get bunkerweb-ui working

This commit is contained in:
2026-01-25 22:41:19 -05:00
parent b9c9efed3a
commit 52f7cbdca5
3 changed files with 108 additions and 2 deletions

View File

@@ -11,12 +11,41 @@ settings:
# most of the time it's coredns.kube-system.svc.cluster.local or kube-dns.kube-system.svc.cluster.local
# dnsResolvers: "kube-dns.kube-system.svc.cluster.local"
dnsResolvers: "default.svc.cluster.local"
kubernetes:
# We only consider Ingress resources with ingressClass bunkerweb to avoid conflicts with existing ingress controller
ingressClass: "bunkerweb"
# Optional: you can choose namespace(s) where BunkerWeb will listen for Ingress/ConfigMap changes
# Default (blank value) is all namespaces
namespaces: ""
namespaces: "default stashapp"
# ----- WEB UI CONFIGURATION -----
ui:
# Enable the setup wizard on first launch
wizard: true
# Ingress configuration for UI access
ingress:
# Set to true to create an Ingress resource for the UI
enabled: true
# IngressClass name to use
ingressClassName: "traefik"
# Domain name for UI access
# Example: "bunkerweb-ui.example.com"
serverName: "bunkerweb-ui.xai-corp.net"
# Path for UI access (usually "/")
serverPath: "/"
# Additional annotations for the Ingress resource
# Example: {"cert-manager.io/cluster-issuer": "letsencrypt-prod"}
extraAnnotations:
cert-manager.io/cluster-issuer: letsencrypt-production
# Secret name containing TLS certificate
# Leave empty to disable HTTPS
tlsSecretName: xai-corp-production-tls-bunkerweb-ui
# Override the bunkerweb-external service type to ClusterIP
# Since we don't need to expose it to the outside world
@@ -31,10 +60,21 @@ bunkerweb:
# Scheduler settings
scheduler:
tag: 1.6.6
livenessProbe:
periodSeconds: 15
timeoutSeconds: 2
failureThreshold: 5
extraEnvs:
# Enable real IP module to get real IP of clients
- name: USE_REAL_IP
value: "yes"
features:
php:
localPhp: ""
localPhpPath: ""
remotePhp: ""
remotePhpPort: ""
remotePhpPath: ""
# Controller settings
controller:
@@ -43,3 +83,14 @@ controller:
# UI settings
ui:
tag: 1.6.6
livenessProbe:
periodSeconds: 15
timeoutSeconds: 2
failureThreshold: 5
api:
enabled: true
tag: 1.6.6
livenessProbe:
periodSeconds: 15
timeoutSeconds: 2
failureThreshold: 5