Compare commits

..

30 Commits

Author SHA1 Message Date
jenkins
ff37139e60 ci: bump streifencheck-backend chart to 0.185-dev.1 2026-01-15 11:22:05 +01:00
jenkins
6ceb66e69d ci: bump streifencheck-backend chart to 0.184-dev.1 2026-01-15 10:12:55 +01:00
jenkins
21f4924efd ci: bump streifencheck-frontend chart to 0.224-dev.1 2026-01-13 12:43:09 +01:00
jenkins
e5c4709d27 ci: bump streifencheck-frontend chart to 0.223-dev.1 2026-01-13 12:39:12 +01:00
jenkins
a4efed8410 ci: bump streifencheck-frontend chart to 0.222-dev.1 2026-01-13 12:35:23 +01:00
jenkins
92c45d5f05 ci: bump streifencheck-backend chart to 0.183-dev.1 2026-01-12 11:53:26 +01:00
jenkins
50fcbcc497 ci: bump streifencheck-backend chart to 0.182-dev.1 2026-01-09 11:36:29 +01:00
jenkins
f062a8fe1f ci: bump streifencheck-backend chart to 0.181-dev.1 2026-01-09 10:47:01 +01:00
titver968
9a996b4d99 Felder Validierung und Plätzenummer Korrektur 2026-01-09 09:44:21 +01:00
titver968
fe034fb705 Felder Validierung und Plätzenummer Korrektur 2026-01-09 09:42:44 +01:00
jenkins
3e82db3fba ci: bump streifencheck-backend chart to 0.178-dev.1 2026-01-06 14:26:15 +01:00
jenkins
7719c99958 ci: bump streifencheck-backend chart to 0.176-dev.1 2026-01-06 14:08:17 +01:00
jenkins
9c7033d629 ci: bump streifencheck-backend chart to 0.175-dev.1 2026-01-06 13:31:14 +01:00
jenkins
b8357a915c ci: bump streifencheck-backend chart to 0.174-dev.1 2026-01-06 08:12:47 +01:00
jenkins
283436e790 ci: bump streifencheck-backend chart to 0.172-dev.1 2026-01-05 11:32:16 +01:00
titver968
d025b860dd mantisbt restored 2025-12-29 12:35:32 +01:00
titver968
b142953cff Version 0.1.5 Notfallkontakt 2025-12-29 12:15:06 +01:00
titver968
2a3a3e8d11 mantisbt Version 4.3 2025-12-19 08:44:49 +01:00
titver968
8655d5a9e5 tatort Version 0.3.8 2025-12-16 15:42:51 +01:00
jenkins
ff85469bab ci: bump tatort chart to 0.101-dev.1 2025-12-16 13:28:33 +01:00
jenkins
b7f9964565 ci: bump tatort chart to 0.100-dev.1 2025-12-16 09:47:34 +01:00
titver968
10e7b53895 mantisbt V4.2 2025-12-15 15:27:35 +01:00
titver968
e3b05e7d57 Remove configmap.yaml - xlrl/mantisbt generates config itself 2025-12-15 15:22:35 +01:00
titver968
e314a952e3 mantisbt V4.1 mit salt 2025-12-15 15:18:35 +01:00
titver968
55f2b83ab0 config_inc.php deleted 2025-12-15 13:27:00 +01:00
titver968
40ff0e928c ols secrets.yaml file 2025-12-15 13:17:40 +01:00
titver968
9ab0c46284 new version without passwords 2025-12-15 13:06:58 +01:00
titver968
dbc8026f82 dbPassword, smtpPasswort und adminPassword from templates deleted 2025-12-15 13:06:58 +01:00
jenkins
3f3d7d82c5 ci: bump tatort chart to 0.99-dev.1 2025-12-15 12:22:18 +01:00
titver968
cdf1793130 mantisbt V4 2025-12-15 11:02:29 +01:00
32 changed files with 84 additions and 123 deletions

View File

@@ -3,17 +3,17 @@ entries:
mantisbt:
- apiVersion: v2
appVersion: 2.27.0
created: "2025-12-15T10:51:10.80467+01:00"
created: "2025-12-19T08:44:25.766178+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: 2675bba9281e3fadc4ae19f86a22eaa8aa1ac813d71e49afc38b94efa4de3ec1
digest: 120476f60a1fb4d84ce06e50e4c57f75722e9fca06ac83fb353724ae0bb0b915
name: mantisbt
type: application
urls:
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/mantisbt/mantisbt-0.4.0.tgz
version: 0.4.0
generated: "2025-12-15T10:51:10.801839+01:00"
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/mantisbt/mantisbt-0.4.3.tgz
version: 0.4.3
generated: "2025-12-19T08:44:25.763065+01:00"

Binary file not shown.

BIN
mantisbt/mantisbt-0.4.3.tgz Normal file

Binary file not shown.

View File

@@ -1,6 +0,0 @@
dependencies:
- name: mariadb
repository: https://charts.bitnami.com/bitnami
version: 19.1.2
digest: sha256:25a0f863a58cb121e8d182e46a12f83d1d6ce7312008e10c49d3c04b6306b6c8
generated: "2025-12-15T10:50:43.663313+01:00"

View File

@@ -2,7 +2,7 @@ apiVersion: v2
name: mantisbt
description: MantisBT Bug Tracker - A Helm chart for Kubernetes
type: application
version: "0.4.0"
version: "0.4.3"
appVersion: "2.27.0"
dependencies:

View File

@@ -1,61 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "mantisbt.fullname" . }}-config
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
data:
config_inc.php: |
<?php
# MantisBT Configuration - Generated by Helm
# Database settings
$g_hostname = '{{ include "mantisbt.databaseHost" . }}';
$g_db_type = 'mysqli';
$g_database_name = '{{ include "mantisbt.databaseName" . }}';
$g_db_username = '{{ include "mantisbt.databaseUser" . }}';
$g_db_password = '{{ include "mantisbt.databasePassword" . }}';
# Site settings
$g_window_title = '{{ .Values.mantisbt.siteName }}';
$g_path = '{{ .Values.mantisbt.siteUrl }}/';
# Anonymous access
$g_allow_anonymous_login = OFF;
$g_anonymous_account = '';
# Security
$g_crypto_master_salt = '{{ randAlphaNum 64 | b64enc }}';
{{- if .Values.mantisbt.email.enabled }}
# Email settings
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = '{{ .Values.mantisbt.email.smtpHost }}';
$g_smtp_port = {{ .Values.mantisbt.email.smtpPort }};
$g_from_email = '{{ .Values.mantisbt.email.fromAddress }}';
$g_from_name = '{{ .Values.mantisbt.email.fromName }}';
$g_enable_email_notification = ON;
{{- if .Values.mantisbt.email.smtpUsername }}
$g_smtp_username = '{{ .Values.mantisbt.email.smtpUsername }}';
$g_smtp_password = '{{ .Values.mantisbt.email.smtpPassword }}';
{{- end }}
{{- else }}
# Email disabled
$g_enable_email_notification = OFF;
{{- end }}
# Timezone
$g_default_timezone = '{{ .Values.mantisbt.timezone | default "Europe/Berlin" }}';
# File uploads
$g_file_upload_method = DISK;
$g_absolute_path_default_upload_folder = '/var/www/html/uploads/';
$g_max_file_size = 10000000;
$g_allowed_files = 'png,gif,jpg,jpeg,pdf,doc,docx,xls,xlsx,ppt,pptx,txt,zip,rar,7z';
# Logging (disable in production)
$g_log_level = LOG_NONE;
$g_show_detailed_errors = OFF;

View File

@@ -49,6 +49,28 @@ spec:
done
echo "Database is ready!"
sleep 5
- name: fix-permissions
image: busybox:1.36
command:
- sh
- -c
- |
echo "Fixing permissions on config and uploads directories..."
# www-data has UID 33 in Debian-based images
chown -R 33:33 /var/www/html/config
chown -R 33:33 /var/www/html/uploads
chmod -R 755 /var/www/html/config
chmod -R 755 /var/www/html/uploads
echo "Permissions fixed:"
ls -la /var/www/html/config
ls -la /var/www/html/uploads
volumeMounts:
- name: config
mountPath: /var/www/html/config
{{- if .Values.persistence.enabled }}
- name: uploads
mountPath: /var/www/html/uploads
{{- end }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
@@ -63,6 +85,12 @@ spec:
value: {{ .Values.mantisbt.timezone | default "Europe/Berlin" | quote }}
- name: MANTIS_ENABLE_ADMIN
value: {{ .Values.mantisbt.enableAdmin | default "1" | quote }}
# Master salt from secret - keeps crypto keys stable across deployments
- name: MASTER_SALT
valueFrom:
secretKeyRef:
name: {{ template "mantisbt.fullname" . }}-secret
key: master-salt
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
@@ -93,16 +121,14 @@ spec:
mountPath: /var/www/html/uploads
{{- end }}
livenessProbe:
httpGet:
path: /
tcpSocket:
port: http
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 6
readinessProbe:
httpGet:
path: /
tcpSocket:
port: http
initialDelaySeconds: 60
periodSeconds: 5

View File

@@ -10,11 +10,8 @@ metadata:
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 }}
# Master salt - use provided value or generate random one
master-salt: {{ .Values.mantisbt.masterSalt | default (randAlphaNum 64 | b64enc) | quote }}
{{- range .Values.secretEnv }}
{{ .name }}: {{ .value | quote }}
{{- end }}

View File

@@ -74,6 +74,11 @@ mantisbt:
# Timezone (xlrl uses MANTIS_TIMEZONE)
timezone: "Europe/Berlin"
# Master Salt for crypto - IMPORTANT: Set this to keep it stable across deployments!
# If not set, a random one will be generated (but changes on each deploy)
# Generate with: openssl rand -base64 32
masterSalt: ""
# Environment variables
env: []

View File

@@ -2,13 +2,13 @@ apiVersion: v1
entries:
praktikum:
- apiVersion: v2
appVersion: 0.1.6
created: "2025-12-08T12:45:49.223637+01:00"
appVersion: 0.1.8
created: "2026-01-09T09:43:57.521772+01:00"
description: A Helm chart for Kubernetes
digest: 82cf2938f0b8b5291c1c1f093aadc72f6525d739463a8a2af363ef3d513103d6
digest: 24f32e8cc2654badaac189027e4fb612896f9283189fa6fd0f80b5eb4d1d17cf
name: praktikum
type: application
urls:
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/praktikum/praktikum-0.1.4.tgz
version: 0.1.4
generated: "2025-12-08T12:45:49.222751+01:00"
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/praktikum/praktikum-0.1.6.tgz
version: 0.1.6
generated: "2026-01-09T09:43:57.521169+01:00"

Binary file not shown.

Binary file not shown.

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: praktikum
description: A Helm chart for Kubernetes
type: application
version: "0.1.4"
appVersion: "0.1.6"
version: "0.1.6"
appVersion: "0.1.8"

View File

@@ -8,7 +8,7 @@ serviceAccount:
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/praktikum
tag: v0.1.6
tag: v0.1.8
pullPolicy: IfNotPresent
insecure: true

View File

@@ -2,24 +2,24 @@ apiVersion: v1
entries:
streifencheck-backend:
- apiVersion: v2
appVersion: 0.169-dev.1
created: "2025-12-01T12:21:59.087452486+01:00"
appVersion: 0.185-dev.1
created: "2026-01-15T11:22:05.236308925+01:00"
description: A Helm chart for Kubernetes
digest: 3502e991be5c875e2ee4868bfe2adbf0a8957e99a0abefce2683739e1c9d5527
digest: 5fb7a5782425ebd18cd83ab4bff63ad1302250f72e08c45280ff5f83453bf82d
name: streifencheck-backend
type: application
urls:
- streifencheck-backend-0.169-dev.1.tgz
version: 0.169-dev.1
- streifencheck-backend-0.185-dev.1.tgz
version: 0.185-dev.1
streifencheck-frontend:
- apiVersion: v2
appVersion: 0.221-dev.1
created: "2025-12-01T12:21:59.087815193+01:00"
appVersion: 0.224-dev.1
created: "2026-01-15T11:22:05.236702571+01:00"
description: A Helm chart for Kubernetes
digest: eea1d4bd84fc0d86553a2c94240d33079d3017785a12e85f03e030842f3a8753
digest: a7a1faf471acb8cb975bff88a778d813db10002d5cbdd4ea5073ec091fecbe3e
name: streifencheck-frontend
type: application
urls:
- streifencheck-frontend-0.221-dev.1.tgz
version: 0.221-dev.1
generated: "2025-12-01T12:21:59.08702393+01:00"
- streifencheck-frontend-0.224-dev.1.tgz
version: 0.224-dev.1
generated: "2026-01-15T11:22:05.235834355+01:00"

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: streifencheck-backend
description: A Helm chart for Kubernetes
type: application
version: 0.169-dev.1
appVersion: 0.169-dev.1
version: 0.185-dev.1
appVersion: 0.185-dev.1

View File

@@ -8,7 +8,7 @@ serviceAccount:
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/streifencheck-backend
tag: 0.169-dev.1
tag: 0.185-dev.1
pullPolicy: IfNotPresent
insecure: true

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: streifencheck-frontend
description: A Helm chart for Kubernetes
type: application
version: 0.221-dev.1
appVersion: 0.221-dev.1
version: 0.224-dev.1
appVersion: 0.224-dev.1

View File

@@ -8,7 +8,7 @@ serviceAccount:
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/streifencheck-frontend
tag: 0.221-dev.1
tag: 0.224-dev.1
pullPolicy: IfNotPresent
insecure: true

View File

@@ -2,13 +2,13 @@ apiVersion: v1
entries:
tatort:
- apiVersion: v2
appVersion: 0.98-dev.1
created: "2025-12-15T10:47:33.67202237+01:00"
appVersion: 0.101-dev.1
created: "2025-12-16T13:28:33.660511461+01:00"
description: A Helm chart for Kubernetes
digest: ef4b3b666f45212e85f72c393a81b3c4b22c8a632d00c6819131b861022cd073
digest: 3a3928ec03ac75126a55abee9cc96b46a24a39dff0148cc24a47681124e212db
name: tatort
type: application
urls:
- tatort-0.98-dev.1.tgz
version: 0.98-dev.1
generated: "2025-12-15T10:47:33.671502231+01:00"
- tatort-0.101-dev.1.tgz
version: 0.101-dev.1
generated: "2025-12-16T13:28:33.659944585+01:00"

Binary file not shown.

Binary file not shown.

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: tatort
description: A Helm chart for Kubernetes
type: application
version: 0.98-dev.1
appVersion: 0.98-dev.1
version: 0.101-dev.1
appVersion: 0.101-dev.1

View File

@@ -8,7 +8,7 @@ serviceAccount:
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/tatort-dev
tag: 0.98-dev.1
tag: 0.101-dev.1
pullPolicy: IfNotPresent
insecure: true

View File

@@ -2,13 +2,13 @@ apiVersion: v1
entries:
tatort:
- apiVersion: v2
appVersion: 0.3.7
created: "2025-12-10T14:42:19.579472+01:00"
appVersion: 0.3.8
created: "2025-12-16T15:42:03.636665+01:00"
description: A Helm chart for Kubernetes
digest: c36c73831a6dbb5115e2c9677758f4ea03e922384088d67d0a73dd14f13b55e4
digest: df74d4ae5835dd37b9dee472b08491384b619a310a5e247980fd2fe17997c1c6
name: tatort
type: application
urls:
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/tatort/tatort-0.1.4.tgz
version: 0.1.4
generated: "2025-12-10T14:42:19.5779+01:00"
generated: "2025-12-16T15:42:03.635841+01:00"

Binary file not shown.

View File

@@ -3,4 +3,4 @@ name: tatort
description: A Helm chart for Kubernetes
type: application
version: 0.1.4
appVersion: 0.3.7
appVersion: 0.3.8

View File

@@ -8,7 +8,7 @@ serviceAccount:
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/tatort
tag: v0.3.7
tag: v0.3.8
pullPolicy: IfNotPresent
insecure: true