-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Support one namespace per user strategy (che.osio like) #13488
Comments
I would like to clarify the technical scope of this task. Case osio.like - CHE_LIMITS_USER_WORKSPACES_RUN_COUNT=1
Case CHE_LIMITS_USER_WORKSPACES_RUN_COUNT>1
|
If I had to choose it I would say that this should become the default. As an k8s cluster admin I would be happy because it would save resources. As a developer I would not care about having 2 workspaces running at the same time. And for us it means less issues open. But that's something that should be validated by @slemeur.
Ok
Ok
Ok
The problem of the overlapping services is not something new. We currently have it when we set |
it would also be nice to have |
@kameshsampath will create a separate issue about that. |
we cannot use |
what about |
In current PR, I went with |
fixed by #14524 |
Can you please elaborate on this new feature. How we could use it in Hosted Toolchain (Will replace OpenShift.io) to create workspaces in some specific namespace? Let's say in Also, in the PR you mentioned that feature requires cluster-admin which is problematic in OSD. What exactly is required in terms of permissions for that feature? |
@alexeykazakov for your example set |
Will it work if |
yes, it should just use it. |
@sparkoo Do you have updates to the docs related to this feature ? |
@gorkem we did not find an appropriate place for them yet. We are going to handle that next week. |
@gorkem there is page prepared https://github.com/eclipse/che-docs/blob/master/src/main/pages/che-7/installation-guide/proc_configuring-namespace-strategies.adoc but no content there yet. If you have doc where we can document this feature, I'm happy to update that. |
@rkratky The above location looks right to me but is there anything I am missing? |
Currently a Che admin has 2 options to specify in what namespace the workspaces pods will be started:
An approach that looks like more suitable for most real-world use cases is to deploy all workspaces pods of a given user in one of the user namespaces. That's the approach that has been implemented for che.openshift.io.
That has the merit to make it closer to have an
upstream che
/che osio
parity (c.f. #13265)The text was updated successfully, but these errors were encountered: