che
che copied to clipboard
Git zero config with OAuth flow
Is your enhancement related to a problem? Please describe
When deploying Che there is no hint, prompt, warning that without GitHub, Gitlab or Bitbucket integration users won't be able to connect their accounts.
When logging in there is no option to link/unlink the current user with GitHub, Gitlab or Bitbucket.
When starting a workspace there is no warning that git UX will be deteriorated if there is no link with the repo git provider
Describe the solution you'd like
- [x] Workspace startup #21115 #21346 #20938 #20937
- [ ] Git services
- [x] #21231
- [x] #21517
- [x] #21485
- [x] #21562
- [x] #21189
- [ ] Deployment
- [ ] chectl should warn the user that Che won't be fully functional if no git services are configured
- [x] https://github.com/eclipse/che/issues/21577
- [ ] If git services are configured OpenShift OAuth should be configured to use them as identity provider
- [ ] If git services are configured Dex should be configured to use them as identity provider
- [ ] Dashboard
- [ ] If git services are configured there should be a GitHub / Gitlab / Bitbucket login/logout button https://github.com/eclipse/che/issues/21595
Related to https://github.com/eclipse/che/issues/13611
Removing those 2 tasks from this epic and closing it
- [ ] #21753
- [ ] https://github.com/eclipse/che/issues/21291