Fix openbao-secretstore ArgoCD health: coulombcore scope only
Remove interim ClusterSecretStores (forgejo, activity-core, reuse) from coulombcore ArgoCD kustomization. Those stores target railiance01 namespaces and are bootstrapped via railiance-apps/activity-core Make targets.
This commit is contained in:
parent
6076d57218
commit
6abf6b56a0
2 changed files with 23 additions and 11 deletions
|
|
@ -188,17 +188,27 @@ The GitOps contract uses:
|
|||
|
||||
- `railiance-platform-addons` AppProject for cluster add-ons.
|
||||
- `external-secrets` ArgoCD Application for the public Helm chart.
|
||||
- `openbao-secretstore` ArgoCD Application for the OpenBao
|
||||
`ClusterSecretStore`.
|
||||
- `openbao-secretstore` ArgoCD Application for the in-cluster OpenBao
|
||||
`ClusterSecretStore` on coulombcore (`openbao` only).
|
||||
- OpenBao Kubernetes auth role `external-secrets-issue-core` for the
|
||||
issue-core pilot.
|
||||
- OpenBao Kubernetes auth role `external-secrets-activity-core` for the
|
||||
activity-core/llm-connect provider-secret lane once approved.
|
||||
|
||||
`ClusterSecretStore/openbao` is limited to the `issue-core` namespace.
|
||||
`ClusterSecretStore/openbao-activity-core` is limited to the `activity-core`
|
||||
namespace and is intended for the llm-connect provider-secret lane. Broaden or
|
||||
add stores only with platform review.
|
||||
`ClusterSecretStore/openbao` is limited to the `issue-core` namespace on
|
||||
coulombcore.
|
||||
|
||||
**Railiance01 interim stores** (read coulombcore OpenBao at
|
||||
`https://bao.coulomb.social` until Wave 7) are **not** managed by coulombcore
|
||||
ArgoCD. Apply per workload:
|
||||
|
||||
| Store | Bootstrap |
|
||||
| --- | --- |
|
||||
| `openbao-forgejo` | `railiance-apps` `make forgejo-openbao-eso-token-apply forgejo-openbao-store-deploy` |
|
||||
| `openbao-activity-core` | `activity-core` `make openbao-eso-token-apply` + `kubectl apply -f …/openbao-activity-core.clustersecretstore.yaml` |
|
||||
| `openbao-reuse` | `railiance-apps` `make reuse-openbao-eso-token-apply reuse-openbao-store-deploy` |
|
||||
|
||||
Manifests live under `argocd/platform-addons/openbao-secretstore/` but are
|
||||
excluded from the coulombcore kustomization. Broaden or add stores only with
|
||||
platform review.
|
||||
|
||||
Configure the OpenBao side without printing token values:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue