-
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
Improve configurability for third party tools #1894
Comments
these are related not only to workspaces, but for che server too
Please note (and probably comment in this example) that these props are mutually exclusive. che.workspace.projects.storage takes precedence if configured.
I think it is related to ws-agent only, not the whole runtime. @riuvshin can you comment on that?
it is connected to ssh machine implementation. Please respect that fact in property name.
These are connected to agent. Please respect that fact.
per machine
these properties are connected with machine implementation. Whereas next properties are not connected.
Please respect that fact in properties names. Other plugins also can use docker, so properties should not overlap. |
For these options, how are they set for the Che server as well? The JVM has already started, so the -D proxy options would not be set. Or did you mean to imply that these items are set into the JVM startup parameters of the agent? @garagatyi - I appreciate your point that many of the items are connected to a single, particular type of machine implementation. But the properties as a result become confusing to the end user. It seems that there were two ways to address the properties for machines.
So, in the naming of the properties above, I have offered simplifications that make sense. So while I understand that che.docker.registry and che.docker.api are technically connected to different abstractions in the product, the end user will not make such a distinction, and introducing complexity in the property names becomes unhelpful. |
I'm using |
That property, |
it allows to mount an extra volume in workspace agent |
How does the agent mount the volume? Do you mean that it allows for the workspace container to mount an extra volume? |
yes |
So, will add the parameter, |
I think I was mistaken when said about proxy properties, sorry. |
Ok, no problem! |
Closing since all sub tasks are completed |
It is currently challenging for third party tool providers to integrate with Che because most configuration is done in
che.properties
file. This requires the vendors to get a custom che.properties file, configure che to use that custom property file, and then manage changes between versions.This epics is a series of improvements to support 12 factor app philosophy. The tasks are ordered in terms of implementation priority.
CHE_
variables. Make che-launcher inject all CHE_* environment variables into che-server #2013The text was updated successfully, but these errors were encountered: