docs: 0041 amendment, an overlay an upgrade adds to the chain #54
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Keel-Linux/handbook!54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/0041-overlay-added-by-upgrade"
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?
Proposed amendment to 0041 and rule 25 of docs/manifest-v1.md, for the maintainer's approval.
keel-core 0.1.3 added
vipto Core, and afterapt full-upgradeevery keel command on two Keel Web nodes refused the spec (overlays.vip: not declared). Rule 25 as written makes any overlay added to a chain break every existing spec on upgrade.The amendment: an overlay the spec does not declare, and did not declare when it was last applied (recorded by
apply --system), takes its manifest default forinstallation.modewith a warning. One the spec declared and drops stays an error, so 0027's explicit spec holds for what the operator wrote. The spec file is never edited by keel or by a maintainer script. The note explains why the postinst option was not taken.Implemented in Keel-Linux/keel, branch
fix/overlay-new-in-chain.