fix(dex): Add theme

This commit is contained in:
2026-03-14 16:40:09 +01:00
parent ff8f3387ea
commit 8ecd09734e
+108 -99
View File
@@ -14,6 +14,15 @@ config:
mode: disable mode: disable
web: web:
http: 0.0.0.0:5556 http: 0.0.0.0:5556
frontend:
# theme: light
theme: coreos
issuer: "Oceanbox"
issuerUrl: "https://oceanbox.io"
# logoURL: theme/logo.png
# dir: ""
telemetry:
http: 0.0.0.0:5558
oauth2: oauth2:
skipApprovalScreen: true skipApprovalScreen: true
expiry: expiry:
@@ -24,24 +33,24 @@ config:
absoluteLifetime: "720h" absoluteLifetime: "720h"
connectors: connectors:
- type: microsoft - type: microsoft
id: microsoft id: microsoft
name: Microsoft name: Microsoft
config: config:
clientID: "43667ac0-37e1-422f-99fc-50a699bb255c" clientID: "43667ac0-37e1-422f-99fc-50a699bb255c"
clientSecret: $MICROSOFT_CLIENT_SECRET clientSecret: $MICROSOFT_CLIENT_SECRET
redirectURI: https://auth.adm.oceanbox.io/callback redirectURI: https://auth.adm.oceanbox.io/callback
staticClients: staticClients:
# - id: dex # - id: dex
# name: Dex # name: Dex
# secret: $CLIENT_SECRET_DEX # secret: $CLIENT_SECRET_DEX
# redirectURIs: # redirectURIs:
# - https://idp.beta.oceanbox.io/dex/callback # - https://idp.beta.oceanbox.io/dex/callback
# - https://idp.dev.oceanbox.io/dex/callback # - https://idp.dev.oceanbox.io/dex/callback
# - https://idp.oceanbox.io/dex/callback # - https://idp.oceanbox.io/dex/callback
# - https://idp.srv.oceanbox.io/dex/callback # - https://idp.srv.oceanbox.io/dex/callback
# - id: atlantis # - id: atlantis
# name: Atlantis # name: Atlantis
# secret: $CLIENT_SECRET_ATLANTIS # secret: $CLIENT_SECRET_ATLANTIS
# redirectURIs: # redirectURIs:
@@ -51,27 +60,27 @@ config:
# - https://oceanbox.app/signin-oidc # - https://oceanbox.app/signin-oidc
# - https://atlantis.srv.oceanbox.io/signin-oidc # - https://atlantis.srv.oceanbox.io/signin-oidc
- id: atlantis_dev - id: atlantis_dev
name: Atlantis (dev) name: Atlantis (dev)
secret: $CLIENT_SECRET_ATLANTIS_DEV secret: $CLIENT_SECRET_ATLANTIS_DEV
redirectURIs: redirectURIs:
- https://maps.dev.oceanbox.io/signin-oidc - https://maps.dev.oceanbox.io/signin-oidc
- https://atlantis.local.oceanbox.io:8080/signin-oidc - https://atlantis.local.oceanbox.io:8080/signin-oidc
- https://codex.local.oceanbox.io:8080/signin-oidc - https://codex.local.oceanbox.io:8080/signin-oidc
- https://simkir-maps.dev.oceanbox.io/signin-oidc - https://simkir-maps.dev.oceanbox.io/signin-oidc
- https://jonas-atlantis.dev.oceanbox.io/signin-oidc - https://jonas-atlantis.dev.oceanbox.io/signin-oidc
- https://atlantis.beta.oceanbox.io/signin-oidc - https://atlantis.beta.oceanbox.io/signin-oidc
- https://stig-atlantis.dev.oceanbox.io/signin-oidc - https://stig-atlantis.dev.oceanbox.io/signin-oidc
- https://codex.local.oceanbox.io:10380/signin-oidc - https://codex.local.oceanbox.io:10380/signin-oidc
- https://ole-atlantis.dev.oceanbox.io/signin-oidc - https://ole-atlantis.dev.oceanbox.io/signin-oidc
- https://bast-atlantis.dev.oceanbox.io/signin-oidc - https://bast-atlantis.dev.oceanbox.io/signin-oidc
- https://mrtz-atlantis.dev.oceanbox.io/signin-oidc - https://mrtz-atlantis.dev.oceanbox.io/signin-oidc
- https://codex.dev.tos.obx/signin-oidc - https://codex.dev.tos.obx/signin-oidc
- https://simkir-codex.dev.oceanbox.io/signin-oidc - https://simkir-codex.dev.oceanbox.io/signin-oidc
- https://simkir-atlantis.dev.oceanbox.io/signin-oidc - https://simkir-atlantis.dev.oceanbox.io/signin-oidc
- https://codex.dev.oceanbox.io/signin-oidc - https://codex.dev.oceanbox.io/signin-oidc
# - id: sorcerer # - id: sorcerer
# name: Sorcerer # name: Sorcerer
# secret: $CLIENT_SECRET_SORCERER # secret: $CLIENT_SECRET_SORCERER
# redirectURIs: # redirectURIs:
@@ -80,64 +89,64 @@ config:
# - https://sorcerer.ekman.oceanbox.io/signin-oidc # - https://sorcerer.ekman.oceanbox.io/signin-oidc
# - https://sorcerer.data.oceanbox.io/signin-oidc # - https://sorcerer.data.oceanbox.io/signin-oidc
- id: sorcerer_dev - id: sorcerer_dev
name: Sorcerer (dev) name: Sorcerer (dev)
secret: $CLIENT_SECRET_SORCERER_DEV secret: $CLIENT_SECRET_SORCERER_DEV
redirectURIs: redirectURIs:
- https://simkir-sorcerer.ekman.oceanbox.io/signin-oidc - https://simkir-sorcerer.ekman.oceanbox.io/signin-oidc
- https://jonas-sorcerer.ekman.oceanbox.io/signin-oidc - https://jonas-sorcerer.ekman.oceanbox.io/signin-oidc
- https://stig-sorcerer.dev.vtn.obx/signin-oidc - https://stig-sorcerer.dev.vtn.obx/signin-oidc
- https://simkir-sorcerer.dev.vtn.obx/signin-oidc - https://simkir-sorcerer.dev.vtn.obx/signin-oidc
- https://ole-sorcerer.ekman.oceanbox.io/signin-oidc - https://ole-sorcerer.ekman.oceanbox.io/signin-oidc
- https://sorcerer.vtn.oceanbox.io/signin-oidc - https://sorcerer.vtn.oceanbox.io/signin-oidc
- https://mrtz-sorcerer.dev.vtn.obx/signin-oidc - https://mrtz-sorcerer.dev.vtn.obx/signin-oidc
- https://sorcerer.ekman.oceanbox.io/signin-oidc - https://sorcerer.ekman.oceanbox.io/signin-oidc
- https://bast-sorcerer.ekman.oceanbox.io/signin-oidc - https://bast-sorcerer.ekman.oceanbox.io/signin-oidc
- https://sorcerer.data.oceanbox.io/signin-oidc - https://sorcerer.data.oceanbox.io/signin-oidc
- https://ole-sorcerer.dev.vtn.obx/signin-oidc - https://ole-sorcerer.dev.vtn.obx/signin-oidc
- https://stig-sorcerer.ekman.oceanbox.io/signin-oidc - https://stig-sorcerer.ekman.oceanbox.io/signin-oidc
envVars: envVars:
- name: DEX_DB_USER - name: DEX_DB_USER
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: dex-db-app name: dex-db-app
key: username key: username
- name: DEX_DB_PASSWORD - name: DEX_DB_PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: dex-db-app name: dex-db-app
key: password key: password
- name: MICROSOFT_CLIENT_SECRET - name: MICROSOFT_CLIENT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: dex-microsoft name: dex-microsoft
key: clientSecret key: clientSecret
# - name: CLIENT_SECRET_DEX # - name: CLIENT_SECRET_DEX
# valueFrom: # valueFrom:
# secretKeyRef: # secretKeyRef:
# name: dex-clients # name: dex-clients
# key: dex # key: dex
# - name: CLIENT_SECRET_ATLANTIS # - name: CLIENT_SECRET_ATLANTIS
# valueFrom: # valueFrom:
# secretKeyRef: # secretKeyRef:
# name: dex-clients # name: dex-clients
# key: atlantis # key: atlantis
- name: CLIENT_SECRET_ATLANTIS_DEV - name: CLIENT_SECRET_ATLANTIS_DEV
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: dex-clients name: dex-clients
key: atlantis_dev key: atlantis_dev
# - name: CLIENT_SECRET_SORCERER # - name: CLIENT_SECRET_SORCERER
# valueFrom: # valueFrom:
# secretKeyRef: # secretKeyRef:
# name: dex-clients # name: dex-clients
# key: sorcerer # key: sorcerer
- name: CLIENT_SECRET_SORCERER_DEV - name: CLIENT_SECRET_SORCERER_DEV
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: dex-clients name: dex-clients
key: sorcerer_dev key: sorcerer_dev
ingress: ingress:
enabled: true enabled: true
@@ -147,14 +156,14 @@ ingress:
nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/backend-protocol: HTTP nginx.ingress.kubernetes.io/backend-protocol: HTTP
hosts: hosts:
- host: auth.adm.oceanbox.io - host: auth.adm.oceanbox.io
paths: paths:
- path: / - path: /
pathType: ImplementationSpecific pathType: ImplementationSpecific
tls: tls:
- secretName: auth.adm.oceanbox.io-tls - secretName: auth.adm.oceanbox.io-tls
hosts: hosts:
- auth.adm.oceanbox.io - auth.adm.oceanbox.io
resources: resources:
limits: limits: