feat(iam): wire all 9 consumer manifests to Zitadel OIDC

This commit is contained in:
2026-10-26 00:14:51 -07:00
parent a02bee50e2
commit e6ba83cd38
16 changed files with 7 additions and 268 deletions
-25
View File
@@ -275,28 +275,3 @@ spec:
name: temporal-web
port:
number: 8080
---
# NOTE: api.riotpiao.com is deliberately NOT here. Its namespace `api` is
# created in wave 7, and this Application syncs in wave 1 — an Ingress into a
# namespace that doesn't exist yet would fail and mark this whole app
# SyncFailed. It lives in k8s/apps/api/ingress.yaml, synced by the api-gw
# Application.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: homarr
namespace: dashboard
spec:
ingressClassName: nginx
rules:
- host: homarr.riotpiao.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: homarr
port:
number: 7575
@@ -143,7 +143,10 @@ configs:
oidc.config: |
name: Zitadel
issuer: https://zitadel.riotpiao.com
clientID: 396757801210282367
# MUST be quoted: an unquoted 18-digit number is parsed as a float by the
# YAML parser and ArgoCD rejects it ("cannot unmarshal number into ...
# clientID of type string"). Same class of bug as Grafana's client_id.
clientID: "396757801210282367"
clientSecret: $oidc-secret:client-secret
requestedScopes:
- openid