Files
dc-kc/charts/backstage/values.yaml
2025-07-15 23:29:51 +01:00

91 lines
2.3 KiB
YAML

backstage:
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-dns
traefik.ingress.kubernetes.io/router.middlewares: backstage-headers@kubernetescrd
host: "backstage.deepcypher.me"
tls:
enabled: true
secretName: backstage.deepcypher.me-tls
metrics:
serviceMonitor:
enabled: true
backstage:
image:
registry: registry.gitlab.com
repository: deepcypher/dc-backstage/dc-backstage
tag: 0.3.4
pullPolicy: IfNotPresent
extraEnvVars:
- name: LOG_LEVEL
value: "warn"
- name: COOKIE_SECRET
valueFrom:
secretKeyRef:
name: backstage
key: COOKIE_SECRET
- name: CLIENT_ID
valueFrom:
secretKeyRef:
name: oidc-credentials
key: clientId
- name: CLIENT_SECRET
valueFrom:
secretKeyRef:
name: oidc-credentials
key: clientSecret
- name: WELL_KNOWN_OPENID_CONFIGURATION_URL
valueFrom:
configMapKeyRef:
name: oidc-urls
key: wellKnownURL
- name: AUTHORIZATION_URL
valueFrom:
configMapKeyRef:
name: oidc-urls
key: authorizationURL
- name: TOKEN_URL
valueFrom:
configMapKeyRef:
name: oidc-urls
key: tokenURL
- name: PSQL_USER
valueFrom:
secretKeyRef:
name: psql
key: username
- name: PSQL_PASS
valueFrom:
secretKeyRef:
name: psql
key: password
- name: GITLAB_TOKEN
valueFrom:
secretKeyRef:
name: gitlab
key: password
extraAppConfig:
- filename: app-config.extra.yaml
configMapRef: backstage
oidc:
realm: deepcypher
psql:
enabled: true
environment:
name: unknown # not to be used for hard checks but to display to user
hardware: metal # to be used to enable on-prem specific features like ceph, cilium, etc
mode: production # to be used to configure backup movement and additional debugging features
revision: main # to be used to pull from different git branches
baseDomain: deepcypher.me # to be used to override default chart domains to configure environments
location:
name: unknown # not to be used for hard checks purely informational
contact:
name: George Onoufriou
email: noreply@deepcypher.me