Docker compose v2 rejects hyphens in env var names. The upstream
test-external-stack repo uses test-variable-1 in its init() defaults.
Patch it after fetch until the upstream repo is fixed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The spec file uses YAML format (key: value) not env format (key=value),
so the sed substitution never matched. Also update the config log check
to expect UPDATED since the spec was modified by the sync test.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
To allow updating an existing deployment
- Check the deployment dir exists when updating
- Write to temp dir, then safely copy tree
- Don't overwrite data dir or config.env