FLEX-WP-0040-T07: compact-sitting v14 released (Helm revision 14)
Founder-run 2026-11-01 per docs/compact-sitting-v14-release-runbook.md:
revision 13 (6c6dc263, v13) confirmed in force; dry-run/diff as expected;
helm upgrade --atomic -> revision 14 at 14:27:06 +0100 with image main-f4c9f2b
sha256:dce2ce6f...dd6c and policy v14 8911458f; informed-decision pinned v14
in the same window (005709a, image ca75f0be). Native checks: v14
self_approval_refused and approval_action_not_admitted, no token 401, consumer
review page loads. Receipt in docs/evidence/2026-11-01-compact-sitting-v14/;
release-unit pin moves to dce2ce6f / 4d5ae6e. Rollback: revision 13.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
This commit is contained in:
parent
4d5ae6e7ec
commit
535bab7ddc
5 changed files with 110 additions and 10 deletions
|
|
@ -0,0 +1,84 @@
|
|||
{
|
||||
"scope": "founder-run release of compact-sitting v14 to Helm release flex-auth-informed-decision-sitting; results as observed by the founder and relayed by the net-kingdom coordinator; owner recorded, did not run any live step",
|
||||
"date": "2026-11-01",
|
||||
"operator": "founder (net-kingdom coordinator guiding)",
|
||||
"runbook": "docs/compact-sitting-v14-release-runbook.md (access-engine 4d5ae6e7ec9b495e43c11b4f73eb6ff27eaa17d9)",
|
||||
"release": {
|
||||
"name": "flex-auth-informed-decision-sitting",
|
||||
"namespace": "flex-auth",
|
||||
"chart": "charts/flex-auth",
|
||||
"values": "values/informed-decision-sitting.yaml"
|
||||
},
|
||||
"step0_state_in_force": {
|
||||
"helm_revision": 13,
|
||||
"status": "deployed",
|
||||
"image": "forgejo.coulomb.social/coulomb/flex-auth@sha256:6c6dc263f4a7f6461e109e133c004c080e8e373acfead8611856c5fb3e44168e",
|
||||
"policy": "/opt/flex-auth/examples/informed-decision-lifecycle-review/policy.md (v13)",
|
||||
"prev": 13,
|
||||
"note": "confirms the source-evidence reading (FLEX-WP-0034 rev 13); values file bdac62bc was stale"
|
||||
},
|
||||
"step1_dry_run_diff": {
|
||||
"dry_run": "ok",
|
||||
"diff_objects": [
|
||||
"Deployment/flex-auth-informed-decision-sitting"
|
||||
],
|
||||
"changes": [
|
||||
"--policy -> /opt/flex-auth/examples/informed-decision-present-existing-review/policy.md",
|
||||
"added --caller-audience flex-auth (binary default; no behaviour change)",
|
||||
"image -> sha256:dce2ce6f1def41d162c999818caeee09dc5404331f305b0d20306fade450dd6c",
|
||||
"memory request 32Mi -> 40Mi"
|
||||
]
|
||||
},
|
||||
"step2_upgrade": {
|
||||
"command": "helm upgrade --atomic --wait --timeout 3m",
|
||||
"helm_revision": 14,
|
||||
"status": "deployed",
|
||||
"deployed_at": "2026-11-01T14:27:06+01:00",
|
||||
"rollout": "successful",
|
||||
"image": "forgejo.coulomb.social/coulomb/flex-auth@sha256:dce2ce6f1def41d162c999818caeee09dc5404331f305b0d20306fade450dd6c",
|
||||
"image_tag": "main-f4c9f2b",
|
||||
"policy": {
|
||||
"package": "informed-decision.compact-sitting",
|
||||
"version": "v14",
|
||||
"package_digest": "sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde"
|
||||
}
|
||||
},
|
||||
"step3_consumer": {
|
||||
"repo": "informed-decision",
|
||||
"runbook": "deploy/lifecycle/RELEASE-INFD-WP-0010-T02.md (step 3b)",
|
||||
"argo": "Succeeded at 005709a37228ba9e6d5a658aada0b62bf49649f5, Healthy",
|
||||
"image": "forgejo.coulomb.social/coulomb/informed-decision@sha256:ca75f0be03af0bd96a66b08d2949bdc2d16365a93ffabcd6593074b565e8f01b",
|
||||
"policy_pin": "v14 sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde",
|
||||
"timing": "immediately after step 2"
|
||||
},
|
||||
"step4_verify": {
|
||||
"method": "port-forward svc/flex-auth-informed-decision-sitting, 10-minute token for informed-decision:review (audience flex-auth), synthetic requests from this directory",
|
||||
"results": [
|
||||
[
|
||||
"verify-self-approval",
|
||||
"deny",
|
||||
"self_approval_refused",
|
||||
"v14",
|
||||
"sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde"
|
||||
],
|
||||
[
|
||||
"verify-missing-action",
|
||||
"deny",
|
||||
"approval_action_not_admitted",
|
||||
"v14",
|
||||
"sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde"
|
||||
],
|
||||
[
|
||||
"no-token",
|
||||
"http 401"
|
||||
]
|
||||
],
|
||||
"expected": "matched",
|
||||
"consumer_check": "informed-decision review page for an existing memo loads with the v14 pin"
|
||||
},
|
||||
"not_claimed": "no present-existing approval by nk-bind-executor has been reviewed yet; no human disposition is recorded by this receipt",
|
||||
"rollback": {
|
||||
"command": "helm -n flex-auth rollback flex-auth-informed-decision-sitting 13 --wait --timeout 3m, then informed-decision back to its v13 pin",
|
||||
"values": "values/informed-decision-lifecycle-review.candidate.yaml (image 6c6dc263, v13 31be5985, 32Mi)"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue