dev-tools/manifests/wikijs/values.yaml
2025-06-08 03:16:59 +03:00

53 lines
1.4 KiB
YAML

image:
repository: requarks/wiki
tag: 2.5.300
service:
type: ClusterIP
port: 3000
ingress:
enabled: true
className: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- host: wiki.dvirlabs.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: wikijs-tls
hosts:
- wiki.dvirlabs.com
postgresql:
enabled: true
postgresqlUsername: wikijs
postgresqlPassword: wikijs123
postgresqlDatabase: wiki
persistence:
enabled: true
size: 30Gi
storageClass: nfs-client
accessMode: ReadWriteOnce
env: # You can pass OIDC and other secrets this way
OIDC_ENABLED: "true"
OIDC_CLIENT_ID: "wikijs"
OIDC_CLIENT_SECRET: "ccBWA0WqVjWJSRglp7f2EFRcFHIYYkTX"
OIDC_ISSUER: "https://keycloak.dvirlabs.com/realms/lab"
OIDC_AUTHORIZATION_URL: "https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/auth"
OIDC_TOKEN_URL: "https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/token"
OIDC_USERINFO_URL: "https://keycloak.dvirlabs.com/realms/lab/protocol/openid-connect/userinfo"
OIDC_SCOPE: "openid email profile"
OIDC_CALLBACK_URL: "https://wiki.dvirlabs.com/auth/oidc.callback"
OIDC_AUTO_REGISTER: "true"
OIDC_DEFAULT_ROLE: "editor"
OIDC_GROUPS_CLAIM: "groups"
OIDC_ADMIN_GROUP: "wikijs-admins"
nodeSelector:
node-role.kubernetes.io/worker: "true"