Compare commits
30 Commits
4b589b8568
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff37139e60 | ||
|
|
6ceb66e69d | ||
|
|
21f4924efd | ||
|
|
e5c4709d27 | ||
|
|
a4efed8410 | ||
|
|
92c45d5f05 | ||
|
|
50fcbcc497 | ||
|
|
f062a8fe1f | ||
|
|
9a996b4d99 | ||
|
|
fe034fb705 | ||
|
|
3e82db3fba | ||
|
|
7719c99958 | ||
|
|
9c7033d629 | ||
|
|
b8357a915c | ||
|
|
283436e790 | ||
|
|
d025b860dd | ||
|
|
b142953cff | ||
|
|
2a3a3e8d11 | ||
|
|
8655d5a9e5 | ||
|
|
ff85469bab | ||
|
|
b7f9964565 | ||
|
|
10e7b53895 | ||
|
|
e3b05e7d57 | ||
|
|
e314a952e3 | ||
|
|
55f2b83ab0 | ||
|
|
40ff0e928c | ||
|
|
9ab0c46284 | ||
|
|
dbc8026f82 | ||
|
|
3f3d7d82c5 | ||
|
|
cdf1793130 |
@@ -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
BIN
mantisbt/mantisbt-0.4.3.tgz
Normal file
Binary file not shown.
@@ -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"
|
||||
@@ -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:
|
||||
|
||||
@@ -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;
|
||||
@@ -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
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -75,6 +75,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: []
|
||||
|
||||
|
||||
@@ -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.
BIN
praktikum/praktikum-0.1.6.tgz
Normal file
BIN
praktikum/praktikum-0.1.6.tgz
Normal file
Binary file not shown.
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Binary file not shown.
BIN
streifencheck-dev/streifencheck-backend-0.185-dev.1.tgz
Normal file
BIN
streifencheck-dev/streifencheck-backend-0.185-dev.1.tgz
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Binary file not shown.
BIN
streifencheck-dev/streifencheck-frontend-0.224-dev.1.tgz
Normal file
BIN
streifencheck-dev/streifencheck-frontend-0.224-dev.1.tgz
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
BIN
tatort-dev/tatort-0.101-dev.1.tgz
Normal file
BIN
tatort-dev/tatort-0.101-dev.1.tgz
Normal file
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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.
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user