Add ExternalSecret for ISSUE_CORE_API_KEY on Railiance
Sync the shared issue-core ingestion key from OpenBao into actcore-runtime-secret via External Secrets, with an interim coulombcore ClusterSecretStore bootstrap script and deploy docs. Removes manual key injection from bootstrap-secrets.sh.
This commit is contained in:
parent
7dab19b0d7
commit
9a7ae8b59a
7 changed files with 128 additions and 20 deletions
|
|
@ -73,9 +73,10 @@ review and one live `IssueCoreRestSink` smoke against the target endpoint.
|
|||
ISSUE_CORE_URL=http://127.0.0.1:8765 ISSUE_CORE_API_KEY=... \
|
||||
uv run python scripts/smoke_issue_core_emission.py --live
|
||||
```
|
||||
5. Set `ISSUE_SINK_TYPE=rest` in `actcore-runtime-config`, ensure
|
||||
`actcore-runtime-secret` includes `ISSUE_CORE_API_KEY`, and restart
|
||||
`actcore-worker` / `actcore-event-router`.
|
||||
5. Set `ISSUE_SINK_TYPE=rest` in `actcore-runtime-config`, apply
|
||||
`k8s/railiance/15-externalsecret-issue-core.yaml` so External Secrets merges
|
||||
`ISSUE_CORE_API_KEY` into `actcore-runtime-secret`, and restart
|
||||
`actcore-worker` / `actcore-event-router` after the ExternalSecret is Ready.
|
||||
6. Trigger one known-safe run (weekly SBOM staleness on a stale fixture or
|
||||
manual `/activity-definitions/<id>/trigger`) and confirm `task_spawn_log`
|
||||
stores the real `issue_id` returned by issue-core.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue