diff --git a/mantisbt/index.yaml b/mantisbt/index.yaml index 6f5bafe..1389c65 100644 --- a/mantisbt/index.yaml +++ b/mantisbt/index.yaml @@ -3,17 +3,17 @@ entries: mantisbt: - apiVersion: v2 appVersion: 2.27.0 - created: "2025-12-12T13:08:18.430148+01:00" + created: "2025-12-15T09:44:59.829074+01:00" dependencies: - condition: mariadb.enabled name: mariadb repository: https://charts.bitnami.com/bitnami version: 19.*.* description: MantisBT Bug Tracker - A Helm chart for Kubernetes - digest: 52b7f4e87844b92e5978ec2d2ef92a00a99369887d9bb9bacb6351de213c6fb0 + digest: 58dc6878a9ef59371178502885a13979725a0abcc2d80cbc80b9c1e1ebb8fedd name: mantisbt type: application urls: - - https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/mantisbt/mantisbt-0.2.1.tgz - version: 0.2.1 -generated: "2025-12-12T13:08:18.42706+01:00" + - https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/mantisbt/mantisbt-0.3.0.tgz + version: 0.3.0 +generated: "2025-12-15T09:44:59.826746+01:00" diff --git a/mantisbt/mantisbt-0.2.1.tgz b/mantisbt/mantisbt-0.2.1.tgz deleted file mode 100644 index b156589..0000000 Binary files a/mantisbt/mantisbt-0.2.1.tgz and /dev/null differ diff --git a/mantisbt/mantisbt-0.3.0.tgz b/mantisbt/mantisbt-0.3.0.tgz new file mode 100644 index 0000000..996b1f0 Binary files /dev/null and b/mantisbt/mantisbt-0.3.0.tgz differ diff --git a/mantisbt/mantisbt/Chart.lock b/mantisbt/mantisbt/Chart.lock index db8c1af..9f9a896 100644 --- a/mantisbt/mantisbt/Chart.lock +++ b/mantisbt/mantisbt/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 19.1.2 digest: sha256:25a0f863a58cb121e8d182e46a12f83d1d6ce7312008e10c49d3c04b6306b6c8 -generated: "2025-12-12T12:28:34.395287+01:00" +generated: "2025-12-15T09:44:25.687429+01:00" diff --git a/mantisbt/mantisbt/Chart.yaml b/mantisbt/mantisbt/Chart.yaml index bc2f9f3..589861e 100644 --- a/mantisbt/mantisbt/Chart.yaml +++ b/mantisbt/mantisbt/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: mantisbt description: MantisBT Bug Tracker - A Helm chart for Kubernetes type: application -version: "0.2.1" +version: "0.3.0" appVersion: "2.27.0" dependencies: diff --git a/mantisbt/mantisbt/templates/deployment.yaml b/mantisbt/mantisbt/templates/deployment.yaml index dd7686e..6521c74 100644 --- a/mantisbt/mantisbt/templates/deployment.yaml +++ b/mantisbt/mantisbt/templates/deployment.yaml @@ -61,6 +61,13 @@ spec: env: - name: TZ value: {{ .Values.mantisbt.timezone | default "Europe/Berlin" | quote }} + - name: MANTIS_ENABLE_ADMIN + value: {{ .Values.mantisbt.enableAdmin | default "1" | quote }} + - name: MASTER_SALT + valueFrom: + secretKeyRef: + name: {{ template "mantisbt.fullname" . }}-secret + key: master-salt {{- range $key := .Values.env }} {{- if .value }} - name: {{ .name }} @@ -92,7 +99,7 @@ spec: {{- end }} livenessProbe: httpGet: - path: /login_page.php + path: / port: http initialDelaySeconds: 180 periodSeconds: 10 @@ -100,7 +107,7 @@ spec: failureThreshold: 6 readinessProbe: httpGet: - path: /login_page.php + path: / port: http initialDelaySeconds: 90 periodSeconds: 5 diff --git a/mantisbt/mantisbt/templates/secret.yaml b/mantisbt/mantisbt/templates/secret.yaml index 4a0344d..9b1e977 100644 --- a/mantisbt/mantisbt/templates/secret.yaml +++ b/mantisbt/mantisbt/templates/secret.yaml @@ -11,6 +11,7 @@ type: Opaque stringData: database-password: {{ include "mantisbt.databasePassword" . | quote }} admin-password: {{ .Values.mantisbt.adminPassword | quote }} + master-salt: {{ randAlphaNum 64 | b64enc | quote }} {{- if .Values.mantisbt.email.smtpPassword }} smtp-password: {{ .Values.mantisbt.email.smtpPassword | quote }} {{- end }} diff --git a/mantisbt/mantisbt/values.yaml b/mantisbt/mantisbt/values.yaml index ef2d95d..47599de 100644 --- a/mantisbt/mantisbt/values.yaml +++ b/mantisbt/mantisbt/values.yaml @@ -7,8 +7,9 @@ serviceAccount: automount: false image: - repository: xlrl/mantisbt - tag: "2.27.0" + # okainov/mantisbt is more modern (PHP 8.4) and better maintained + repository: okainov/mantisbt + tag: "latest" pullPolicy: IfNotPresent replicaCount: 1 @@ -27,9 +28,6 @@ ingress: hosts: - mantisbt.local tls: [] - # - secretName: mantisbt-tls - # hosts: - # - mantisbt.local resources: requests: @@ -53,7 +51,6 @@ autoscaling: deploymentLabels: {} podLabels: {} -# Persistence for uploads and config persistence: enabled: true accessMode: ReadWriteOnce @@ -72,6 +69,9 @@ securityContext: {} # MantisBT specific configuration mantisbt: + # Enable admin folder for installation (set to "0" after install!) + enableAdmin: "1" + # Admin credentials (change these!) adminUser: administrator adminPassword: "admin123" @@ -96,8 +96,6 @@ mantisbt: # Environment variables env: [] -# - name: TZ -# value: "Europe/Berlin" secretEnv: []