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.
The current formula has undocumented
dropped
state. I would like better support for the REMOVE Use Case. So this PR (replaces #182) aims to improve that UC. Comments welcomed.CHANGELOG
README
pillar.example
andREADME
dropped.sls
is now meta-state.postgres.server.remove
state introduced to replace dropped.slspostgres.remove.data: False
).postgres.remove.multiple_releases: True
)postgres.client.remove
- Standard UC (remove one version) and Extended UC (multiple releases).
postgres.dev.remove
- Standard UC (remove one version) and Extended UC (multiple releases).
- Handle
python_pkg
removal too.dev/
directory.We could consider moving
dev.sls
andpython.sls
to thisdev
directory.Verification
top.sls
base:
'*':
- postgres.dropped
- postgres
pillars
scenarios (+ linux alternatives):
use_upstream_repo: False
use_upstream_repp: True
andversion: '9.6'
Targets
The verification looks good. Here is summary of the high.state results - with failures noted.