Penpot (designer.sunbeam.pt): - Frontend/backend/exporter deployments with OIDC-only auth via Hydra - VSO-managed DB, S3, and app secrets from OpenBao - PostgreSQL user/db in CNPG postInitSQL - Hydra Maester enabledNamespaces extended to devtools Penpot MCP server (mcp-designer.sunbeam.pt): - Pre-built Node.js image pushed to Gitea registry - Auth-gated via Pingora auth_request → Hydra /userinfo - WebSocket path for browser plugin connection Wildcard TLS: - Switched cert-manager from HTTP-01 (per-SAN) to DNS-01 via Scaleway webhook - Certificate collapsed to *.sunbeam.pt + sunbeam.pt - Added scaleway-certmanager-webhook Helm chart - VSO secret for Scaleway DNS API credentials in cert-manager namespace - Added cert-manager to OpenBao VSO auth role
25 lines
665 B
YAML
25 lines
665 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
resources:
|
|
- namespace.yaml
|
|
- scaleway-dns-secret.yaml
|
|
|
|
helmCharts:
|
|
# helm repo add jetstack https://charts.jetstack.io
|
|
- name: cert-manager
|
|
repo: https://charts.jetstack.io
|
|
version: "1.19.4"
|
|
releaseName: cert-manager
|
|
namespace: cert-manager
|
|
valuesFile: values.yaml
|
|
includeCRDs: true
|
|
|
|
# helm repo add scaleway https://helm.scw.cloud/
|
|
# DNS-01 webhook for Scaleway DNS — enables wildcard certs.
|
|
- name: scaleway-certmanager-webhook
|
|
repo: https://helm.scw.cloud/
|
|
version: "0.4.1"
|
|
releaseName: scaleway-certmanager-webhook
|
|
namespace: cert-manager
|