[cli] Add ability to skip config regeneration when starting #4244
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Tyler Jewell [email protected]
What does this PR do?
In some cases, developers want to be able to modify the generated files placed into
/instance
and not have the CLI overwrite these changes during the start sequence. This change adds a--skip:config
option to thestart
andrestart
commands to allow this.Also moves the
--skip:preflight
and--skip:postflight
detection out of the bootstrap sequence into the pre sequence for thestart()
command as these values are not global, but specific to only a few commands.Changelog
[cli] Add
--skip:config
option to start, restart, and config commandsRelease Notes
You can now skip the automatic generation of configuration files when starting Che. When Che starts, we use Puppet to generate OS-specific files for running the Che servers. For example, the file
/instance/docker-compose.yml
is generated from a puppet template with its internal values having different values based upon the parameters of the CLI or what you have set inche.env
. We update these files on every start, restart, or config command. This flag will skip this regeneration.Docs PR
eclipse-che/che-docs#160