mirror of
https://gitlab.com/deepcypher/dc-kc.git
synced 2026-01-27 11:12:08 +00:00
91 lines
2.3 KiB
YAML
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
|