-
Notifications
You must be signed in to change notification settings - Fork 51
Population of workspace github preferences using Keycloak & GitHub API #231
Comments
@benoitf can you confirm that wsmaster API is in fact multi-tenant ready? |
yes preferences API is multi tenant ready but there is no implementation of users/filters that manage different users in Che For example the token validator implementation in che is always providing "che" while in codenvy there is |
@benoitf @gorkem my understanding is that I can move the logic of population preferences from che-starter to rh-che right now by using the same |
@ibuziuk what kind of "workspace github preferences" you would like to see? |
@skabashnyuk committer name & email smth. that is set via |
What is the user story? At what stage you want to set it? What is the flow? |
@skabashnyuk preferences are already set on osio via che-starter. This task is about moving this functionality from che-starter to rh-che plugin. Preferences are set just after workspace creation the user story would be "As a osio user I want to create workspace and have git preferences configured automatically" |
So in Multi-user, Multi-tenant Che it has to be done once, before first workspace usage? Am I correct? |
@skabashnyuk yes, since committer preferences are per user and not per workspace |
BTW, since multi-tenant Che will never be idled setting committer info could be even done on first login to osio |
I think it is a good idea to refresh the setting per workspace create/launch in case it is updated. Users will have no idea that they need to change Che's preferences on OSIO. |
Where do you want to store them? Why is Eclipse Che preferences not the main storage? |
That will be needed when che-started will be deprecated. Deferring implementation. |
We need to verify that eclipse-che/che#5943 will fix that |
was implemented for Che 6. Closing |
Need to implement the population of workspace github preferences using Keycloak & GitHub API.
Currently, che-starter uses wsmaster API for setting preferences, so first need to have mechanism in place for setting preferences per user or per workspace
The text was updated successfully, but these errors were encountered: