Implement stack version and update logic #82
Labels
No Label
breaking-change
bug
CI/CD
design
documentation
duplicate
enhancement
help wanted
invalid
plugin
question
secrets
shell-completion
versioning
wontfix
No Milestone
No Assignees
2 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/abra#82
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Following coop-cloud/organising#34, the idea might be then to use
docker tag
to tag a successfuly deployed..._app
container (we really do need that naming convention then!) with theABRA_TYPE_...
version metadata.Then we have containers running with version metadata that we control.
Following step is then to do a diff of that version metadata on the running container in the stack with the app repo specified metadata when running the next deploy.
My cautious self is leaning towards always bailing out on
abra <app> deploy
when seeing a version update. Then giving a warning and asking to pass--update
if OK or something. Unsure.coop-cloud/organising#34 (comment) seems to be looking sensible! Might try to adjust the deploy logic to just add those lables as a first step next time I get a chance.
Excellent stuff.
Sounds good, maybe we add a dedicated version check as well? Possibly add to
abra app ls
and/orabra app <app> check
?