Files
infrastructure/clusters/cl01tl/platform/headlamp/values.yaml
2024-05-22 12:49:28 -05:00

49 lines
1.3 KiB
YAML

headlamp:
config:
oidc:
secret:
create: true
name: headlamp-oidc-generated-secret
env:
- name: HEADLAMP_CONFIG_OIDC_CLIENT_ID
valueFrom:
secretKeyRef:
key: HEADLAMP_CONFIG_OIDC_CLIENT_ID
name: headlamp-oidc-secret
- name: HEADLAMP_CONFIG_OIDC_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: HEADLAMP_CONFIG_OIDC_CLIENT_SECRET
name: headlamp-oidc-secret
- name: HEADLAMP_CONFIG_OIDC_IDP_ISSUER_URL
value: https://authentik.alexlebens.net/application/o/headlamp/
persistentVolumeClaim:
enabled: true
accessModes:
- ReadWriteOnce
size: 10Gi
storageClassName: ceph-block
volumeMode: Filesystem
ingress:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
cert-manager.io/cluster-issuer: letsencrypt-issuer
hosts:
- host: headlamp.alexlebens.net
paths:
- path: /
type: ImplementationSpecific
tls:
- secretName: headlamp-secret-tls
hosts:
- headlamp.alexlebens.net
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 100m
memory: 256Mi