NK-WP-0056: founder decisions folded in; runtime split into T11 and T12
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run

Window-scoped write role (CCR-2026-0058 approved as amended), bind
self-rotation (pilot step is OPERATE on the one bind; svc-executor-pw
dropped), pilot without the PDP gate (not-evaluated), started event plus one
receipt per run, rapp Job in sso, owner workplans approved. New tasks: T11
core runner, T12 pilot operations and packaging; T06 depends on T12.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 994874@bnt-lap001
Assistant-Session: 6017c416-d619-47eb-bd1a-f670a02d7d87
This commit is contained in:
tegwick 2026-10-31 15:42:30 +01:00
parent c9ab01e23e
commit cdf0d9bf25
11 changed files with 107 additions and 36 deletions

View file

@ -29,7 +29,7 @@ spec:
scope: openbao/platform/workloads/net-kingdom/directory-binds/svc-authelia
environments: &id001
- PRODUCTION
- mode: ADMINISTER
- mode: OPERATE
scope: lldap/people/svc-authelia
environments: *id001
- mode: OPERATE
@ -49,7 +49,7 @@ spec:
plan:
source:
repo: net-kingdom
commit: 43a78907593a
commit: c9ab01e23e92
files:
- path: tools/service-binds/bind-lane.py
sha256: 5b31b3567af07bba09530c6d3b0ed8b5c947df22bd13ac0442dc33c0d9b420c0
@ -69,13 +69,13 @@ spec:
- kv-advanced
revert: restore-kv
- id: set-directory
operation: lldap.user.set-password-from-kv
operation: lldap.user.change-own-password-from-kv
target: lldap:svc-authelia
consumer: authelia
class: delegable
mutates: true
requires:
mode: ADMINISTER
mode: OPERATE
scope: lldap/people/svc-authelia
checks_after:
- bind-signs-in
@ -115,13 +115,13 @@ spec:
mode: OPERATE
scope: openbao/platform/workloads/net-kingdom/directory-binds/svc-authelia
- id: restore-directory
operation: lldap.user.set-password-from-kv
operation: lldap.user.change-own-password-from-kv
target: lldap:svc-authelia
consumer: authelia
class: delegable
mutates: true
requires:
mode: ADMINISTER
mode: OPERATE
scope: lldap/people/svc-authelia
- id: redeliver
operation: eso.force-sync
@ -141,7 +141,7 @@ spec:
requires:
mode: OPERATE
scope: k8s/sso/deployment/authelia
plan_digest: sha256:47de5fcaa09fdadb4ea501e47f85fc12da5b6ce31b28c2ccad34a25ca9599d0f
plan_digest: sha256:36328096076c71ade582173092511be6aee546281ef5edb3c2acaadaf7c9e1fb
checks:
- id: kv-advanced
description: KV svc-authelia has exactly one new version, CAS on the previous one

View file

@ -43,7 +43,7 @@ spec:
plan:
source:
repo: net-kingdom
commit: 43a78907593a
commit: c9ab01e23e92
files:
- path: sso-mfa/k8s/lldap/bind-split.py
sha256: 4decc3bbe65120ff6c4cef5613b9a41a60168ae64ecd4c1380f61a2fcd37b6b3
@ -93,7 +93,7 @@ spec:
requires:
mode: OPERATE
scope: openbao/platform/workloads/net-kingdom/directory-binds
plan_digest: sha256:be02f6850b329e2e2262bc720a70f881a146183ff70fb3ac20ae72e3a5ae70e8
plan_digest: sha256:139e7b874d8d8ba9419f141bf9e10341a9a0057bb75fa47eee32c2ee19b396ce
checks:
- id: accounts-read-only
description: each account exists in lldap_strict_readonly only and cannot write

View file

@ -46,7 +46,7 @@ spec:
plan:
source:
repo: net-kingdom
commit: 43a78907593a
commit: c9ab01e23e92
files:
- path: sso-mfa/k8s/lldap/bind-split.py
sha256: 4decc3bbe65120ff6c4cef5613b9a41a60168ae64ecd4c1380f61a2fcd37b6b3
@ -73,7 +73,7 @@ spec:
scope: k8s/sso
checks_after:
- split-shape
plan_digest: sha256:c07dd58e6581049441d512edb60753bfe7102e3c89ea28d55081141373844d0d
plan_digest: sha256:0459999b93bb8aee0dacb1b36ea95d114ac74d0ed775095f3ee5dc2ee66203cd
checks:
- id: split-shape
description: every consumer binds as its own svc- account; no service binds as admin

View file

@ -43,7 +43,7 @@ spec:
plan:
source:
repo: net-kingdom
commit: 43a78907593a
commit: c9ab01e23e92
files:
- path: sso-mfa/k8s/lldap/bind-split.py
sha256: 4decc3bbe65120ff6c4cef5613b9a41a60168ae64ecd4c1380f61a2fcd37b6b3
@ -93,7 +93,7 @@ spec:
requires:
mode: OPERATE
scope: k8s/sso/deployment/lldap
plan_digest: sha256:60578e013b23fd3d68fead65956c939cde1eb9230d9f9fdbe1aaa677e8e0de11
plan_digest: sha256:5f51601ce96a07da5fa56b5b00c2066c572e3b19a4677b1a16cee3178295cae0
checks:
- id: ld-admin-administers
description: ld-admin signs in and administers; admin keeps lldap_admin membership