Files
apps-registry/workloads/headlamp/kustomization.yaml
T
devops 54b530ffc8 Actualizar workloads/headlamp/kustomization.yaml
Adaptar secret y resolver problema de kubeconfig
2026-07-12 03:34:48 +00:00

33 lines
975 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# Fuerza a todos los recursos al namespace headlamp
namespace: headlamp
resources:
- https://raw.githubusercontent.com/kubernetes-sigs/headlamp/main/kubernetes-headlamp.yaml
- ingress.yaml
# Inyectamos el kubeconfig como un volumen montado desde el secreto
patches:
- target:
kind: Deployment
name: headlamp
patch: |-
- op: add
path: /spec/template/spec/volumes/-
value:
name: kubeconfig-vol
secret:
secretName: headlamp-kubeconfig
- op: add
path: /spec/template/spec/containers/0/volumeMounts/-
value:
name: kubeconfig-vol
mountPath: /home/headlamp/.config/Headlamp/kubeconfigs/config
subPath: config
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: KUBECONFIG
value: /home/headlamp/.config/Headlamp/kubeconfigs/config