feat(vso): deploy Vault Secrets Operator; add test RBAC + amd64 image aliases

- Add base/vso/ with Helm chart (v0.9.0 from helm.releases.hashicorp.com),
  namespace, and test-rbac.yaml granting the Helm test pod's default SA
  permission to create/read/delete Secrets, ConfigMaps, and Leases so the
  bundled connectivity test passes.
- Wire ../../base/vso into overlays/local/kustomization.yaml.
- Add image aliases for lasuite/people-backend and lasuite/people-frontend
  so kustomize rewrites those pulls to our Gitea registry (amd64-only images
  that are patched and mirrored by sunbeam.py).
This commit is contained in:
2026-03-02 18:31:50 +00:00
parent 6110c33b48
commit e3336ff2a9
5 changed files with 72 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: vault-secrets-operator
resources:
- namespace.yaml
- test-rbac.yaml
helmCharts:
# helm repo add hashicorp https://helm.releases.hashicorp.com
- name: vault-secrets-operator
repo: https://helm.releases.hashicorp.com
version: "0.9.0"
releaseName: vault-secrets-operator
namespace: vault-secrets-operator
valuesFile: vso-values.yaml