che icon indicating copy to clipboard operation
che copied to clipboard

Git zero config with OAuth flow

Open l0rd opened this issue 4 years ago • 1 comments

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

l0rd avatar Oct 05 '21 08:10 l0rd

Related to https://github.com/eclipse/che/issues/13611

l0rd avatar Dec 17 '21 13:12 l0rd

Removing those 2 tasks from this epic and closing it

  • [ ] #21753
  • [ ] https://github.com/eclipse/che/issues/21291

l0rd avatar Jan 20 '23 13:01 l0rd