fix(2): Q4.2 mumble — CHAOS_BASE_DEPLOY meta flag for chaos base deploy (clean-tree gate)
mumble's pinned base deploy (prev version 0.2.0) FATAs 'has locally unstaged changes' because install_steps provides an untracked compose.host-ports.yml. New recipe_meta CHAOS_BASE_DEPLOY=True + lifecycle._recipe_meta_flag + deploy_app branch -> base uses chaos (skips clean-tree/lint, deploys the checked-out pinned version, not LATEST), mirroring the lightweight-tag chaos-base path. DECISIONS.md records the full mumble enrollment design. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@ -16,6 +16,13 @@
|
||||
|
||||
HEALTH_PATH = "/" # mumble-web client UI
|
||||
HEALTH_OK = (200,)
|
||||
|
||||
# install_steps.sh provides compose.host-ports.yml to recipe versions that predate it (the upgrade
|
||||
# tier's base deploy is the previous published version, 0.2.0+, which lacks the upstream overlay).
|
||||
# That untracked file makes abra's PINNED base-deploy clean-tree check FATA, so deploy the
|
||||
# explicitly-checked-out pinned version with chaos (skips lint/clean-tree; deploys the version, not
|
||||
# LATEST). No-op for the upgrade tier (already a PR-head chaos redeploy). See DECISIONS.md.
|
||||
CHAOS_BASE_DEPLOY = True
|
||||
DEPLOY_TIMEOUT = 900 # two images to pull (mumble-server + mumble-web) on a cold node
|
||||
HTTP_TIMEOUT = 300
|
||||
|
||||
|
||||
Reference in New Issue
Block a user