Allow overriding of all images used in Che deployment when using operator
See original GitHub issueDescribe the bug
Today, the references to the plugin brokers (both of them? are both still needed/used?) are in
Which means to update that to a new version, or to use a productized version, or a path-to-my-organization’s-airgapped-artifactory version, a user/customer has to hardcode new defaults and rebuild the Che server. This is awkward as it means literally forking the codebase just to point to a new container image.
Proposed solutuon
A better solution would be to have these values stored as env vars, as we do for other deployments like the devfile and plugin registries, so that they can be changed after deployment but before starting the first workspace.
And this decouples the versioning too, so that the same Che server can be used with a newer plugin broker, should a fix be needed in one but not the other.
We should also expose these env vars to the operator so that it can assign them via a custom resource.yaml file (as we do when deploying Che with chectl
).
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (9 by maintainers)
Top GitHub Comments
So we can set these env vars after deploying Che server?
Updated title to reflect expanded scope (not just plugin brokers)