Repair archived workplan task metadata
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a05e30-2884-71b0-98d7-7edd16ae737b
This commit is contained in:
tegwick 2026-09-04 00:26:50 +02:00
parent 9781102e29
commit af6fdb3305

View file

@ -100,7 +100,8 @@ id: NK-WP-0003-T02
status: done status: done
priority: high priority: high
state_hub_task_id: "a14e3a6b-18ee-4172-8a47-bd531f21e55a" state_hub_task_id: "a14e3a6b-18ee-4172-8a47-bd531f21e55a"
note: Done 2026-03-25 on RAILIANCE01. Namespaces, NetworkPolicies, cert-manager, ClusterIssuers, note: >-
Done 2026-03-25 on RAILIANCE01. Namespaces, NetworkPolicies, cert-manager, ClusterIssuers,
insecure registry for CoulombCore OCI all applied and verified. insecure registry for CoulombCore OCI all applied and verified.
Known gotcha: added allow-traefik-to-acme-solver NetworkPolicy to sso + mfa namespaces Known gotcha: added allow-traefik-to-acme-solver NetworkPolicy to sso + mfa namespaces
(default-deny-all blocked ACME HTTP-01 solver pods from receiving Traefik traffic). (default-deny-all blocked ACME HTTP-01 solver pods from receiving Traefik traffic).
@ -162,7 +163,8 @@ id: NK-WP-0003-T04
status: done status: done
priority: high priority: high
state_hub_task_id: "9c9c1ec9-0cf5-4546-a83e-d74dbf3b27af" state_hub_task_id: "9c9c1ec9-0cf5-4546-a83e-d74dbf3b27af"
note: Done 2026-03-25 on RAILIANCE01. privacyIDEA pod Running, TLS certs issued, note: >-
Done 2026-03-25 on RAILIANCE01. privacyIDEA pod Running, TLS certs issued,
enckey + audit keys bootstrapped (privacyidea-enckey + privacyidea-auditkeys Secrets created), enckey + audit keys bootstrapped (privacyidea-enckey + privacyidea-auditkeys Secrets created),
pi-admin + trigger-admin created, trigger-admin-rights policy created via REST API. pi-admin + trigger-admin created, trigger-admin-rights policy created via REST API.
DEFERRED: pi-admin TOTP enrollment requires an admin realm (SQLresolver pointing to PI's DEFERRED: pi-admin TOTP enrollment requires an admin realm (SQLresolver pointing to PI's
@ -191,7 +193,8 @@ id: NK-WP-0003-T05
status: done status: done
priority: high priority: high
state_hub_task_id: "82fc90f7-8eb4-4718-b02a-dfd5fa39e5bc" state_hub_task_id: "82fc90f7-8eb4-4718-b02a-dfd5fa39e5bc"
note: Done 2026-03-25 on RAILIANCE01. LLDAP pod Running, TLS cert issued (lldap.coulomb.social), note: >-
Done 2026-03-25 on RAILIANCE01. LLDAP pod Running, TLS cert issued (lldap.coulomb.social),
groups net-kingdom-users (id=4) + net-kingdom-admins (id=5) created via direct GraphQL. groups net-kingdom-users (id=4) + net-kingdom-admins (id=5) created via direct GraphQL.
bootstrap-users.sh has a bash set -e / json parse bug (workaround: direct curl). bootstrap-users.sh has a bash set -e / json parse bug (workaround: direct curl).
``` ```
@ -269,7 +272,8 @@ id: NK-WP-0003-T08
status: done status: done
priority: high priority: high
state_hub_task_id: "0fba3392-c916-43fd-a2c1-24ce39481043" state_hub_task_id: "0fba3392-c916-43fd-a2c1-24ce39481043"
note: Completed 2026-03-25. All 3 test packages pass (migration, negative, profile). note: >-
Completed 2026-03-25. All 3 test packages pass (migration, negative, profile).
Go 1.22.10 found at ~/go/bin/go. DNS resolves to 92.205.62.239 (all 4 subdomains). Go 1.22.10 found at ~/go/bin/go. DNS resolves to 92.205.62.239 (all 4 subdomains).
Tests run with: cd src && ~/go/bin/go test ./tests/... -v Tests run with: cd src && ~/go/bin/go test ./tests/... -v
Results: ok keycape/tests/migration, ok keycape/tests/negative, ok keycape/tests/profile Results: ok keycape/tests/migration, ok keycape/tests/negative, ok keycape/tests/profile
@ -293,10 +297,10 @@ cd "$(git rev-parse --show-toplevel)/../key-cape"
go test ./tests/... -run TestProfileBaseline -v go test ./tests/... -run TestProfileBaseline -v
``` ```
### T08a — Create Cloudflare DNS A records ### T10 — Create Cloudflare DNS A records
```task ```task
id: NK-WP-0003-T08a id: NK-WP-0003-T10
status: done status: done
priority: high priority: high
state_hub_task_id: "c614f839-61c4-41f6-bfeb-b3f9525a7625" state_hub_task_id: "c614f839-61c4-41f6-bfeb-b3f9525a7625"
@ -321,14 +325,15 @@ certs will be issued for all ingresses.
Verify: `dig +short kc.coulomb.social @8.8.8.8``92.205.62.239` Verify: `dig +short kc.coulomb.social @8.8.8.8``92.205.62.239`
### T08b — Install Go on RAILIANCE01 ### T11 — Install Go on RAILIANCE01
```task ```task
id: NK-WP-0003-T08b id: NK-WP-0003-T11
status: done status: done
priority: high priority: high
state_hub_task_id: "fdfe595a-f5a8-466a-82e9-7cc2ad8e5c3e" state_hub_task_id: "fdfe595a-f5a8-466a-82e9-7cc2ad8e5c3e"
note: Go 1.22.10 already installed at ~/go/bin/go (workstation). Tests ran from workstation. note: >-
Go 1.22.10 already installed at ~/go/bin/go (workstation). Tests ran from workstation.
Also: Go v1.25.6 present on RAILIANCE01 via k3s. Also: Go v1.25.6 present on RAILIANCE01 via k3s.
``` ```
@ -343,7 +348,8 @@ id: NK-WP-0003-T09
status: done status: done
priority: medium priority: medium
state_hub_task_id: "a82751d8-4de8-4668-8568-8dc140a6322b" state_hub_task_id: "a82751d8-4de8-4668-8568-8dc140a6322b"
note: Done 2026-05-02 consolidation. Backup CronJobs are live on RAILIANCE01 and note: >-
Done 2026-05-02 consolidation. Backup CronJobs are live on RAILIANCE01 and
have recent successful runs for LLDAP, Authelia, and privacyIDEA. PVC backup have recent successful runs for LLDAP, Authelia, and privacyIDEA. PVC backup
files exist for LLDAP and privacyIDEA enckey; Authelia job logs confirm files exist for LLDAP and privacyIDEA enckey; Authelia job logs confirm
/data/backups/authelia.backup.2026-05-02. Break-glass and emergency bundle /data/backups/authelia.backup.2026-05-02. Break-glass and emergency bundle