Files
charts/mantisbt/mantisbt/values.yaml
2025-12-15 10:56:06 +01:00

110 lines
1.7 KiB
YAML

platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: {}
automount: false
image:
# xlrl/mantisbt - well maintained, PHP 8.3, good documentation
repository: xlrl/mantisbt
tag: "latest"
pullPolicy: IfNotPresent
replicaCount: 1
service:
type: ClusterIP
port: 80
annotations: {}
ingress:
enabled: false
className: traefik
annotations: {}
path: /
pathtype: Prefix
hosts:
- mantisbt.local
tls: []
resources:
requests:
memory: 128Mi
cpu: 100m
limits:
memory: 512Mi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: false
config:
minReplicas: 1
maxReplicas: 5
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
persistence:
enabled: true
accessMode: ReadWriteOnce
size: 5Gi
storageClass: ""
annotations: {}
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
# MantisBT specific configuration
mantisbt:
# Enable admin folder for installation (set to "0" after install!)
enableAdmin: "1"
# Timezone (xlrl uses MANTIS_TIMEZONE)
timezone: "Europe/Berlin"
# Environment variables
env: []
secretEnv: []
extraEnvFrom: []
extraDeploy: []
# MariaDB subchart configuration
mariadb:
enabled: true
auth:
database: mantisbt
username: mantisbt
password: "mantisbt123"
rootPassword: "rootpassword123"
primary:
persistence:
enabled: true
size: 8Gi
storageClass: ""
# External database (if mariadb.enabled=false)
externalDatabase:
host: ""
port: 3306
database: mantisbt
username: mantisbt
password: ""
existingSecret: ""
existingSecretPasswordKey: ""