Skip to content

add status/errors for WorkshopEnvironments/WorkshopSession in admin web interface #809

@djschny

Description

@djschny

Is your feature request related to a problem? Please describe.

A person with access to the admin django interface but does not have raw access to the cluster cannot see the status/errors/messages.

Describe the solution you'd like

The status/errors that you get from kubectl describe to show up in the web interface. For example:

/admin/workshops/environment/27/change/
Status:
  Educates:
    Capacity:  30
    Initial:   0
    Message:   Unable to create workshop environment objects, failed creating object myworkshop-w27-files of type Deployment in namespace myworkshop-w27 for workshop myworkshop-w27.
    Phase:     Failed
    Reserved:  0
Events:        <none>

Describe alternatives you've considered

have logs and errors dump to a file system that is mounted into a restricted workshop where the person can launch the workshop to view the object and pod logs.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions