Commit 24383b2
committed
docs(deploy): round-5 deploy-via-tailscale review fixes
- Gemini Medium (design §2.6 line 146): the design doc contradicted
the runbook by claiming dry-runs do NOT need approval. GitHub's
environment-protection rules cannot be made conditional on workflow
inputs, so `environment: production` pauses BOTH dry-run and
non-dry-run executions in v1. Aligned the design-doc wording with
the runbook and cross-referenced §4 for the second-environment
upgrade path.
- Gemini Medium (runbook §6 line 164 env list): the list of
reconstruction vars was incomplete. Listed every env var the
workflow actually exports (IMAGE, DATA_DIR, RAFT_PORT, REDIS_PORT,
S3_PORT, ENABLE_S3, NODES, SSH_TARGETS, EXTRA_ENV) and called out
the script-level defaults for anything not overridden, plus noted
GOMEMLIMIT / CONTAINER_MEMORY_LIMIT are propagated via EXTRA_ENV
once PR #617 lands.
- Gemini Medium (runbook §6 line 178 idempotency): corrected the
"stop+recreate every node regardless" claim. The script
(scripts/rolling-update.sh:794-798) skips nodes whose running
image id matches the target AND whose gRPC endpoint is healthy,
so re-running after a partial roll is safe because already-rolled
nodes are no-ops, not stops.
Declining again Gemini HIGH "workflow file missing" — the file IS
in this PR at .github/workflows/rolling-update.yml; this is the
fourth round the bot has flagged its own misread. See prior rounds
for rationale; no change.1 parent 165116b commit 24383b2
2 files changed
Lines changed: 32 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
167 | 174 | | |
168 | 175 | | |
169 | 176 | | |
| |||
172 | 179 | | |
173 | 180 | | |
174 | 181 | | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
179 | 189 | | |
180 | 190 | | |
181 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
147 | 152 | | |
148 | 153 | | |
149 | | - | |
| 154 | + | |
150 | 155 | | |
151 | | - | |
152 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
153 | 159 | | |
154 | 160 | | |
155 | 161 | | |
| |||
0 commit comments