authentik

This commit is contained in:
2026-04-02 12:06:14 +00:00
parent 9840814de1
commit f8bc76fe07
2 changed files with 68 additions and 3 deletions

11
stirling/secrets.yaml Normal file
View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: Secret
metadata:
name: stirling-auth
namespace: stirling
type: Opaque
stringData:
initialUsername: admin
initialPassword: 4IsTheMindKiller
oauthClientId: yOhynUW5LD5VHwA5Vu5gSVU3ztv4zEu8rWXr1NuL
oauthClientSecret: FwHmRQ7NJS3RZeQBp2qICE0fP5feVmOfhhsEJFzXwHVEa5Yya4n3u5903fWtcC7XLeS46ggVFAqYUxU2u7lPU6YaTxIsoHFKjz4SkVYhKOrDGJxjDwLyqB58Cx9ItVGJ

View File

@@ -93,22 +93,76 @@ spec:
env:
- name: SERVER_ADDRESS
value: "::"
- name: SECURITY_ENABLELOGIN
value: "true"
- name: SECURITY_LOGINMETHOD
value: "all"
- name: SECURITY_INITIALLOGIN_USERNAME
value: "admin"
valueFrom:
secretKeyRef:
name: stirling-auth
key: initialUsername
- name: SECURITY_INITIALLOGIN_PASSWORD
value: "change-me-now"
valueFrom:
secretKeyRef:
name: stirling-auth
key: initialPassword
- name: SECURITY_OAUTH2_ENABLED
value: "true"
- name: SECURITY_OAUTH2_ISSUER
value: "https://auth.apps.undercloud.dev/application/o/stirling-pdf/"
- name: SECURITY_OAUTH2_CLIENTID
valueFrom:
secretKeyRef:
name: stirling-auth
key: oauthClientId
- name: SECURITY_OAUTH2_CLIENTSECRET
valueFrom:
secretKeyRef:
name: stirling-auth
key: oauthClientSecret
- name: SECURITY_OAUTH2_SCOPES
value: "openid,profile,email"
- name: SECURITY_OAUTH2_USEASUSERNAME
value: "preferred_username"
- name: SECURITY_OAUTH2_PROVIDER
value: "authentik"
- name: SECURITY_OAUTH2_AUTOCREATEUSER
value: "true"
- name: SECURITY_OAUTH2_BLOCKREGISTRATION
value: "false"
- name: LANGS
value: "en_GB,de_DE,fr_FR"
- name: SYSTEM_DEFAULTLOCALE
value: "en-GB"
- name: SYSTEM_GOOGLEVISIBILITY
value: "false"
- name: SYSTEM_ROOTURIPATH
value: "/"
- name: SYSTEM_BACKENDURL
value: "https://pdf.apps.undercloud.dev"
- name: SYSTEM_MAXFILESIZE
value: "2000"
value: "999"
- name: SYSTEM_CUSTOMSTATICFILEPATH
value: "/customFiles/static/"
volumeMounts: