feat(devtools): deploy Penpot + MCP server, wildcard TLS via DNS-01
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
This commit is contained in:
@@ -44,6 +44,8 @@ spec:
|
||||
- CREATE DATABASE hive_db OWNER hive;
|
||||
- CREATE USER find WITH LOGIN;
|
||||
- CREATE DATABASE find_db OWNER find;
|
||||
- CREATE USER penpot WITH LOGIN;
|
||||
- CREATE DATABASE penpot_db OWNER penpot;
|
||||
|
||||
storage:
|
||||
size: 10Gi
|
||||
|
||||
Reference in New Issue
Block a user