Skip to content

[Devfile Parent] Keep devfile parent if upstream become unavailable #23936

Description

@batleforc

Describe the bug

First i don't know i should open this issue here or in the DevWorkspaceOperator side and if it's an enhancement or a bug.
I use a lot the parent devfile, but with the raw definition. like https://github.com/batleforc/batlehub/blob/main/devfile.yaml#L5
Yesterday, Github was down and i had to restart a workspace for it to never be up again until the incident was fixed.

I would like to be hable to start my workspace even if the parent devfile is down (like keeping the parent devfile as an annotations.

Che version

7.121@latest

Steps to reproduce

  1. Start a small nginx project with a devfile definition
  2. Start a workspace with a devfile that use the nginx has a parent
  3. Stop the nginx and stop the workspace
  4. Start the workspace
  5. See an error (in the case of github 429)

Expected behavior

Be hable to boot the workspace even if the devfile isn't reachable

Runtime

Kubernetes (vanilla), OpenShift

Screenshots

No response

Installation method

OperatorHub, chectl/latest

Environment

Linux, Windows

Eclipse Che Logs

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/dashboardkind/bugOutline of a bug - must adhere to the bug report template.severity/P2Has a minor but important impact to the usage or development of the system.team/AThis team is responsible for the Che Operator and all its operands as well as chectl and Hosted Che

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions