chectl add ability to override Eclipse Che custom resources definitions #15684
Labels
area/chectl
Issues related to chectl, the CLI of Che
area/install
Issues related to installation, including offline/air gap and initial setup
kind/enhancement
A feature request - must adhere to the feature request template.
severity/P1
Has a major impact to usage or development of the system.
Milestone
Is your enhancement related to a problem? Please describe.
In the chectl we have an option
--che-operator-cr-yaml
to set up Eclipse Che custom resources yaml. But to change few properties in the custom resources user should COPY-PASTE all yaml file. And before that user should somehow find this operator-cr-yaml compatible with desired Eclipse Che version installation.It is not user friendly and this option hard to use to define configuration changes in the documentation. For example you want to provide some properties which user should modify, but before that you need to explain that user should find somewhere yaml, search needed fields from pretty big list, and edit target properties. It looks not trivial and requires to much actions from user.
Describe alternatives you've considered
It would be nice to have some argument to apply file with overrides Eclipse Che custom resources, where is user can define only desired properties list to override.
As an example if users wants to override PVCs class name then they executes:
chectl server:start --che-cluster-patch-path ./checluster-cr-overrides.yaml
wherechecluster-cr-overrides.yaml
has the following content:P.S. The similar argument could be considered to be implemented to provide values overrides for helm chart. But definitely in a scope if new issue.
The text was updated successfully, but these errors were encountered: