Compare commits

...

470 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
titver968
4b589b8568 matisbt V4 2025-12-15 10:56:06 +01:00
titver968
dc50a5a554 mantisbt V4 vom xlrl/mantisbt 2025-12-15 10:56:06 +01:00
jenkins
642b724d52 ci: bump tatort chart to 0.98-dev.1 2025-12-15 10:47:33 +01:00
titver968
ec2c94bc46 config_inc.php as www-data 2025-12-15 10:04:08 +01:00
titver968
03d86085a8 mantisbt V3 2025-12-15 09:45:29 +01:00
titver968
028200031f mantisbt Verion 0.2.1 2025-12-12 13:08:35 +01:00
titver968
50d884aa37 mantisbt v2 mit MariaDB 2025-12-12 12:23:19 +01:00
titver968
0a2d367d99 mantisbt fix 2025-12-12 12:12:57 +01:00
titver968
3b613196f5 neue mantisbt helm chart 2025-12-12 10:20:53 +01:00
titver968
dd8dbc1bad App Version 0.3.7 2025-12-10 14:42:36 +01:00
titver968
7abe2297c5 App Version 0.3.7 2025-12-10 14:41:30 +01:00
jenkins
b2e4fd495c ci: bump tatort chart to 0.97-dev.1 2025-12-10 08:39:48 +01:00
jenkins
49a08906a6 ci: bump tatort chart to 0.96-dev.1 2025-12-09 11:40:09 +01:00
jenkins
80c76321da ci: bump tatort chart to 0.95-dev.1 2025-12-09 10:30:11 +01:00
jenkins
a81c8b4db1 ci: bump tatort chart to 0.94-dev.1 2025-12-09 10:24:09 +01:00
titver968
24c75e7d6d tatort back to minio 2025-12-09 07:56:23 +01:00
titver968
e312a3a3dc Excel Export 2025-12-08 12:46:10 +01:00
titver968
9cd531b8e7 neue E-Mail generierung 2025-12-08 11:16:40 +01:00
titver968
6f63c9a401 App Version 0.3.5 2025-12-02 14:52:06 +01:00
titver968
289475238d App Version 0.3.4 2025-12-02 14:40:03 +01:00
titver968
d799c9d2e5 App Version 0.3.3 Chart Version 0.1.4 2025-12-02 14:28:16 +01:00
jenkins
ee67e8321a ci: bump streifencheck-frontend chart to 0.221-dev.1 2025-12-01 12:21:59 +01:00
jenkins
19350a8225 ci: bump streifencheck-frontend chart to 0.220-dev.1 2025-11-28 14:13:33 +01:00
jenkins
96d37f6bce ci: bump streifencheck-frontend chart to 0.219-dev.1 2025-11-28 13:46:07 +01:00
jenkins
7b1c10f08f ci: bump streifencheck-backend chart to 0.169-dev.1 2025-11-28 13:19:32 +01:00
jenkins
d95dfd183c ci: bump streifencheck-frontend chart to 0.218-dev.1 2025-11-28 13:17:53 +01:00
jenkins
0bbf61f17a ci: bump streifencheck-frontend chart to 0.217-dev.1 2025-11-28 12:21:43 +01:00
jenkins
28dfbe3dac ci: bump streifencheck-frontend chart to 0.216-dev.1 2025-11-28 11:16:13 +01:00
jenkins
a0953ed1ea ci: bump streifencheck-frontend chart to 0.215-dev.1 2025-11-28 10:24:13 +01:00
jenkins
e993f2c4ae ci: bump streifencheck-backend chart to 0.168-dev.1 2025-11-28 10:14:53 +01:00
titver968
916e14eb48 neue Version 0.1.4 2025-11-27 17:03:09 +01:00
titver968
ab34aa34bf persistent volume by Calude 2025-11-27 14:57:07 +01:00
jenkins
f83d048194 ci: bump streifencheck-frontend chart to 0.214-dev.1 2025-11-27 14:30:13 +01:00
jenkins
bd7ab329ed ci: bump streifencheck-frontend chart to 0.213-dev.1 2025-11-27 11:53:43 +01:00
jenkins
1eaebaefd8 ci: bump streifencheck-frontend chart to 0.212-dev.1 2025-11-27 11:41:14 +01:00
jenkins
85abac7aa2 ci: bump streifencheck-frontend chart to 0.210-dev.1 2025-11-27 11:18:03 +01:00
cbf676e398 add .yamls for persistent storage for tatort, see tatort-dev 2025-11-27 10:56:11 +01:00
jenkins
a378ed3819 ci: bump streifencheck-frontend chart to 0.209-dev.1 2025-11-27 09:24:59 +01:00
jenkins
3847c3e00b ci: bump streifencheck-frontend chart to 0.208-dev.1 2025-11-27 08:54:18 +01:00
jenkins
4555d1e253 ci: bump streifencheck-frontend chart to 0.207-dev.1 2025-11-26 16:34:38 +01:00
jenkins
7c43ff89ab ci: bump streifencheck-backend chart to 0.167-dev.1 2025-11-26 16:21:33 +01:00
jenkins
05af340442 ci: bump streifencheck-frontend chart to 0.206-dev.1 2025-11-26 15:57:39 +01:00
jenkins
a19484a912 ci: bump streifencheck-frontend chart to 0.205-dev.1 2025-11-26 13:38:57 +01:00
jenkins
3b649b450d ci: bump streifencheck-frontend chart to 0.204-dev.1 2025-11-26 11:06:49 +01:00
jenkins
5cb59ee386 ci: bump streifencheck-frontend chart to 0.203-dev.1 2025-11-26 10:44:37 +01:00
jenkins
0115a12528 ci: bump streifencheck-frontend chart to 0.202-dev.1 2025-11-26 10:25:57 +01:00
jenkins
1a65ad0ab9 ci: bump streifencheck-backend chart to 0.166-dev.1 2025-11-25 16:58:49 +01:00
jenkins
8c4288a43d ci: bump streifencheck-backend chart to 0.165-dev.1 2025-11-25 16:57:38 +01:00
jenkins
5e320302cf ci: bump streifencheck-backend chart to 0.164-dev.1 2025-11-25 16:00:23 +01:00
jenkins
6599364cae ci: bump streifencheck-backend chart to 0.163-dev.1 2025-11-25 15:37:53 +01:00
jenkins
5b3602ae31 ci: bump streifencheck-frontend chart to 0.201-dev.1 2025-11-25 14:49:00 +01:00
jenkins
a85114a837 ci: bump streifencheck-frontend chart to 0.200-dev.1 2025-11-25 11:26:32 +01:00
jenkins
56c2c436ed ci: bump streifencheck-backend chart to 0.162-dev.1 2025-11-25 10:37:34 +01:00
jenkins
40f63782f4 ci: bump streifencheck-backend chart to 0.161-dev.1 2025-11-25 09:12:57 +01:00
jenkins
7793e4ddce ci: bump streifencheck-frontend chart to 0.198-dev.1 2025-11-24 17:49:58 +01:00
jenkins
8f6afc9fe0 ci: bump streifencheck-frontend chart to 0.197-dev.1 2025-11-24 16:41:23 +01:00
jenkins
2e0b7602f2 ci: bump streifencheck-frontend chart to 0.196-dev.1 2025-11-24 16:34:04 +01:00
jenkins
f8df6fee7c ci: bump streifencheck-backend chart to 0.160-dev.1 2025-11-24 15:40:43 +01:00
jenkins
8fe2fff63e ci: bump streifencheck-frontend chart to 0.195-dev.1 2025-11-24 15:35:35 +01:00
jenkins
a58fb06956 ci: bump streifencheck-frontend chart to 0.194-dev.1 2025-11-24 14:45:18 +01:00
jenkins
4f416da13d ci: bump streifencheck-backend chart to 0.158-dev.1 2025-11-24 12:03:39 +01:00
jenkins
de8da2ac4f ci: bump tatort chart to 0.91-dev.1 2025-11-24 08:45:26 +01:00
jenkins
666bcbe0f5 ci: bump streifencheck-frontend chart to 0.193-dev.1 2025-11-23 16:58:00 +01:00
jenkins
a13fe4f96a ci: bump streifencheck-frontend chart to 0.192-dev.1 2025-11-23 13:57:56 +01:00
jenkins
5a238f424b ci: bump streifencheck-frontend chart to 0.191-dev.1 2025-11-20 15:28:01 +01:00
jenkins
a0c9d50c02 ci: bump streifencheck-frontend chart to 0.190-dev.1 2025-11-20 15:09:09 +01:00
jenkins
4a9d8ac3e6 ci: bump streifencheck-frontend chart to 0.186-dev.1 2025-11-20 13:00:07 +01:00
jenkins
2ce53a28b6 ci: bump streifencheck-frontend chart to 0.182-dev.1 2025-11-19 17:54:15 +01:00
jenkins
4ced07d3ae ci: bump streifencheck-frontend chart to 0.181-dev.1 2025-11-19 17:52:47 +01:00
jenkins
f0e761b0da ci: bump streifencheck-frontend chart to 0.180-dev.1 2025-11-19 17:04:27 +01:00
jenkins
0b7303db3c ci: bump streifencheck-frontend chart to 0.179-dev.1 2025-11-19 16:23:44 +01:00
jenkins
014bab0796 ci: bump streifencheck-frontend chart to 0.178-dev.1 2025-11-19 15:32:29 +01:00
jenkins
a4319f8ba4 ci: bump streifencheck-frontend chart to 0.176-dev.1 2025-11-17 12:22:28 +01:00
jenkins
14967b00ca ci: bump streifencheck-backend chart to 0.157-dev.1 2025-11-14 12:32:43 +01:00
jenkins
41e97a5388 ci: bump streifencheck-frontend chart to 0.173-dev.1 2025-11-14 12:15:32 +01:00
jenkins
d982de3812 ci: bump streifencheck-frontend chart to 0.172-dev.1 2025-11-13 16:01:10 +01:00
jenkins
4ca839068e ci: bump tatort chart to 0.89-dev.1 2025-11-13 12:54:18 +01:00
jenkins
40d7ad96dd ci: bump tatort chart to 0.88-dev.1 2025-11-13 10:15:23 +01:00
jenkins
3e8baf7510 ci: bump streifencheck-frontend chart to 0.171-dev.1 2025-11-12 08:37:17 +01:00
jenkins
907fcb8c1b ci: bump streifencheck-backend chart to 0.154-dev.1 2025-11-11 14:31:48 +01:00
jenkins
dfa8286257 ci: bump streifencheck-frontend chart to 0.170-dev.1 2025-11-11 14:30:05 +01:00
jenkins
42f88b2e40 ci: bump streifencheck-frontend chart to 0.169-dev.1 2025-11-11 11:19:27 +01:00
jenkins
18958088f4 ci: bump streifencheck-frontend chart to 0.168-dev.1 2025-11-11 10:38:04 +01:00
jenkins
6d4fbd0303 ci: bump streifencheck-frontend chart to 0.167-dev.1 2025-11-11 08:36:10 +01:00
jenkins
8c86f0c28d ci: bump streifencheck-frontend chart to 0.166-dev.1 2025-11-11 08:16:00 +01:00
jenkins
fedaa71f45 ci: bump streifencheck-backend chart to 0.153-dev.1 2025-11-10 15:28:45 +01:00
jenkins
21393a6886 ci: bump streifencheck-frontend chart to 0.165-dev.1 2025-11-10 15:25:05 +01:00
jenkins
9e26992c3d ci: bump streifencheck-frontend chart to 0.164-dev.1 2025-11-10 14:12:52 +01:00
jenkins
bc355774c0 ci: bump streifencheck-frontend chart to 0.163-dev.1 2025-11-10 11:01:41 +01:00
jenkins
98cf580690 ci: bump streifencheck-frontend chart to 0.162-dev.1 2025-11-10 11:00:36 +01:00
jenkins
e6f017aeac ci: bump streifencheck-frontend chart to 0.161-dev.1 2025-11-10 10:22:47 +01:00
jenkins
d73acc4019 ci: bump streifencheck-backend chart to 0.152-dev.1 2025-11-10 08:50:15 +01:00
jenkins
df83365de5 ci: bump streifencheck-frontend chart to 0.160-dev.1 2025-11-10 08:49:35 +01:00
jenkins
3c4a742065 ci: bump streifencheck-frontend chart to 0.159-dev.1 2025-11-09 07:32:08 +01:00
jenkins
26be70538e ci: bump streifencheck-frontend chart to 0.158-dev.1 2025-11-07 17:17:27 +01:00
jenkins
e7003d7759 ci: bump streifencheck-frontend chart to 0.157-dev.1 2025-11-07 14:38:34 +01:00
jenkins
698557fd98 ci: bump streifencheck-frontend chart to 0.156-dev.1 2025-11-07 14:13:50 +01:00
jenkins
084752982a ci: bump streifencheck-frontend chart to 0.155-dev.1 2025-11-07 13:24:08 +01:00
jenkins
70ea8bdd09 ci: bump streifencheck-frontend chart to 0.154-dev.1 2025-11-07 13:04:21 +01:00
jenkins
158fb02eab ci: bump streifencheck-frontend chart to 0.153-dev.1 2025-11-07 12:26:23 +01:00
jenkins
3fe60801a2 ci: bump streifencheck-backend chart to 0.151-dev.1 2025-11-07 12:24:04 +01:00
jenkins
4c30f348a1 ci: bump streifencheck-frontend chart to 0.151-dev.1 2025-11-05 16:19:51 +01:00
jenkins
79fa04dfc3 ci: bump streifencheck-backend chart to 0.150-dev.1 2025-11-05 16:09:46 +01:00
jenkins
adac716dab ci: bump streifencheck-backend chart to 0.148-dev.1 2025-11-05 15:21:29 +01:00
jenkins
d54829d30e ci: bump streifencheck-frontend chart to 0.150-dev.1 2025-11-05 15:11:39 +01:00
jenkins
d26867d204 ci: bump streifencheck-frontend chart to 0.149-dev.1 2025-11-05 11:24:06 +01:00
jenkins
8eb0f75120 ci: bump streifencheck-frontend chart to 0.148-dev.1 2025-11-05 11:10:03 +01:00
jenkins
5041f51e3c ci: bump streifencheck-frontend chart to 0.147-dev.1 2025-11-05 11:03:49 +01:00
jenkins
f8df01ef8a ci: bump tatort chart to 0.87-dev.1 2025-11-05 10:27:49 +01:00
jenkins
93d4316005 ci: bump streifencheck-frontend chart to 0.146-dev.1 2025-11-05 10:13:00 +01:00
jenkins
54f6c69e48 ci: bump streifencheck-frontend chart to 0.145-dev.1 2025-11-04 16:32:20 +01:00
jenkins
dad114c439 ci: bump streifencheck-frontend chart to 0.144-dev.1 2025-11-04 14:44:22 +01:00
jenkins
afae1c2d27 ci: bump streifencheck-backend chart to 0.147-dev.1 2025-11-04 10:20:22 +01:00
jenkins
7b49f7f6cd ci: bump streifencheck-frontend chart to 0.143-dev.1 2025-11-04 10:18:25 +01:00
jenkins
3a1cd4c46b ci: bump streifencheck-frontend chart to 0.142-dev.1 2025-10-30 15:04:42 +01:00
jenkins
4ff2fda18e ci: bump streifencheck-frontend chart to 0.141-dev.1 2025-10-30 14:38:44 +01:00
jenkins
151bea1f18 ci: bump tatort chart to 0.86-dev.1 2025-10-30 13:08:53 +01:00
jenkins
dfcbf6b7a0 ci: bump streifencheck-frontend chart to 0.140-dev.1 2025-10-30 13:05:52 +01:00
jenkins
cc50cdcb4d ci: bump streifencheck-backend chart to 0.146-dev.1 2025-10-30 12:59:55 +01:00
jenkins
d9c1f462b0 ci: bump streifencheck-frontend chart to 0.138-dev.1 2025-10-30 12:28:30 +01:00
jenkins
6773ebb7a3 ci: bump streifencheck-backend chart to 0.145-dev.1 2025-10-30 11:54:13 +01:00
jenkins
11560978c0 ci: bump streifencheck-backend chart to 0.144-dev.1 2025-10-30 11:46:48 +01:00
jenkins
226ea3f9bc ci: bump streifencheck-frontend chart to 0.137-dev.1 2025-10-30 10:40:47 +01:00
jenkins
095c1406f7 ci: bump streifencheck-frontend chart to 0.136-dev.1 2025-10-30 09:02:21 +01:00
jenkins
aeb0392f13 ci: bump streifencheck-frontend chart to 0.135-dev.1 2025-10-30 08:53:11 +01:00
jenkins
1bb0fc84a2 ci: bump streifencheck-frontend chart to 0.134-dev.1 2025-10-30 07:50:28 +01:00
jenkins
afb2879f93 ci: bump streifencheck-frontend chart to 0.133-dev.1 2025-10-30 06:32:16 +01:00
jenkins
76fdf31075 ci: bump streifencheck-frontend chart to 0.132-dev.1 2025-10-29 16:07:33 +01:00
jenkins
23fcf609be ci: bump streifencheck-frontend chart to 0.131-dev.1 2025-10-29 15:51:38 +01:00
jenkins
01529006f0 ci: bump streifencheck-frontend chart to 0.130-dev.1 2025-10-29 14:40:05 +01:00
jenkins
92c3e357fb ci: bump streifencheck-frontend chart to 0.129-dev.1 2025-10-29 13:41:20 +01:00
jenkins
9aeec286e8 ci: bump streifencheck-frontend chart to 0.128-dev.1 2025-10-29 11:32:29 +01:00
jenkins
26fdfa5e8c ci: bump streifencheck-frontend chart to 0.127-dev.1 2025-10-29 11:30:25 +01:00
jenkins
04fef9e43e ci: bump streifencheck-frontend chart to 0.126-dev.1 2025-10-28 17:42:37 +01:00
jenkins
347a40f80e ci: bump streifencheck-frontend chart to 0.125-dev.1 2025-10-28 17:32:12 +01:00
jenkins
4585e84bd1 ci: bump tatort chart to 0.85-dev.1 2025-10-27 08:46:33 +01:00
jenkins
3fb3bc558a ci: bump tatort chart to 0.83-dev.1 2025-10-14 10:41:43 +02:00
jenkins
573f752efa ci: bump tatort chart to 0.82-dev.1 2025-10-14 09:50:28 +02:00
jenkins
a1360dea24 ci: bump tatort chart to 0.81-dev.1 2025-10-14 08:53:12 +02:00
jenkins
4585f05c34 ci: bump tatort chart to 0.80-dev.1 2025-10-14 08:18:31 +02:00
jenkins
f30bcd82d2 ci: bump tatort chart to 0.79-dev.1 2025-10-14 07:48:36 +02:00
jenkins
4970f44bec ci: bump tatort chart to 0.78-dev.1 2025-10-13 13:49:53 +02:00
jenkins
a7e1bf7964 ci: bump tatort chart to 0.77-dev.1 2025-10-13 13:44:01 +02:00
jenkins
e7132a3196 ci: bump tatort chart to 0.76-dev.1 2025-10-13 13:33:44 +02:00
jenkins
969ef4c5be ci: bump tatort chart to 0.75-dev.1 2025-10-13 13:12:30 +02:00
jenkins
2b9daac6d6 ci: bump tatort chart to 0.74-dev.1 2025-10-13 13:01:19 +02:00
jenkins
3351f2d121 ci: bump tatort chart to 0.72-dev.1 2025-10-13 10:47:05 +02:00
jenkins
1b22e30994 ci: bump tatort chart to 0.71-dev.1 2025-10-13 10:39:22 +02:00
jenkins
096a9d9c9c ci: bump streifencheck-frontend chart to 0.122-dev.1 2025-10-13 10:03:57 +02:00
jenkins
fa29ca5c97 ci: bump tatort chart to 0.70-dev.1 2025-10-13 10:00:06 +02:00
jenkins
7c8e76d0eb ci: bump streifencheck-frontend chart to 0.121-dev.1 2025-10-13 09:52:19 +02:00
jenkins
da447748b5 ci: bump streifencheck-frontend chart to 0.120-dev.1 2025-10-13 09:34:00 +02:00
jenkins
c141119254 ci: bump tatort chart to 0.69-dev.1 2025-10-13 09:19:45 +02:00
jenkins
f33515163e ci: bump streifencheck-frontend chart to 0.119-dev.1 2025-10-13 09:16:20 +02:00
jenkins
9f1bab2419 ci: bump streifencheck-backend chart to 0.143-dev.1 2025-10-13 09:14:58 +02:00
103c422aeb testing tatort-dev PV: reordering of directives 2025-10-13 09:10:18 +02:00
jenkins
96b8bcb588 ci: bump streifencheck-backend chart to 0.142-dev.1 2025-10-10 13:09:07 +02:00
jenkins
d1d1c09810 ci: bump streifencheck-backend chart to 0.141-dev.1 2025-10-10 13:01:23 +02:00
jenkins
3ddb9de27b ci: bump streifencheck-frontend chart to 0.118-dev.1 2025-10-10 12:55:53 +02:00
jenkins
41ea4c8a8d ci: bump streifencheck-backend chart to 0.140-dev.1 2025-10-10 12:54:09 +02:00
jenkins
16e47cdd7a ci: bump streifencheck-frontend chart to 0.117-dev.1 2025-10-10 12:48:28 +02:00
jenkins
1b2f5a8f48 ci: bump streifencheck-backend chart to 0.139-dev.1 2025-10-10 12:32:40 +02:00
c32bd51250 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-10 10:38:00 +02:00
d1aa23d3b0 testing persistent volume (PV): pvc and deployment yaml 2025-10-10 10:35:17 +02:00
jenkins
a1b73b3bf4 ci: bump tatort chart to 0.68-dev.1 2025-10-10 09:46:59 +02:00
742840e97b Revert "tatort-dev: volume and deployment config"
This reverts commit 6358e9a3ff.
2025-10-10 09:40:32 +02:00
jenkins
6d6be7c458 ci: bump tatort chart to 0.67-dev.1 2025-10-10 09:30:23 +02:00
jenkins
644df1afc1 ci: bump tatort chart to 0.66-dev.1 2025-10-10 09:18:50 +02:00
jenkins
543162500e ci: bump tatort chart to 0.64-dev.1 2025-10-10 08:45:33 +02:00
jenkins
158c607d65 ci: bump streifencheck-backend chart to 0.137-dev.1 2025-10-09 16:04:01 +02:00
jenkins
4c172e1877 ci: bump streifencheck-backend chart to 0.136-dev.1 2025-10-09 14:59:13 +02:00
jenkins
d1db84867c ci: bump streifencheck-frontend chart to 0.116-dev.1 2025-10-09 14:57:52 +02:00
6358e9a3ff tatort-dev: volume and deployment config 2025-10-09 14:12:21 +02:00
jenkins
a15b0ceb8d ci: bump streifencheck-frontend chart to 0.115-dev.1 2025-10-03 13:22:14 +02:00
jenkins
eb998187e4 ci: bump streifencheck-backend chart to 0.135-dev.1 2025-10-03 13:21:24 +02:00
jenkins
8a2d02a520 ci: bump streifencheck-frontend chart to 0.114-dev.1 2025-10-02 17:39:17 +02:00
jenkins
02451989c4 ci: bump streifencheck-backend chart to 0.134-dev.1 2025-10-02 17:38:05 +02:00
jenkins
c08e120169 ci: bump streifencheck-backend chart to 0.133-dev.1 2025-10-02 12:58:17 +02:00
jenkins
a1b26187bf ci: bump streifencheck-backend chart to 0.132-dev.1 2025-10-02 10:57:49 +02:00
jenkins
7d742699be ci: bump streifencheck-backend chart to 0.131-dev.1 2025-10-02 10:56:41 +02:00
jenkins
8728886e12 ci: bump streifencheck-backend chart to 0.130-dev.1 2025-10-02 08:36:12 +02:00
jenkins
89b046d2d0 ci: bump streifencheck-frontend chart to 0.113-dev.1 2025-10-02 08:34:56 +02:00
jenkins
2d4eaa0784 ci: bump streifencheck-backend chart to 0.129-dev.1 2025-10-01 16:10:20 +02:00
jenkins
85172a6ccd ci: bump streifencheck-backend chart to 0.128-dev.1 2025-10-01 15:45:37 +02:00
jenkins
32340f7b60 ci: bump streifencheck-backend chart to 0.127-dev.1 2025-10-01 12:26:27 +02:00
jenkins
4fc0f42bcc ci: bump streifencheck-backend chart to 0.126-dev.1 2025-10-01 10:09:03 +02:00
jenkins
ea3e32140b ci: bump streifencheck-frontend chart to 0.112-dev.1 2025-10-01 10:08:44 +02:00
jenkins
dd82a75d2f ci: bump tatort chart to 0.60-dev.1 2025-09-30 13:37:27 +02:00
titver968
91fb50cfa4 new favicon.oco 2025-09-30 10:45:51 +02:00
titver968
8e8059e7a9 version 0.0.3 2025-09-30 10:40:18 +02:00
titver968
5d55d8890e new favicon.ico 2025-09-30 10:33:28 +02:00
jenkins
cfe813fd90 ci: bump streifencheck-frontend chart to 0.111-dev.1 2025-09-29 08:37:35 +02:00
jenkins
1eaad51985 ci: bump streifencheck-backend chart to 0.125-dev.1 2025-09-27 08:05:30 +02:00
jenkins
fb16d23629 ci: bump streifencheck-frontend chart to 0.110-dev.1 2025-09-27 08:04:59 +02:00
jenkins
3dec3e4b8f ci: bump streifencheck-backend chart to 0.124-dev.1 2025-09-26 14:15:31 +02:00
jenkins
a5a33a3312 ci: bump streifencheck-frontend chart to 0.109-dev.1 2025-09-26 14:14:15 +02:00
jenkins
a442a73561 ci: bump streifencheck-frontend chart to 0.108-dev.1 2025-09-25 12:41:47 +02:00
jenkins
133d30aaa9 ci: bump streifencheck-frontend chart to 0.107-dev.1 2025-09-25 12:31:10 +02:00
jenkins
59d94e7464 ci: bump streifencheck-frontend chart to 0.106-dev.1 2025-09-25 12:08:01 +02:00
jenkins
4848a5d86f ci: bump streifencheck-frontend chart to 0.104-dev.1 2025-09-25 11:53:02 +02:00
jenkins
1fd960298e ci: bump streifencheck-frontend chart to 0.103-dev.1 2025-09-25 11:36:50 +02:00
jenkins
4b2fee09ed ci: bump streifencheck-frontend chart to 0.102-dev.1 2025-09-25 11:33:41 +02:00
jenkins
7e08f3ab8b ci: bump streifencheck-frontend chart to 0.101-dev.1 2025-09-25 10:56:12 +02:00
jenkins
d30b1e597c ci: bump streifencheck-frontend chart to 0.100-dev.1 2025-09-25 10:43:21 +02:00
jenkins
2684e8c50c ci: bump streifencheck-frontend chart to 0.99-dev.1 2025-09-25 08:52:21 +02:00
jenkins
50e960658a ci: bump streifencheck-backend chart to 0.123-dev.1 2025-09-25 08:33:03 +02:00
jenkins
2091143c50 ci: bump streifencheck-frontend chart to 0.98-dev.1 2025-09-25 07:51:01 +02:00
jenkins
f0f5bc2e08 ci: bump tatort chart to 0.59-dev.1 2025-09-24 12:43:04 +02:00
jenkins
049f5cd889 ci: bump streifencheck-frontend chart to 0.97-dev.1 2025-09-24 12:08:42 +02:00
jenkins
038980ff8c ci: bump streifencheck-frontend chart to 0.96-dev.1 2025-09-24 11:51:08 +02:00
jenkins
ba828a3ddb ci: bump streifencheck-frontend chart to 0.95-dev.1 2025-09-24 11:38:41 +02:00
jenkins
89fb7bcb32 ci: bump tatort chart to 0.58-dev.1 2025-09-24 10:06:39 +02:00
jenkins
90ade48e40 ci: bump streifencheck-frontend chart to 0.94-dev.1 2025-09-23 10:57:28 +02:00
jenkins
f25ba791c0 ci: bump streifencheck-frontend chart to 0.93-dev.1 2025-09-23 08:24:27 +02:00
jenkins
6f4cb78957 ci: bump streifencheck-frontend chart to 0.92-dev.1 2025-09-23 08:21:09 +02:00
jenkins
43410fd54d ci: bump streifencheck-frontend chart to 0.91-dev.1 2025-09-22 09:15:10 +02:00
jenkins
e43e5c17d5 ci: bump streifencheck-frontend chart to 0.90-dev.1 2025-09-19 15:25:15 +02:00
jenkins
1facdf3d23 ci: bump streifencheck-frontend chart to 0.89-dev.1 2025-09-19 15:22:31 +02:00
jenkins
2e727b9787 ci: bump streifencheck-frontend chart to 0.88-dev.1 2025-09-19 15:14:52 +02:00
jenkins
6d722dac50 ci: bump streifencheck-frontend chart to 0.87-dev.1 2025-09-19 15:04:08 +02:00
jenkins
ef2f008673 ci: bump streifencheck-frontend chart to 0.86-dev.1 2025-09-19 14:20:04 +02:00
jenkins
cf41b5e633 ci: bump streifencheck-frontend chart to 0.85-dev.1 2025-09-19 13:04:48 +02:00
jenkins
2d3b875423 ci: bump streifencheck-frontend chart to 0.84-dev.1 2025-09-19 11:22:14 +02:00
jenkins
cfbddb60f3 ci: bump streifencheck-frontend chart to 0.83-dev.1 2025-09-19 10:19:13 +02:00
jenkins
7567ca5cf5 ci: bump streifencheck-frontend chart to 0.82-dev.1 2025-09-19 09:54:14 +02:00
jenkins
b75c039a8e ci: bump streifencheck-backend chart to 0.122-dev.1 2025-09-18 14:04:25 +02:00
jenkins
0c9f1ccc21 ci: bump streifencheck-frontend chart to 0.81-dev.1 2025-09-18 14:02:19 +02:00
jenkins
d270672ab3 ci: bump streifencheck-frontend chart to 0.80-dev.1 2025-09-18 09:48:39 +02:00
jenkins
08f2a46981 ci: bump streifencheck-frontend chart to 0.79-dev.1 2025-09-17 17:36:51 +02:00
jenkins
9035cf03d9 ci: bump streifencheck-frontend chart to 0.78-dev.1 2025-09-17 17:15:29 +02:00
jenkins
048478f3b4 ci: bump streifencheck-frontend chart to 0.77-dev.1 2025-09-17 17:01:50 +02:00
jenkins
15fee8ffb0 ci: bump streifencheck-frontend chart to 0.76-dev.1 2025-09-17 15:31:15 +02:00
jenkins
4ff31f5df2 ci: bump streifencheck-backend chart to 0.121-dev.1 2025-09-17 15:22:04 +02:00
jenkins
3e9dfec1a7 ci: bump streifencheck-frontend chart to 0.74-dev.1 2025-09-15 11:39:23 +02:00
titver968
edd0022a4b InnoHUB Logo 2025-09-11 09:13:39 +02:00
titver968
752680e3d9 PORT: 80 chart v0.0.2 2025-09-10 14:44:12 +02:00
titver968
f519a0e43f qr-formlink added 2025-09-10 14:31:07 +02:00
jenkins
94d06752ce ci: bump streifencheck-frontend chart to 0.72-dev.1 2025-09-08 16:49:32 +02:00
jenkins
a4900984f3 ci: bump streifencheck-frontend chart to 0.71-dev.1 2025-09-08 16:13:00 +02:00
jenkins
fb20746128 ci: bump streifencheck-backend chart to 0.120-dev.1 2025-09-08 15:36:17 +02:00
jenkins
6ea51fac5b ci: bump streifencheck-frontend chart to 0.70-dev.1 2025-09-08 15:08:59 +02:00
jenkins
e40dc7e120 ci: bump streifencheck-backend chart to 0.119-dev.1 2025-09-08 13:43:20 +02:00
jenkins
788f66c4bc ci: bump streifencheck-frontend chart to 0.69-dev.1 2025-09-08 13:42:19 +02:00
jenkins
4ac870bf1b ci: bump tatort chart to 0.57-dev.1 2025-09-05 08:44:58 +02:00
jenkins
b4f498d40a ci: bump tatort chart to 0.56-dev.1 2025-09-05 08:32:10 +02:00
jenkins
21fa5480b0 ci: bump tatort chart to 0.55-dev.1 2025-09-05 08:28:59 +02:00
jenkins
885f4c0121 ci: bump streifencheck-frontend chart to 0.67-dev.1 2025-09-04 15:56:52 +02:00
jenkins
f6f4d7acbf ci: bump streifencheck-frontend chart to 0.66-dev.1 2025-09-04 15:42:18 +02:00
jenkins
044a21ef5d ci: bump tatort chart to 0.54-dev.1 2025-09-04 15:21:22 +02:00
jenkins
8236cc2195 ci: bump tatort chart to 0.53-dev.1 2025-09-04 15:19:49 +02:00
jenkins
c209d7358c ci: bump streifencheck-frontend chart to 0.65-dev.1 2025-09-04 15:10:46 +02:00
jenkins
11b8e3600c ci: bump streifencheck-backend chart to 0.118-dev.1 2025-09-04 14:59:09 +02:00
jenkins
c0d86b4ac2 ci: bump streifencheck-frontend chart to 0.64-dev.1 2025-09-04 14:58:36 +02:00
jenkins
e2170dad21 ci: bump tatort chart to 0.52-dev.1 2025-09-04 12:47:41 +02:00
jenkins
2f6dddb3ff ci: bump tatort chart to 0.51-dev.1 2025-09-04 08:15:19 +02:00
jenkins
fb86b2ead0 ci: bump tatort chart to 0.50-dev.1 2025-09-03 13:05:06 +02:00
jenkins
b6cae3f408 ci: bump streifencheck-frontend chart to 0.63-dev.1 2025-09-03 08:42:07 +02:00
jenkins
c233827698 ci: bump streifencheck-frontend chart to 0.60-dev.1 2025-09-02 10:34:11 +02:00
jenkins
bb4d74ff8d ci: bump streifencheck-backend chart to 0.117-dev.1 2025-09-01 13:59:19 +02:00
jenkins
453fc551b6 ci: bump streifencheck-backend chart to 0.116-dev.1 2025-09-01 12:39:17 +02:00
jenkins
1bc6a99b53 ci: bump streifencheck-backend chart to 0.106-dev.1 2025-08-29 11:01:02 +02:00
jenkins
bbc429dc8c ci: bump streifencheck-backend chart to 0.105-dev.1 2025-08-29 10:39:34 +02:00
jenkins
83f7e09a2a ci: bump streifencheck-backend chart to 0.104-dev.1 2025-08-29 10:09:57 +02:00
jenkins
be5bc36627 ci: bump streifencheck-backend chart to 0.102-dev.1 2025-08-29 08:51:29 +02:00
jenkins
9a41dde8af ci: bump streifencheck-frontend chart to 0.59-dev.1 2025-08-29 08:48:52 +02:00
jenkins
599529b691 ci: bump streifencheck-backend chart to 0.101-dev.1 2025-08-28 17:50:47 +02:00
jenkins
c44553da62 ci: bump streifencheck-frontend chart to 0.57-dev.1 2025-08-28 17:47:17 +02:00
jenkins
ed8bd4610c ci: bump streifencheck-frontend chart to 0.56-dev.1 2025-08-27 11:10:06 +02:00
jenkins
63e5b93f52 ci: bump streifencheck-backend chart to 0.100-dev.1 2025-08-27 09:58:36 +02:00
jenkins
d08fc37f05 ci: bump streifencheck-backend chart to 0.98-dev.1 2025-08-27 09:40:30 +02:00
jenkins
3ebb051650 ci: bump streifencheck-backend chart to 0.97-dev.1 2025-08-27 09:27:20 +02:00
jenkins
32ec0d4403 ci: bump streifencheck-backend chart to 0.96-dev.1 2025-08-27 09:12:47 +02:00
jenkins
734da3b9b6 ci: bump streifencheck-backend chart to 0.95-dev.1 2025-08-27 08:56:08 +02:00
jenkins
e963118402 ci: bump streifencheck-backend chart to 0.89-dev.1 2025-08-27 08:25:34 +02:00
jenkins
a35aedf0c4 ci: bump streifencheck-backend chart to 0.88-dev.1 2025-08-27 08:12:50 +02:00
jenkins
82fd930297 ci: bump streifencheck-backend chart to 0.87-dev.1 2025-08-26 15:29:16 +02:00
jenkins
62c481a661 ci: bump streifencheck-backend chart to 0.85-dev.1 2025-08-26 15:06:32 +02:00
jenkins
089bcc83f0 ci: bump streifencheck-frontend chart to 0.55-dev.1 2025-08-26 15:04:51 +02:00
jenkins
2babeae837 ci: bump streifencheck-backend chart to 0.84-dev.1 2025-08-26 14:42:34 +02:00
jenkins
43ee41e5a8 ci: bump streifencheck-frontend chart to 0.54-dev.1 2025-08-26 14:38:18 +02:00
jenkins
574543fd34 ci: bump tatort chart to 0.49-dev.1 2025-08-26 10:58:35 +02:00
jenkins
f535df3f8f ci: bump streifencheck-backend chart to 0.83-dev.1 2025-08-26 10:52:57 +02:00
jenkins
5c4359a7a0 ci: bump streifencheck-frontend chart to 0.53-dev.1 2025-08-26 10:41:25 +02:00
jenkins
9444d89e8a ci: bump tatort chart to 0.48-dev.1 2025-08-26 08:37:34 +02:00
jenkins
fb2bd87439 ci: bump tatort chart to 0.47-dev.1 2025-08-26 08:26:53 +02:00
jenkins
6c13427f01 ci: bump streifencheck-frontend chart to 0.52-dev.1 2025-08-26 07:15:20 +02:00
jenkins
05673fa8f5 ci: bump streifencheck-frontend chart to 0.51-dev.1 2025-08-22 15:25:51 +02:00
jenkins
880cd095a5 ci: bump streifencheck-frontend chart to 0.49-dev.1 2025-08-22 14:32:57 +02:00
jenkins
99b665462d ci: bump streifencheck-frontend chart to 0.48-dev.1 2025-08-22 14:26:52 +02:00
jenkins
df6548789c ci: bump streifencheck-backend chart to 0.82-dev.1 2025-08-22 13:39:51 +02:00
jenkins
175da64d5b ci: bump streifencheck-frontend chart to 0.47-dev.1 2025-08-21 17:28:14 +02:00
jenkins
0619b69a1c ci: bump streifencheck-frontend chart to 0.46-dev.1 2025-08-21 17:14:24 +02:00
jenkins
d89c95dde7 ci: bump streifencheck-frontend chart to 0.45-dev.1 2025-08-21 17:06:56 +02:00
jenkins
e45b73db68 ci: bump streifencheck-frontend chart to 0.44-dev.1 2025-08-21 16:33:09 +02:00
jenkins
ac96db81d0 ci: bump streifencheck-frontend chart to 0.43-dev.1 2025-08-21 16:25:00 +02:00
jenkins
01d58a98e8 ci: bump streifencheck-frontend chart to 0.42-dev.1 2025-08-21 14:44:57 +02:00
jenkins
7150d78a1b ci: bump streifencheck-frontend chart to 0.41-dev.1 2025-08-21 12:14:07 +02:00
jenkins
a17c4261f4 ci: bump streifencheck-frontend chart to 0.40-dev.1 2025-08-20 07:50:17 +02:00
jenkins
ec43c222a2 ci: bump streifencheck-backend chart to 0.81-dev.1 2025-08-19 11:23:35 +02:00
jenkins
fb96f9028a ci: bump streifencheck-backend chart to 0.80-dev.1 2025-08-19 10:54:11 +02:00
jenkins
c59217fea5 ci: bump tatort chart to 0.39-dev.1 2025-08-19 09:33:51 +02:00
jenkins
d2485f57cc ci: bump streifencheck-backend chart to 0.79-dev.1 2025-08-19 08:51:17 +02:00
jenkins
e9e5a069eb ci: bump streifencheck-frontend chart to 0.39-dev.1 2025-08-19 08:47:42 +02:00
jenkins
fde65cddb6 ci: bump streifencheck-backend chart to 0.78-dev.1 2025-08-18 15:51:33 +02:00
jenkins
16bc87b4bc ci: bump streifencheck-backend chart to 0.77-dev.1 2025-08-18 15:38:16 +02:00
jenkins
c29bfc9708 ci: bump streifencheck-backend chart to 0.76-dev.1 2025-08-15 16:12:46 +02:00
jenkins
3f672e30f6 ci: bump streifencheck-frontend chart to 0.38-dev.1 2025-08-15 15:59:21 +02:00
jenkins
516ef678d1 ci: bump streifencheck-frontend chart to 0.36-dev.1 2025-08-15 11:55:33 +02:00
jenkins
0c63701524 ci: bump streifencheck-frontend chart to 0.34-dev.1 2025-08-13 15:27:23 +02:00
jenkins
0107951b5b ci: bump streifencheck-backend chart to 0.74-dev.1 2025-08-13 09:25:13 +02:00
jenkins
f6d12ce2aa ci: bump streifencheck-backend chart to 0.72-dev.1 2025-08-12 13:13:51 +02:00
jenkins
461f1316e6 ci: bump streifencheck-backend chart to 0.69-dev.1 2025-08-12 07:55:45 +02:00
jenkins
b5e4f603c0 ci: bump streifencheck-backend chart to 0.68-dev.1 2025-08-12 07:36:26 +02:00
jenkins
6f27866a28 ci: bump streifencheck-backend chart to 0.67-dev.1 2025-08-11 17:13:18 +02:00
jenkins
7b5b727267 ci: bump streifencheck-backend chart to 0.66-dev.1 2025-08-11 17:01:31 +02:00
jenkins
a4db222ef0 ci: bump streifencheck-frontend chart to 0.33-dev.1 2025-08-11 16:52:50 +02:00
jenkins
fffbb3d9d0 ci: bump streifencheck-frontend chart to 0.32-dev.1 2025-08-07 16:08:50 +02:00
jenkins
beee76959a ci: bump streifencheck-backend chart to 0.64-dev.1 2025-08-07 15:53:57 +02:00
jenkins
d9c907eb92 ci: bump streifencheck-backend chart to 0.63-dev.1 2025-08-07 12:35:51 +02:00
jenkins
6a3bb2a586 ci: bump streifencheck-frontend chart to 0.30-dev.1 2025-08-07 12:18:16 +02:00
jenkins
b4c0484184 ci: bump streifencheck-frontend chart to 0.28-dev.1 2025-08-07 12:01:02 +02:00
jenkins
37d1f84d4f ci: bump streifencheck-frontend chart to 0.27-dev.1 2025-08-07 11:57:27 +02:00
jenkins
0f2e5e36f3 ci: bump streifencheck-frontend chart to 0.25-dev.1 2025-08-07 07:42:55 +02:00
jenkins
37ae2d556e ci: bump streifencheck-backend chart to 0.61-dev.1 2025-08-06 15:03:42 +02:00
jenkins
882750e3bf ci: bump streifencheck-backend chart to 0.60-dev.1 2025-08-06 14:56:55 +02:00
jenkins
e91eda06cb ci: bump streifencheck-backend chart to 0.57-dev.1 2025-08-06 14:44:15 +02:00
jenkins
2c55c273b0 ci: bump streifencheck-frontend chart to 0.24-dev.1 2025-08-06 14:33:41 +02:00
jenkins
4bcbcfab2c ci: bump streifencheck-backend chart to 0.56-dev.1 2025-08-06 14:14:44 +02:00
jenkins
e8b2f085d7 ci: bump streifencheck-backend chart to 0.55-dev.1 2025-08-06 13:36:19 +02:00
jenkins
ea26d42f54 ci: bump streifencheck-backend chart to 0.54-dev.1 2025-08-06 13:23:25 +02:00
jenkins
0fbc32f8f9 ci: bump streifencheck-backend chart to 0.53-dev.1 2025-08-06 13:12:53 +02:00
jenkins
36f392fb18 ci: bump streifencheck-backend chart to 0.52-dev.1 2025-08-06 13:01:59 +02:00
jenkins
78eb5f8d68 ci: bump streifencheck-backend chart to 0.51-dev.1 2025-08-06 12:36:49 +02:00
jenkins
e03ca16ab1 ci: bump streifencheck-backend chart to 0.50-dev.1 2025-08-06 12:12:32 +02:00
jenkins
fa4940a284 ci: bump streifencheck-backend chart to 0.49-dev.1 2025-08-06 11:47:31 +02:00
jenkins
8b7fd979e9 ci: bump streifencheck-frontend chart to 0.23-dev.1 2025-08-06 11:23:03 +02:00
jenkins
02d7ee6612 ci: bump streifencheck-backend chart to 0.46-dev.1 2025-08-06 10:55:10 +02:00
jenkins
b4c0de2704 ci: bump streifencheck-backend chart to 0.45-dev.1 2025-08-06 10:52:41 +02:00
jenkins
11039f058a ci: bump streifencheck-frontend chart to 0.22-dev.1 2025-08-06 10:45:54 +02:00
jenkins
ee0bc4e663 ci: bump streifencheck-backend chart to 0.44-dev.1 2025-08-05 15:41:09 +02:00
jenkins
c854facf03 ci: bump streifencheck-frontend chart to 0.21-dev.1 2025-08-05 14:47:10 +02:00
jenkins
4dc489ef39 ci: bump tatort chart to 0.38-dev.1 2025-08-05 08:34:21 +02:00
jenkins
7a7936747c ci: bump tatort chart to 0.37-dev.1 2025-08-05 08:25:00 +02:00
jenkins
fb0368e4fb ci: bump tatort chart to 0.36-dev.1 2025-08-05 08:16:21 +02:00
jenkins
da105993d4 ci: bump tatort chart to 0.35-dev.1 2025-08-04 14:14:18 +02:00
jenkins
9a5f53bf17 ci: bump streifencheck-frontend chart to 0.19-dev.1 2025-08-04 09:41:05 +02:00
jenkins
4b0b377925 ci: bump streifencheck-backend chart to 0.40-dev.1 2025-08-04 09:05:43 +02:00
jenkins
5ceb9547a3 ci: bump streifencheck-backend chart to 0.39-dev.1 2025-07-31 15:13:20 +02:00
jenkins
7aef0cfe3e ci: bump tatort chart to 0.34-dev.1 2025-07-31 08:42:51 +02:00
jenkins
f014870501 ci: bump tatort chart to 0.33-dev.1 2025-07-30 09:06:26 +02:00
jenkins
a4df3dec27 ci: bump streifencheck-backend chart to 0.37-dev.1 2025-07-30 08:56:12 +02:00
jenkins
b1b5a8ebca ci: bump streifencheck-frontend chart to 0.16-dev.1 2025-07-30 08:12:49 +02:00
jenkins
56eb75475d ci: bump streifencheck-backend chart to 0.36-dev.1 2025-07-30 08:09:51 +02:00
jenkins
67c0e7cfd7 ci: bump streifencheck-frontend chart to 0.15-dev.1 2025-07-30 08:08:18 +02:00
jenkins
3861d64f60 ci: bump streifencheck-backend chart to 0.35-dev.1 2025-07-30 07:59:19 +02:00
jenkins
db66de06fc ci: bump streifencheck-backend chart to 0.33-dev.1 2025-07-29 15:38:43 +02:00
jenkins
3a7de0c5dd ci: bump streifencheck-frontend chart to 0.14-dev.1 2025-07-29 15:29:21 +02:00
jenkins
48d6434c40 ci: bump streifencheck-frontend chart to 0.13-dev.1 2025-07-29 14:55:47 +02:00
jenkins
d050db7964 ci: bump streifencheck-backend chart to 0.32-dev.1 2025-07-29 14:54:11 +02:00
jenkins
445d5814e3 ci: bump streifencheck-backend chart to 0.30-dev.1 2025-07-29 08:48:56 +02:00
jenkins
019b18078d ci: bump tatort chart to 0.31-dev.1 2025-07-29 08:18:24 +02:00
jenkins
c5ee7f9ebb ci: bump streifencheck-backend chart to 0.29-dev.1 2025-07-28 18:32:21 +02:00
titver968
ec6f30d2e3 Hinweiss beim IGS und Klasse 7. 2025-07-27 10:31:26 +02:00
titver968
3cd3125d24 neue verbesserte Version 0.1.1 2025-07-26 17:14:47 +02:00
titver968
e2335c3607 neue verbesserte Version 2025-07-26 17:10:23 +02:00
jenkins
f7841ff1f1 ci: bump tatort chart to 0.30-dev.1 2025-07-25 10:12:32 +02:00
jenkins
d2fa642b0f ci: bump tatort chart to 0.28-dev.1 2025-07-24 15:37:35 +02:00
jenkins
7fa49c8948 ci: bump tatort chart to 0.27-dev.1 2025-07-24 15:30:49 +02:00
jenkins
bbd52d2183 ci: bump streifencheck-backend chart to 0.27-dev.1 2025-07-24 07:50:01 +02:00
jenkins
561c5df3e4 ci: bump streifencheck-backend chart to 0.26-dev.1 2025-07-24 07:41:46 +02:00
jenkins
61fab2a23f ci: bump streifencheck-backend chart to 0.25-dev.1 2025-07-24 07:31:43 +02:00
jenkins
31e4cc21e4 ci: bump streifencheck-frontend chart to 0.10-dev.1 2025-07-23 09:56:24 +02:00
jenkins
fea0be8b38 ci: bump streifencheck-backend chart to 0.24-dev.1 2025-07-23 09:42:56 +02:00
jenkins
251c8ce79b ci: bump streifencheck-backend chart to 0.22-dev.1 2025-07-22 15:58:46 +02:00
jenkins
6d48af3a1e ci: bump streifencheck-backend chart to 0.21-dev.1 2025-07-22 14:07:59 +02:00
jenkins
9920fbaf2e ci: bump streifencheck-frontend chart to 0.9-dev.1 2025-07-22 13:52:45 +02:00
Daniel
f7286f49f5 Added charts for StreifenCheck frontend. 2025-07-22 09:00:43 +02:00
2ba4a29060 ci: bump streifencheck-backend chart to 0.16-dev.1 2025-07-21 13:12:28 +02:00
5848ea2ee6 ci: bump streifencheck-backend chart to 0.14-dev.1 2025-07-17 15:24:43 +02:00
f32a61a1f8 ci: bump streifencheck-backend chart to 0.13-dev.1 2025-07-17 13:43:54 +02:00
Daniel
56b2966070 StreifenCheck-Backend: Changed port from 3000 to 80 2025-07-17 13:38:23 +02:00
cf7cd2fe47 ci: bump streifencheck-backend chart to 0.12-dev.1 2025-07-17 09:00:20 +02:00
Daniel
34fc9c8404 Update values.yaml 2025-07-17 08:54:26 +02:00
020f2993e9 ci: bump streifencheck-backend chart to 0.11-dev.1 2025-07-17 08:42:09 +02:00
Daniel
d6c9193f50 Renamed streifencheck to streifencheck-backend 2025-07-17 08:33:31 +02:00
Daniel
c6d3aa2f2f Changed directory structure from the StreifenCheck chart. 2025-07-17 08:01:51 +02:00
Daniel
625411fb1d Added StreifenCheck (Backend) Chart 2025-07-16 15:17:45 +02:00
7460b245be ci: bump tatort chart to 0.15-dev.1 2025-07-16 09:57:45 +02:00
5d8d0f90f3 ci: bump tatort-dev to 0.12-dev.1, package chart + update index 2025-07-15 12:12:07 +02:00
a8b644587d ci: bump tatort-dev to 0.11-dev.1, package chart + update index 2025-07-15 11:58:09 +02:00
a277d1357e Delete tatort-dev/tatort-0.9.tgz 2025-07-15 11:51:08 +02:00
c92222aff7 Delete tatort-dev/tatort-0.1.4-dev.1.tgz 2025-07-15 11:51:02 +02:00
9c36b4b378 ci: bump tatort-dev to 0.10-dev.1, package chart + update index 2025-07-15 11:46:02 +02:00
0de10ea272 ci: bump tatort chart to 0.9, package + index 2025-07-15 11:32:20 +02:00
564cd75cdd Delete tatort-dev/tatort/index.yaml 2025-07-15 11:25:03 +02:00
671cde3727 Delete tatort-dev/tatort/tatort-0.8.tgz 2025-07-15 11:24:52 +02:00
96503ddaca ci: bump tatort chart to 0.8, package + index 2025-07-15 11:18:26 +02:00
cf01e8133f ci: update tatort-dev chart with image tag 0.6 2025-07-15 10:56:13 +02:00
titver968
73efc90a0a tatort-dev image latest 2025-07-10 08:30:45 +02:00
titver968
4acca04c3c url changed 2025-06-26 14:15:13 +02:00
titver968
d6d7794cac Version 0.1.4-dev.1 2025-06-26 08:37:30 +02:00
titver968
6cc1a2bad2 Prod Version 2025-06-25 16:01:03 +02:00
titver968
176b1a21a6 neue dev Version 2025-06-25 15:08:39 +02:00
titver968
797eee2ecf new version with better backend 2025-06-17 15:58:29 +02:00
titver968
cc9506b3cf Zeitraeume in der Admin Bereich 2025-06-04 14:46:41 +02:00
titver968
3cda531fa8 Schultart und Dienstellen mit Anzahl Plätze 2025-05-19 15:43:27 +02:00
titver968
dca0c8ff83 Minas changes 2025-05-16 08:48:26 +02:00
titver968
7d9189cd4a rename, delete from files and directorys, lanes for 3D model 2025-05-14 14:42:05 +02:00
titver968
9d8c512560 BODY_SIZE_LIMIT erstellt 2025-04-25 08:09:47 +02:00
titver968
fdaa305172 BODY_SIZE_LIMIT erstellt 2025-04-25 08:04:41 +02:00
titver968
80a467a190 Upload config auf 2 GB 2025-04-24 17:21:18 +02:00
titver968
47b7713764 Dataien hochladen und Daten in Backend loeschen 2025-04-24 16:46:59 +02:00
titver968
aa7c57505f neue prosma client 2025-04-23 13:44:44 +02:00
titver968
d4b3c9e589 Docker 23 2025-04-23 13:33:03 +02:00
titver968
359d392493 db seed fuer admin Bereich 2025-04-23 10:59:17 +02:00
titver968
b5843f93b2 praktikum chart package fisrt try 2025-04-23 10:40:27 +02:00
titver968
e13da21e75 added praktikum chart 2025-04-23 10:38:17 +02:00
titver968
67dc9041ca values.yaml docker image ort 2025-04-17 11:56:01 +02:00
titver968
80cf3496af delete old Version 2025-04-17 11:54:57 +02:00
titver968
646cc3caba neuer index.yaml 2025-04-17 11:40:47 +02:00
titver968
e08edb9193 index.yaml line 5 deleted 2025-04-17 11:34:53 +02:00
titver968
8f9ecd8b16 neuer index und config 2025-04-17 11:31:51 +02:00
titver968
fc1d345721 delete old values 2025-04-17 11:28:50 +02:00
titver968
144a2f8b2f tatort/values 2025-04-17 11:22:36 +02:00
titver968
0a4843c77c index URL aktualisiert 2025-04-17 11:12:54 +02:00
titver968
f31e32faaf Upload Fehler korrigiert 2025-04-17 10:55:26 +02:00
titver968
9d80e0ee40 alles in der Orgern tatort verschoben 2025-04-17 10:50:35 +02:00
titver968
17b4198208 neue Chart Version 2025-04-11 12:06:39 +02:00
titver968
dd0c49e360 svelte 5 Docker image 0.3.0 2025-04-11 12:03:32 +02:00
titver968
1d965efb5d /data deleted und new git URL 2025-03-24 10:24:13 +01:00
titver968
f3725b7640 container v2.8 2025-03-08 11:17:42 +01:00
titver968
c9685a608f container 2.7 2025-03-07 12:50:38 +01:00
titver968
a3e0fbeb08 container 2.6 2025-03-07 12:37:42 +01:00
titver968
cf01d396c7 container v.0.2.6 2025-03-07 12:32:28 +01:00
titver968
e261b15860 port auf 3000 start mit node statt npm und ORIGIN 2025-03-07 12:27:11 +01:00
titver968
9d0ec4cc31 container v0.2.4 2025-03-07 11:57:57 +01:00
titver968
5ffb3b248d new container v0.2.3 2025-03-07 11:45:43 +01:00
titver968
d18bd12ef1 neuer Versuch 2025-03-07 10:51:09 +01:00
titver968
32151cc8e8 new container 2025-03-07 10:48:55 +01:00
titver968
502bccb541 new container 2025-03-07 10:48:08 +01:00
78 changed files with 2417 additions and 21 deletions

View File

@@ -1,14 +0,0 @@
apiVersion: v1
entries:
tatort:
- apiVersion: v2
appVersion: 0.0.1
created: "2025-03-07T10:23:30.742144+01:00"
description: A Helm chart for Kubernetes
digest: c592ec6775880c3e63374012ea22448005791cebdced5e5a81e54334ea52805d
name: tatort
type: application
urls:
- https://gitea.innohub.local:3000/innohub/charts/raw/main/tatort-0.1.1.tgz
version: 0.1.1
generated: "2025-03-07T10:23:30.741734+01:00"

19
mantisbt/index.yaml Normal file
View File

@@ -0,0 +1,19 @@
apiVersion: v1
entries:
mantisbt:
- apiVersion: v2
appVersion: 2.27.0
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: 120476f60a1fb4d84ce06e50e4c57f75722e9fca06ac83fb353724ae0bb0b915
name: mantisbt
type: application
urls:
- 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"

BIN
mantisbt/mantisbt-0.4.3.tgz Normal file

Binary file not shown.

View File

@@ -0,0 +1,12 @@
apiVersion: v2
name: mantisbt
description: MantisBT Bug Tracker - A Helm chart for Kubernetes
type: application
version: "0.4.3"
appVersion: "2.27.0"
dependencies:
- name: mariadb
version: "19.*.*"
repository: "https://charts.bitnami.com/bitnami"
condition: mariadb.enabled

Binary file not shown.

View File

@@ -0,0 +1,117 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "mantisbt.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "mantisbt.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "mantisbt.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "mantisbt.labels" -}}
helm.sh/chart: {{ include "mantisbt.chart" . }}
{{ include "mantisbt.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "mantisbt.selectorLabels" -}}
app.kubernetes.io/name: {{ include "mantisbt.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "mantisbt.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "mantisbt.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}
{{/*
Create a default fully qualified database name.
*/}}
{{- define "mantisbt.databaseHost" -}}
{{- if .Values.mariadb.enabled }}
{{- printf "%s-mariadb" (include "mantisbt.fullname" .) }}
{{- else }}
{{- .Values.externalDatabase.host }}
{{- end }}
{{- end }}
{{/*
Get database port
*/}}
{{- define "mantisbt.databasePort" -}}
{{- if .Values.mariadb.enabled }}
{{- printf "3306" }}
{{- else }}
{{- .Values.externalDatabase.port | default "3306" }}
{{- end }}
{{- end }}
{{/*
Get database name
*/}}
{{- define "mantisbt.databaseName" -}}
{{- if .Values.mariadb.enabled }}
{{- .Values.mariadb.auth.database }}
{{- else }}
{{- .Values.externalDatabase.database }}
{{- end }}
{{- end }}
{{/*
Get database user
*/}}
{{- define "mantisbt.databaseUser" -}}
{{- if .Values.mariadb.enabled }}
{{- .Values.mariadb.auth.username }}
{{- else }}
{{- .Values.externalDatabase.username }}
{{- end }}
{{- end }}
{{/*
Get database password
*/}}
{{- define "mantisbt.databasePassword" -}}
{{- if .Values.mariadb.enabled }}
{{- .Values.mariadb.auth.password }}
{{- else }}
{{- .Values.externalDatabase.password }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,158 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "mantisbt.fullname" . }}
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
component: mantisbt
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "mantisbt.name" . }}
component: mantisbt
release: {{ .Release.Name }}
template:
metadata:
annotations:
checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }}
labels:
app: {{ template "mantisbt.name" . }}
component: mantisbt
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "mantisbt.serviceAccountName" . }}
initContainers:
- name: wait-for-db
image: busybox:1.36
command:
- sh
- -c
- |
echo "Waiting for database at {{ include "mantisbt.databaseHost" . }}:{{ include "mantisbt.databasePort" . }}..."
until nc -z {{ include "mantisbt.databaseHost" . }} {{ include "mantisbt.databasePort" . }}; do
echo "Database not ready, waiting..."
sleep 3
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 }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: 80
env:
# xlrl/mantisbt uses MANTIS_TIMEZONE and MANTIS_ENABLE_ADMIN
- name: MANTIS_TIMEZONE
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 }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "mantisbt.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
resources:
{{ toYaml .Values.resources | indent 12 }}
volumeMounts:
# xlrl/mantisbt expects config as a volume mount - will be created on first run
- name: config
mountPath: /var/www/html/config
{{- if .Values.persistence.enabled }}
- name: uploads
mountPath: /var/www/html/uploads
{{- end }}
livenessProbe:
tcpSocket:
port: http
initialDelaySeconds: 180
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 6
readinessProbe:
tcpSocket:
port: http
initialDelaySeconds: 60
periodSeconds: 5
timeoutSeconds: 3
failureThreshold: 10
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}
volumes:
# Persistent config volume - xlrl expects this to be writable
- name: config
persistentVolumeClaim:
claimName: {{ template "mantisbt.fullname" . }}-config
{{- if .Values.persistence.enabled }}
- name: uploads
persistentVolumeClaim:
claimName: {{ template "mantisbt.fullname" . }}-uploads
{{- end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "mantisbt.fullname" . }}
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
component: mantisbt
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "mantisbt.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,47 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "mantisbt.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
component: mantisbt
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.className }}
ingressClassName: {{ .Values.ingress.className }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: {{ $servicePort }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,57 @@
{{- if .Values.persistence.enabled -}}
# Config PVC - xlrl/mantisbt needs writable config directory
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "mantisbt.fullname" . }}-config
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- with .Values.persistence.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
accessModes:
- {{ .Values.persistence.accessMode | quote }}
{{- if .Values.persistence.storageClass }}
{{- if (eq "-" .Values.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }}
{{- end }}
resources:
requests:
storage: "100Mi"
---
# Uploads PVC
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "mantisbt.fullname" . }}-uploads
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- with .Values.persistence.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
accessModes:
- {{ .Values.persistence.accessMode | quote }}
{{- if .Values.persistence.storageClass }}
{{- if (eq "-" .Values.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- end -}}

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ template "mantisbt.fullname" . }}-secret
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
type: Opaque
stringData:
database-password: {{ include "mantisbt.databasePassword" . | quote }}
# 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

@@ -0,0 +1,25 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "mantisbt.fullname" . }}
labels:
app: {{ template "mantisbt.name" . }}
chart: {{ template "mantisbt.chart" . }}
component: mantisbt
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 80
protocol: TCP
name: http
selector:
app: {{ template "mantisbt.name" . }}
component: mantisbt
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "mantisbt.serviceAccountName" . }}
labels:
{{- include "mantisbt.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -0,0 +1,114 @@
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"
# 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: []
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: ""

BIN
praktikum/.DS_Store vendored Normal file

Binary file not shown.

14
praktikum/index.yaml Normal file
View File

@@ -0,0 +1,14 @@
apiVersion: v1
entries:
praktikum:
- apiVersion: v2
appVersion: 0.1.8
created: "2026-01-09T09:43:57.521772+01:00"
description: A Helm chart for Kubernetes
digest: 24f32e8cc2654badaac189027e4fb612896f9283189fa6fd0f80b5eb4d1d17cf
name: praktikum
type: application
urls:
- 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.

View File

@@ -0,0 +1,6 @@
apiVersion: v2
name: praktikum
description: A Helm chart for Kubernetes
type: application
version: "0.1.6"
appVersion: "0.1.8"

View File

@@ -0,0 +1,62 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "praktikum.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "praktikum.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "praktikum.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "praktikum.labels" -}}
helm.sh/chart: {{ include "praktikum.chart" . }}
{{ include "praktikum.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "praktikum.selectorLabels" -}}
app.kubernetes.io/name: {{ include "praktikum.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "praktikum.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "praktikum.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,89 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "praktikum.fullname" . }}
labels:
app: {{ template "praktikum.name" . }}
chart: {{ template "praktikum.chart" . }}
component: praktikum
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "praktikum.name" . }}
component: praktikum
release: {{ .Release.Name }}
template:
metadata:
annotations:
labels:
app: {{ template "praktikum.name" . }}
component: praktikum
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "praktikum.serviceAccountName" . }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: {{ .Values.service.port }}
env:
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "praktikum.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
resources:
{{ toYaml .Values.resources | indent 12 }}
{{- if .Values.persistence.enabled }}
volumeMounts:
- name: data
mountPath: {{ .Values.persistence.mountPath }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.persistence.enabled }}
volumes:
- name: data
persistentVolumeClaim:
claimName: {{ template "praktikum.fullname" . }}-data
{{- end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "praktikum.fullname" . }}
labels:
app: {{ template "praktikum.name" . }}
chart: {{ template "praktikum.chart" . }}
component: praktikum
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "praktikum.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,45 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "praktikum.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "praktikum.name" . }}
chart: {{ template "praktikum.chart" . }}
component: praktikum
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: 3000
{{- end }}
{{- end }}

View File

@@ -0,0 +1,28 @@
{{- if .Values.persistence.enabled -}}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "praktikum.fullname" . }}-data
labels:
app: {{ template "praktikum.name" . }}
chart: {{ template "praktikum.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- with .Values.persistence.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
accessModes:
- {{ .Values.persistence.accessMode | quote }}
{{- if .Values.persistence.storageClass }}
{{- if (eq "-" .Values.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: {{ .Values.persistence.storageClass | quote }}
{{- end }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- end -}}

View File

@@ -0,0 +1,26 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "praktikum.fullname" . }}
labels:
app: {{ template "praktikum.name" . }}
chart: {{ template "praktikum.chart" . }}
component: praktikum
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 3000
protocol: TCP
name: npm
selector:
app: {{ template "praktikum.name" . }}
component: praktikum
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "praktikum.serviceAccountName" . }}
labels:
{{- include "praktikum.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -0,0 +1,75 @@
platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: ""
automount: false
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/praktikum
tag: v0.1.8
pullPolicy: IfNotPresent
insecure: true
replicaCount: 1
service:
type: ClusterIP
port: 3000
annotations: {}
endpoint: praktikum.local
ingress:
enabled: false
annotations: {}
path: /
pathtype: ImplementationSpecific
hosts:
- praktikum.innohub.local
tls:
route:
enabled: false
resources:
requests:
memory: 128Mi
cpu: 300m
limits:
memory: 1Gi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: true
config:
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
persistence:
enabled: true
mountPath: /app/data
accessMode: ReadWriteOnce
size: 5Gi
storageClass: ""
annotations: {}
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
extraDeploy: []

14
qr-formlink/index.yaml Normal file
View File

@@ -0,0 +1,14 @@
apiVersion: v1
entries:
qr-formlink:
- apiVersion: v2
appVersion: 0.0.3
created: "2025-09-30T10:45:36.24599+02:00"
description: A Helm chart for Kubernetes
digest: e5749a306ec24b7c1194a4a41a69ec8dd31f59fa627db00e673797a83d5dde13
name: qr-formlink
type: application
urls:
- https://gitea.innovation-hub-niedersachsen.de/innohub/charts/raw/main/qr-formlink/qr-formlink-0.0.3.tgz
version: 0.0.3
generated: "2025-09-30T10:45:36.245443+02:00"

Binary file not shown.

View File

@@ -0,0 +1,6 @@
apiVersion: v2
name: qr-formlink
description: A Helm chart for Kubernetes
type: application
version: "0.0.3"
appVersion: "0.0.3"

View File

@@ -0,0 +1,62 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "qr-formlink.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "qr-formlink.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "qr-formlink.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "qr-formlink.labels" -}}
helm.sh/chart: {{ include "qr-formlink.chart" . }}
{{ include "qr-formlink.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "qr-formlink.selectorLabels" -}}
app.kubernetes.io/name: {{ include "qr-formlink.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "qr-formlink.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "qr-formlink.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,78 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "qr-formlink.fullname" . }}
labels:
app: {{ template "qr-formlink.name" . }}
chart: {{ template "qr-formlink.chart" . }}
component: qr-formlink
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "qr-formlink.name" . }}
component: qr-formlink
release: {{ .Release.Name }}
template:
metadata:
annotations:
labels:
app: {{ template "qr-formlink.name" . }}
component: qr-formlink
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "qr-formlink.serviceAccountName" . }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: {{ .Values.service.port }}
env:
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "qr-formlink.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
resources:
{{ toYaml .Values.resources | indent 12 }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "qr-formlink.fullname" . }}
labels:
app: {{ template "qr-formlink.name" . }}
chart: {{ template "qr-formlink.chart" . }}
component: qr-formlink
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "qr-formlink.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,45 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "qr-formlink.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "qr-formlink.name" . }}
chart: {{ template "qr-formlink.chart" . }}
component: qr-formlink
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: 80
{{- end }}
{{- end }}

View File

@@ -0,0 +1,26 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "qr-formlink.fullname" . }}
labels:
app: {{ template "qr-formlink.name" . }}
chart: {{ template "qr-formlink.chart" . }}
component: qr-formlink
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 80
protocol: TCP
name: npm
selector:
app: {{ template "qr-formlink.name" . }}
component: qr-formlink
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "qr-formlink.serviceAccountName" . }}
labels:
{{- include "qr-formlink.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -0,0 +1,76 @@
platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: ""
automount: false
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/qr-formlink
tag: v0.0.3
pullPolicy: IfNotPresent
insecure: true
replicaCount: 1
service:
type: ClusterIP
port: 80
annotations: {}
endpoint: qr-formlink.local
ingress:
enabled: false
annotations: {}
path: /
pathtype: ImplementationSpecific
hosts:
- qr-formlink.innohub.local
tls:
route:
enabled: false
resources:
requests:
memory: 128Mi
cpu: 300m
limits:
memory: 1Gi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: true
config:
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
sharedDataFolder:
enabled: true
path: /daten
accessMode: ReadWriteOnce
storageClass:
resources:
requests:
storage: 5Gi
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
extraDeploy: []

View File

@@ -0,0 +1,25 @@
apiVersion: v1
entries:
streifencheck-backend:
- apiVersion: v2
appVersion: 0.185-dev.1
created: "2026-01-15T11:22:05.236308925+01:00"
description: A Helm chart for Kubernetes
digest: 5fb7a5782425ebd18cd83ab4bff63ad1302250f72e08c45280ff5f83453bf82d
name: streifencheck-backend
type: application
urls:
- streifencheck-backend-0.185-dev.1.tgz
version: 0.185-dev.1
streifencheck-frontend:
- apiVersion: v2
appVersion: 0.224-dev.1
created: "2026-01-15T11:22:05.236702571+01:00"
description: A Helm chart for Kubernetes
digest: a7a1faf471acb8cb975bff88a778d813db10002d5cbdd4ea5073ec091fecbe3e
name: streifencheck-frontend
type: application
urls:
- streifencheck-frontend-0.224-dev.1.tgz
version: 0.224-dev.1
generated: "2026-01-15T11:22:05.235834355+01:00"

View File

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

View File

@@ -0,0 +1,62 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "streifencheck-backend.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "streifencheck-backend.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "streifencheck-backend.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "streifencheck-backend.labels" -}}
helm.sh/chart: {{ include "streifencheck-backend.chart" . }}
{{ include "streifencheck-backend.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "streifencheck-backend.selectorLabels" -}}
app.kubernetes.io/name: {{ include "streifencheck-backend.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "streifencheck-backend.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "streifencheck-backend.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,78 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "streifencheck-backend.fullname" . }}
labels:
app: {{ template "streifencheck-backend.name" . }}
chart: {{ template "streifencheck-backend.chart" . }}
component: streifencheck-backend
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "streifencheck-backend.name" . }}
component: streifencheck-backend
release: {{ .Release.Name }}
template:
metadata:
annotations:
labels:
app: {{ template "streifencheck-backend.name" . }}
component: streifencheck-backend
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "streifencheck-backend.serviceAccountName" . }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: {{ .Values.service.port }}
env:
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "streifencheck-backend.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
resources:
{{ toYaml .Values.resources | indent 12 }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "streifencheck-backend.fullname" . }}
labels:
app: {{ template "streifencheck-backend.name" . }}
chart: {{ template "streifencheck-backend.chart" . }}
component: streifencheck-backend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "streifencheck-backend.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,45 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "streifencheck-backend.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "streifencheck-backend.name" . }}
chart: {{ template "streifencheck-backend.chart" . }}
component: streifencheck-backend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: 80
{{- end }}
{{- end }}

View File

@@ -0,0 +1,26 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "streifencheck-backend.fullname" . }}
labels:
app: {{ template "streifencheck-backend.name" . }}
chart: {{ template "streifencheck-backend.chart" . }}
component: streifencheck-backend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 80
protocol: TCP
name: nginx
selector:
app: {{ template "streifencheck-backend.name" . }}
component: streifencheck-backend
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "streifencheck-backend.serviceAccountName" . }}
labels:
{{- include "streifencheck-backend.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -0,0 +1,76 @@
platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: ""
automount: false
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/streifencheck-backend
tag: 0.185-dev.1
pullPolicy: IfNotPresent
insecure: true
replicaCount: 1
service:
type: ClusterIP
port: 80
annotations: {}
endpoint: streifencheck-backend.local
ingress:
enabled: false
annotations: {}
path: /
pathtype: ImplementationSpecific
hosts:
- streifencheck-backend.innohub.local
tls:
route:
enabled: false
resources:
requests:
memory: 128Mi
cpu: 300m
limits:
memory: 1Gi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: true
config:
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
sharedDataFolder:
enabled: true
path: /daten
accessMode: ReadWriteOnce
storageClass:
resources:
requests:
storage: 5Gi
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
extraDeploy: []

View File

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

View File

@@ -0,0 +1,62 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "streifencheck-frontend.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "streifencheck-frontend.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "streifencheck-frontend.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "streifencheck-frontend.labels" -}}
helm.sh/chart: {{ include "streifencheck-frontend.chart" . }}
{{ include "streifencheck-frontend.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "streifencheck-frontend.selectorLabels" -}}
app.kubernetes.io/name: {{ include "streifencheck-frontend.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "streifencheck-frontend.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "streifencheck-frontend.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,78 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "streifencheck-frontend.fullname" . }}
labels:
app: {{ template "streifencheck-frontend.name" . }}
chart: {{ template "streifencheck-frontend.chart" . }}
component: streifencheck-frontend
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "streifencheck-frontend.name" . }}
component: streifencheck-frontend
release: {{ .Release.Name }}
template:
metadata:
annotations:
labels:
app: {{ template "streifencheck-frontend.name" . }}
component: streifencheck-frontend
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "streifencheck-frontend.serviceAccountName" . }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: {{ .Values.service.port }}
env:
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "streifencheck-frontend.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
resources:
{{ toYaml .Values.resources | indent 12 }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "streifencheck-frontend.fullname" . }}
labels:
app: {{ template "streifencheck-frontend.name" . }}
chart: {{ template "streifencheck-frontend.chart" . }}
component: streifencheck-frontend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "streifencheck-frontend.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,45 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "streifencheck-frontend.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "streifencheck-frontend.name" . }}
chart: {{ template "streifencheck-frontend.chart" . }}
component: streifencheck-frontend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: 80
{{- end }}
{{- end }}

View File

@@ -0,0 +1,26 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "streifencheck-frontend.fullname" . }}
labels:
app: {{ template "streifencheck-frontend.name" . }}
chart: {{ template "streifencheck-frontend.chart" . }}
component: streifencheck-frontend
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 80
protocol: TCP
name: nginx
selector:
app: {{ template "streifencheck-frontend.name" . }}
component: streifencheck-frontend
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "streifencheck-frontend.serviceAccountName" . }}
labels:
{{- include "streifencheck-frontend.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -0,0 +1,76 @@
platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: ""
automount: false
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/streifencheck-frontend
tag: 0.224-dev.1
pullPolicy: IfNotPresent
insecure: true
replicaCount: 1
service:
type: ClusterIP
port: 80
annotations: {}
endpoint: streifencheck-frontend.local
ingress:
enabled: false
annotations: {}
path: /
pathtype: ImplementationSpecific
hosts:
- streifencheck-frontend.innohub.local
tls:
route:
enabled: false
resources:
requests:
memory: 128Mi
cpu: 300m
limits:
memory: 1Gi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: true
config:
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
sharedDataFolder:
enabled: true
path: /daten
accessMode: ReadWriteOnce
storageClass:
resources:
requests:
storage: 5Gi
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
extraDeploy: []

Binary file not shown.

14
tatort-dev/index.yaml Normal file
View File

@@ -0,0 +1,14 @@
apiVersion: v1
entries:
tatort:
- apiVersion: v2
appVersion: 0.101-dev.1
created: "2025-12-16T13:28:33.660511461+01:00"
description: A Helm chart for Kubernetes
digest: 3a3928ec03ac75126a55abee9cc96b46a24a39dff0148cc24a47681124e212db
name: tatort
type: application
urls:
- tatort-0.101-dev.1.tgz
version: 0.101-dev.1
generated: "2025-12-16T13:28:33.659944585+01:00"

Binary file not shown.

View File

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

View File

@@ -62,6 +62,11 @@ spec:
{{- end }} {{- end }}
securityContext: securityContext:
{{- toYaml .Values.securityContext | nindent 12 }} {{- toYaml .Values.securityContext | nindent 12 }}
{{ if .Values.sharedDataFolder.enabled }}
volumeMounts:
- name: shared-data-volume
mountPath: /daten
{{ end }}
resources: resources:
{{ toYaml .Values.resources | indent 12 }} {{ toYaml .Values.resources | indent 12 }}
{{- with .Values.nodeSelector }} {{- with .Values.nodeSelector }}
@@ -76,3 +81,9 @@ spec:
tolerations: tolerations:
{{ toYaml . | indent 8 }} {{ toYaml . | indent 8 }}
{{- end }} {{- end }}
{{ if .Values.sharedDataFolder.enabled }}
volumes:
- name: shared-data-volume
persistentVolumeClaim:
claimName: {{ template "tatort.fullname" . }}-shared-data
{{ end }}

View File

@@ -39,7 +39,7 @@ spec:
service: service:
name: {{ $fullName }} name: {{ $fullName }}
port: port:
number: 4173 number: 3000
{{- end }} {{- end }}
{{- end }} {{- end }}

View File

@@ -0,0 +1,26 @@
{{- if .Values.sharedDataFolder.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "tatort.fullname" . }}-shared-data
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
accessModes:
{{- if .Values.sharedDataFolder.accessMode }}
- {{ .Values.sharedDataFolder.accessMode }}
{{- else }}
- ReadWriteMany
{{- end }}
{{- if .Values.sharedDataFolder.storageClass }}
storageClassName: {{ .Values.sharedDataFolder.storageClass | quote }}
{{- end }}
{{- with .Values.sharedDataFolder.resources }}
resources:
{{- toYaml . | nindent 4 }}
{{- end }}
{{ end }}

View File

@@ -16,7 +16,7 @@ spec:
type: {{ .Values.service.type }} type: {{ .Values.service.type }}
ports: ports:
- port: {{ .Values.service.port }} - port: {{ .Values.service.port }}
targetPort: 4173 targetPort: 3000
protocol: TCP protocol: TCP
name: npm name: npm
selector: selector:

View File

@@ -0,0 +1,76 @@
platform: kubernetes
serviceAccount:
create: true
name: ""
annotations: ""
automount: false
image:
repository: gitea.innovation-hub-niedersachsen.de/innohub/tatort-dev
tag: 0.101-dev.1
pullPolicy: IfNotPresent
insecure: true
replicaCount: 1
service:
type: ClusterIP
port: 3000
annotations: {}
endpoint: tatort.local
ingress:
enabled: false
annotations: {}
path: /
pathtype: ImplementationSpecific
hosts:
- tatort.innohub.local
tls:
route:
enabled: false
resources:
requests:
memory: 128Mi
cpu: 300m
limits:
memory: 1Gi
cpu: 500m
nodeSelector: {}
tolerations: []
affinity: {}
autoscaling:
enabled: true
config:
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 80
deploymentLabels: {}
podLabels: {}
sharedDataFolder:
enabled: true
path: /daten
accessMode: ReadWriteOnce
storageClass:
resources:
requests:
storage: 5Gi
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
podSecurityContext: {}
securityContext: {}
extraDeploy: []

14
tatort/index.yaml Normal file
View File

@@ -0,0 +1,14 @@
apiVersion: v1
entries:
tatort:
- apiVersion: v2
appVersion: 0.3.8
created: "2025-12-16T15:42:03.636665+01:00"
description: A Helm chart for Kubernetes
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-16T15:42:03.635841+01:00"

BIN
tatort/tatort-0.1.4.tgz Normal file

Binary file not shown.

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: tatort name: tatort
description: A Helm chart for Kubernetes description: A Helm chart for Kubernetes
type: application type: application
version: "0.1.1" version: 0.1.4
appVersion: "0.0.1" appVersion: 0.3.8

View File

@@ -0,0 +1,62 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "tatort.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "tatort.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- $name := default .Chart.Name .Values.nameOverride }}
{{- if contains $name .Release.Name }}
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- else }}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
{{- end }}
{{- end }}
{{- end }}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "tatort.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "tatort.labels" -}}
helm.sh/chart: {{ include "tatort.chart" . }}
{{ include "tatort.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "tatort.selectorLabels" -}}
app.kubernetes.io/name: {{ include "tatort.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "tatort.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "tatort.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}

View File

@@ -0,0 +1,89 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ template "tatort.fullname" . }}
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
{{- if .Values.deploymentLabels }}
{{- toYaml .Values.deploymentLabels | nindent 4 }}
{{- end }}
spec:
strategy:
{{ toYaml .Values.updateStrategy | nindent 4 }}
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: {{ template "tatort.name" . }}
component: tatort
release: {{ .Release.Name }}
template:
metadata:
annotations:
labels:
app: {{ template "tatort.name" . }}
component: tatort
release: {{ .Release.Name }}
{{- if .Values.podLabels }}
{{- toYaml .Values.podLabels | nindent 8 }}
{{- end }}
spec:
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
serviceAccountName: {{ template "tatort.serviceAccountName" . }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: http
containerPort: {{ .Values.service.port }}
env:
{{- range $key := .Values.env }}
{{- if .value }}
- name: {{ .name }}
value: {{ .value | quote }}
{{- end }}
{{- end }}
{{- range $key := .Values.secretEnv }}
- name: {{ .name }}
valueFrom:
secretKeyRef:
name: {{ template "tatort.fullname" $ }}-secret
key: {{ .name }}
{{- end }}
envFrom:
{{- with .Values.extraEnvFrom }}
{{- tpl . $ | nindent 10 }}
{{- end }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
{{ if .Values.sharedDataFolder.enabled }}
volumeMounts:
- name: shared-data-volume
mountPath: /daten
{{ end }}
resources:
{{ toYaml .Values.resources | indent 12 }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{ toYaml . | indent 8 }}
{{- end }}
{{- if .Values.affinity }}
affinity:
{{ toYaml .Values.affinity | indent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{ toYaml . | indent 8 }}
{{- end }}
{{ if .Values.sharedDataFolder.enabled }}
volumes:
- name: shared-data-volume
persistentVolumeClaim:
claimName: {{ template "tatort.fullname" . }}-shared-data
{{ end }}

View File

@@ -0,0 +1,18 @@
{{- if .Values.autoscaling.enabled -}}
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "tatort.fullname" . }}
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "tatort.fullname" . }}
{{ toYaml .Values.autoscaling.config | indent 2 }}
{{- end -}}

View File

@@ -0,0 +1,45 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "tatort.fullname" . -}}
{{- $servicePort := .Values.service.port -}}
{{- $ingressPath := .Values.ingress.path -}}
{{- $ingressPathType := .Values.ingress.pathtype -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
{{- with .Values.ingress.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . }}
http:
paths:
- path: {{ $ingressPath }}
pathType: {{ $ingressPathType }}
backend:
service:
name: {{ $fullName }}
port:
number: 3000
{{- end }}
{{- end }}

View File

@@ -0,0 +1,26 @@
{{- if .Values.sharedDataFolder.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "tatort.fullname" . }}-shared-data
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
accessModes:
{{- if .Values.sharedDataFolder.accessMode }}
- {{ .Values.sharedDataFolder.accessMode }}
{{- else }}
- ReadWriteMany
{{- end }}
{{- if .Values.sharedDataFolder.storageClass }}
storageClassName: {{ .Values.sharedDataFolder.storageClass | quote }}
{{- end }}
{{- with .Values.sharedDataFolder.resources }}
resources:
{{- toYaml . | nindent 4 }}
{{- end }}
{{ end }}

View File

@@ -0,0 +1,26 @@
apiVersion: v1
kind: Service
metadata:
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
name: {{ template "tatort.fullname" . }}
labels:
app: {{ template "tatort.name" . }}
chart: {{ template "tatort.chart" . }}
component: tatort
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: 3000
protocol: TCP
name: npm
selector:
app: {{ template "tatort.name" . }}
component: tatort
release: {{ .Release.Name }}

View File

@@ -0,0 +1,13 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "tatort.serviceAccountName" . }}
labels:
{{- include "tatort.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
automountServiceAccountToken: {{ .Values.serviceAccount.automount }}
{{- end }}

View File

@@ -7,8 +7,8 @@ serviceAccount:
automount: false automount: false
image: image:
repository: gitea.innohub.local:3000/innohub/tatort repository: gitea.innovation-hub-niedersachsen.de/innohub/tatort
tag: v0.2.1 tag: v0.3.8
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
insecure: true insecure: true
@@ -16,7 +16,7 @@ replicaCount: 1
service: service:
type: ClusterIP type: ClusterIP
port: 4173 port: 3000
annotations: {} annotations: {}
endpoint: tatort.local endpoint: tatort.local