254 Commits

Author SHA1 Message Date
8282c9a8fb feat: add more
Some checks are pending
lint-test-helm / lint-helm (pull_request) Waiting to run
lint-test-helm / validate-kubeconform (pull_request) Blocked by required conditions
lint-test-docker / lint-docker-compose (pull_request) Successful in 32s
2026-04-22 17:44:05 -05:00
6e5435df6d feat: add matrix synapse
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 18s
lint-test-helm / lint-helm (pull_request) Successful in 11m19s
lint-test-helm / validate-kubeconform (pull_request) Successful in 11m1s
2026-04-22 17:19:58 -05:00
152f505392 feat: add more
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m29s
lint-test-helm / lint-helm (pull_request) Successful in 14m5s
lint-test-helm / validate-kubeconform (pull_request) Successful in 15m47s
2026-04-22 16:30:51 -05:00
ea88f7bedc feat: add kubelet-cerT
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m50s
lint-test-helm / lint-helm (pull_request) Successful in 15m8s
lint-test-helm / validate-kubeconform (pull_request) Successful in 17m33s
2026-04-22 15:55:48 -05:00
f99d2e89a1 feat: add prom
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m25s
lint-test-helm / lint-helm (pull_request) Successful in 8m17s
lint-test-helm / validate-kubeconform (pull_request) Successful in 9m55s
2026-04-22 15:50:30 -05:00
6b02b1d331 feat: remove 2026-04-22 15:50:30 -05:00
7116db2e89 fix: wrong indent 2026-04-22 15:50:30 -05:00
77e0319ec8 feat: Add ispon 2026-04-22 15:50:30 -05:00
b41ef0a840 chore(deps): update searxng/searxng:latest docker digest to 37c616a 2026-04-22 15:50:30 -05:00
f1137e7a58 chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to d17f32d 2026-04-22 15:50:30 -05:00
f2280ff40a feat: add more
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 12m40s
lint-test-helm / validate-kubeconform (pull_request) Successful in 14m29s
2026-04-21 21:13:37 -05:00
e104eae55e feat: convert many
Some checks failed
lint-test-helm / lint-helm (pull_request) Successful in 9m13s
lint-test-helm / validate-kubeconform (pull_request) Failing after 10m43s
2026-04-21 20:47:16 -05:00
9918eb6363 Merge pull request 'chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.9.1' (#6130) from renovate/unified-open-webui into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m14s
Reviewed-on: #6130
2026-04-22 00:52:00 +00:00
bc6372cfa4 chore(deps): update ghcr.io/open-webui/open-webui docker tag to v0.9.1
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 1m15s
lint-test-helm / validate-kubeconform (pull_request) Successful in 56s
render-manifests / render-manifests (pull_request) Successful in 1m8s
2026-04-21 17:13:28 +00:00
74e321b733 Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v83.7.0' (#6136) from renovate/unified-kube-prometheus-stack into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 13m40s
2026-04-21 17:08:55 +00:00
f5471d4db8 chore(deps): update kube-prometheus-stack docker tag to v83.7.0
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 39s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m39s
2026-04-21 17:08:29 +00:00
4bbd945378 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.138.2' (#6134) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-21 17:02:41 +00:00
9ff9d64727 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.138.2
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-21 17:01:53 +00:00
b4bcf34d84 Merge pull request 'feat: update sha' (#6132) from tmp/openbao-7 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m4s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m31s
Reviewed-on: #6132
2026-04-21 16:49:45 +00:00
0e1fcde5db feat: update sha 2026-04-21 16:49:45 +00:00
9e33ce41bf Merge pull request 'chore(deps): update grafana/grafana docker tag to v13' (#6128) from renovate/major-unified-grafana into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 11m5s
renovate / renovate (push) Successful in 7m51s
Reviewed-on: #6128
2026-04-21 02:02:43 +00:00
9b97ae30ba chore(deps): update grafana/grafana docker tag to v13
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 31s
lint-test-helm / validate-kubeconform (pull_request) Successful in 31s
render-manifests / render-manifests (pull_request) Successful in 1m5s
2026-04-21 01:52:54 +00:00
771ef141d9 Merge pull request 'chore(deps): update grafana/grafana docker tag to v12.4.3' (#6126) from renovate/unified-grafana into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 1m52s
2026-04-21 01:48:42 +00:00
96a823a2b4 chore(deps): update grafana/grafana docker tag to v12.4.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 31s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m25s
2026-04-21 01:48:06 +00:00
59b3a2c669 ci: reconfigure
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-20 20:45:59 -05:00
22c18b86ce Merge pull request 'chore(deps): update temporalio/ui docker tag to v2.48.4' (#6118) from renovate/unified-ui into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 51s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m59s
Reviewed-on: #6118
2026-04-20 22:04:15 +00:00
c6c749a6fe chore(deps): update temporalio/ui docker tag to v2.48.4 2026-04-20 22:04:15 +00:00
db1139bb1f Merge pull request 'chore(deps): update openbao to v2.5.3' (#6115) from renovate/unified-openbao into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
Reviewed-on: #6115
2026-04-20 22:03:58 +00:00
9bfa8b229c chore(deps): update openbao to v2.5.3 2026-04-20 22:03:58 +00:00
83557ce445 Merge pull request 'fix: wrong path' (#6122) from tmp/secrets-4 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m54s
Reviewed-on: #6122
2026-04-20 21:26:34 +00:00
640b5b66fc fix: remove hyphen
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Successful in 35s
render-manifests / render-manifests (pull_request) Successful in 2m4s
2026-04-20 16:24:33 -05:00
55dc6c0dbe fix: wrong path
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 23s
lint-test-helm / validate-kubeconform (pull_request) Successful in 19s
2026-04-20 16:21:05 -05:00
178cfe4f8f Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.136.0' (#6119) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 4m42s
2026-04-20 21:18:41 +00:00
7d961227d5 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.136.0 2026-04-20 21:18:41 +00:00
af0173b331 Merge pull request 'chore(deps): update plex to v1.43.1.10611-1e34174b1-ls302' (#6116) from renovate/unified-plex into main
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Successful in 51s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-04-20 21:17:27 +00:00
c030c64c9d chore(deps): update plex to v1.43.1.10611-1e34174b1-ls302 2026-04-20 21:17:27 +00:00
af84f2d215 Merge pull request 'chore(deps): update medialyze to v0.8.2' (#6114) from renovate/unified-medialyze into main
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-20 21:16:56 +00:00
6282b01ec1 chore(deps): update medialyze to v0.8.2 2026-04-20 21:16:56 +00:00
7075f33794 Merge pull request 'chore(deps): update dependency slskd/slskd to v0.25.1' (#6113) from renovate/unified-slskd into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-20 21:16:36 +00:00
101c6b6ed8 chore(deps): update dependency slskd/slskd to v0.25.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 30s
render-manifests / render-manifests (pull_request) Successful in 58s
lint-test-helm / validate-kubeconform (pull_request) Successful in 2m33s
2026-04-20 21:16:12 +00:00
293ae401b7 Merge pull request 'chore(deps): update excalidraw/excalidraw:latest docker digest to 20ffa04' (#6111) from renovate/unified-excalidraw into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m42s
2026-04-20 21:03:28 +00:00
0fc3191aaf chore(deps): update excalidraw/excalidraw:latest docker digest to 20ffa04
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 59s
2026-04-20 21:03:10 +00:00
43df70c792 ci: reconfigure
All checks were successful
renovate / renovate (push) Successful in 3m7s
2026-04-20 15:18:49 -05:00
dbdde03825 Merge pull request 'feat: use helper' (#6104) from tmp/secrets-3 into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 52s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6104
2026-04-20 20:16:25 +00:00
a2aa2f465d ci: reconfigure 2026-04-20 20:16:25 +00:00
a8a63a82d7 feat: use common 'custom' namespace for helper' 2026-04-20 20:16:25 +00:00
3fef47cdf0 fix: wrong mapping 2026-04-20 20:16:25 +00:00
e10689c5e5 feat: remove commented files 2026-04-20 20:16:25 +00:00
78a15b266c feat: use helper 2026-04-20 20:16:25 +00:00
4f297c932f Merge pull request 'chore(deps): update tdarr to v2.70.01' (#6106) from renovate/unified-tdarr into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m15s
Reviewed-on: #6106
2026-04-20 20:10:24 +00:00
f808bd9676 chore(deps): update tdarr to v2.70.01
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 33s
lint-test-helm / validate-kubeconform (pull_request) Successful in 40s
render-manifests / render-manifests (pull_request) Successful in 2m14s
2026-04-20 08:03:48 +00:00
3e6cd3df24 Merge pull request 'chore(deps): update medialyze to v0.8.0' (#6105) from renovate/unified-medialyze into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 24s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 12m26s
renovate / renovate (push) Successful in 2m1s
Reviewed-on: #6105
2026-04-20 02:09:42 +00:00
70f1dac7c6 chore(deps): update medialyze to v0.8.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Successful in 43s
render-manifests / render-manifests (pull_request) Successful in 1m26s
2026-04-20 02:04:52 +00:00
00d5109152 Merge pull request 'chore(deps): update radarr to v6.1.1.10360-ls300' (#6102) from renovate/unified-radarr into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m11s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m35s
2026-04-20 01:22:26 +00:00
9a68f8cf6a chore(deps): update radarr to v6.1.1.10360-ls300
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 50s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m14s
2026-04-20 01:21:37 +00:00
753b67533d Merge pull request 'chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.5' (#6100) from renovate/unified-site-profile into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 56s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-20 01:17:39 +00:00
a7771493a9 chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.5 2026-04-20 01:17:39 +00:00
eb4cf892f4 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.132.1' (#6099) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-20 01:17:20 +00:00
fa47afea3a chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.132.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-20 01:16:58 +00:00
b5429bebea Merge pull request 'chore(deps): update audiobookshelf to v2.33.2' (#6097) from renovate/unified-audiobookshelf into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-20 01:14:23 +00:00
345a234be9 chore(deps): update audiobookshelf to v2.33.2
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 21s
render-manifests / render-manifests (pull_request) Successful in 1m0s
lint-test-helm / validate-kubeconform (pull_request) Successful in 54s
2026-04-20 01:13:53 +00:00
70917add01 Merge pull request 'feat: migrate to openbao' (#6095) from tmp/secrets-2 into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 56s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6095
2026-04-20 01:09:28 +00:00
d40151ca3e feat: migrate to openbao 2026-04-20 01:09:28 +00:00
10917de337 Merge pull request 'chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.27.0' (#6094) from renovate/unified-site-documentation into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6094
2026-04-20 01:06:41 +00:00
7dcf32875a chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.27.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 32s
lint-test-helm / validate-kubeconform (pull_request) Successful in 47s
render-manifests / render-manifests (pull_request) Successful in 45s
2026-04-20 00:03:45 +00:00
775f408383 Merge pull request 'feat: change mount path' (#6092) from tmp/slskd-10 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m32s
Reviewed-on: #6092
2026-04-19 22:33:41 +00:00
01090eda72 feat: change mount path
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 53s
lint-test-helm / validate-kubeconform (pull_request) Successful in 48s
render-manifests / render-manifests (pull_request) Successful in 3m10s
2026-04-19 17:32:23 -05:00
b1db8003fa Merge pull request 'feat: change parameter' (#6090) from tmp/slskd-9 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 35s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m45s
Reviewed-on: #6090
2026-04-19 22:25:44 +00:00
aaf26450c1 feat: change parameter
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 52s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m11s
2026-04-19 17:23:06 -05:00
6f0f7027be Merge pull request 'fix: wrong path' (#6088) from tmp/slskd-8 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 39s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m55s
Reviewed-on: #6088
2026-04-19 22:08:50 +00:00
baa65fa99c fix: wrong path
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 49s
render-manifests / render-manifests (pull_request) Successful in 51s
lint-test-helm / validate-kubeconform (pull_request) Successful in 42s
2026-04-19 17:07:28 -05:00
5c0b667aad Merge pull request 'fix: extend path to engine name' (#6086) from tmp/slskd-6 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #6086
2026-04-19 21:54:01 +00:00
e85cc055bb fix: extend path to engine name
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 44s
lint-test-helm / validate-kubeconform (pull_request) Successful in 46s
render-manifests / render-manifests (pull_request) Successful in 1m25s
2026-04-19 16:50:08 -05:00
ad27b57adb Merge pull request 'feat: use openbao provider' (#6084) from tmp/slskd-5 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m35s
Reviewed-on: #6084
2026-04-19 21:44:56 +00:00
7237534b19 feat: use openbao provider
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 45s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 53s
2026-04-19 16:42:55 -05:00
ffc42fc585 Merge pull request 'feat: fix parameter' (#6082) from tmp/slskd-4 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m59s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m59s
Reviewed-on: #6082
2026-04-19 21:36:19 +00:00
774b272db9 feat: merge
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 40s
lint-test-helm / validate-kubeconform (pull_request) Successful in 50s
render-manifests / render-manifests (pull_request) Successful in 2m1s
2026-04-19 16:35:47 -05:00
e35a110ef9 Merge pull request 'feat: add address' (#6080) from tmp/slskd-3 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m8s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m59s
Reviewed-on: #6080
2026-04-19 21:30:43 +00:00
0848f39c44 feat: add address
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 51s
2026-04-19 16:29:32 -05:00
a6c52589b8 Merge pull request 'feat: use service account' (#6078) from tmp/slskd-2 into main
All checks were successful
renovate / renovate (push) Successful in 11m6s
lint-test-helm / lint-helm (push) Successful in 19m25s
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #6078
2026-04-19 21:09:00 +00:00
e43cc404b0 feat: use service account
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 25s
lint-test-helm / validate-kubeconform (pull_request) Successful in 22s
render-manifests / render-manifests (pull_request) Successful in 1m32s
2026-04-19 16:05:01 -05:00
d682091fde Merge pull request 'tmp/slskd' (#6076) from tmp/slskd into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 3m7s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m29s
Reviewed-on: #6076
2026-04-19 20:50:34 +00:00
f587bd1e88 feat: use protonvpn
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 27s
lint-test-helm / validate-kubeconform (pull_request) Successful in 36s
render-manifests / render-manifests (pull_request) Successful in 1m26s
2026-04-19 15:42:44 -05:00
9c210bdd05 feat: use csi secret 2026-04-19 15:32:32 -05:00
5d9036d2fe Merge pull request 'tmp/fix-3' (#6073) from tmp/fix-3 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 5m54s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m50s
Reviewed-on: #6073
2026-04-19 17:06:30 +00:00
a0bef9dc57 feat: remove surge values
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 8m40s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m5s
render-manifests / render-manifests (pull_request) Successful in 10m50s
2026-04-19 11:50:29 -05:00
7866dfd9db feat: rollback to 1.25.5 2026-04-19 11:50:09 -05:00
9107424678 Merge pull request 'chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.5' (#6071) from renovate/unified-musicgrabber into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 2m15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m14s
2026-04-19 16:04:53 +00:00
d7f85c780b chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.5 2026-04-19 16:04:53 +00:00
f0872ba801 Merge pull request 'chore(deps): update gitea to v1.26.0' (#6044) from renovate/unified-gitea into main
Some checks failed
lint-test-docker / lint-docker-compose (push) Successful in 1m15s
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #6044
2026-04-19 16:03:10 +00:00
c0a53e8e13 chore(deps): update gitea to v1.26.0 2026-04-19 16:03:10 +00:00
3fa8ca84f3 Merge pull request 'chore(deps): update dependency slskd/slskd to v0.25.0' (#6062) from renovate/unified-slskd into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m57s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m45s
Reviewed-on: #6062
2026-04-19 15:57:53 +00:00
62227a6b95 chore(deps): update dependency slskd/slskd to v0.25.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 57s
lint-test-helm / validate-kubeconform (pull_request) Successful in 53s
render-manifests / render-manifests (pull_request) Successful in 1m32s
2026-04-19 15:54:38 +00:00
769610ae79 Merge pull request 'chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.4' (#6065) from renovate/unified-site-profile into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m17s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 6m18s
Reviewed-on: #6065
2026-04-19 15:48:33 +00:00
5b94cf4819 chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.4 2026-04-19 15:48:33 +00:00
d791230974 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.132.0' (#6069) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-19 15:42:58 +00:00
7de652ad78 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.132.0
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-19 15:42:08 +00:00
abfd4361c7 Merge pull request 'chore(deps): update rclone to v1.73.5' (#6067) from renovate/unified-rclone into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m28s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-19 15:35:26 +00:00
bc5b905465 chore(deps): update rclone to v1.73.5
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m32s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m50s
2026-04-19 15:34:47 +00:00
bdfb5fe0e8 Merge pull request 'chore(deps): update gitea/act_runner docker tag to v0.4.1' (#6064) from renovate/unified-act_runner into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-19 15:30:06 +00:00
c63b1295e1 chore(deps): update gitea/act_runner docker tag to v0.4.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m7s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m29s
2026-04-19 15:29:38 +00:00
a340ef9eac Merge pull request 'chore(deps): update houndarr to v1.9.0' (#6061) from renovate/unified-houndarr into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m4s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6061
2026-04-19 15:25:58 +00:00
4ea4299328 chore(deps): update houndarr to v1.9.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 26s
lint-test-helm / validate-kubeconform (pull_request) Successful in 17s
render-manifests / render-manifests (pull_request) Successful in 3m3s
2026-04-19 04:02:59 +00:00
0e1d166fc7 Merge pull request 'feat: disable volsync' (#6059) from tmp/actual into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m44s
render-manifests / render-manifests (push) Successful in 10m58s
Reviewed-on: #6059
2026-04-19 02:11:07 +00:00
0afd797774 fix: update lock
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 25s
lint-test-helm / validate-kubeconform (pull_request) Successful in 19s
render-manifests / render-manifests (pull_request) Successful in 2m38s
2026-04-18 20:15:29 -05:00
7f2067ee4a feat: disable volsync
Some checks failed
lint-test-helm / lint-helm (pull_request) Failing after 19s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-18 19:39:44 -05:00
75c694ebc3 Merge pull request 'fix: wrong env' (#6057) from tmp/rclone-2 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 12m3s
Reviewed-on: #6057
2026-04-19 00:38:24 +00:00
e96c50fecb fix: wrong env
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Successful in 23s
render-manifests / render-manifests (pull_request) Successful in 53s
2026-04-18 19:35:40 -05:00
e12882b4da Merge pull request 'feat: change config' (#6055) from tmp/rclone-1 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m14s
Reviewed-on: #6055
2026-04-19 00:29:07 +00:00
415b0c61f8 feat: change config
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m15s
2026-04-18 19:17:42 -05:00
5baf930815 Merge pull request 'feat: add namespace' (#6053) from tmp/external-secrets-2 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m35s
Reviewed-on: #6053
2026-04-18 23:43:17 +00:00
9288b91537 feat: add namespace
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 20s
lint-test-helm / validate-kubeconform (pull_request) Successful in 21s
render-manifests / render-manifests (pull_request) Successful in 1m51s
2026-04-18 18:41:34 -05:00
decf0ec015 Merge pull request 'chore(deps): update sparkyfitness to v0.16.5.8' (#6051) from renovate/unified-sparkyfitness into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 40s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m34s
2026-04-18 23:00:45 +00:00
bc9e9097f6 chore(deps): update sparkyfitness to v0.16.5.8
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 45s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m58s
2026-04-18 23:00:21 +00:00
76170a10f7 Merge pull request 'feat: add openbao backup rclone' (#6049) from tmp/secrets-1 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m25s
Reviewed-on: #6049
2026-04-18 22:57:50 +00:00
2195e3561e feat: add openbao backup rclone 2026-04-18 22:57:50 +00:00
d1e7c249a2 Merge pull request 'chore(deps): update sonarr to v4.0.17.2952-ls308' (#6047) from renovate/unified-sonarr into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6047
2026-04-18 22:54:42 +00:00
f69bb558b4 chore(deps): update sonarr to v4.0.17.2952-ls308
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 2m1s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m41s
render-manifests / render-manifests (pull_request) Successful in 2m24s
2026-04-18 22:22:52 +00:00
d21611ef41 Merge pull request 'chore(deps): update jellystat to v1.1.10' (#6046) from renovate/unified-jellystat into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m49s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m1s
2026-04-18 22:18:13 +00:00
e6a8a2a266 chore(deps): update jellystat to v1.1.10
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 2m2s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m40s
2026-04-18 22:17:46 +00:00
d9615de558 Merge pull request 'chore(deps): update ghcr.io/autobrr/qui docker tag to v1.17.0' (#6043) from renovate/unified-qui into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6043
2026-04-18 22:13:19 +00:00
7fe46b42aa chore(deps): update ghcr.io/autobrr/qui docker tag to v1.17.0 2026-04-18 22:13:19 +00:00
7e8fef36ec ci: reconfigure
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-18 17:13:01 -05:00
392b85063c Merge pull request 'feat: add openbao provider' (#6042) from tmp/external-secrets-1 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 38s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 11m25s
renovate / renovate (push) Successful in 2m21s
Reviewed-on: #6042
2026-04-18 00:21:32 +00:00
28e42346bc feat: add openbao provider 2026-04-18 00:21:32 +00:00
399d4dcd1f Merge pull request 'chore(deps): update gotenberg/gotenberg docker tag to v8.31.0' (#6025) from renovate/unified-gotenberg into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m9s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6025
2026-04-18 00:19:15 +00:00
705bbef630 chore(deps): update gotenberg/gotenberg docker tag to v8.31.0 2026-04-18 00:19:15 +00:00
6d8962f4f3 Merge pull request 'chore(deps): update ollama to v0.21.0' (#6020) from renovate/unified-ollama into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6020
2026-04-18 00:15:56 +00:00
f3dab16ef6 chore(deps): update ollama to v0.21.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 34s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 1m59s
2026-04-17 22:56:04 +00:00
be8533eb51 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.129.0' (#6041) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 8m52s
2026-04-17 22:52:41 +00:00
a0dc068b4c chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.129.0
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-17 22:52:23 +00:00
2f96f0fbd5 Merge pull request 'chore(deps): update home-assistant to v2026.4.3' (#6039) from renovate/unified-home-assistant into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m43s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-17 22:47:43 +00:00
0e1084a47c chore(deps): update home-assistant to v2026.4.3
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m44s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m39s
2026-04-17 22:47:08 +00:00
37eb4013c5 Merge pull request 'feat: increase disk' (#6037) from tmp/foldergram-10 into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m29s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6037
2026-04-17 22:40:17 +00:00
e924d44575 feat: increase disk
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 1m11s
lint-test-helm / validate-kubeconform (pull_request) Successful in 26s
render-manifests / render-manifests (pull_request) Successful in 47s
2026-04-17 17:25:13 -05:00
18f5c877fc Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v83.6.0' (#6033) from renovate/unified-kube-prometheus-stack into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m24s
2026-04-17 16:11:41 +00:00
20c3975ac0 chore(deps): update kube-prometheus-stack docker tag to v83.6.0 2026-04-17 16:11:41 +00:00
596f78ee46 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.128.0' (#6031) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-17 16:10:34 +00:00
d139bb6c64 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.128.0 2026-04-17 16:10:34 +00:00
07de43b11d Merge pull request 'chore(deps): update quay.io/openbao/openbao-csi-provider docker tag to v2.0.2' (#6029) from renovate/unified-openbao-csi-provider into main
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
2026-04-17 16:09:38 +00:00
a7e75b2490 chore(deps): update quay.io/openbao/openbao-csi-provider docker tag to v2.0.2 2026-04-17 16:09:38 +00:00
608b297a2f Merge pull request 'chore(deps): update helm release traefik to v39.0.8' (#6028) from renovate/unified-traefik into main
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-17 16:09:08 +00:00
f7046cdde9 chore(deps): update helm release traefik to v39.0.8 2026-04-17 16:09:08 +00:00
64d0b4dcaa Merge pull request 'chore(deps): update helm release argo-cd to v9.5.2' (#6027) from renovate/unified-argo-cd into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-17 16:08:14 +00:00
fb944ff6a0 chore(deps): update helm release argo-cd to v9.5.2 2026-04-17 16:08:14 +00:00
40083248df Merge pull request 'chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.4' (#6026) from renovate/unified-musicgrabber into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-17 16:07:33 +00:00
490ff01333 chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.4
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 2m20s
render-manifests / render-manifests (pull_request) Successful in 2m39s
lint-test-helm / validate-kubeconform (pull_request) Successful in 58s
2026-04-17 16:07:02 +00:00
65e8752345 Merge pull request 'chore(deps): update searxng/searxng:latest docker digest to 0bbe85f' (#6023) from renovate/unified-searxng into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 10m10s
renovate / renovate (push) Successful in 11m16s
2026-04-17 13:02:50 +00:00
ca59e30823 chore(deps): update searxng/searxng:latest docker digest to 0bbe85f
All checks were successful
render-manifests / render-manifests (pull_request) Successful in 1m11s
lint-test-helm / lint-helm (pull_request) Successful in 1m29s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-17 13:02:32 +00:00
9716aab3c6 Merge pull request 'chore(deps): update searxng/searxng:latest docker digest to 9d797e9' (#6021) from renovate/unified-searxng into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m9s
2026-04-17 06:03:30 +00:00
6e58b89efb chore(deps): update searxng/searxng:latest docker digest to 9d797e9
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 27s
lint-test-helm / validate-kubeconform (pull_request) Successful in 20s
render-manifests / render-manifests (pull_request) Successful in 1m8s
2026-04-17 06:03:07 +00:00
25db09f40e Merge pull request 'feat: change audit' (#6018) from tmp/openbao-6 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m57s
Reviewed-on: #6018
2026-04-17 01:35:07 +00:00
fbcc18babb feat: change audit
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 23s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 1m5s
2026-04-16 20:33:17 -05:00
51e4d0dfe8 Merge pull request 'feat: change flags' (#6016) from tmp/openbao-5 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m7s
Reviewed-on: #6016
2026-04-17 00:32:48 +00:00
5ceb85fff0 feat: change flags
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Successful in 30s
render-manifests / render-manifests (pull_request) Successful in 1m7s
2026-04-16 19:31:05 -05:00
5dd6d5087f Merge pull request 'feat: add audit to config' (#6015) from tmp/openbao-4 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m4s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m51s
Reviewed-on: #6015
2026-04-17 00:17:49 +00:00
eb2e076b60 feat: add audit to config 2026-04-17 00:17:49 +00:00
e5d49c29a6 Merge pull request 'feat: switch to httproute' (#6013) from tmp/openbao-3 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m38s
Reviewed-on: #6013
2026-04-16 23:58:48 +00:00
c703ad6f1b feat: switch to httproute
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 1m12s
2026-04-16 18:55:03 -05:00
5692754466 Merge pull request 'chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.26.0' (#6010) from renovate/unified-site-documentation into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m50s
Reviewed-on: #6010
2026-04-16 22:07:30 +00:00
7199c265e7 chore(deps): update harbor.alexlebens.net/images/site-documentation docker tag to v0.26.0 2026-04-16 22:07:30 +00:00
35fa1ecb7e Merge pull request 'chore(deps): update houndarr to v1.8.0' (#6011) from renovate/unified-houndarr into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6011
2026-04-16 22:05:36 +00:00
8504fe8f8b chore(deps): update houndarr to v1.8.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 3m1s
lint-test-helm / validate-kubeconform (pull_request) Successful in 25s
render-manifests / render-manifests (pull_request) Successful in 1m29s
2026-04-16 21:25:28 +00:00
d0353a599d Merge pull request 'chore(deps): update dxflrs/garage docker tag to v2.3.0' (#6007) from renovate/unified-garage into main
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 6m31s
lint-test-helm / lint-helm (push) Successful in 15m5s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m49s
Reviewed-on: #6007
2026-04-16 21:19:21 +00:00
f38f9db7f1 chore(deps): update dxflrs/garage docker tag to v2.3.0
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 43s
lint-test-helm / lint-helm (pull_request) Successful in 1m38s
lint-test-helm / validate-kubeconform (pull_request) Successful in 21s
render-manifests / render-manifests (pull_request) Successful in 16m12s
2026-04-16 21:02:05 +00:00
2303acc664 Merge pull request 'chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2604.0' (#5995) from renovate/unified-whatsapp into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m19s
Reviewed-on: #5995
2026-04-16 20:59:05 +00:00
c743c2160b chore(deps): update dock.mau.dev/mautrix/whatsapp docker tag to v0.2604.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 33s
lint-test-helm / validate-kubeconform (pull_request) Successful in 33s
render-manifests / render-manifests (pull_request) Successful in 1m12s
2026-04-16 20:51:10 +00:00
7c6a82a43f Merge pull request 'feat: update version' (#6009) from tmp/garage into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m9s
Reviewed-on: #6009
2026-04-16 20:47:22 +00:00
e5edaae980 feat: update version
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 26s
lint-test-helm / validate-kubeconform (pull_request) Successful in 26s
render-manifests / render-manifests (pull_request) Successful in 1m19s
2026-04-16 15:46:49 -05:00
49c2b47cc2 Merge pull request 'chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.116.0-ls333' (#6004) from renovate/unified-code-server into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6004
2026-04-16 20:45:14 +00:00
a98a2dad86 chore(deps): update ghcr.io/linuxserver/code-server docker tag to v4.116.0-ls333 2026-04-16 20:45:14 +00:00
1ce2139576 Merge pull request 'chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.2' (#6002) from renovate/unified-site-profile into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #6002
2026-04-16 20:42:04 +00:00
b5ed3aff84 chore(deps): update harbor.alexlebens.net/images/site-profile docker tag to v3.18.2 2026-04-16 20:42:04 +00:00
10a7012ba9 Merge pull request 'chore(deps): update gitea/act_runner docker tag to v0.4.0' (#5943) from renovate/unified-act_runner into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has started running
renovate / renovate (push) Has been cancelled
Reviewed-on: #5943
2026-04-16 20:41:37 +00:00
04cf657591 chore(deps): update gitea/act_runner docker tag to v0.4.0 2026-04-16 20:41:37 +00:00
218fc2ac38 feat: update version
Some checks failed
lint-test-helm / lint-helm (push) Successful in 52s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-16 15:40:47 -05:00
ce341b6be5 Merge pull request 'chore(deps): update helm release actions to v0.1.0' (#5931) from renovate/unified-actions into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m22s
Reviewed-on: #5931
2026-04-16 20:33:13 +00:00
aea6e450cb chore(deps): update helm release actions to v0.1.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 55s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 1m14s
2026-04-16 20:09:41 +00:00
215b24c0d5 Merge pull request 'chore(deps): update libation to v13.3.4' (#6003) from renovate/unified-libation into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m50s
2026-04-16 20:04:42 +00:00
191a826d98 chore(deps): update libation to v13.3.4 2026-04-16 20:04:42 +00:00
11e8235b96 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.125.1' (#6001) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-16 20:04:03 +00:00
17cb53b2e1 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.125.1 2026-04-16 20:04:03 +00:00
c8517dd1c2 Merge pull request 'chore(deps): update dependency argoproj/argo-cd to v3.3.7' (#5999) from renovate/unified-argo-cd into main
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-helm / lint-helm (push) Failing after 43s
lint-test-helm / validate-kubeconform (push) Has been skipped
2026-04-16 20:03:38 +00:00
b28a348679 chore(deps): update dependency argoproj/argo-cd to v3.3.7
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 38s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m45s
2026-04-16 20:03:00 +00:00
f098acad91 Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v83.5.0' (#5997) from renovate/unified-kube-prometheus-stack into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m21s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m44s
2026-04-16 16:12:09 +00:00
6264a0e7c5 chore(deps): update kube-prometheus-stack docker tag to v83.5.0 2026-04-16 16:12:09 +00:00
b12353528b Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.125.0' (#5996) from renovate/unified-renovate into main
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-16 16:09:00 +00:00
d2dedc7ca0 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.125.0
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-16 16:08:00 +00:00
d34ab39e67 Merge pull request 'chore(deps): update helm release meilisearch to v0.32.0' (#5989) from renovate/unified-meilisearch into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 2m0s
renovate / renovate (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been skipped
Reviewed-on: #5989
2026-04-16 16:03:03 +00:00
30226e85f0 chore(deps): update helm release meilisearch to v0.32.0 2026-04-16 16:03:03 +00:00
93beec5ab8 Merge pull request 'chore(deps): update helm release argo-cd to v9.5.1' (#5993) from renovate/unified-argo-cd into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 12m34s
2026-04-16 15:57:49 +00:00
21d635c552 chore(deps): update helm release argo-cd to v9.5.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m32s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 3m0s
2026-04-16 15:57:23 +00:00
27bf3eb3e9 Merge pull request 'chore(deps): update tdarr to v2.69.01' (#5988) from renovate/unified-tdarr into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5988
2026-04-16 15:51:22 +00:00
7cc70ed09e chore(deps): update tdarr to v2.69.01 2026-04-16 15:51:22 +00:00
2372d63f70 Merge pull request 'chore(deps): update seerr-chart docker tag to v3.5.1' (#5987) from renovate/unified-seerr-chart into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m11s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5987
2026-04-16 15:46:55 +00:00
22c5e740ec chore(deps): update seerr-chart docker tag to v3.5.1
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 2m36s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m23s
render-manifests / render-manifests (pull_request) Successful in 4m45s
2026-04-16 14:11:57 +00:00
758ac9e605 Merge pull request 'chore(deps): update searxng/searxng:latest docker digest to 222b4c1' (#5990) from renovate/unified-searxng into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m28s
render-manifests / render-manifests (push) Successful in 16m13s
2026-04-16 14:05:12 +00:00
a66edcdc94 chore(deps): update searxng/searxng:latest docker digest to 222b4c1
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 42s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m34s
2026-04-16 14:04:57 +00:00
2c1bccf42a Merge pull request 'feat: expand disk' (#5985) from tmp/foldergram-9 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 40s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m36s
Reviewed-on: #5985
2026-04-16 01:47:37 +00:00
8b0b4ba629 feat: expand disk
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 53s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m19s
2026-04-15 20:47:00 -05:00
3b9d92b4a5 Merge pull request 'tmp/openbao-2' (#5983) from tmp/openbao-2 into main
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 1m15s
lint-test-helm / lint-helm (push) Successful in 1m23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m37s
Reviewed-on: #5983
2026-04-16 01:32:08 +00:00
ae0d560586 feat: add namespace config
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 44s
lint-test-helm / lint-helm (pull_request) Successful in 42s
lint-test-helm / validate-kubeconform (pull_request) Successful in 27s
render-manifests / render-manifests (pull_request) Successful in 1m46s
2026-04-15 20:29:43 -05:00
eee145aef6 fix: wrong addresses 2026-04-15 20:28:18 -05:00
4890bdb98d feat: rename endpoints to bao 2026-04-15 20:27:30 -05:00
a4cb4721b3 Merge pull request 'feat: add namespace config' (#5981) from tmp/secrets-store-csi-driver into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 41s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m43s
Reviewed-on: #5981
2026-04-16 01:11:12 +00:00
bad622098e feat: add namespace config
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 52s
lint-test-helm / validate-kubeconform (pull_request) Successful in 47s
render-manifests / render-manifests (pull_request) Successful in 1m10s
2026-04-15 20:08:54 -05:00
0c75021fed Merge pull request 'feat: add openbao' (#5979) from tmp/openbao into main
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 1m8s
lint-test-helm / lint-helm (push) Successful in 1m26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 10m12s
Reviewed-on: #5979
2026-04-16 00:59:26 +00:00
54c0ec0822 fix: wrong chart
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m19s
lint-test-helm / lint-helm (pull_request) Successful in 1m27s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m32s
render-manifests / render-manifests (pull_request) Successful in 2m3s
2026-04-15 19:56:02 -05:00
9bd7556071 feat: add openbao
Some checks failed
lint-test-docker / lint-docker-compose (pull_request) Successful in 1m19s
lint-test-helm / lint-helm (pull_request) Failing after 1m34s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-15 19:46:16 -05:00
5bfd7ce82d Merge pull request 'chore(deps): update ubuntu docker tag to resolute-20260413' (#5976) from renovate/unified-ubuntu into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m8s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m59s
2026-04-16 00:04:22 +00:00
33a029540a chore(deps): update ubuntu docker tag to resolute-20260413
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 54s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m23s
2026-04-16 00:03:57 +00:00
762a024a1c Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.4' (#5975) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 4m20s
2026-04-15 22:03:32 +00:00
0fb24739a7 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.4
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-15 22:02:51 +00:00
6cd97f53e3 Merge pull request 'chore(deps): update alpine docker tag to v3.23.4' (#5973) from renovate/unified-alpine into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 1m12s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m6s
2026-04-15 21:35:55 +00:00
d6a29ff9a0 chore(deps): update alpine docker tag to v3.23.4
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m16s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 2m43s
2026-04-15 21:35:22 +00:00
06435ad3d0 Merge pull request 'chore(deps): update seerr to v3.2.0' (#5971) from renovate/unified-seerr into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5971
2026-04-15 21:33:13 +00:00
d1097707a4 chore(deps): update seerr to v3.2.0
Some checks failed
lint-test-helm / lint-helm (pull_request) Successful in 1m13s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m1s
render-manifests / render-manifests (pull_request) Failing after 5s
2026-04-15 21:10:47 +00:00
f493ad6f4a Merge pull request 'chore(deps): update prowlarr to v2.3.5.5327-ls142' (#5970) from renovate/unified-prowlarr into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 47s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m44s
2026-04-15 21:05:19 +00:00
b67252a8ca chore(deps): update prowlarr to v2.3.5.5327-ls142
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 56s
lint-test-helm / validate-kubeconform (pull_request) Successful in 39s
render-manifests / render-manifests (pull_request) Successful in 1m36s
2026-04-15 21:04:48 +00:00
a342e5fcea ci: reconfigure
All checks were successful
renovate / renovate (push) Successful in 5m3s
2026-04-15 15:23:23 -05:00
61ba8a93fd Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.3' (#5969) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 3m26s
2026-04-15 19:40:11 +00:00
607b88ac1d chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.3
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-15 19:39:52 +00:00
914ec4abae Merge pull request 'chore(deps): update directus to v11.17.3' (#5967) from renovate/unified-directus into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-15 19:37:04 +00:00
62126cde2d chore(deps): update directus to v11.17.3
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m9s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m39s
2026-04-15 19:36:38 +00:00
f81ed6e9fa Merge pull request 'chore(deps): update temporalio/ui docker tag to v2.48.3' (#5947) from renovate/unified-ui into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 20s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5947
2026-04-15 19:34:10 +00:00
9576ea20aa chore(deps): update temporalio/ui docker tag to v2.48.3 2026-04-15 19:34:10 +00:00
2f06e6c876 Merge pull request 'chore(deps): update paperless-ngx to v2.20.14' (#5954) from renovate/unified-paperless-ngx into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m58s
Reviewed-on: #5954
2026-04-15 19:25:50 +00:00
1bf0cfece2 chore(deps): update paperless-ngx to v2.20.14 2026-04-15 19:25:50 +00:00
df0c84a1ca Merge pull request 'chore(deps): update helm release temporal to v1.1.1' (#5962) from renovate/unified-temporal into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 36s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 5m33s
2026-04-15 19:00:09 +00:00
27384b9ad4 chore(deps): update helm release temporal to v1.1.1 2026-04-15 19:00:09 +00:00
4b2f4b4ae2 Merge pull request 'chore(deps): update helm release gitea to v12.5.3' (#5960) from renovate/unified-gitea into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-15 18:59:19 +00:00
6f1228f5c1 chore(deps): update helm release gitea to v12.5.3 2026-04-15 18:59:19 +00:00
0c54b6c325 Merge pull request 'chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.3' (#5959) from renovate/unified-musicgrabber into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 30s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-15 18:58:36 +00:00
6c62d1f918 chore(deps): update g33kphr33k/musicgrabber docker tag to v2.6.3
Some checks failed
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Failing after 27s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m45s
2026-04-15 18:58:27 +00:00
f0c384d93e Merge pull request 'chore(deps): update reloader' (#5955) from renovate/unified-reloader into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 37s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 4m52s
2026-04-15 18:47:08 +00:00
ed1a6acce8 chore(deps): update reloader 2026-04-15 18:47:08 +00:00
53e433b02b Merge pull request 'chore(deps): update medialyze to v0.7.1' (#5953) from renovate/unified-medialyze into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-15 18:46:09 +00:00
861ce17094 chore(deps): update medialyze to v0.7.1 2026-04-15 18:46:09 +00:00
13b9059311 Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v83.4.3' (#5952) from renovate/unified-kube-prometheus-stack into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-15 18:45:52 +00:00
9d80f9937d chore(deps): update kube-prometheus-stack docker tag to v83.4.3
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m1s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m57s
2026-04-15 18:45:10 +00:00
5e8d29e095 Merge pull request 'chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.2' (#5951) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 5m34s
2026-04-15 18:15:03 +00:00
7d465f34c4 chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.123.2
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
2026-04-15 18:14:35 +00:00
7f12a36f1d Merge pull request 'chore(deps): update yamtrack to v0.25.2' (#5949) from renovate/unified-yamtrack into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-15 18:11:34 +00:00
24ca561fcb chore(deps): update yamtrack to v0.25.2
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 42s
lint-test-helm / validate-kubeconform (pull_request) Successful in 46s
render-manifests / render-manifests (pull_request) Successful in 1m17s
2026-04-15 18:11:00 +00:00
0fecf566bf Merge pull request 'chore(deps): update rook-ceph to v1.19.4' (#5946) from renovate/unified-rook-ceph into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 42s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-15 18:07:38 +00:00
da0d38a9d4 chore(deps): update rook-ceph to v1.19.4
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 34s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m32s
2026-04-15 18:07:18 +00:00
d90f579575 Merge pull request 'chore(deps): update dependency clidey/whodb to v0.106.0' (#5944) from renovate/unified-whodb into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 1m3s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5944
2026-04-15 18:04:47 +00:00
bfda196e0a chore(deps): update dependency clidey/whodb to v0.106.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 32s
lint-test-helm / validate-kubeconform (pull_request) Successful in 54s
render-manifests / render-manifests (pull_request) Successful in 1m28s
2026-04-15 17:53:46 +00:00
be8bb32d30 Merge pull request 'chore(deps): update nginx docker tag to v1.30.0' (#5940) from renovate/unified-nginx into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m7s
Reviewed-on: #5940
2026-04-15 17:50:04 +00:00
621103fd12 chore(deps): update nginx docker tag to v1.30.0 2026-04-15 17:50:04 +00:00
041cdb7988 Merge pull request 'chore(deps): update ghcr.io/dmunozv04/isponsorblocktv docker tag to v2.7.0' (#5930) from renovate/unified-isponsorblocktv into main
Some checks failed
lint-test-docker / lint-docker-compose (push) Failing after 4s
renovate / renovate (push) Has been cancelled
Reviewed-on: #5930
2026-04-15 17:49:42 +00:00
e7fed1fcd9 chore(deps): update ghcr.io/dmunozv04/isponsorblocktv docker tag to v2.7.0
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 46s
2026-04-15 05:06:27 +00:00
eed1cea7f4 Merge pull request 'chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to 9ec7411' (#5941) from renovate/unified-lidarr into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 53s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 15m4s
renovate / renovate (push) Successful in 3m55s
2026-04-15 05:03:06 +00:00
72bff327d2 chore(deps): update ghcr.io/linuxserver/lidarr:3.1.2-nightly docker digest to 9ec7411
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 35s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m42s
2026-04-15 05:02:26 +00:00
431 changed files with 4029 additions and 2081 deletions

View File

@@ -482,6 +482,7 @@ jobs:
# echo ">> Render templates for ${APP_NAME} ..."
# CHART_PATH="clusters/${CLUSTER}/helm/${APP_NAME}"
# OUTPUT_FOLDER="clusters/${CLUSTER}/manifests/${APP_NAME}/"
# mkdir -p "${OUTPUT_FOLDER}"
# helm dependency build "${CHART_PATH}" --skip-refresh
@@ -499,7 +500,7 @@ jobs:
# echo ">> Standard Rendering ..."
# esac
# TEMPLATE=$(helm template "${APP_NAME}" "${CHART_PATH}" --include-crds --namespace "${NAMESPACE}" --include-crds --api-versions "gateway.networking.k8s.io/v1/HTTPRoute,monitoring.coreos.com/v1,monitoring.coreos.com/v1/ServiceMonitor")
# TEMPLATE=$(helm template "${APP_NAME}" "${CHART_PATH}" --include-crds --namespace "${NAMESPACE}" --api-versions "gateway.networking.k8s.io/v1/HTTPRoute,monitoring.coreos.com/v1,monitoring.coreos.com/v1/ServiceMonitor")
# # Format and split rendered template
# echo "${TEMPLATE}" | yq '... comments=""' | yq 'select(. != null)' | yq -s '"'"${OUTPUT_FOLDER}"'" + .kind + "-" + .metadata.name + ".yaml"'
@@ -526,29 +527,38 @@ jobs:
# run: |
# FAILED_CHARTS=""
# DIFF_FOUND="false"
# EXIT_CODE=0
# for APP_NAME in ${CHANGED_CHARTS}; do
# echo ">> Running argocd app diff for ${APP_NAME} ..."
# argocd app diff "${APP_NAME}" \
# if ! argocd app diff "${APP_NAME}" \
# --server "${ARGOCD_SERVER}" \
# --revision ${{ gitea.sha }} \
# --diff-exit-code 0 \
# --auth-token "${ARGOCD_AUTH_TOKEN}" \
# --revision ${{ github.sha }} \
# --local "clusters/${CLUSTER}/manifests/${APP_NAME}" \
# --local-repo-root "." \
# --grpc-web > "diff_output_${APP_NAME}.txt"
# --grpc-web > "diff_output_${APP_NAME}.txt" 2>&1; then
# # ArgoCD diff returns non-zero on diff or error.
# # Let's capture if it actually generated a diff output to post.
# DIFF_FOUND="true"
# # Check if the output contains validation/connection errors
# if grep -iE 'error|failed|connection refused|timeout' "diff_output_${APP_NAME}.txt"; then
# echo ">> ArgoCD encountered an error validating ${APP_NAME}!"
# EXIT_CODE=1
# FAILED_CHARTS="${FAILED_CHARTS} ${APP_NAME}"
# fi
# fi
# if [ -s "diff_output_${APP_NAME}.txt" ]; then
# echo ">> Argo diff:"
# echo ">> Argo diff or errors:"
# echo ""
# cat diff_output_${APP_NAME}.txt
# echo ""
# DIFF_FOUND="true"
# else
# echo ">> No Argo diff found for ${APP_NAME}"
# rm "diff_output_${APP_NAME}.txt"
# fi
# done
@@ -556,13 +566,13 @@ jobs:
# echo "diff-detected=${DIFF_FOUND}" >> "$GITHUB_OUTPUT"
# echo "failed-charts=${FAILED_CHARTS}" >> "$GITHUB_OUTPUT"
# exit $OVERALL_EXIT_CODE
# exit $EXIT_CODE
# - name: Post Diff
# if: |
# always() &&
# steps.diff.outputs.diff-detected == 'true' &&
# gitea.event.pull_request.number != null
# github.event.pull_request.number != null
# env:
# GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
# run: |
@@ -588,7 +598,7 @@ jobs:
# done
# curl -X 'POST' \
# "${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/issues/${{ gitea.event.pull_request.number }}/comments" \
# "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments" \
# -H "Authorization: token ${GITEA_TOKEN}" \
# -H "Content-Type: application/json" \
# -d "$(jq -n --arg body "$COMMENT_BODY" '{body: $body}')"

View File

@@ -13,7 +13,7 @@ on:
jobs:
renovate:
runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:43.120.1@sha256:6488fcff4416a3872e2bbb305bfff73e9aa65556e89c39778c2920a2a52832ed
container: ghcr.io/renovatebot/renovate:43.138.2@sha256:79765b2442117d5c87e17456aa79ae54b4e0e2a4d9212a10508e233706375556
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

View File

@@ -2,8 +2,5 @@ dependencies:
- name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0
digest: sha256:ff81b3d8fc831e4b8048f646fffcf597aa7410e52ecf27690eab8104047dbe6f
generated: "2026-03-06T01:04:41.514235218Z"
digest: sha256:1c04c187e6cf768117f7f91f3a3b082937ad5854c1cf6a681ad7c02687cd543d
generated: "2026-04-18T20:15:22.778699-05:00"

View File

@@ -18,10 +18,10 @@ dependencies:
alias: actual
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2
- name: volsync-target
alias: volsync-target-data
version: 0.8.0
repository: oci://harbor.alexlebens.net/helm-charts
# - name: volsync-target
# alias: volsync-target-data
# version: 0.8.0
# repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
# renovate: datasource=github-releases depName=actualbudget/actual
appVersion: 26.4.0

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,6 +1,6 @@
dependencies:
- name: argo-cd
repository: https://argoproj.github.io/argo-helm
version: 9.5.0
digest: sha256:69daada0822f796cd49eeda2d9e39dd5c0c42bb61b6898af68123c8c49f25fa1
generated: "2026-04-08T22:05:49.003208408Z"
version: 9.5.2
digest: sha256:5d9e6405ee944bf94df6af247164ebb9b8899144853b9a7eafabe8606affe84e
generated: "2026-04-19T19:53:40.43789-05:00"

View File

@@ -13,8 +13,8 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-cd
version: 9.5.0
version: 9.5.2
repository: https://argoproj.github.io/argo-helm
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
# renovate: datasource=github-releases depName=argoproj/argo-cd
appVersion: v3.3.6
appVersion: v3.3.7

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,70 +1,40 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: argocd-oidc-secret
name: argocd-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: argocd-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: argocd-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: secret
remoteRef:
key: /authentik/oidc/argocd
key: /cl01tl/authentik/oidc/argocd
property: secret
- secretKey: client
remoteRef:
key: /authentik/oidc/argocd
key: /cl01tl/authentik/oidc/argocd
property: client
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: argocd-notifications-secret
name: argocd-notifications-ntfy
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: argocd-notifications-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: argocd-notifications-ntfy
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: ntfy-token
remoteRef:
key: /ntfy/user/cl01tl
key: /cl01tl/ntfy/users/cl01tl
property: token
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: argocd-gitea-repo-infrastructure-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: argocd-gitea-repo-infrastructure-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: type
remoteRef:
key: /cl01tl/argocd/credentials/repo/infrastructure
property: type
- secretKey: url
remoteRef:
key: /cl01tl/argocd/credentials/repo/infrastructure
property: url
- secretKey: sshPrivateKey
remoteRef:
key: /cl01tl/argocd/credentials/repo/infrastructure
property: sshPrivateKey

View File

@@ -13,8 +13,8 @@ argo-cd:
connectors:
- config:
issuer: https://authentik.alexlebens.net/application/o/argocd/
clientID: $argocd-oidc-secret:client
clientSecret: $argocd-oidc-secret:secret
clientID: $argocd-oidc-authentik:client
clientSecret: $argocd-oidc-authentik:secret
insecureEnableGroups: true
scopes:
- openid
@@ -205,7 +205,7 @@ argo-cd:
argocdUrl: https://argocd.alexlebens.net
secret:
create: false
name: argocd-notifications-secret
name: argocd-notifications-ntfy
metrics:
enabled: true
serviceMonitor:

View File

@@ -32,4 +32,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
# renovate: datasource=github-releases depName=advplyr/audiobookshelf
appVersion: 2.33.1
appVersion: 2.33.2

View File

@@ -0,0 +1,27 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}
{{/*
NFS names
*/}}
{{- define "custom.booksNfsName" -}}
audiobookshelf-books-nfs-storage
{{- end -}}
{{- define "custom.audiobooksNfsName" -}}
audiobookshelf-audiobooks-nfs-storage
{{- end -}}
{{- define "custom.podcastsNfsName" -}}
audiobookshelf-podcasts-nfs-storage
{{- end -}}

View File

@@ -1,18 +1,23 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: audiobookshelf-apprise-config
name: audiobookshelf-config-apprise
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-apprise-config
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: audiobookshelf-config-apprise
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
ntfy-url: "{{ `{{ .endpoint }}` }}/audiobookshelf"
data:
- secretKey: ntfy-url
- secretKey: endpoint
remoteRef:
key: /cl01tl/audiobookshelf/apprise
property: ntfy-url
key: /cl01tl/ntfy/users/cl01tl
property: internal-endpoint-credential

View File

@@ -1,14 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: audiobookshelf-books-nfs-storage
name: {{ include "custom.booksNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-books-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.booksNfsName" . }}
{{ include "custom.labels" . | nindent 4 }}
spec:
volumeName: audiobookshelf-books-nfs-storage
volumeName: {{ include "custom.booksNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany
@@ -20,14 +19,13 @@ spec:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: audiobookshelf-audiobooks-nfs-storage
name: {{ include "custom.audiobooksNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-audiobooks-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.audiobooksNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: audiobookshelf-audiobooks-nfs-storage
volumeName: {{ include "custom.audiobooksNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany
@@ -39,14 +37,13 @@ spec:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: audiobookshelf-podcasts-nfs-storage
name: {{ include "custom.podcastsNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-podcasts-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.podcastsNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: audiobookshelf-podcasts-nfs-storage
volumeName: {{ include "custom.podcastsNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany

View File

@@ -1,12 +1,11 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: audiobookshelf-books-nfs-storage
name: {{ include "custom.booksNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-books-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.booksNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
@@ -26,12 +25,11 @@ spec:
apiVersion: v1
kind: PersistentVolume
metadata:
name: audiobookshelf-audiobooks-nfs-storage
name: {{ include "custom.audiobooksNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-audiobooks-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.audiobooksNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
@@ -51,12 +49,11 @@ spec:
apiVersion: v1
kind: PersistentVolume
metadata:
name: audiobookshelf-podcasts-nfs-storage
name: {{ include "custom.podcastsNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: audiobookshelf-podcasts-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.podcastsNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client

View File

@@ -12,7 +12,7 @@ audiobookshelf:
main:
image:
repository: ghcr.io/advplyr/audiobookshelf
tag: 2.33.1@sha256:a4a5841bba093d81e5f4ad1eaedb4da3fda6dbb2528c552349da50ad1f7ae708
tag: 2.33.2@sha256:a44ed89b3e845faa1f7d353f2cc89b2fcd8011737dd14075fa963cf9468da3a5
env:
- name: TZ
value: America/Chicago
@@ -40,7 +40,7 @@ audiobookshelf:
- name: APPRISE_STATELESS_URLS
valueFrom:
secretKeyRef:
name: audiobookshelf-apprise-config
name: audiobookshelf-config-apprise
key: ntfy-url
service:
main:

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,16 +1,15 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: authentik-key-secret
name: authentik-key
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: authentik-key-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: authentik-key
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: key
remoteRef:

View File

@@ -1,12 +1,11 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: authentik-tailscale
name: {{ .Release.Name }}-tailscale
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: authentik-tailscale
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ .Release.Name }}-tailscale
{{- include "custom.labels" . | nindent 4 }}
tailscale.com/proxy-class: no-metrics
annotations:
tailscale.com/experimental-forward-cluster-traffic-via-ingress: "true"
@@ -26,4 +25,4 @@ spec:
service:
name: authentik-server
port:
number: 80
name: http

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: allow-outpost-cross-namespace-access
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
from:
- group: gateway.networking.k8s.io

View File

@@ -4,7 +4,7 @@ authentik:
- name: AUTHENTIK_SECRET_KEY
valueFrom:
secretKeyRef:
name: authentik-key-secret
name: authentik-key
key: key
- name: AUTHENTIK_POSTGRESQL__HOST
valueFrom:

View File

@@ -0,0 +1,24 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}
{{/*
NFS names
*/}}
{{- define "custom.storageNfsName" -}}
backrest-nfs-storage
{{- end -}}
{{- define "custom.shareNfsName" -}}
backrest-nfs-share
{{- end -}}

View File

@@ -1,14 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: backrest-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: backrest-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: backrest-nfs-storage
volumeName: {{ include "custom.storageNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany
@@ -20,14 +19,13 @@ spec:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: backrest-nfs-share
name: {{ include "custom.shareNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: backrest-nfs-share
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.shareNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: backrest-nfs-share
volumeName: {{ include "custom.shareNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany

View File

@@ -1,12 +1,11 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: backrest-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: backrest-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
@@ -26,12 +25,11 @@ spec:
apiVersion: v1
kind: PersistentVolume
metadata:
name: backrest-nfs-share
name: {{ include "custom.shareNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: backrest-nfs-share
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.shareNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client

View File

@@ -0,0 +1,21 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}
{{/*
NFS names
*/}}
{{- define "custom.storageNfsName" -}}
bazarr-nfs-storage
{{- end -}}

View File

@@ -1,16 +1,15 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: bazarr-key-secret
name: bazarr-key
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: bazarr-key-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: bazarr-key
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: key
remoteRef:

View File

@@ -1,14 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: bazarr-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: bazarr-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: bazarr-nfs-storage
volumeName: {{ include "custom.storageNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany

View File

@@ -1,12 +1,11 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: bazarr-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: bazarr-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client

View File

@@ -39,7 +39,7 @@ bazarr:
- name: APIKEY
valueFrom:
secretKeyRef:
name: bazarr-key-secret
name: bazarr-key
key: key
- name: ENABLE_ADDITIONAL_METRICS
value: false

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -106,6 +106,7 @@ blocky:
audiobookshelf IN CNAME traefik-cl01tl
authentik IN CNAME traefik-cl01tl
backrest IN CNAME traefik-cl01tl
bao IN CNAME traefik-cl01tl
bazarr IN CNAME traefik-cl01tl
ceph IN CNAME traefik-cl01tl
dawarich IN CNAME traefik-cl01tl

View File

@@ -0,0 +1,24 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}
{{/*
NFS names
*/}}
{{- define "custom.cloudflareSecretName" -}}
cert-manager-cloudflare-api-token
{{- end -}}
{{- define "custom.cloudflareSecretKey" -}}
api-token
{{- end -}}

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: letsencrypt-issuer
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
acme:
email: alexanderlebens@gmail.com
@@ -22,5 +21,5 @@ spec:
cloudflare:
email: alexanderlebens@gmail.com
apiTokenSecretRef:
name: cloudflare-api-token
key: api-token
name: {{ include "custom.cloudflareSecretName" . }}
key: {{ include "custom.cloudflareSecretKey" . }}

View File

@@ -1,18 +1,17 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: cloudflare-api-token
name: {{ include "custom.cloudflareSecretName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: cloudflare-api-token
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.cloudflareSecretName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: api-token
- secretKey: {{ include "custom.cloudflareSecretKey" . }}
remoteRef:
key: /cloudflare/alexlebens.net/clusterissuer
key: /cloudflare/alexlebens.net/cl01tl-issuer-certificate
property: token

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,19 +0,0 @@
# apiVersion: cilium.io/v2
# kind: CiliumBGPAdvertisement
# metadata:
# name: cilium-bgp-advertisements
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: cilium-bgp-advertisements
# app.kubernetes.io/instance: {{ .Release.Name }}
# app.kubernetes.io/part-of: {{ .Release.Name }}
# spec:
# advertisements:
# - advertisementType: "Service"
# service:
# addresses:
# - ExternalIP
# - LoadBalancerIP
# selector:
# matchExpressions:
# - {key: somekey, operator: NotIn, values: ['never-used-value']}

View File

@@ -1,22 +0,0 @@
# apiVersion: cilium.io/v2
# kind: CiliumBGPClusterConfig
# metadata:
# name: cilium-bgp
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: cilium-bgp
# app.kubernetes.io/instance: {{ .Release.Name }}
# app.kubernetes.io/part-of: {{ .Release.Name }}
# spec:
# nodeSelector:
# matchLabels:
# node-role.kubernetes.io/bgp: "65020"
# bgpInstances:
# - name: "65020"
# localASN: 65020
# peers:
# - name: "udm-65000"
# peerASN: 65000
# peerAddress: 192.168.1.1
# peerConfigRef:
# name: "cilium-peer"

View File

@@ -1,23 +0,0 @@
# apiVersion: cilium.io/v2
# kind: CiliumBGPPeerConfig
# metadata:
# name: cilium-peer
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: cilium-peer
# app.kubernetes.io/instance: {{ .Release.Name }}
# app.kubernetes.io/part-of: {{ .Release.Name }}
# spec:
# timers:
# holdTimeSeconds: 9
# keepAliveTimeSeconds: 3
# ebgpMultihop: 4
# gracefulRestart:
# enabled: true
# restartTimeSeconds: 15
# families:
# - afi: ipv4
# safi: unicast
# advertisements:
# matchLabels:
# app.kubernetes.io/name: cilium-bgp-advertisements

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: default-ip-pool
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
blocks:
- start: "10.232.1.21"
@@ -20,8 +19,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: bgp-ip-pool
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
blocks:
- start: "10.232.2.100"

View File

@@ -1,45 +0,0 @@
# apiVersion: gateway.networking.k8s.io/v1
# kind: Gateway
# metadata:
# name: cilium-tls-gateway
# namespace: {{ .Release.Namespace }}
# labels:
# app.kubernetes.io/name: cilium-tls-gateway
# app.kubernetes.io/instance: {{ .Release.Name }}
# app.kubernetes.io/part-of: {{ .Release.Name }}
# annotations:
# cert-manager.io/cluster-issuer: letsencrypt-issuer
# spec:
# addresses:
# - type: IPAddress
# value: 10.232.1.23
# gatewayClassName: cilium
# listeners:
# - allowedRoutes:
# namespaces:
# from: All
# hostname: '*.alexlebens.net'
# name: https
# port: 443
# protocol: HTTPS
# tls:
# certificateRefs:
# - group: ''
# kind: Secret
# name: https-gateway-cert
# namespace: kube-system
# mode: Terminate
# - allowedRoutes:
# namespaces:
# from: All
# hostname: 'alexlebens.net'
# name: https-domain
# port: 443
# protocol: HTTPS
# tls:
# certificateRefs:
# - group: ''
# kind: Secret
# name: https-gateway-cert
# namespace: kube-system
# mode: Terminate

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: hubble
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
@@ -21,8 +20,6 @@ spec:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
- kind: Service
name: hubble-ui
port: 80
weight: 100

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,16 +1,15 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: dawarich-key-secret
name: dawarich-key
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: dawarich-key-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: dawarich-key
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: key
remoteRef:
@@ -21,22 +20,21 @@ spec:
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: dawarich-oidc-secret
name: dawarich-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: dawarich-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: dawarich-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: client
remoteRef:
key: /authentik/oidc/dawarich
key: /cl01tl/authentik/oidc/dawarich
property: client
- secretKey: secret
remoteRef:
key: /authentik/oidc/dawarich
key: /cl01tl/authentik/oidc/dawarich
property: secret

View File

@@ -61,12 +61,12 @@ dawarich:
- name: OIDC_CLIENT_ID
valueFrom:
secretKeyRef:
name: dawarich-oidc-secret
name: dawarich-oidc-authentik
key: client
- name: OIDC_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: dawarich-oidc-secret
name: dawarich-oidc-authentik
key: secret
- name: OIDC_PROVIDER_NAME
value: Authentik
@@ -81,7 +81,7 @@ dawarich:
- name: SECRET_KEY_BASE
valueFrom:
secretKeyRef:
name: dawarich-key-secret
name: dawarich-key
key: key
- name: RAILS_LOG_TO_STDOUT
value: true

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,16 +1,15 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: synology-iscsi-config-secret
name: synology-iscsi-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: synology-iscsi-config-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: synology-iscsi-config
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: driver-config-file.yaml
remoteRef:

View File

@@ -1,11 +1,10 @@
apiVersion: v1
kind: Namespace
metadata:
name: democratic-csi-synology-iscsi
name: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: democratic-csi-synology-iscsi
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ .Release.Namespace }}
{{- include "custom.labels" . | nindent 4 }}
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/warn: privileged

View File

@@ -3,7 +3,7 @@ democratic-csi:
image:
registry: ghcr.io/democratic-csi/democratic-csi
tag: v1.9.5@@sha256:fc3b7d7ed3a616714139525075312758e23a5d425ffb539ad12c9bd20fb6001f
existingConfigSecret: synology-iscsi-config-secret
existingConfigSecret: synology-iscsi-config
config:
driver: synology-iscsi
resources:

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -5,7 +5,7 @@ description: Directus
keywords:
- directus
- content-management-system
home: https://docs.alexlebens.dev/applications/descheduler/
home: https://docs.alexlebens.dev/applications/directus/
sources:
- https://github.com/directus/directus
- https://github.com/directus/directus/pkgs/container/directus
@@ -29,4 +29,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
# renovate: datasource=github-releases depName=directus/directus
appVersion: 11.17.2
appVersion: 11.17.3

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -5,13 +5,20 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-config
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: key
remoteRef:
key: /cl01tl/directus/key
property: key
- secretKey: secret
remoteRef:
key: /cl01tl/directus/key
property: secret
- secretKey: admin-email
remoteRef:
key: /cl01tl/directus/config
@@ -20,38 +27,6 @@ spec:
remoteRef:
key: /cl01tl/directus/config
property: admin-password
- secretKey: secret
remoteRef:
key: /cl01tl/directus/config
property: secret
- secretKey: key
remoteRef:
key: /cl01tl/directus/config
property: key
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: directus-oidc-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: OIDC_CLIENT_ID
remoteRef:
key: /authentik/oidc/directus
property: client
- secretKey: OIDC_CLIENT_SECRET
remoteRef:
key: /authentik/oidc/directus
property: secret
---
apiVersion: external-secrets.io/v1
@@ -61,18 +36,67 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-metric-token
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: metric-token
remoteRef:
key: /cl01tl/directus/metrics
property: metric-token
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: directus-valkey-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-valkey-config
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: openbao
data:
- secretKey: user
remoteRef:
key: /cl01tl/directus/valkey
property: user
- secretKey: password
remoteRef:
key: /cl01tl/directus/valkey
property: password
- secretKey: default
remoteRef:
key: /cl01tl/directus/valkey
property: password
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: directus-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: openbao
data:
- secretKey: OIDC_CLIENT_ID
remoteRef:
key: /cl01tl/authentik/oidc/directus
property: client
- secretKey: OIDC_CLIENT_SECRET
remoteRef:
key: /cl01tl/authentik/oidc/directus
property: secret
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
@@ -81,12 +105,11 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-bucket-garage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: ACCESS_KEY_ID
remoteRef:
@@ -100,31 +123,3 @@ spec:
remoteRef:
key: /garage/home-infra/directus-assets
property: ACCESS_REGION
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: directus-valkey-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: directus-valkey-config
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: default
remoteRef:
key: /cl01tl/directus/valkey
property: password
- secretKey: user
remoteRef:
key: /cl01tl/directus/valkey
property: user
- secretKey: password
remoteRef:
key: /cl01tl/directus/valkey
property: password

View File

@@ -8,7 +8,7 @@ directus:
main:
image:
repository: ghcr.io/directus/directus
tag: 11.17.2@sha256:5e5978377f1cc9820ffc5b92597da1573a1350ea57f8aba42efd999139993874
tag: 11.17.3@sha256:ae6ab737fd04077d295bbefa545cc4aefccc206e3d0120c83812f9b482a8c9a5
env:
- name: PUBLIC_URL
value: https://directus.alexlebens.net
@@ -113,12 +113,12 @@ directus:
- name: AUTH_AUTHENTIK_CLIENT_ID
valueFrom:
secretKeyRef:
name: directus-oidc-secret
name: directus-oidc-authentik
key: OIDC_CLIENT_ID
- name: AUTH_AUTHENTIK_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: directus-oidc-secret
name: directus-oidc-authentik
key: OIDC_CLIENT_SECRET
- name: AUTH_AUTHENTIK_SCOPE
value: openid profile email

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -5,7 +5,7 @@ description: Excalidraw
keywords:
- excalidraw
- drawing
home: https://docs.alexlebens.dev/applications/eraser/
home: https://docs.alexlebens.dev/applications/excalidraw/
sources:
- https://github.com/excalidraw/excalidraw
- https://hub.docker.com/r/excalidraw/excalidraw

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -8,7 +8,7 @@ excalidraw:
main:
image:
repository: excalidraw/excalidraw
tag: latest@sha256:3c2513e830bb6e195147c05b34ecf8393d0ba2b1cc86e93b407a5777d6135c6c
tag: latest@sha256:20ffa04668e19616bb0c1b3632849e5cd96e0bc7a1336b73d9d072667f2c2854
env:
- name: NODE_ENV
value: production

View File

@@ -5,7 +5,7 @@ description: External DNS
keywords:
- external-dns
- dns
home: https://docs.alexlebens.dev/applications/eraser/
home: https://docs.alexlebens.dev/applications/external-dns/
sources:
- https://github.com/kubernetes-sigs/external-dns
- https://explore.ggcr.dev/?repo=registry.k8s.io%2Fexternal-dns%2Fexternal-dns

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: external-device-names
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
endpoints:
# Unifi UDM
@@ -48,8 +47,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: iot-device-names
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
endpoints:
# Airgradient
@@ -82,6 +80,18 @@ spec:
recordType: A
targets:
- 10.230.0.100
# HD Homerun
- dnsName: dv01hr.alexlebens.net
recordTTL: 180
recordType: A
targets:
- 10.232.1.72
# Pi KVM
- dnsName: dv02kv.alexlebens.net
recordTTL: 180
recordType: A
targets:
- 10.232.1.71
---
apiVersion: externaldns.k8s.io/v1alpha1
@@ -91,8 +101,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: server-host-names
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
endpoints:
# Unifi Gateway
@@ -125,6 +134,18 @@ spec:
recordType: A
targets:
- 10.232.1.52
# Desktop
- dnsName: pd05wd.alexlebens.net
recordTTL: 180
recordType: A
targets:
- 10.230.0.115
# Laptop
- dnsName: pl02mc.alexlebens.net
recordTTL: 180
recordType: A
targets:
- 10.230.0.105
---
apiVersion: externaldns.k8s.io/v1alpha1
@@ -134,8 +155,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: cluster-service-names
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
endpoints:
# Treafik Proxy

View File

@@ -5,12 +5,11 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: external-dns-unifi-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: api-key
remoteRef:

View File

@@ -18,4 +18,4 @@ dependencies:
repository: https://charts.external-secrets.io
icon: https://raw.githubusercontent.com/external-secrets/external-secrets/refs/heads/main/assets/eso-logo-large.png
# renovate: datasource=github-releases depName=external-secrets/external-secrets
appVersion: vv2.3.0
appVersion: v2.3.0

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -0,0 +1,16 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: external-secrets
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: external-secrets
{{- include "custom.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:auth-delegator
subjects:
- kind: ServiceAccount
name: {{ .Release.Name }}
namespace: {{ .Release.Namespace }}

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: vault
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
provider:
vault:
@@ -17,3 +16,28 @@ spec:
namespace: vault
name: vault-token
key: token
---
apiVersion: external-secrets.io/v1
kind: ClusterSecretStore
metadata:
name: openbao
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: openbao
{{- include "custom.labels" . | nindent 4 }}
spec:
provider:
vault:
server: http://openbao-internal.openbao:8200
path: secret
version: v2
auth:
kubernetes:
mountPath: kubernetes
role: external-secrets
serviceAccountRef:
name: {{ .Release.Name }}
namespace: {{ .Release.Namespace }}
audiences:
- openbao

View File

@@ -0,0 +1,21 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}
{{/*
NFS names
*/}}
{{- define "custom.storageNfsName" -}}
foldergram-pictures-collections-nfs-storage
{{- end -}}

View File

@@ -1,14 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: foldergram-pictures-collections-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: foldergram-pictures-collections-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeName: foldergram-pictures-collections-nfs-storage
volumeName: {{ include "custom.storageNfsName" . }}
storageClassName: nfs-client
accessModes:
- ReadWriteMany

View File

@@ -1,12 +1,11 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: foldergram-pictures-collections-nfs-storage
name: {{ include "custom.storageNfsName" . }}
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: foldergram-pictures-collections-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ include "custom.storageNfsName" . }}
{{- include "custom.labels" . | nindent 4 }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client

View File

@@ -70,7 +70,7 @@ foldergram:
forceRename: foldergram-data
storageClass: synology-iscsi-delete
accessMode: ReadWriteOnce
size: 100Gi
size: 250Gi
advancedMounts:
main:
main:

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,54 +1,52 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: freshrss-install-secret
name: freshrss-install-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: freshrss-install-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: freshrss-install-config
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: ADMIN_EMAIL
remoteRef:
key: /cl01tl/freshrss/config
property: ADMIN_EMAIL
property: admin-email
- secretKey: ADMIN_PASSWORD
remoteRef:
key: /cl01tl/freshrss/config
property: ADMIN_PASSWORD
property: admin-password
- secretKey: ADMIN_API_PASSWORD
remoteRef:
key: /cl01tl/freshrss/config
property: ADMIN_API_PASSWORD
property: admin-api-password
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: freshrss-oidc-secret
name: freshrss-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: freshrss-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: freshrss-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: OIDC_CLIENT_ID
remoteRef:
key: /authentik/oidc/freshrss
key: /cl01tl/authentik/oidc/freshrss
property: client
- secretKey: OIDC_CLIENT_SECRET
remoteRef:
key: /authentik/oidc/freshrss
key: /cl01tl/authentik/oidc/freshrss
property: secret
- secretKey: OIDC_CLIENT_CRYPTO_KEY
remoteRef:
key: /authentik/oidc/freshrss
property: crypto-key
key: /cl01tl/freshrss/key
property: oidc-client-crypto-key

View File

@@ -73,9 +73,9 @@ freshrss:
value: preferred_username
envFrom:
- secretRef:
name: freshrss-oidc-secret
name: freshrss-oidc-authentik
- secretRef:
name: freshrss-install-secret
name: freshrss-install-config
resources:
requests:
cpu: 1m

View File

@@ -21,4 +21,4 @@ dependencies:
version: 4.6.2
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/garage.png
# renovate: datasource=docker depName=dxflrs/garage
appVersion: v2.2.0
appVersion: v2.3.0

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,26 +1,25 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: garage-token-secret
name: garage-token
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: garage-token-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: garage-token
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: GARAGE_RPC_SECRET
remoteRef:
key: /cl01tl/garage/token
property: rpc
key: /cl01tl/garage/config
property: rpc-secret
- secretKey: GARAGE_ADMIN_TOKEN
remoteRef:
key: /cl01tl/garage/token
property: admin
key: /cl01tl/garage/config
property: admin-token
- secretKey: GARAGE_METRICS_TOKEN
remoteRef:
key: /cl01tl/garage/token
property: metric
key: /cl01tl/garage/config
property: metrics-token

View File

@@ -6,8 +6,7 @@ metadata:
labels:
app.kubernetes.io/name: garage-main
app.kubernetes.io/service: garage-main
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
ports:
- name: admin
@@ -27,6 +26,6 @@ spec:
protocol: TCP
targetPort: 3902
selector:
app.kubernetes.io/instance: garage
app.kubernetes.io/name: garage
app.kubernetes.io/instance: garage
garage-type: server

View File

@@ -21,10 +21,10 @@ garage:
main:
image:
repository: dxflrs/garage
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
tag: v2.3.0@sha256:866bd13ed2038ba7e7190e840482bc27234c4afaf77be8cfa439ae088c1e4690
envFrom:
- secretRef:
name: garage-token-secret
name: garage-token
resources:
requests:
cpu: 10m
@@ -50,10 +50,10 @@ garage:
main:
image:
repository: dxflrs/garage
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
tag: v2.3.0@sha256:866bd13ed2038ba7e7190e840482bc27234c4afaf77be8cfa439ae088c1e4690
envFrom:
- secretRef:
name: garage-token-secret
name: garage-token
resources:
requests:
cpu: 10m
@@ -79,10 +79,10 @@ garage:
main:
image:
repository: dxflrs/garage
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
tag: v2.3.0@sha256:866bd13ed2038ba7e7190e840482bc27234c4afaf77be8cfa439ae088c1e4690
envFrom:
- secretRef:
name: garage-token-secret
name: garage-token
resources:
requests:
cpu: 10m
@@ -104,7 +104,7 @@ garage:
- name: API_ADMIN_KEY
valueFrom:
secretKeyRef:
name: garage-token-secret
name: garage-token
key: GARAGE_ADMIN_TOKEN
resources:
requests:
@@ -273,7 +273,7 @@ garage:
scrapeTimeout: 2m
path: /metrics
bearerTokenSecret:
name: garage-token-secret
name: garage-token
key: GARAGE_METRICS_TOKEN
route:
webui:

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,42 +1,40 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gatus-config-secret
name: gatus-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gatus-config-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: NTFY_TOKEN
remoteRef:
key: /ntfy/user/cl01tl
key: /cl01tl/ntfy/users/cl01tl
property: token
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gatus-oidc-secret
name: gatus-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gatus-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: gatus-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: OIDC_CLIENT_ID
remoteRef:
key: /authentik/oidc/gatus
key: /cl01tl/authentik/oidc/gatus
property: client
- secretKey: OIDC_CLIENT_SECRET
remoteRef:
key: /authentik/oidc/gatus
key: /cl01tl/authentik/oidc/gatus
property: secret

View File

@@ -20,17 +20,17 @@ gatus:
NTFY_TOKEN:
valueFrom:
secretKeyRef:
name: gatus-config-secret
name: gatus-config
key: NTFY_TOKEN
OIDC_CLIENT_ID:
valueFrom:
secretKeyRef:
name: gatus-oidc-secret
name: gatus-oidc-authentik
key: OIDC_CLIENT_ID
OIDC_CLIENT_SECRET:
valueFrom:
secretKeyRef:
name: gatus-oidc-secret
name: gatus-oidc-authentik
key: OIDC_CLIENT_SECRET
POSTGRES_USER:
valueFrom:
@@ -266,6 +266,9 @@ gatus:
- name: vault
url: https://vault.alexlebens.net
<<: *defaults
- name: openbao
url: https://bao.alexlebens.net
<<: *defaults
- name: backrest
url: https://backrest.alexlebens.net
<<: *defaults

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,11 +1,10 @@
apiVersion: v1
kind: Namespace
metadata:
name: generic-device-plugin
name: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: generic-device-plugin
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ .Release.Namespace }}
{{- include "custom.labels" . | nindent 4 }}
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/warn: privileged

View File

@@ -1,13 +1,13 @@
dependencies:
- name: gitea
repository: https://dl.gitea.com/charts/
version: 12.5.1
version: 12.5.3
- name: actions
repository: https://dl.gitea.com/charts/
version: 0.0.5
version: 0.1.0
- name: meilisearch
repository: https://meilisearch.github.io/meilisearch-kubernetes
version: 0.31.0
version: 0.32.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.5.0
@@ -23,5 +23,5 @@ dependencies:
- name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0
digest: sha256:d654c705c599c73c4e7aa50c53791edafc7a63d4c9ed17856c76ad385406170b
generated: "2026-04-14T17:48:02.925330851Z"
digest: sha256:2144d55ea34ba25bd81c1e479ee5cd27097fafb5676b96e63aa0e32ad2868925
generated: "2026-04-16T20:09:26.031592859Z"

View File

@@ -26,14 +26,14 @@ maintainers:
- name: alexlebens
dependencies:
- name: gitea
version: 12.5.1
version: 12.5.3
repository: https://dl.gitea.com/charts/
- name: actions
alias: gitea-actions
repository: https://dl.gitea.com/charts/
version: 0.0.5
version: 0.1.0
- name: meilisearch
version: 0.31.0
version: 0.32.0
repository: https://meilisearch.github.io/meilisearch-kubernetes
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
@@ -56,4 +56,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/gitea.png
# renovate: datasource=github-releases depName=go-gitea/gitea
appVersion: 1.25.5
appVersion: 1.26.0

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-custom-templates
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
data:
header.tmpl: |
<script defer src="https://rybbit.alexlebens.dev/api/script.js" data-site-id="b515c34a6dcc"></script>

View File

@@ -1,64 +1,15 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-admin-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-admin-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: username
remoteRef:
key: /cl01tl/gitea/auth/admin
property: username
- secretKey: password
remoteRef:
key: /cl01tl/gitea/auth/admin
property: password
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-oidc-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-oidc-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: secret
remoteRef:
key: /authentik/oidc/gitea
property: secret
- secretKey: key
remoteRef:
key: /authentik/oidc/gitea
property: client
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-runner-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-runner-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: token
remoteRef:
@@ -69,80 +20,15 @@ spec:
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-renovate-secret
name: gitea-meilisearch-key
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-renovate-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: gitea-meilisearch-key
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: RENOVATE_ENDPOINT
remoteRef:
key: /cl01tl/gitea/renovate
property: RENOVATE_ENDPOINT
- secretKey: RENOVATE_GIT_AUTHOR
remoteRef:
key: /cl01tl/gitea/renovate
property: RENOVATE_GIT_AUTHOR
- secretKey: RENOVATE_TOKEN
remoteRef:
key: /cl01tl/gitea/renovate
property: RENOVATE_TOKEN
- secretKey: RENOVATE_GIT_PRIVATE_KEY
remoteRef:
key: /cl01tl/gitea/renovate
property: id_rsa
- secretKey: RENOVATE_GITHUB_COM_TOKEN
remoteRef:
key: /github/gitea-cl01tl
property: token
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-renovate-ssh-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-renovate-ssh-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: config
remoteRef:
key: /cl01tl/gitea/renovate
property: ssh_config
- secretKey: id_rsa
remoteRef:
key: /cl01tl/gitea/renovate
property: id_rsa
- secretKey: id_rsa.pub
remoteRef:
key: /cl01tl/gitea/renovate
property: id_rsa.pub
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-meilisearch-master-key-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-meilisearch-master-key-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
target:
template:
mergePolicy: Merge
@@ -153,4 +39,27 @@ spec:
- secretKey: MEILI_MASTER_KEY
remoteRef:
key: /cl01tl/gitea/meilisearch
property: MEILI_MASTER_KEY
property: master-key
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: gitea-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: openbao
data:
- secretKey: secret
remoteRef:
key: /cl01tl/authentik/oidc/gitea
property: secret
- secretKey: key
remoteRef:
key: /cl01tl/authentik/oidc/gitea
property: client

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
@@ -21,8 +20,6 @@ spec:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
- kind: Service
name: gitea-http
port: 3000
weight: 100

View File

@@ -1,12 +1,11 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: gitea-tailscale
name: {{ .Release.Name }}-tailscale
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-tailscale
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ .Release.Name }}-tailscale
{{- include "custom.labels" . | nindent 4 }}
tailscale.com/proxy-class: no-metrics
annotations:
tailscale.com/experimental-forward-cluster-traffic-via-ingress: "true"
@@ -21,7 +20,7 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
pathType: Prefix
backend:
service:
name: gitea-http

View File

@@ -1,11 +1,10 @@
apiVersion: v1
kind: Namespace
metadata:
name: gitea
name: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: {{ .Release.Namespace }}
{{- include "custom.labels" . | nindent 4 }}
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/warn: privileged

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-themes-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
volumeMode: Filesystem
storageClassName: ceph-filesystem

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
selector:
matchLabels:

View File

@@ -5,8 +5,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: gitea-ssh
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- include "custom.labels" . | nindent 4 }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
@@ -16,8 +15,6 @@ spec:
sectionName: ssh
rules:
- backendRefs:
- group: ''
kind: Service
- kind: Service
name: gitea-ssh
port: 22
weight: 100

View File

@@ -59,7 +59,7 @@ gitea:
oauth:
- name: Authentik
provider: openidConnect
existingSecret: gitea-oidc-secret
existingSecret: gitea-oidc-authentik
autoDiscoverUrl: https://auth.alexlebens.dev/application/o/gitea/.well-known/openid-configuration
iconUrl: https://goauthentik.io/img/icon.png
scopes: "email profile"
@@ -137,7 +137,7 @@ gitea:
- name: GITEA__INDEXER__ISSUE_INDEXER_CONN_STR
valueFrom:
secretKeyRef:
name: gitea-meilisearch-master-key-secret
name: gitea-meilisearch-key
key: ISSUE_INDEXER_CONN_STR
valkey-cluster:
enabled: false
@@ -194,7 +194,7 @@ gitea-actions:
registry: docker.io
repository: gitea/act_runner
# renovate: datasource=docker depName=gitea/act_runner
tag: 0.3.1@sha256:c2a169c5e99864c25e32527cef3d82203225e09558773022bf3dc164a2e6d762
tag: 0.4.1@sha256:696a59b51ad3d149521e3beb0229d5fb88f87295e1616f940199793274415b56
extraVolumeMounts:
- name: workspace-vol
mountPath: /workspace
@@ -235,7 +235,7 @@ meilisearch:
MEILI_ENV: production
MEILI_EXPERIMENTAL_DUMPLESS_UPGRADE: true
auth:
existingMasterKeySecret: gitea-meilisearch-master-key-secret
existingMasterKeySecret: gitea-meilisearch-key
persistence:
enabled: true
storageClass: ceph-block

View File

@@ -0,0 +1,14 @@
{{/*
Common labels
*/}}
{{- define "custom.labels" -}}
{{ include "custom.selectorLabels" $ }}
{{- end }}
{{/*
Selector labels
*/}}
{{- define "custom.selectorLabels" -}}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
{{- end }}

View File

@@ -1,98 +1,44 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: grafana-auth-secret
name: grafana-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: grafana-auth-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: grafana-config
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: admin-user
remoteRef:
key: /cl01tl/grafana/auth
key: /cl01tl/grafana/config
property: admin-user
- secretKey: admin-password
remoteRef:
key: /cl01tl/grafana/auth
key: /cl01tl/grafana/config
property: admin-password
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: grafana-oauth-secret
name: grafana-oidc-authentik
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: grafana-oauth-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/name: grafana-oidc-authentik
{{- include "custom.labels" . | nindent 4 }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
name: openbao
data:
- secretKey: AUTH_CLIENT_ID
remoteRef:
key: /authentik/oidc/grafana
key: /cl01tl/authentik/oidc/grafana
property: client
- secretKey: AUTH_CLIENT_SECRET
remoteRef:
key: /authentik/oidc/grafana
key: /cl01tl/authentik/oidc/grafana
property: secret
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: grafana-operator-postgresql-18-cluster-backup-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: grafana-operator-postgresql-18-cluster-backup-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: ACCESS_KEY_ID
remoteRef:
key: /digital-ocean/home-infra/postgres-backups
property: access
- secretKey: ACCESS_SECRET_KEY
remoteRef:
key: /digital-ocean/home-infra/postgres-backups
property: secret
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: grafana-operator-postgresql-18-cluster-backup-secret-garage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: grafana-operator-postgresql-18-cluster-backup-secret-garage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: ACCESS_KEY_ID
remoteRef:
key: /garage/home-infra/postgres-backups
property: ACCESS_KEY_ID
- secretKey: ACCESS_SECRET_KEY
remoteRef:
key: /garage/home-infra/postgres-backups
property: ACCESS_SECRET_KEY
- secretKey: ACCESS_REGION
remoteRef:
key: /garage/home-infra/postgres-backups
property: ACCESS_REGION

Some files were not shown because too many files have changed in this diff Show More