Files
gitops/apps/outline/values.yaml
2026-01-12 15:44:30 +00:00

67 lines
1.7 KiB
YAML

outline:
image:
repository: outlinewiki/outline
tag: latest
# URL Configuration
url: https://kb.apps.k3s.stabify.de
# Secrets (werden via ExternalSecrets injected)
secret:
existingSecret: "outline-secrets"
# Die Keys im Secret müssen matchen:
# SECRET_KEY, UTILS_SECRET, DATABASE_URL, REDIS_URL
# AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
# OIDC_CLIENT_SECRET, etc.
# Storage (S3) - Diese Werte kommen z.T. aus dem Secret oder hier hardcoded wenn öffentlich
storage:
storageType: s3
s3:
bucket: "outline"
region: "us-east-1" # Bei MinIO/Cloudflare oft egal, aber nötig
# uploadBucketUrl: "https://..." # Optional, falls public access anders ist
# endpoint: "https://..." # Muss in Vault oder hier gesetzt werden. Ich setze es hier als Placeholder.
# Authentication
auth:
oidc:
enabled: true
displayName: "OIDC Login"
# scopes: "openid profile email"
# PostgreSQL Dependency Configuration
postgresql:
enabled: true
auth:
existingSecret: "outline-secrets"
secretKeys:
adminPasswordKey: "postgres-password"
userPasswordKey: "postgres-password"
primary:
persistence:
enabled: true
size: 8Gi
# Redis Dependency Configuration
redis:
enabled: true
architecture: standalone
auth:
existingSecret: "outline-secrets"
existingSecretPasswordKey: "redis-password"
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: kb.apps.k3s.stabify.de
paths:
- path: /
pathType: Prefix
tls:
- secretName: outline-tls
hosts:
- kb.apps.k3s.stabify.de