Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dashboard] Ensure k8s namespace exists before workspace related operation #20167

Closed
skabashnyuk opened this issue Jul 21, 2021 · 3 comments · Fixed by eclipse-che/che-workspace-client#75 or eclipse-che/che-dashboard#357
Assignees
Labels
area/dashboard area/factory/dashboard Issues related to factories frontend (che user dashboard side) kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P2 Has a minor but important impact to the usage or development of the system. sprint/current
Milestone

Comments

@skabashnyuk
Copy link
Contributor

Is your task related to a problem? Please describe.

It might happen that k8s namespace is not created #19236 or for some reason has been deleted.

Describe the solution you'd like

Invoke /kubernetes/namespace/provision method before each workspace/devworkspace related, factory resolve operation.

Describe alternatives you've considered

N/a

Additional context

@skabashnyuk skabashnyuk added kind/task Internal things, technical debt, and to-do tasks to be performed. area/dashboard area/factory/dashboard Issues related to factories frontend (che user dashboard side) labels Jul 21, 2021
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Jul 21, 2021
@AndrienkoAleksandr AndrienkoAleksandr added severity/P2 Has a minor but important impact to the usage or development of the system. and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Jul 21, 2021
@sleshchenko sleshchenko added this to the 7.35 milestone Jul 29, 2021
@sleshchenko
Copy link
Member

sleshchenko commented Aug 3, 2021

eclipse-che/che-server#61 provides needed API method
it should be called for both of Che Workspace (devfile v1) and DevWorkspaces (devfile v2), so this method can land to https://github.com/eclipse-che/che-workspace-client

@skabashnyuk
Copy link
Contributor Author

and factories "resolve"

@sleshchenko
Copy link
Member

I believe it's only workspace client part that is merged and dashboard part is coming, so, reopened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dashboard area/factory/dashboard Issues related to factories frontend (che user dashboard side) kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P2 Has a minor but important impact to the usage or development of the system. sprint/current
Projects
None yet
6 participants