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

Improve operator-based deployment when kubeadmin is the only user #16834

Closed
3 tasks done
l0rd opened this issue May 4, 2020 · 3 comments
Closed
3 tasks done

Improve operator-based deployment when kubeadmin is the only user #16834

l0rd opened this issue May 4, 2020 · 3 comments
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system.

Comments

@l0rd
Copy link
Contributor

l0rd commented May 4, 2020

Is your enhancement related to a problem? Please describe.

The UX when deploying Che using the operator on a just-created OpenShift cluster is not satisfying:

  1. We cannot link kubeadmin as a valid OAuth user
  2. Deployment fails because no OAuth identity provider exist
  3. Even after adding an OAuth provider the deployment fails until a user logs in

Describe the solution you'd like

To address the 3 points above we should:

@l0rd l0rd added kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system. kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. team/deploy and removed kind/enhancement A feature request - must adhere to the feature request template. labels May 4, 2020
@l0rd l0rd added the area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator label May 5, 2020
@l0rd l0rd closed this as completed May 18, 2020
@alexeykazakov
Copy link

Is it fixed?

@l0rd
Copy link
Contributor Author

l0rd commented May 18, 2020

@alexeykazakov the UX has been improved (deployment is successful even if kubeadmin is the only user and we look for identity providers instead of users) but we still depend on keycloak and it doesn't consider kubeadmin a valid user openshift/origin#24950.

@nickboldt
Copy link
Contributor

Appears to be fixed in master but I don't see a fix in 7.9.x, so not yet fixed in CRW 2.1.2

https://github.com/che-incubator/chectl/commits/7.9.x

@benoitf benoitf added the new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes label May 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

4 participants