Files
homelab/k8s/infra/rbac/kustomization.yaml
T
rock 19cf9277d9 fix: add admin-oidc-binding to kustomization resources
- admin-oidc-binding.yaml wasn't listed in resources
- Now kustomize will include it when building manifests
- ArgoCD can sync the OIDC group binding
2026-09-05 14:42:17 -07:00

23 lines
1014 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# NO top-level `namespace:` transformer - each Role/RoleBinding here targets
# a different service namespace (logging/storage/cicd/dashboard/sqs/temporal/
# llm-serving); a transformer would collapse them all into one, same bug
# already fixed once in k8s/infra/minio and k8s/infra/iam. Every resource
# here sets its own explicit metadata.namespace.
resources:
- admin-oidc-binding.yaml
- grafana-operator-role.yaml
- minio-operator-role.yaml
- forgejo-operator-role.yaml
- homarr-operator-role.yaml
- portainer-operator-role.yaml
- kmsvc-operator-role.yaml
- temporal-operator-role.yaml
- llm-serving-operator-role.yaml
- poimen-memory-operator-role.yaml
# paperless's Role/RoleBinding lives in k8s/apps/paperless/rbac.yaml instead -
# that app already has its own kustomization + namespace, no need to
# duplicate it here. All of these stay inert (grant nothing) until
# kube-apiserver has --oidc-groups-claim=groups wired up.