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

@@ -0,0 +1,55 @@
bunkerweb:
tag: 1.6.6
tolerations: []
volumeMounts: []
volumes: []
controller:
enabled: true
tag: 1.6.6
tolerations: []
scheduler:
tag: 1.6.6
extraEnvs:
# Enable real IP module to get real IP of clients
- name: USE_REAL_IP
value: "yes"
features:
php:
localPhp: ""
localPhpPath: ""
remotePhp: ""
remotePhpPort: ""
remotePhpPath: ""
service:
annotations: {}
enabled: true
externalTrafficPolicy: Local
type: LoadBalancer
settings:
existingSecret: ""
kubernetes:
domainName: cluster.local
ignoreAnnotations: ""
ingressClass: bunkerweb
namespaces: ""
misc:
apiWhitelistIp: 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
databaseUri: ""
dnsResolvers: default.svc.cluster.local
ui:
ingress:
enabled: false
extraAnnotations: {}
ingressClassName: ""
serverName: ""
serverPath: /
tlsSecretName: ""
overrideAdminCreds: "no"
totpSecrets: ""
wizard: true
ui:
enabled: true
tag: 1.6.6

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 # 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: "kube-dns.kube-system.svc.cluster.local"
dnsResolvers: "default.svc.cluster.local" dnsResolvers: "default.svc.cluster.local"
kubernetes: kubernetes:
# We only consider Ingress resources with ingressClass bunkerweb to avoid conflicts with existing ingress controller # We only consider Ingress resources with ingressClass bunkerweb to avoid conflicts with existing ingress controller
ingressClass: "bunkerweb" ingressClass: "bunkerweb"
# Optional: you can choose namespace(s) where BunkerWeb will listen for Ingress/ConfigMap changes # Optional: you can choose namespace(s) where BunkerWeb will listen for Ingress/ConfigMap changes
# Default (blank value) is all namespaces # 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 # Override the bunkerweb-external service type to ClusterIP
# Since we don't need to expose it to the outside world # Since we don't need to expose it to the outside world
@@ -31,10 +60,21 @@ bunkerweb:
# Scheduler settings # Scheduler settings
scheduler: scheduler:
tag: 1.6.6 tag: 1.6.6
livenessProbe:
periodSeconds: 15
timeoutSeconds: 2
failureThreshold: 5
extraEnvs: extraEnvs:
# Enable real IP module to get real IP of clients # Enable real IP module to get real IP of clients
- name: USE_REAL_IP - name: USE_REAL_IP
value: "yes" value: "yes"
features:
php:
localPhp: ""
localPhpPath: ""
remotePhp: ""
remotePhpPort: ""
remotePhpPath: ""
# Controller settings # Controller settings
controller: controller:
@@ -43,3 +83,14 @@ controller:
# UI settings # UI settings
ui: ui:
tag: 1.6.6 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

View File

@@ -28,7 +28,7 @@
local_action: local_action:
module: kubernetes.core.helm module: kubernetes.core.helm
release_state: "{{apps.bunkerweb.state}}" release_state: "{{apps.bunkerweb.state}}"
name: bunkerweb name: bunkerweb-1765770291
namespace: "{{apps.bunkerweb.namespace}}" namespace: "{{apps.bunkerweb.namespace}}"
update_repo_cache: True update_repo_cache: True
chart_ref: bunkerweb/bunkerweb chart_ref: bunkerweb/bunkerweb