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: ""