1432 Commits

Author SHA1 Message Date
7b802d609d Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.5' (#403) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #403
2025-01-21 06:17:12 +00:00
175fc1d793 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.5 2025-01-21 03:11:01 +00:00
021af5f21a Merge pull request 'Update nextcloud Docker tag to v30.0.5' (#401) from renovate/nextcloud-30.x into master
Reviewed-on: #401
2025-01-18 11:13:54 +00:00
d99fd4e14f Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.109.1' (#402) from renovate/victoriametrics into master
Reviewed-on: #402
2025-01-18 11:13:49 +00:00
e91e7f2ff0 Update victoriametrics/vmagent Docker tag to v1.109.1 2025-01-18 03:46:24 +00:00
073f0762b6 Update nextcloud Docker tag to v30.0.5 2025-01-18 03:46:09 +00:00
c9def8c898 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.8.1' (#400) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #400
2025-01-16 06:31:37 +00:00
9c555e71cb Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.8.1 2025-01-16 03:06:16 +00:00
e6d8a83893 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.122.0' (#398) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #398
2025-01-15 11:05:52 +00:00
1fe7ed11b5 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.8.0' (#399) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #399
2025-01-15 11:05:48 +00:00
eeddd81477 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.90' (#397) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #397
2025-01-15 11:05:45 +00:00
c878a4141b Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.8.0 2025-01-15 03:05:19 +00:00
49f0751204 Update ghcr.io/element-hq/synapse Docker tag to v1.122.0 2025-01-15 03:05:07 +00:00
199626171e Update vectorim/element-web Docker tag to v1.11.90 2025-01-15 03:04:54 +00:00
e489a8bf46 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.109.0' (#396) from renovate/victoriametrics into master
Reviewed-on: #396
2025-01-11 06:38:26 +00:00
53c8b7473a Merge pull request 'Update gitea/gitea Docker tag to v1.23.1' (#395) from renovate/gitea-gitea-1.x into master
Reviewed-on: #395
2025-01-11 06:38:19 +00:00
dcebd98cf1 Update victoriametrics/vmagent Docker tag to v1.109.0 2025-01-11 03:07:02 +00:00
44df066c3f Update gitea/gitea Docker tag to v1.23.1 2025-01-11 03:06:56 +00:00
5a8802a5df Merge pull request 'Update gitea/gitea Docker tag to v1.23.0' (#394) from renovate/gitea-gitea-1.x into master
Reviewed-on: #394
2025-01-09 05:04:39 +00:00
45c4c40560 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.18' (#393) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #393
2025-01-09 05:04:11 +00:00
da732bea82 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.2' (#392) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #392
2025-01-09 05:04:02 +00:00
f5a614a908 Update gitea/gitea Docker tag to v1.23.0 2025-01-09 03:11:49 +00:00
63c576f618 Update rancher/mirrored-library-traefik Docker tag to v2.11.18 2025-01-09 03:11:43 +00:00
cb460655d4 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.2 2025-01-08 03:14:03 +00:00
4eb5ed6e52 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.16' (#391) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #391
2025-01-07 07:04:41 +00:00
80f44fd1be Update rancher/mirrored-library-traefik Docker tag to v2.11.16 2025-01-07 03:18:25 +00:00
3449bc4ced Added node-fetch to nodered
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-01-06 09:46:34 +00:00
ed914c6c67 Install atproto api in node red
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-01-06 09:18:43 +00:00
46f0491624 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.12.0' (#390) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #390
2024-12-27 06:47:37 +00:00
e26f7c6bcb Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.12.0 2024-12-27 03:15:27 +00:00
f10eb64976 Scale down element web
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-24 07:09:58 +00:00
0a0f485efe Revert "Revert "Removed matrix bridges""
This reverts commit 36b88cf203.
2024-12-24 06:48:43 +00:00
36b88cf203 Revert "Removed matrix bridges"
This reverts commit 868d943d98.
2024-12-24 06:43:51 +00:00
868d943d98 Removed matrix bridges
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-24 06:39:59 +00:00
487f196f19 Merge pull request 'Update gristlabs/grist-oss Docker tag to v1.3.2' (#374) from renovate/gristlabs-grist-oss-1.x into master
Reviewed-on: #374
2024-12-22 07:09:48 +00:00
ddeaa3ff6b Update gristlabs/grist-oss Docker tag to v1.3.2 2024-12-22 03:25:21 +00:00
98a328c9f9 Merge pull request 'Update nodered/node-red Docker tag to v4.0.8' (#389) from renovate/nodered-node-red-4.x into master
Reviewed-on: #389
2024-12-21 04:13:07 +00:00
986bbc8cf3 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.4' (#388) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #388
2024-12-21 04:13:03 +00:00
f99805a17d Update nodered/node-red Docker tag to v4.0.8 2024-12-21 03:14:32 +00:00
f4276e84c0 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.4 2024-12-21 03:14:26 +00:00
d76359865c Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.1' (#384) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #384
2024-12-19 06:39:05 +00:00
1afc3389dd Merge pull request 'Update nodered/node-red Docker tag to v4.0.7' (#385) from renovate/nodered-node-red-4.x into master
Reviewed-on: #385
2024-12-19 06:38:52 +00:00
a9f315285c Merge pull request 'Update vectorim/element-web Docker tag to v1.11.89' (#386) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #386
2024-12-19 06:38:45 +00:00
4960a154bc Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.108.1' (#387) from renovate/victoriametrics into master
Reviewed-on: #387
2024-12-19 06:38:38 +00:00
796cd47feb Update victoriametrics/vmagent Docker tag to v1.108.1 2024-12-19 03:20:14 +00:00
d2573ea366 Update vectorim/element-web Docker tag to v1.11.89 2024-12-19 03:20:05 +00:00
74abd9bc4c Update nodered/node-red Docker tag to v4.0.7 2024-12-19 03:19:59 +00:00
be2f909c02 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.1 2024-12-19 03:19:48 +00:00
0e7ca10f4f Merge pull request 'Update vectorim/element-web Docker tag to v1.11.88' (#383) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #383
2024-12-18 06:14:38 +00:00
9e4bce69a1 Update vectorim/element-web Docker tag to v1.11.88 2024-12-18 03:06:31 +00:00
a1bd2c8015 Merge pull request 'Update nodered/node-red Docker tag to v4.0.6' (#382) from renovate/nodered-node-red-4.x into master
Reviewed-on: #382
2024-12-17 06:32:47 +00:00
08c5908e19 Update nodered/node-red Docker tag to v4.0.6 2024-12-17 03:09:08 +00:00
88f58f532c Added Ombi ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-16 08:38:38 +00:00
90cbce39ae Merge pull request 'Update x1unix/go-playground Docker tag to v2.4.0' (#381) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #381
2024-12-16 06:24:57 +00:00
b82ab5afde Update x1unix/go-playground Docker tag to v2.4.0 2024-12-16 03:04:13 +00:00
c46a9408aa Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.0' (#379) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #379
2024-12-14 05:47:53 +00:00
8947985b9d Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.108.0' (#380) from renovate/victoriametrics into master
Reviewed-on: #380
2024-12-14 05:47:09 +00:00
0d1cbde25a Merge pull request 'Update gitea/gitea Docker tag to v1.22.6' (#378) from renovate/gitea-gitea-1.x into master
Reviewed-on: #378
2024-12-14 05:47:06 +00:00
1e23ca1950 Update victoriametrics/vmagent Docker tag to v1.108.0 2024-12-14 03:12:04 +00:00
436144d0b8 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.0 2024-12-14 03:12:00 +00:00
eca92c1c12 Update gitea/gitea Docker tag to v1.22.6 2024-12-14 03:11:51 +00:00
30606b250a Remove ntfy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 11:52:08 +00:00
64902c85a5 Tweak config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 10:49:55 +00:00
4bbf882ded Added ntfy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 10:46:58 +00:00
afc5bf89e7 Re-add ntfy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 10:37:40 +00:00
aca20a5330 Remove ntfy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 10:04:09 +00:00
78fe61e5aa Added ntfy ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-13 09:58:12 +00:00
cf87b1aaf9 Merge pull request 'Update nextcloud Docker tag to v30.0.4' (#377) from renovate/nextcloud-30.x into master
Reviewed-on: #377
2024-12-13 05:16:51 +00:00
1544ec48b4 Update nextcloud Docker tag to v30.0.4 2024-12-13 03:11:39 +00:00
532b25db2d Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.121.1' (#376) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #376
2024-12-12 06:36:47 +00:00
c339a55ded Merge pull request 'Update gitea/gitea Docker tag to v1.22.5' (#375) from renovate/gitea-gitea-1.x into master
Reviewed-on: #375
2024-12-12 06:36:45 +00:00
58f25cfff5 Update ghcr.io/element-hq/synapse Docker tag to v1.121.1 2024-12-12 03:05:10 +00:00
a7658b8b51 Update gitea/gitea Docker tag to v1.22.5 2024-12-12 03:05:03 +00:00
603e63f417 Add reloader to Civo cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-10 08:35:58 +00:00
f3de3ca716 Reomved old Airtable apps
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-08 09:33:18 +00:00
3f0210ee20 Added social-to-grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-08 09:32:45 +00:00
0a324503e7 Include tldts to node-red
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-07 14:04:27 +00:00
7677e529ce Update grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-07 07:19:46 +00:00
bdc526e95f Re-add Grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-12-07 06:21:19 +00:00
c3f3892308 Merge pull request 'Update nextcloud Docker tag to v30.0.3' (#373) from renovate/nextcloud-30.x into master
Reviewed-on: #373
2024-12-07 06:12:27 +00:00
cb3f95cb3a Update nextcloud Docker tag to v30.0.3 2024-12-07 03:14:15 +00:00
17d1067ed7 Merge pull request 'Update grafana/promtail Docker tag to v2.9.11' (#372) from renovate/grafana-promtail-2.x into master
Reviewed-on: #372
2024-12-06 06:24:36 +00:00
6be3ed860c Update grafana/promtail Docker tag to v2.9.11 2024-12-06 03:14:59 +00:00
001d394054 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.87' (#371) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #371
2024-12-04 07:12:47 +00:00
96af1f81b2 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.11' (#370) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #370
2024-12-04 07:12:39 +00:00
ffed1d4568 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.120.2' (#369) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #369
2024-12-04 07:12:29 +00:00
448dffeb9f Update vectorim/element-web Docker tag to v1.11.87 2024-12-04 03:19:41 +00:00
c2b03e5ecb Update rancher/mirrored-library-traefik Docker tag to v2.11.11 2024-12-04 03:19:35 +00:00
f96e1141e3 Update ghcr.io/element-hq/synapse Docker tag to v1.120.2 2024-12-04 03:19:24 +00:00
e218c7f6d7 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.107.0' (#368) from renovate/victoriametrics into master
Reviewed-on: #368
2024-11-30 08:06:35 +00:00
cb5aee8b81 Update victoriametrics/vmagent Docker tag to v1.107.0 2024-11-30 03:05:04 +00:00
668d577577 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.3.0' (#367) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #367
2024-11-28 06:49:32 +00:00
8f1735c0c6 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.3.0 2024-11-28 03:07:46 +00:00
dfded700da Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.120.0' (#366) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #366
2024-11-27 07:03:26 +00:00
f2ac4a2689 Update ghcr.io/element-hq/synapse Docker tag to v1.120.0 2024-11-27 03:08:36 +00:00
720e8e4ab9 Merge pull request 'Update gitea/gitea Docker tag to v1.22.4' (#365) from renovate/gitea-gitea-1.x into master
Reviewed-on: #365
2024-11-26 06:31:19 +00:00
4b9aa183a5 Update gitea/gitea Docker tag to v1.22.4 2024-11-26 03:05:27 +00:00
8a4abbfe9a Merge pull request 'Update outlinewiki/outline Docker tag to v0.81.1' (#364) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #364
2024-11-21 07:21:52 +00:00
6533bd638a Update outlinewiki/outline Docker tag to v0.81.1 2024-11-21 03:03:57 +00:00
45f684e938 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.86' (#363) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #363
2024-11-20 17:47:21 +00:00
98fc622b8a Update vectorim/element-web Docker tag to v1.11.86 2024-11-20 03:06:31 +00:00
28c2d885fe Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.106.1' (#361) from renovate/victoriametrics into master
Reviewed-on: #361
2024-11-16 14:48:36 +00:00
4378dbb2b4 Update victoriametrics/vmagent Docker tag to v1.106.1 2024-11-16 03:04:51 +00:00
426c264795 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.119.0' (#360) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #360
2024-11-14 13:27:45 +00:00
22c7ef9096 Update ghcr.io/element-hq/synapse Docker tag to v1.119.0 2024-11-14 03:04:12 +00:00
9d3ed10203 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.85' (#359) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #359
2024-11-13 13:03:51 +00:00
76cb270f66 Merge pull request 'Update outlinewiki/outline Docker tag to v0.81.0' (#358) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #358
2024-11-13 13:03:26 +00:00
0ef71ad036 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.2.0' (#357) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #357
2024-11-13 13:02:20 +00:00
7a87d8e170 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.14.0' (#355) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #355
2024-11-13 13:01:46 +00:00
a1a6d099b5 Merge pull request 'Update nextcloud Docker tag to v30.0.2' (#354) from renovate/nextcloud-30.x into master
Reviewed-on: #354
2024-11-13 13:01:42 +00:00
b485ff23e3 Update vectorim/element-web Docker tag to v1.11.85 2024-11-13 03:06:30 +00:00
fb2332dbb1 Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.14.0 2024-11-12 04:44:44 +00:00
010b062164 Update outlinewiki/outline Docker tag to v0.81.0 2024-11-12 04:44:35 +00:00
c1c87c364b Update ghcr.io/mealie-recipes/mealie Docker tag to v2.2.0 2024-11-12 04:44:28 +00:00
512c3a0ed6 Update nextcloud Docker tag to v30.0.2 2024-11-12 04:44:03 +00:00
cb90821a1a Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.3' (#356) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #356
2024-11-11 13:15:29 +00:00
832bebf2b1 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.3 2024-11-11 03:24:36 +00:00
c8269e6e02 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.84' (#353) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #353
2024-11-06 07:36:08 +00:00
4520d7aa84 Update vectorim/element-web Docker tag to v1.11.84 2024-11-06 03:19:46 +00:00
b7773cdac4 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.106.0' (#352) from renovate/victoriametrics into master
Reviewed-on: #352
2024-11-05 06:25:34 +00:00
085649aefe Update victoriametrics/vmagent Docker tag to v1.106.0 2024-11-05 03:20:43 +00:00
7896a2bba0 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.10' (#351) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #351
2024-11-04 06:32:14 +00:00
7bea33cce3 Update wallabag/wallabag Docker tag to v2.6.10 2024-11-04 03:05:59 +00:00
977844d42b Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.1.0' (#350) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #350
2024-10-31 06:58:36 +00:00
8b31c62888 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.2' (#349) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #349
2024-10-31 06:58:30 +00:00
04796de0a4 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.1.0 2024-10-31 03:05:26 +00:00
e57a35d1e0 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.2 2024-10-31 03:05:21 +00:00
bc2846c8a9 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.83' (#347) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #347
2024-10-30 09:32:52 +00:00
a834d134f1 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.118.0' (#348) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #348
2024-10-30 09:32:46 +00:00
7b460e7a60 Update ghcr.io/element-hq/synapse Docker tag to v1.118.0 2024-10-30 03:06:55 +00:00
21630315f8 Update vectorim/element-web Docker tag to v1.11.83 2024-10-30 03:06:45 +00:00
5ec8620d73 Added outline resource requests
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-10-27 13:29:17 +00:00
9f96c2218c Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2' (#345) from renovate/ghcr.io-mealie-recipes-mealie-2.x into master
Reviewed-on: #345
2024-10-24 11:07:24 +00:00
3fb3f90a34 Merge pull request 'Update x1unix/go-playground Docker tag to v2.3.0' (#346) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #346
2024-10-24 07:39:14 +00:00
2b1b8d4737 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.82' (#344) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #344
2024-10-24 07:39:09 +00:00
b623e6998e Update x1unix/go-playground Docker tag to v2.3.0 2024-10-24 03:14:51 +00:00
6c5b3d7780 Update ghcr.io/mealie-recipes/mealie Docker tag to v2 2024-10-23 03:07:08 +00:00
6a09d7b485 Update vectorim/element-web Docker tag to v1.11.82 2024-10-23 03:06:58 +00:00
afed1748d1 Merge pull request 'Update nextcloud Docker tag to v30.0.1' (#342) from renovate/nextcloud-30.x into master
Reviewed-on: #342
2024-10-19 04:56:17 +00:00
7410373f95 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.105.0' (#343) from renovate/victoriametrics into master
Reviewed-on: #343
2024-10-19 04:56:13 +00:00
706b36cbfb Update victoriametrics/vmagent Docker tag to v1.105.0 2024-10-19 03:14:45 +00:00
66dd42aea2 Update nextcloud Docker tag to v30.0.1 2024-10-19 03:14:31 +00:00
69994d9583 Remove prometheus scrape from matrix whatsapp
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-10-17 10:55:01 +01:00
2877de22f8 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.0' (#341) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #341
2024-10-17 05:30:37 +00:00
d3f877c05e Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.117.0' (#340) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #340
2024-10-17 05:30:15 +00:00
a682eaf0f2 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.81' (#339) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #339
2024-10-17 05:29:54 +00:00
80ddd8d242 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.0 2024-10-17 03:35:44 +00:00
be42463829 Update ghcr.io/element-hq/synapse Docker tag to v1.117.0 2024-10-16 03:13:49 +00:00
a62d17d749 Update vectorim/element-web Docker tag to v1.11.81 2024-10-16 03:13:38 +00:00
ec008c4d78 Merge pull request 'Update nodered/node-red Docker tag to v4.0.5' (#338) from renovate/nodered-node-red-4.x into master
Reviewed-on: #338
2024-10-11 05:40:50 +00:00
fa35a3f097 Update nodered/node-red Docker tag to v4.0.5 2024-10-11 03:04:14 +00:00
79487a64c6 Merge pull request 'Update nodered/node-red Docker tag to v4.0.4' (#337) from renovate/nodered-node-red-4.x into master
Reviewed-on: #337
2024-10-10 05:21:44 +00:00
653513d038 Merge pull request 'Update gitea/gitea Docker tag to v1.22.3' (#336) from renovate/gitea-gitea-1.x into master
Reviewed-on: #336
2024-10-10 05:21:34 +00:00
7b74ffb29b Update nodered/node-red Docker tag to v4.0.4 2024-10-10 03:14:01 +00:00
328ab501f2 Update gitea/gitea Docker tag to v1.22.3 2024-10-10 03:13:54 +00:00
a45a77689f Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.3' (#334) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #334
2024-10-09 05:36:41 +00:00
75b03367ee Merge pull request 'Update vectorim/element-web Docker tag to v1.11.80' (#335) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #335
2024-10-09 05:36:31 +00:00
322fc13487 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.7.1' (#333) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #333
2024-10-09 05:36:23 +00:00
ba14dd468c Update vectorim/element-web Docker tag to v1.11.80 2024-10-09 03:05:56 +00:00
2aeb87d51a Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.3 2024-10-09 03:05:52 +00:00
22528590a1 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.7.1 2024-10-09 03:05:46 +00:00
f1d7ca5d8e Merge pull request 'Update x1unix/go-playground Docker tag to v2.2.1' (#332) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #332
2024-10-07 04:34:13 +00:00
dbfb103a9d Update x1unix/go-playground Docker tag to v2.2.1 2024-10-07 03:07:06 +00:00
5d575d85ab Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.7.0' (#331) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #331
2024-10-03 05:35:57 +00:00
b8454a994d Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.7.0 2024-10-03 03:10:29 +00:00
35f0464d70 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.79' (#328) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #328
2024-10-02 03:55:20 +00:00
d0821ac14b Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.116.0' (#329) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #329
2024-10-02 03:55:17 +00:00
ca45361327 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.104.0' (#330) from renovate/victoriametrics into master
Reviewed-on: #330
2024-10-02 03:55:13 +00:00
d5598b238b Update victoriametrics/vmagent Docker tag to v1.104.0 2024-10-02 03:16:38 +00:00
397e939d43 Update ghcr.io/element-hq/synapse Docker tag to v1.116.0 2024-10-02 03:16:28 +00:00
fe02c5dfc1 Update vectorim/element-web Docker tag to v1.11.79 2024-10-02 03:16:18 +00:00
bc9a2de2c2 Added slide shorturls
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-30 10:15:15 +01:00
b35719db57 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.1' (#327) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #327
2024-09-28 05:11:34 +00:00
de1a002ded Update ghcr.io/miniflux/miniflux Docker tag to v2.2.1 2024-09-28 03:15:56 +00:00
a0e2c4b9fb Merge pull request 'Update outlinewiki/outline Docker tag to v0.80.2' (#326) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #326
2024-09-26 05:17:40 +00:00
487e0b2dc7 Update outlinewiki/outline Docker tag to v0.80.2 2024-09-26 03:10:44 +00:00
ab77992610 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.10' (#324) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #324
2024-09-25 05:40:56 +00:00
587378d70d Merge pull request 'Update vectorim/element-web Docker tag to v1.11.78' (#325) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #325
2024-09-25 05:40:52 +00:00
7a9ed2117f Update vectorim/element-web Docker tag to v1.11.78 2024-09-25 03:11:23 +00:00
f72cd2f2c9 Update rancher/mirrored-library-traefik Docker tag to v2.11.10 2024-09-25 03:11:18 +00:00
14a547b29b Merge pull request 'Update outlinewiki/outline Docker tag to v0.80.1' (#323) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #323
2024-09-23 06:38:59 +00:00
a66d7899aa Update outlinewiki/outline Docker tag to v0.80.1 2024-09-23 03:31:51 +00:00
fd90cbd625 Merge pull request 'Update outlinewiki/outline Docker tag to v0.80.0' (#322) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #322
2024-09-22 15:40:32 +00:00
9e870647e2 Update outlinewiki/outline Docker tag to v0.80.0 2024-09-22 03:07:35 +00:00
a556fc70fc Merge pull request 'Update nextcloud Docker tag to v30' (#321) from renovate/nextcloud-30.x into master
Reviewed-on: #321
2024-09-19 06:10:57 +00:00
fad75368d2 Update nextcloud Docker tag to v30 2024-09-19 06:08:56 +00:00
68784401e3 Merge pull request 'Update nextcloud Docker tag to v29.0.7' (#320) from renovate/nextcloud-29.x into master
Reviewed-on: #320
2024-09-19 05:35:48 +00:00
972cc92010 Update nextcloud Docker tag to v29.0.7 2024-09-19 03:30:45 +00:00
342756091b Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.115.0' (#319) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #319
2024-09-18 05:17:12 +00:00
78ad15eb42 Merge pull request 'Update nodered/node-red Docker tag to v4.0.3' (#318) from renovate/nodered-node-red-4.x into master
Reviewed-on: #318
2024-09-18 05:16:58 +00:00
77ea699aea Update ghcr.io/element-hq/synapse Docker tag to v1.115.0 2024-09-18 03:18:22 +00:00
3bd0a612d9 Update nodered/node-red Docker tag to v4.0.3 2024-09-18 03:18:16 +00:00
6636f2dc68 Changed proxy destination
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 19:08:25 +01:00
888c08993f Revert proxy destination
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 17:52:29 +01:00
44e5d225ec Changed proxy destination
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 17:50:51 +01:00
c4bea33196 Removed grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 15:51:44 +01:00
f998fbf064 Added reloader annotation
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:40:06 +01:00
bb927b37fa Added internal hostname
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:37:52 +01:00
437daf558f Require login
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:36:50 +01:00
8f2e23e567 Update id
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:28:46 +01:00
23f2788cb2 Added missing annotations
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:24:25 +01:00
088d7b723a Added missing tls secret name
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:23:35 +01:00
64224ecaef Fix hpa 2024-09-15 13:21:35 +01:00
855d0f912a Fix typo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:20:29 +01:00
3283532827 Fix hpa
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:19:46 +01:00
12d95014f3 Added grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-15 13:18:11 +01:00
3a3fe19e45 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.77' (#317) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #317
2024-09-11 09:57:05 +00:00
44ac929426 Update vectorim/element-web Docker tag to v1.11.77 2024-09-11 03:13:13 +00:00
c773da7a80 Use correct port for prom scraping
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 09:42:17 +01:00
2c4742c223 Added metrics port
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 08:33:19 +01:00
3284df8454 Fix ingress cert secret
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 07:34:34 +01:00
f139ae99f6 Fix bind address
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 07:25:10 +01:00
c0daa2015e Remove example env var
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 07:23:27 +01:00
e18b93fc10 Added sliding sync to matrix
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-07 07:08:49 +01:00
dc864c2526 Merge pull request 'Update outlinewiki/outline Docker tag to v0.79.1' (#316) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #316
2024-09-06 05:08:32 +00:00
8a56be8984 Merge pull request 'Update gitea/gitea Docker tag to v1.22.2' (#315) from renovate/gitea-gitea-1.x into master
Reviewed-on: #315
2024-09-06 05:08:27 +00:00
19f30bbd5f Update outlinewiki/outline Docker tag to v0.79.1 2024-09-06 03:25:06 +00:00
58fdf25648 Update gitea/gitea Docker tag to v1.22.2 2024-09-06 03:25:01 +00:00
90edafb551 Merge pull request 'Update nextcloud Docker tag to v29.0.6' (#314) from renovate/nextcloud-29.x into master
Reviewed-on: #314
2024-09-04 05:58:31 +00:00
aba66b0a40 Update nextcloud Docker tag to v29.0.6 2024-09-04 03:14:37 +00:00
3db58629ef Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.114.0' (#313) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #313
2024-09-03 05:16:22 +00:00
a2f15c2bac Update ghcr.io/element-hq/synapse Docker tag to v1.114.0 2024-09-03 03:09:33 +00:00
f9683e1077 Include a masked remote addr in nginx logs
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-09-02 08:18:48 +01:00
4ef3ad59e2 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.8' (#312) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #312
2024-08-30 06:20:57 +00:00
43dcf03369 Update rancher/mirrored-library-traefik Docker tag to v2.11.8 2024-08-30 03:03:10 +00:00
dc21668757 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.103.0' (#311) from renovate/victoriametrics into master
Reviewed-on: #311
2024-08-29 06:05:49 +00:00
e3140c1ce7 Update victoriametrics/vmagent Docker tag to v1.103.0 2024-08-29 03:38:26 +00:00
afb4bf7b30 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.76' (#310) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #310
2024-08-28 09:01:06 +00:00
43791c090f Update vectorim/element-web Docker tag to v1.11.76 2024-08-28 03:08:12 +00:00
49973c99bd Merge pull request 'Update nextcloud Docker tag to v29.0.5' (#308) from renovate/nextcloud-29.x into master
Reviewed-on: #308
2024-08-22 06:18:09 +00:00
56f49cd019 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.12.0' (#309) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #309
2024-08-22 06:18:03 +00:00
d7b0a7c085 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.12.0 2024-08-22 03:10:08 +00:00
af19281361 Update nextcloud Docker tag to v29.0.5 2024-08-22 03:09:52 +00:00
3de1b7260d Merge pull request 'Update vectorim/element-web Docker tag to v1.11.75' (#307) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #307
2024-08-21 07:19:04 +00:00
29f8f9e030 Update vectorim/element-web Docker tag to v1.11.75 2024-08-21 03:09:21 +00:00
fca1f1f229 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.0' (#306) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #306
2024-08-19 05:35:45 +00:00
a9ac475735 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.0 2024-08-19 03:07:35 +00:00
6dc2df95ae Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.2' (#305) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #305
2024-08-16 10:09:02 +00:00
733a1f1709 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.2 2024-08-16 03:14:19 +00:00
1e9d1ead71 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.74' (#303) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #303
2024-08-14 08:17:20 +00:00
b2c4cfaf73 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.113.0' (#304) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #304
2024-08-14 08:17:13 +00:00
b8597d2374 Update ghcr.io/element-hq/synapse Docker tag to v1.113.0 2024-08-14 03:16:26 +00:00
aa022adccd Update vectorim/element-web Docker tag to v1.11.74 2024-08-14 03:16:14 +00:00
0724ed7cb3 Merge pull request 'Update x1unix/go-playground Docker tag to v2.1.0' (#302) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #302
2024-08-11 06:47:45 +00:00
d82ac5e79f Update x1unix/go-playground Docker tag to v2.1.0 2024-08-11 03:04:09 +00:00
1fca815018 Merge pull request 'Update grafana/promtail Docker tag to v2.9.10' (#301) from renovate/grafana-promtail-2.x into master
Reviewed-on: #301
2024-08-10 06:53:00 +00:00
ae5ec8dadc Update grafana/promtail Docker tag to v2.9.10 2024-08-10 03:04:33 +00:00
d00e26ca38 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.73' (#300) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #300
2024-08-07 05:47:46 +00:00
e76c867d31 Update vectorim/element-web Docker tag to v1.11.73 2024-08-07 03:20:58 +00:00
52a2c85777 Merge pull request 'Update x1unix/go-playground Docker tag to v2.0.2' (#299) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #299
2024-08-03 06:11:18 +00:00
cb5f6a52f4 Update x1unix/go-playground Docker tag to v2.0.2 2024-08-03 03:04:22 +00:00
e0dd3eaa21 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.11.0' (#296) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #296
2024-08-02 07:40:43 +00:00
4d5fee52d7 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.102.1' (#297) from renovate/victoriametrics into master
Reviewed-on: #297
2024-08-02 07:40:19 +00:00
a234b398a4 Merge pull request 'Update x1unix/go-playground Docker tag to v2.0.1' (#298) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #298
2024-08-02 07:40:07 +00:00
373cd57ba3 Update x1unix/go-playground Docker tag to v2.0.1 2024-08-02 03:13:20 +00:00
05e9213b72 Update victoriametrics/vmagent Docker tag to v1.102.1 2024-08-02 03:13:14 +00:00
9cd13d0f9a Update ghcr.io/mealie-recipes/mealie Docker tag to v1.11.0 2024-08-01 03:34:15 +00:00
efdcae6244 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.72' (#294) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #294
2024-07-31 06:58:10 +00:00
ca3459d377 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.112.0' (#295) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #295
2024-07-31 06:58:06 +00:00
2058edb0f3 Update ghcr.io/element-hq/synapse Docker tag to v1.112.0 2024-07-31 03:27:26 +00:00
8245cbb603 Update vectorim/element-web Docker tag to v1.11.72 2024-07-31 03:27:17 +00:00
dfa21c2bbb Merge pull request 'Update nextcloud Docker tag to v29.0.4' (#293) from renovate/nextcloud-29.x into master
Reviewed-on: #293
2024-07-23 06:04:29 +00:00
7429f628a1 Update nextcloud Docker tag to v29.0.4 2024-07-23 03:05:37 +00:00
a92b911876 Merge pull request 'Update x1unix/go-playground Docker tag to v2' (#292) from renovate/x1unix-go-playground-2.x into master
Reviewed-on: #292
2024-07-20 07:15:25 +00:00
23e0247462 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.13.0' (#291) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #291
2024-07-20 07:14:59 +00:00
fa316018ff Merge pull request 'Update outlinewiki/outline Docker tag to v0.78.0' (#290) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #290
2024-07-20 07:14:51 +00:00
1f25bce7ed Update x1unix/go-playground Docker tag to v2 2024-07-20 03:06:24 +00:00
f25326d01f Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.13.0 2024-07-20 03:06:16 +00:00
ebe28f65b0 Update outlinewiki/outline Docker tag to v0.78.0 2024-07-20 03:06:10 +00:00
717aecc277 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.1' (#289) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #289
2024-07-19 06:21:38 +00:00
7d884215e8 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.1 2024-07-19 03:08:38 +00:00
b9c3f2b9fc Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.102.0' (#288) from renovate/victoriametrics into master
Reviewed-on: #288
2024-07-18 06:04:56 +00:00
44fee6a509 Update victoriametrics/vmagent Docker tag to v1.102.0 2024-07-18 03:02:43 +00:00
f109068dec Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.9' (#285) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #285
2024-07-17 03:39:45 +00:00
3bd30695a1 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.71' (#286) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #286
2024-07-17 03:39:33 +00:00
fac22e3a6e Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.111.0' (#287) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #287
2024-07-17 03:39:13 +00:00
c38f6e790c Update ghcr.io/element-hq/synapse Docker tag to v1.111.0 2024-07-17 03:08:35 +00:00
e3a2bb6053 Update vectorim/element-web Docker tag to v1.11.71 2024-07-17 03:08:25 +00:00
dc593c481b Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.9 2024-07-17 03:08:22 +00:00
e0d228a1d7 Merge pull request 'Update x1unix/go-playground Docker tag to v1.15.2' (#284) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #284
2024-07-16 05:31:51 +00:00
f702cab977 Update x1unix/go-playground Docker tag to v1.15.2 2024-07-16 03:08:00 +00:00
fe23a6c4bd Merge pull request 'Update prom/node-exporter Docker tag to v1.8.2' (#283) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #283
2024-07-15 05:43:15 +00:00
07af0925fa Merge pull request 'Update outlinewiki/outline Docker tag to v0.77.3' (#282) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #282
2024-07-15 05:43:11 +00:00
b34cac280a Update prom/node-exporter Docker tag to v1.8.2 2024-07-15 03:06:08 +00:00
763cde090a Update outlinewiki/outline Docker tag to v0.77.3 2024-07-15 03:06:03 +00:00
930c9ffafd Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.1.4' (#281) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #281
2024-07-11 05:45:53 +00:00
52c0ab0126 Update ghcr.io/miniflux/miniflux Docker tag to v2.1.4 2024-07-11 03:11:54 +00:00
ec32ba6c81 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.70' (#279) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #279
2024-07-09 05:51:59 +00:00
f7b886019e Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.0' (#280) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #280
2024-07-09 05:51:45 +00:00
1dd94a829b Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.11.0 2024-07-09 03:06:16 +00:00
d246081ae3 Update vectorim/element-web Docker tag to v1.11.70 2024-07-09 03:06:06 +00:00
b4018407b1 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.2' (#278) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #278
2024-07-07 06:15:05 +00:00
efd39151be Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.2 2024-07-07 03:05:18 +00:00
c019f17718 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.2' (#277) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #277
2024-07-06 06:07:24 +00:00
3a1c248e28 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.2 2024-07-06 03:05:21 +00:00
2a3db4a5ae Merge pull request 'Update gitea/gitea Docker tag to v1.22.1' (#275) from renovate/gitea-gitea-1.x into master
Reviewed-on: #275
2024-07-05 05:44:43 +00:00
d9a608d52b Merge pull request 'Update grafana/promtail Docker tag to v2.9.9' (#276) from renovate/grafana-promtail-2.x into master
Reviewed-on: #276
2024-07-05 05:44:39 +00:00
0ed440e7ed Update grafana/promtail Docker tag to v2.9.9 2024-07-05 03:06:59 +00:00
9e2eb09fda Update gitea/gitea Docker tag to v1.22.1 2024-07-05 03:06:51 +00:00
9210bc956a Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.110.0' (#273) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #273
2024-07-04 05:29:24 +00:00
2a82b0323a Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.1' (#274) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #274
2024-07-04 05:29:05 +00:00
dbfde80c1d Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.1 2024-07-04 03:05:06 +00:00
2fcd4a64fc Update ghcr.io/element-hq/synapse Docker tag to v1.110.0 2024-07-04 03:04:56 +00:00
9af6fb6cb4 Merge pull request 'Update nodered/node-red Docker tag to v4.0.2' (#272) from renovate/nodered-node-red-4.x into master
Reviewed-on: #272
2024-07-02 06:06:04 +00:00
64ff2a5bfa Update nodered/node-red Docker tag to v4.0.2 2024-07-02 03:02:24 +00:00
ba92045476 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.9.0' (#268) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #268
2024-06-28 05:51:34 +00:00
4f18947f44 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.9.0 2024-06-28 03:04:23 +00:00
328e59a504 Merge pull request 'Update nodered/node-red Docker tag to v4.0.1' (#271) from renovate/nodered-node-red-4.x into master
Reviewed-on: #271
2024-06-27 05:26:08 +00:00
d1f021aba3 Merge pull request 'Update nextcloud Docker tag to v29.0.3' (#270) from renovate/nextcloud-29.x into master
Reviewed-on: #270
2024-06-27 05:25:52 +00:00
5e2121c8ef Update nodered/node-red Docker tag to v4.0.1 2024-06-27 03:04:53 +00:00
e07a6d1422 Update nextcloud Docker tag to v29.0.3 2024-06-27 03:04:38 +00:00
e351d6c85f Merge pull request 'Update nodered/node-red Docker tag to v4' (#269) from renovate/nodered-node-red-4.x into master
Reviewed-on: #269
2024-06-21 04:21:01 +00:00
3fc20448a9 Update nodered/node-red Docker tag to v4 2024-06-21 03:14:35 +00:00
4ca186ac3c Merge pull request 'Update nextcloud Docker tag to v29.0.2' (#264) from renovate/nextcloud-29.x into master
Reviewed-on: #264
2024-06-19 08:32:14 +00:00
ca435e865f Merge pull request 'Update nodered/node-red Docker tag to v3.1.11' (#265) from renovate/nodered-node-red-3.x into master
Reviewed-on: #265
2024-06-19 08:32:06 +00:00
d9146e162e Merge pull request 'Update vectorim/element-web Docker tag to v1.11.69' (#266) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #266
2024-06-19 08:32:00 +00:00
4bf5a5799b Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.109.0' (#267) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #267
2024-06-19 08:30:15 +00:00
b40d655c11 Update ghcr.io/element-hq/synapse Docker tag to v1.109.0 2024-06-19 03:04:48 +00:00
26146d4e54 Update vectorim/element-web Docker tag to v1.11.69 2024-06-19 03:04:38 +00:00
3c0253d090 Update nodered/node-red Docker tag to v3.1.11 2024-06-19 03:04:33 +00:00
c696cca184 Update nextcloud Docker tag to v29.0.2 2024-06-19 03:04:20 +00:00
c6d32836fc Merge pull request 'Update outlinewiki/outline Docker tag to v0.77.2' (#263) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #263
2024-06-18 05:09:51 +00:00
91c08f498e Update outlinewiki/outline Docker tag to v0.77.2 2024-06-18 03:05:32 +00:00
47e927df39 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.8' (#262) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #262
2024-06-17 07:30:14 +00:00
7d3544c32a Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.8 2024-06-17 03:02:11 +00:00
f6f81bad8d Merge pull request 'Update outlinewiki/outline Docker tag to v0.77.1' (#261) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #261
2024-06-15 08:52:58 +00:00
2d84c99f57 Update outlinewiki/outline Docker tag to v0.77.1 2024-06-15 03:06:49 +00:00
28974b5ca9 Merge pull request 'Update outlinewiki/outline Docker tag to v0.77.0' (#260) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #260
2024-06-14 06:16:24 +00:00
b7be2b43b8 Update outlinewiki/outline Docker tag to v0.77.0 2024-06-14 03:11:45 +00:00
83670f35c7 Merge pull request 'Update nodered/node-red Docker tag to v3.1.10' (#259) from renovate/nodered-node-red-3.x into master
Reviewed-on: #259
2024-06-12 06:59:18 +00:00
815b254899 Update nodered/node-red Docker tag to v3.1.10 2024-06-12 03:09:31 +00:00
31c00f55f4 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.8.0' (#258) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #258
2024-06-06 07:01:51 +00:00
dad1cff430 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.68' (#257) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #257
2024-06-06 07:01:08 +00:00
99a784fd80 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.8.0 2024-06-06 03:06:11 +00:00
c8f2f48619 Update vectorim/element-web Docker tag to v1.11.68 2024-06-05 03:05:59 +00:00
4abb02d406 Merge pull request 'Update nextcloud Docker tag to v29.0.1' (#256) from renovate/nextcloud-29.x into master
Reviewed-on: #256
2024-06-01 10:33:07 +00:00
68e4ecba39 Update nextcloud Docker tag to v29.0.1 2024-06-01 03:04:08 +00:00
34a2e144ee Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.108.0' (#255) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #255
2024-05-29 06:44:21 +00:00
76098e8d65 Update ghcr.io/element-hq/synapse Docker tag to v1.108.0 2024-05-29 03:04:12 +00:00
48d11b8830 Merge pull request 'Update gitea/gitea Docker tag to v1.22.0' (#254) from renovate/gitea-gitea-1.x into master
Reviewed-on: #254
2024-05-28 04:53:11 +00:00
2f352a2bc4 Update gitea/gitea Docker tag to v1.22.0 2024-05-28 03:05:31 +00:00
0900c07e0f Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.7.0' (#253) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #253
2024-05-24 05:39:10 +00:00
d15507941d Update ghcr.io/mealie-recipes/mealie Docker tag to v1.7.0 2024-05-24 03:02:44 +00:00
607a161e8d Merge pull request 'Update vectorim/element-web Docker tag to v1.11.67' (#252) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #252
2024-05-23 05:44:56 +00:00
7ff5d1d783 Update vectorim/element-web Docker tag to v1.11.67 2024-05-23 03:05:57 +00:00
643f819e28 Merge pull request 'Update prom/node-exporter Docker tag to v1.8.1' (#251) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #251
2024-05-22 05:28:29 +00:00
0b972fea15 Update prom/node-exporter Docker tag to v1.8.1 2024-05-22 03:05:03 +00:00
a5d862a67c Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.107.0' (#250) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #250
2024-05-15 09:02:18 +00:00
7125cedbac Update ghcr.io/element-hq/synapse Docker tag to v1.107.0 2024-05-15 03:14:26 +00:00
9ae73720b4 Added lopug24 link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-05-10 09:39:30 +01:00
4d482009a8 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.66' (#248) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #248
2024-05-08 11:23:46 +00:00
4809c00fb5 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.6.0' (#249) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #249
2024-05-08 11:23:41 +00:00
c8855e232c Update ghcr.io/mealie-recipes/mealie Docker tag to v1.6.0 2024-05-08 03:04:42 +00:00
30c02e9c47 Update vectorim/element-web Docker tag to v1.11.66 2024-05-08 03:04:34 +00:00
949a0fb175 Merge pull request 'Update outlinewiki/outline Docker tag to v0.76.1' (#247) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #247
2024-05-04 09:19:34 +00:00
c8fd002523 Merge pull request 'Update grafana/promtail Docker tag to v2.9.8' (#246) from renovate/grafana-promtail-2.x into master
Reviewed-on: #246
2024-05-04 09:19:18 +00:00
cd7b186298 Update outlinewiki/outline Docker tag to v0.76.1 2024-05-04 03:08:14 +00:00
ab4ae40f60 Update grafana/promtail Docker tag to v2.9.8 2024-05-04 03:08:07 +00:00
8338ac2ef7 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.106.0' (#245) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #245
2024-05-01 06:53:37 +00:00
eeead87bca Update ghcr.io/element-hq/synapse Docker tag to v1.106.0 2024-05-01 03:02:08 +00:00
1d1cc49559 Merge pull request 'Update outlinewiki/outline Docker tag to v0.76.0' (#244) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #244
2024-04-30 05:59:34 +00:00
f3e8b2c403 Update outlinewiki/outline Docker tag to v0.76.0 2024-04-30 03:13:32 +00:00
3d008944b0 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.1.3' (#243) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #243
2024-04-29 05:49:30 +00:00
f23965bf6f Update ghcr.io/miniflux/miniflux Docker tag to v2.1.3 2024-04-28 03:02:56 +00:00
926324cb79 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.101.0' (#242) from renovate/victoriametrics into master
Reviewed-on: #242
2024-04-26 09:30:59 +00:00
6e9af80341 Merge pull request 'Update nextcloud Docker tag to v29' (#241) from renovate/nextcloud-29.x into master
Reviewed-on: #241
2024-04-26 09:29:26 +00:00
3701bd3b7a Merge pull request 'Update prom/node-exporter Docker tag to v1.8.0' (#240) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #240
2024-04-26 09:23:58 +00:00
b32cc2fef3 Update victoriametrics/vmagent Docker tag to v1.101.0 2024-04-26 03:02:34 +00:00
755459c8fe Update nextcloud Docker tag to v29 2024-04-25 03:05:36 +00:00
b81ac4b2e8 Update prom/node-exporter Docker tag to v1.8.0 2024-04-25 03:05:30 +00:00
d11941b348 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.65' (#239) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #239
2024-04-24 09:50:53 +00:00
026a567827 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.105.1' (#238) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #238
2024-04-24 09:50:46 +00:00
e34cda994e Update vectorim/element-web Docker tag to v1.11.65 2024-04-24 03:04:50 +00:00
c09309313a Update ghcr.io/element-hq/synapse Docker tag to v1.105.1 2024-04-24 03:04:42 +00:00
732d08036b Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.10.7' (#230) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #230
2024-04-23 13:47:24 +00:00
8225d1f585 Merge pull request 'Update nodered/node-red Docker tag to v3.1.9' (#231) from renovate/nodered-node-red-3.x into master
Reviewed-on: #231
2024-04-23 13:47:19 +00:00
b85b0133a4 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.1' (#236) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #236
2024-04-23 13:47:11 +00:00
f901aa2757 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.1' (#237) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #237
2024-04-23 13:46:55 +00:00
f16a9222bf Merge pull request 'Update gitea/gitea Docker tag to v1.21.11' (#234) from renovate/gitea-gitea-1.x into master
Reviewed-on: #234
2024-04-23 13:32:31 +00:00
b992f1e5cd Merge pull request 'Update grafana/promtail Docker tag to v2.9.7' (#229) from renovate/grafana-promtail-2.x into master
Reviewed-on: #229
2024-04-23 13:23:59 +00:00
2c030d052c Merge pull request 'Update vectorim/element-web Docker tag to v1.11.64' (#228) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #228
2024-04-23 13:23:14 +00:00
507ba97dd3 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.105.0' (#235) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #235
2024-04-23 13:21:13 +00:00
d58ff64e0d Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.7' (#233) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #233
2024-04-23 13:21:05 +00:00
f379e384b5 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.100.1' (#232) from renovate/victoriametrics into master
Reviewed-on: #232
2024-04-23 13:19:51 +00:00
69360cd777 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.1 2024-04-20 03:06:36 +00:00
2ae0931453 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.1 2024-04-18 03:07:26 +00:00
54d873e8df Update ghcr.io/element-hq/synapse Docker tag to v1.105.0 2024-04-17 03:05:32 +00:00
65ea3b37bd Update gitea/gitea Docker tag to v1.21.11 2024-04-17 03:05:07 +00:00
6f9bd6056c Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.7 2024-04-17 03:05:04 +00:00
21f400d517 Update victoriametrics/vmagent Docker tag to v1.100.1 2024-04-12 03:05:58 +00:00
dbdf8473ce Update nodered/node-red Docker tag to v3.1.9 2024-04-12 03:05:40 +00:00
65786e3f04 Update rancher/mirrored-library-traefik Docker tag to v2.10.7 2024-04-11 03:05:31 +00:00
86b78861aa Update grafana/promtail Docker tag to v2.9.7 2024-04-11 03:05:27 +00:00
31b827b422 Update vectorim/element-web Docker tag to v1.11.64 2024-04-10 03:02:17 +00:00
3fd2eb137c removed old PVs
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 16:16:32 +01:00
e59cb4aea8 Remove cilium ignore
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 16:10:40 +01:00
ebfc61d889 Ignore CiliumIdentity
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 16:07:30 +01:00
19fa16f426 Remove last of old cluster apps
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 16:03:46 +01:00
ba38793deb Remove more application from old cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:58:59 +01:00
c2ad0c89fc Remove more from old cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:56:07 +01:00
f86b626f25 Removed monitoring from old cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:54:23 +01:00
0c646191f6 Remove first batch from old cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:54:07 +01:00
05dffbd825 Added reloader to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:51:11 +01:00
6fb995919e Added Nextcloud to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:46:20 +01:00
d7e7b2d5d0 Added Redis to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:37:58 +01:00
b5d6d801fb Added matrix to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:24:08 +01:00
d1bb4aba68 Added gitea to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:13:40 +01:00
3dc3a78a1e Migrate git-sync to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:09:55 +01:00
954c7e22d7 Set PV to retain
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:05:22 +01:00
14221c8d08 Added Mealie to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 15:00:53 +01:00
807054af80 Added RSS to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:57:08 +01:00
ed2b205151 Put replicas back to 1
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:55:46 +01:00
54a40d7a8f Create a new PV
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:36:29 +01:00
c21b70cb91 Fix typo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:15:00 +01:00
ab0e152c4c Set storageclass on PVC
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:13:55 +01:00
782128860a Added NodeRed to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 14:07:15 +01:00
850005f41c Removed old ingress urls from twitter profile pic
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:50:45 +01:00
01a3259bb0 Added Wallabag to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:46:22 +01:00
7d8953861d Added twitter-profile-pic to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:45:58 +01:00
965089aa3c Added starling to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:45:02 +01:00
e71050714b Added Outline to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:44:38 +01:00
936943c24a Removed paradoxfox
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:31:15 +01:00
66734265eb Added blog to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:30:06 +01:00
61e3be939e Added devstats to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:29:35 +01:00
e65858bcd4 Added dashboard to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:29:08 +01:00
2addee0322 Added marcusnoble to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:28:43 +01:00
bdf95f0bf5 Moved grafana ingress to auth-proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:23:52 +01:00
27a86fd831 Removed prometheus-cloud
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:23:01 +01:00
7acfcd52ce Added mastodon-digest to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:17:35 +01:00
a1d692786a Removed cors-proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:16:32 +01:00
a1cde6e991 Added monitoring to new cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 13:15:51 +01:00
ed725001a1 Added first set of apps to new cluster
- Blackhole
- nginx
- cert-manager
- tank
- auth-proxy

Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-06 12:18:52 +01:00
250f36f34c Scale down cors-proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-05 07:38:56 +01:00
7fc9e3bd46 Bump mealie back to 1.4.0
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-04 19:32:39 +01:00
5fcc85e764 Roll back mealie
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-04 18:44:36 +01:00
6c8fce49f3 Set body size on mealie
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-04-04 18:27:03 +01:00
797525f108 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.100.0' (#226) from renovate/victoriametrics into master
Reviewed-on: #226
2024-04-04 08:51:17 +00:00
49b76f20b0 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.12.0' (#225) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #225
2024-04-04 08:51:03 +00:00
f378cb63c0 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.4.0' (#224) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #224
2024-04-04 08:50:48 +00:00
c9a772af43 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.9' (#223) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #223
2024-04-04 08:49:47 +00:00
7797cac68e Update victoriametrics/vmagent Docker tag to v1.100.0 2024-04-04 03:02:12 +00:00
b224a7bf6e Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.12.0 2024-04-03 15:01:40 +00:00
ae1e7f99ab Update ghcr.io/mealie-recipes/mealie Docker tag to v1.4.0 2024-04-03 12:01:45 +00:00
ca00356f3e Update wallabag/wallabag Docker tag to v2.6.9 2024-04-03 12:01:41 +00:00
f8ede83f25 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.104.0' (#222) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #222
2024-04-03 06:26:40 +00:00
3c8378c27c Update ghcr.io/element-hq/synapse Docker tag to v1.104.0 2024-04-02 18:01:30 +00:00
e753d51af3 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.1.2' (#221) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #221
2024-03-31 09:00:42 +00:00
7665d9df58 Update ghcr.io/miniflux/miniflux Docker tag to v2.1.2 2024-03-31 00:02:15 +00:00
0349d2d303 Merge pull request 'Update nextcloud Docker tag to v28.0.4' (#220) from renovate/nextcloud-28.x into master
Reviewed-on: #220
2024-03-30 17:20:26 +00:00
629cb72a88 Switch all to using new proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:16:57 +00:00
0e692eaf30 Use implicit mapping for external domains
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:14:51 +00:00
6b9e8d42b7 Use single pod
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:07:23 +00:00
b06982957a Support hello
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:05:10 +00:00
8b887f3f86 Use new secret name
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:03:19 +00:00
f7405c92a9 Attempt to use new auth proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 17:02:24 +00:00
866886975b Refactor manifests
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:57:41 +00:00
07fa76c9b0 Test new tailscale proxy with auth
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:42:15 +00:00
ca6d26ae7d Remove old non-auth proxy resources
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:38:44 +00:00
c9a032c6ec Attempt to use new tailscale proxy for non-auth ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:33:28 +00:00
e825fe3283 Switch scaleway cluster to using new Tailscale proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:10:55 +00:00
c6ffad092b Specify default SA
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:05:44 +00:00
11973aa7ed Switch Civo to using new Tailscale proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-30 16:03:20 +00:00
9cb0cb44b2 Update nextcloud Docker tag to v28.0.4 2024-03-30 12:01:53 +00:00
ab75dbe6d1 revert 3bc89b9671
revert Merge pull request 'Update nextcloud Docker tag to v28.0.4' (#219) from renovate/nextcloud-28.x into master

Reviewed-on: #219
2024-03-29 18:16:30 +00:00
3bc89b9671 Merge pull request 'Update nextcloud Docker tag to v28.0.4' (#219) from renovate/nextcloud-28.x into master
Reviewed-on: #219
2024-03-29 18:10:25 +00:00
cf1968db69 Update nextcloud Docker tag to v28.0.4 2024-03-29 18:02:28 +00:00
c96e8d5fdb Merge pull request 'Update vectorim/element-web Docker tag to v1.11.63' (#218) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #218
2024-03-29 10:41:48 +00:00
fd12332971 Merge pull request 'Update nodered/node-red Docker tag to v3.1.8' (#217) from renovate/nodered-node-red-3.x into master
Reviewed-on: #217
2024-03-29 10:41:43 +00:00
10c02f4091 Update vectorim/element-web Docker tag to v1.11.63 2024-03-28 18:02:01 +00:00
2e076a4a6c Update nodered/node-red Docker tag to v3.1.8 2024-03-28 18:01:57 +00:00
93a712cb3d Merge pull request 'Update vectorim/element-web Docker tag to v1.11.62' (#216) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #216
2024-03-27 10:10:26 +00:00
2cb4f99ea0 Update vectorim/element-web Docker tag to v1.11.62 2024-03-26 18:02:22 +00:00
e2ab609918 Added external url for changedetection
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-26 08:31:15 +00:00
017e7cbe39 Merge pull request 'Update gitea/gitea Docker tag to v1.21.10' (#215) from renovate/gitea-gitea-1.x into master
Reviewed-on: #215
2024-03-26 08:05:30 +00:00
cc3722f757 Update gitea/gitea Docker tag to v1.21.10 2024-03-26 03:01:47 +00:00
5e03e9c171 Merge pull request 'Update gitea/gitea Docker tag to v1.21.9' (#213) from renovate/gitea-gitea-1.x into master
Reviewed-on: #213
2024-03-23 08:31:07 +00:00
e89cfb5423 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.103.0' (#212) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #212
2024-03-23 08:23:15 +00:00
69ebd54e92 Merge pull request 'Update grafana/promtail Docker tag to v2.9.6' (#214) from renovate/grafana-promtail-2.x into master
Reviewed-on: #214
2024-03-23 08:22:27 +00:00
c5abec2a3f Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.6' (#211) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #211
2024-03-23 08:21:57 +00:00
fd11f04a1e Update grafana/promtail Docker tag to v2.9.6 2024-03-22 09:04:08 +00:00
3a64a3da4d Update gitea/gitea Docker tag to v1.21.9 2024-03-22 06:03:22 +00:00
9a3e3a6d54 Update ghcr.io/element-hq/synapse Docker tag to v1.103.0 2024-03-19 15:04:20 +00:00
6f3f18c78b Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.6 2024-03-16 12:02:45 +00:00
ca9a2801db Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.62' (#210) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #210
2024-03-15 12:04:08 +00:00
d32af71cd4 Update ghcr.io/tailscale/tailscale Docker tag to v1.62 2024-03-15 12:03:49 +00:00
a0c0d77614 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.61' (#209) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #209
2024-03-14 19:02:12 +00:00
2458c2e2eb Update vectorim/element-web Docker tag to v1.11.61 2024-03-14 18:02:59 +00:00
b659a624b7 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.11.0' (#208) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #208
2024-03-14 15:30:56 +00:00
14002a1f4e Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.11.0 2024-03-14 15:03:49 +00:00
5779121e54 Merge pull request 'Update gitea/gitea Docker tag to v1.21.8' (#207) from renovate/gitea-gitea-1.x into master
Reviewed-on: #207
2024-03-13 11:23:41 +00:00
8aa63aa094 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.60' (#206) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #206
2024-03-13 11:16:50 +00:00
146ee4011f Merge pull request 'Update nodered/node-red Docker tag to v3.1.7' (#205) from renovate/nodered-node-red-3.x into master
Reviewed-on: #205
2024-03-13 11:16:32 +00:00
42c88127d3 Update gitea/gitea Docker tag to v1.21.8 2024-03-13 06:03:21 +00:00
05b1b45f00 Update vectorim/element-web Docker tag to v1.11.60 2024-03-12 21:03:23 +00:00
ff63612f5e Update nodered/node-red Docker tag to v3.1.7 2024-03-12 18:04:05 +00:00
5eb3bf3284 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.1.1' (#204) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #204
2024-03-11 07:16:02 +00:00
0480399671 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.2' (#203) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #203
2024-03-11 07:13:05 +00:00
ee31dc1f3d Update ghcr.io/miniflux/miniflux Docker tag to v2.1.1 2024-03-10 21:04:25 +00:00
b3af4279c5 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.2 2024-03-10 21:04:22 +00:00
4b4a517871 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.1' (#202) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #202
2024-03-08 07:08:02 +00:00
d6e3524eff Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.1 2024-03-08 03:02:11 +00:00
354c5f74a0 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.0' (#201) from renovate/ghcr.io-mealie-recipes-mealie-1.x into master
Reviewed-on: #201
2024-03-07 07:18:09 +00:00
74321a8507 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.102.0' (#200) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #200
2024-03-07 07:17:42 +00:00
0c7af2f339 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.0 2024-03-07 00:03:58 +00:00
29498edbd8 Update ghcr.io/element-hq/synapse Docker tag to v1.102.0 2024-03-05 18:03:15 +00:00
9dbae083e9 Merge pull request 'Update nextcloud Docker tag to v28.0.3' (#199) from renovate/nextcloud-28.x into master
Reviewed-on: #199
2024-03-05 07:08:17 +00:00
45607188c9 Update nextcloud Docker tag to v28.0.3 2024-03-05 03:02:15 +00:00
9f4319d5c4 Prevent mealie signup
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-04 09:13:37 +00:00
5a3880d9eb Update mealie config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-04 09:11:17 +00:00
000bfcc5f3 Upgrade Mealie
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-03-04 09:04:38 +00:00
2076410442 Merge pull request 'Update nodered/node-red Docker tag to v3.1.6' (#198) from renovate/nodered-node-red-3.x into master
Reviewed-on: #198
2024-03-01 13:13:26 +00:00
babea1d5db Update nodered/node-red Docker tag to v3.1.6 2024-03-01 12:02:05 +00:00
f371943047 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.99.0' (#197) from renovate/victoriametrics into master
Reviewed-on: #197
2024-03-01 07:36:41 +00:00
40a0267b0d Update victoriametrics/vmagent Docker tag to v1.99.0 2024-03-01 03:02:02 +00:00
51e539beda Merge pull request 'Update grafana/promtail Docker tag to v2.9.5' (#196) from renovate/grafana-promtail-2.x into master
Reviewed-on: #196
2024-02-29 07:12:17 +00:00
69e7b9778a Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.0' (#195) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #195
2024-02-29 07:12:07 +00:00
854d36b8ba Update grafana/promtail Docker tag to v2.9.5 2024-02-29 03:04:46 +00:00
1348c006a2 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.10.0 2024-02-29 00:04:16 +00:00
4ade56fd21 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.59' (#194) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #194
2024-02-27 15:05:20 +00:00
6521c924d7 Update vectorim/element-web Docker tag to v1.11.59 2024-02-27 15:03:42 +00:00
f52f5ad0f2 Merge pull request 'Update gitea/gitea Docker tag to v1.21.7' (#193) from renovate/gitea-gitea-1.x into master
Reviewed-on: #193
2024-02-26 09:07:24 +00:00
41810d824d Update gitea/gitea Docker tag to v1.21.7 2024-02-26 09:02:01 +00:00
c33672dfcc Remove focalboard
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-02-24 08:17:16 +00:00
68d41e2bd3 Remove skooner
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-02-24 08:15:01 +00:00
259dfb10b7 Merge pull request 'Update gitea/gitea Docker tag to v1.21.6' (#192) from renovate/gitea-gitea-1.x into master
Reviewed-on: #192
2024-02-23 04:10:26 +00:00
2040f4da14 Update gitea/gitea Docker tag to v1.21.6 2024-02-23 00:05:14 +00:00
f562c0e3b9 Merge pull request 'Update outlinewiki/outline Docker tag to v0.75.2' (#191) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #191
2024-02-22 15:07:05 +00:00
107135c39c Update outlinewiki/outline Docker tag to v0.75.2 2024-02-22 15:06:23 +00:00
66859a9ec9 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.61' (#190) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #190
2024-02-22 06:23:55 +00:00
0db769dab1 Update ghcr.io/tailscale/tailscale Docker tag to v1.61 2024-02-21 21:07:20 +00:00
65d8ade8bc Merge pull request 'Update outlinewiki/outline Docker tag to v0.75.1' (#189) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #189
2024-02-21 15:06:52 +00:00
7434f6a47d Update outlinewiki/outline Docker tag to v0.75.1 2024-02-21 15:06:13 +00:00
9d59c7f8f5 Merge pull request 'Update x1unix/go-playground Docker tag to v1.15.1' (#188) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #188
2024-02-21 11:41:14 +00:00
4457b1963c Update x1unix/go-playground Docker tag to v1.15.1 2024-02-21 09:06:24 +00:00
471a5f8eb7 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.1.0' (#187) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #187
2024-02-18 09:09:35 +00:00
a7648d5474 Update ghcr.io/miniflux/miniflux Docker tag to v2.1.0 2024-02-18 00:01:57 +00:00
e1a8c5a19a Added rejekts24 link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-02-16 09:27:48 +00:00
c897678826 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.98.0' (#186) from renovate/victoriametrics into master
Reviewed-on: #186
2024-02-15 08:00:01 +00:00
76c9b91de7 Update victoriametrics/vmagent Docker tag to v1.98.0 2024-02-14 15:07:12 +00:00
3706172447 Merge pull request 'Update outlinewiki/outline Docker tag to v0.75.0' (#185) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #185
2024-02-14 09:19:32 +00:00
38a060d48f Merge pull request 'Update docker.io/bitnami/redis Docker tag to v7.2.4' (#183) from renovate/redis into master
Reviewed-on: #183
2024-02-14 09:18:40 +00:00
bb8e740408 Update outlinewiki/outline Docker tag to v0.75.0 2024-02-14 03:04:55 +00:00
ee8556594d Update docker.io/bitnami/redis Docker tag to v7.2.4 2024-02-13 21:04:35 +00:00
58526df9aa Merge pull request 'Update vectorim/element-web Docker tag to v1.11.58' (#184) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #184
2024-02-13 18:06:14 +00:00
da58f452dc Update vectorim/element-web Docker tag to v1.11.58 2024-02-13 18:03:18 +00:00
d775ec2ad9 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.6.0' (#182) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #182
2024-02-13 12:27:02 +00:00
356ec53f21 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.101.0' (#181) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #181
2024-02-13 12:26:53 +00:00
7ff426bead Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.6.0 2024-02-13 12:03:47 +00:00
5d0ee92149 Update ghcr.io/element-hq/synapse Docker tag to v1.101.0 2024-02-13 12:03:29 +00:00
bdeeba249b Switch node-red to using Node v18
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-02-09 17:19:05 +00:00
8e24fc7631 Merge pull request 'Update nodered/node-red Docker tag to v3.1.5' (#180) from renovate/nodered-node-red-3.x into master
Reviewed-on: #180
2024-02-09 08:16:20 +00:00
3041ef4e14 Update nodered/node-red Docker tag to v3.1.5 2024-02-08 18:01:45 +00:00
3adb2d4fe0 Merge pull request 'Update nodered/node-red Docker tag to v3.1.4' (#179) from renovate/nodered-node-red-3.x into master
Reviewed-on: #179
2024-02-06 18:14:22 +00:00
4df2f5f67d Update nodered/node-red Docker tag to v3.1.4 2024-02-06 18:10:45 +00:00
a1a99ca7be Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.58' (#178) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #178
2024-02-04 20:26:48 +00:00
82bdf1889c Update ghcr.io/tailscale/tailscale Docker tag to v1.58 2024-02-02 21:02:03 +00:00
f96c280679 Merge pull request 'Update nextcloud Docker tag to v28.0.2' (#177) from renovate/nextcloud-28.x into master
Reviewed-on: #177
2024-02-02 05:35:51 +00:00
3171059c82 Update nextcloud Docker tag to v28.0.2 2024-02-02 00:02:05 +00:00
bbd7152f81 Merge pull request 'Update gitea/gitea Docker tag to v1.21.5' (#175) from renovate/gitea-gitea-1.x into master
Reviewed-on: #175
2024-02-01 17:59:21 +00:00
a9406155a9 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.97.1' (#176) from renovate/victoriametrics into master
Reviewed-on: #176
2024-02-01 17:59:09 +00:00
eb582398cd Update victoriametrics/vmagent Docker tag to v1.97.1 2024-02-01 15:02:16 +00:00
4add915432 Update gitea/gitea Docker tag to v1.21.5 2024-02-01 15:02:09 +00:00
711cf72ba3 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.57' (#174) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #174
2024-01-31 20:17:31 +00:00
7db52ff40e Update vectorim/element-web Docker tag to v1.11.57 2024-01-31 18:04:09 +00:00
93fdb2fb59 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.97.0' (#173) from renovate/victoriametrics into master
Reviewed-on: #173
2024-01-31 09:56:22 +00:00
6c545f3add Update victoriametrics/vmagent Docker tag to v1.97.0 2024-01-30 21:06:58 +00:00
b5be26cafb Bump synapse and update image reg
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-30 18:50:58 +00:00
4380a517f0 Allow devstats deployment image to be updated
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-29 08:30:54 +00:00
fe3b58432f Removed old RSS reader
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-29 08:08:39 +00:00
e7a207cf65 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.6' (#171) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #171
2024-01-26 15:03:01 +00:00
65bffc17d2 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.6 2024-01-26 15:01:49 +00:00
5d31f867d2 Fix ingress class
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-26 14:05:15 +00:00
9cd6c92728 Fix url
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-26 13:57:02 +00:00
5a91aa8bfb Added devstats-viewer
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2024-01-26 13:51:21 +00:00
b00ff7fb8a Merge pull request 'Update grafana/promtail Docker tag to v2.9.4' (#170) from renovate/grafana-promtail-2.x into master
Reviewed-on: #170
2024-01-25 08:05:38 +00:00
3413ea6d72 Update grafana/promtail Docker tag to v2.9.4 2024-01-24 18:02:12 +00:00
790e45c752 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.55' (#169) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #169
2024-01-19 15:04:50 +00:00
dccbff710e Update vectorim/element-web Docker tag to v1.11.55 2024-01-19 15:03:44 +00:00
fbe19b2c7b Merge pull request 'Update x1unix/go-playground Docker tag to v1.15.0' (#168) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #168
2024-01-17 12:56:47 +00:00
d5f4453859 Update x1unix/go-playground Docker tag to v1.15.0 2024-01-17 12:04:08 +00:00
8295c79897 Merge pull request 'Update gitea/gitea Docker tag to v1.21.4' (#167) from renovate/gitea-gitea-1.x into master
Reviewed-on: #167
2024-01-17 10:31:53 +00:00
d6bf0075f1 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.99.0' (#166) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #166
2024-01-17 10:29:37 +00:00
dab444bb4e Merge pull request 'Update vectorim/element-web Docker tag to v1.11.54' (#165) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #165
2024-01-17 10:28:51 +00:00
b123ba197f Update gitea/gitea Docker tag to v1.21.4 2024-01-17 06:04:01 +00:00
216f78d4ae Update matrixdotorg/synapse Docker tag to v1.99.0 2024-01-16 18:04:08 +00:00
6a96162982 Update vectorim/element-web Docker tag to v1.11.54 2024-01-16 18:03:51 +00:00
0edc643254 Merge pull request 'Update x1unix/go-playground Docker tag to v1.14.1' (#164) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #164
2024-01-11 08:20:02 +00:00
e353989764 Update x1unix/go-playground Docker tag to v1.14.1 2024-01-09 21:02:55 +00:00
2cc19c9fb0 Merge pull request 'Update x1unix/go-playground Docker tag to v1.14.0' (#163) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #163
2024-01-09 09:06:50 +00:00
7736927d0b Update x1unix/go-playground Docker tag to v1.14.0 2024-01-09 09:02:56 +00:00
c31e965aa4 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.53' (#162) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #162
2024-01-05 13:24:45 +00:00
f488b44ed6 Update vectorim/element-web Docker tag to v1.11.53 2024-01-04 15:01:43 +00:00
da74962f7f Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.8' (#161) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #161
2024-01-03 11:56:55 +00:00
325b6c1475 Update wallabag/wallabag Docker tag to v2.6.8 2024-01-03 09:01:34 +00:00
3cd37f747e Merge pull request 'Update gitea/gitea Docker tag to v1.21.3' (#159) from renovate/gitea-gitea-1.x into master
Reviewed-on: #159
2023-12-24 09:14:30 +00:00
5c5ae1d13c Merge pull request 'Update nextcloud Docker tag to v28.0.1' (#160) from renovate/nextcloud-28.x into master
Reviewed-on: #160
2023-12-24 09:14:09 +00:00
f3e21d0edb Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.5' (#158) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #158
2023-12-24 09:13:33 +00:00
e24ce989a5 Update nextcloud Docker tag to v28.0.1 2023-12-22 00:04:29 +00:00
dcd1ea905a Update gitea/gitea Docker tag to v1.21.3 2023-12-21 12:02:58 +00:00
b774e2d661 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.5 2023-12-21 00:03:55 +00:00
ee8cb57126 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.52' (#157) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #157
2023-12-20 08:28:43 +00:00
e3dd9542df Update vectorim/element-web Docker tag to v1.11.52 2023-12-19 18:09:41 +00:00
df43cdcdf7 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.5' (#156) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #156
2023-12-19 12:59:35 +00:00
026565dcf5 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.5 2023-12-17 00:02:41 +00:00
524377b0ee Fix reload annotation
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 21:56:53 +00:00
a109a3dbb0 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.56' (#155) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #155
2023-12-15 21:18:46 +00:00
d60b4722be Removed new scaleway cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 21:03:02 +00:00
4516184e57 Update ghcr.io/tailscale/tailscale Docker tag to v1.56 2023-12-15 21:02:50 +00:00
ec48552dd1 Added proxies to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 19:41:51 +00:00
31efb5d8e0 Added loki service via tailscale
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 19:33:45 +00:00
d248e5f28e Remove kustomize params
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 19:00:22 +00:00
b0c4beb211 Switch to using the tailscale helm chart
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 18:50:28 +00:00
494bd6d91f Deploy tailscale-operator to other clusters
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:29:21 +00:00
2648b65df1 Remove value
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:25:30 +00:00
8578342aaa Don't specify default instance label'
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:23:51 +00:00
e5be0e4f4b Switch to using kustomize
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:22:15 +00:00
a3b2defb4c Remove tailscale-operator chart
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:16:21 +00:00
9057958444 Update secret id
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:13:54 +00:00
deb829c832 Switch back to individual apps
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:12:11 +00:00
144f5f14d1 Updated tailscale-operator chart
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:10:47 +00:00
c9968b3ac7 Auto-create namespace
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:04:40 +00:00
671e60fb18 Fix namesapce
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:03:41 +00:00
34862e4250 Added tailscale-operator
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 13:03:11 +00:00
50977c6d7f Remove apps from new scaleway until tailscale fixed
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 12:33:50 +00:00
376a11ec2f Added monitoring to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:20:52 +00:00
ee0c2b2f53 Added take to new scalway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:17:42 +00:00
c63c49e5de Added twitter-profile-pic to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:17:19 +00:00
cd8ac71d51 Added starling to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:15:53 +00:00
6ed901bf94 Added marcusnoble to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:04:45 +00:00
2cb765d7e1 Added dashboard to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:03:52 +00:00
d35203de49 Added cors-proxy to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:03:23 +00:00
2735a8a2b1 Added blog to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:02:45 +00:00
a738134135 Added auth-proxy to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:02:16 +00:00
55dd830848 Add cert-manager to new scaleway
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 11:01:32 +00:00
2edea7c99f Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2023-12-15 10:55:11 +00:00
7c46b77d2f Added kube-system deployments to new scaleway cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-12-15 10:54:15 +00:00
3fea0685cb Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.96.0' (#152) from renovate/victoriametrics into master
Reviewed-on: #152
2023-12-15 10:12:45 +00:00
0dfac7ad6f Merge pull request 'Update nextcloud Docker tag to v28' (#153) from renovate/nextcloud-28.x into master
Reviewed-on: #153
2023-12-15 10:12:42 +00:00
a2dbaaa5d0 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.0.51' (#154) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #154
2023-12-15 10:12:36 +00:00
0809d35c87 Update ghcr.io/miniflux/miniflux Docker tag to v2.0.51 2023-12-14 03:04:21 +00:00
b9a981b9f1 Update nextcloud Docker tag to v28 2023-12-13 00:03:48 +00:00
60e20a3033 Update victoriametrics/vmagent Docker tag to v1.96.0 2023-12-13 00:03:41 +00:00
4bfe5f6e7c Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.98.0' (#151) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #151
2023-12-12 18:07:39 +00:00
31f4627157 Update matrixdotorg/synapse Docker tag to v1.98.0 2023-12-12 18:03:50 +00:00
1fbbf253a3 Merge pull request 'Update gitea/gitea Docker tag to v1.21.2' (#150) from renovate/gitea-gitea-1.x into master
Reviewed-on: #150
2023-12-12 15:35:19 +00:00
e6b1e197b9 Merge pull request 'Update grafana/promtail Docker tag to v2.9.3' (#149) from renovate/grafana-promtail-2.x into master
Reviewed-on: #149
2023-12-12 15:34:39 +00:00
d1d38e29e6 Update gitea/gitea Docker tag to v1.21.2 2023-12-12 09:01:56 +00:00
a9410bb024 Update grafana/promtail Docker tag to v2.9.3 2023-12-11 21:09:28 +00:00
affd78061e Merge pull request 'Update nodered/node-red Docker tag to v3.1.3' (#148) from renovate/nodered-node-red-3.x into master
Reviewed-on: #148
2023-12-08 07:12:42 +00:00
d44ecda0eb Update nodered/node-red Docker tag to v3.1.3 2023-12-07 21:01:21 +00:00
af5ece0d51 Merge pull request 'Update nodered/node-red Docker tag to v3.1.2' (#147) from renovate/nodered-node-red-3.x into master
Reviewed-on: #147
2023-12-07 15:43:01 +00:00
3319f832e2 Update nodered/node-red Docker tag to v3.1.2 2023-12-07 15:01:25 +00:00
d53985abb2 Merge pull request 'Update outlinewiki/outline Docker tag to v0.74.0' (#146) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #146
2023-12-07 05:52:28 +00:00
40fc4df5a9 Update outlinewiki/outline Docker tag to v0.74.0 2023-12-06 15:02:44 +00:00
f84944cbc3 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.51' (#145) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #145
2023-12-05 15:48:08 +00:00
99d87bcab2 Update vectorim/element-web Docker tag to v1.11.51 2023-12-05 15:04:35 +00:00
139318754c Merge pull request 'Update nodered/node-red Docker tag to v3.1.1' (#144) from renovate/nodered-node-red-3.x into master
Reviewed-on: #144
2023-12-01 05:34:45 +00:00
fee0773df2 Update nodered/node-red Docker tag to v3.1.1 2023-11-30 21:03:40 +00:00
41f2bbc20d Merge pull request 'Update nextcloud Docker tag to v27.1.4' (#143) from renovate/nextcloud-27.x into master
Reviewed-on: #143
2023-11-29 13:21:27 +00:00
e98e29cf61 Update nextcloud Docker tag to v27.1.4 2023-11-28 21:13:55 +00:00
8177432345 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.97.0' (#142) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #142
2023-11-28 20:33:34 +00:00
152af1446e Update matrixdotorg/synapse Docker tag to v1.97.0 2023-11-28 15:03:28 +00:00
6f7a91388a Merge pull request 'Update gitea/gitea Docker tag to v1.21.1' (#141) from renovate/gitea-gitea-1.x into master
Reviewed-on: #141
2023-11-27 04:43:25 +00:00
8b26ba278e Update gitea/gitea Docker tag to v1.21.1 2023-11-26 18:01:21 +00:00
aea1284f06 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.50' (#140) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #140
2023-11-21 12:21:00 +00:00
a0fa1f9188 Update vectorim/element-web Docker tag to v1.11.50 2023-11-21 12:01:22 +00:00
9e63b2baa8 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.54' (#139) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #139
2023-11-21 08:02:48 +00:00
e09dde470a Update ghcr.io/tailscale/tailscale Docker tag to v1.54 2023-11-20 21:01:44 +00:00
61196429e5 Remove signal
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-11-20 16:12:33 +00:00
f7e2b540f6 Re-add signal bridge
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-11-20 15:12:33 +00:00
a075d33e6e Remove home ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-11-19 13:21:05 +00:00
de2284eea2 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.96.1' (#138) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #138
2023-11-17 15:20:57 +00:00
501922b752 Update matrixdotorg/synapse Docker tag to v1.96.1 2023-11-17 15:01:14 +00:00
4da53c1b3b Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.4' (#136) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #136
2023-11-17 07:15:31 +00:00
bb52be5104 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.96.0' (#135) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #135
2023-11-17 07:15:24 +00:00
b6241cf063 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.95.1' (#137) from renovate/victoriametrics into master
Reviewed-on: #137
2023-11-17 07:15:13 +00:00
8a054ae72d Update victoriametrics/vmagent Docker tag to v1.95.1 2023-11-17 07:08:19 +00:00
d59c520f08 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.4 2023-11-17 00:02:27 +00:00
285fa8acf1 Update matrixdotorg/synapse Docker tag to v1.96.0 2023-11-16 21:01:39 +00:00
43364bcccd Merge pull request 'Update gitea/gitea Docker tag to v1.21.0' (#132) from renovate/gitea-gitea-1.x into master
Reviewed-on: #132
2023-11-16 11:04:40 +00:00
a65aa4ecb8 Update gitea/gitea Docker tag to v1.21.0 2023-11-16 09:01:17 +00:00
d28fc952ad Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.95.0' (#133) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #133
2023-11-16 07:06:17 +00:00
969e93b84a Update victoriametrics/vmagent Docker tag to v1.95.0 2023-11-15 18:01:44 +00:00
a36ca06efc Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.0.50' (#127) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #127
2023-11-14 16:57:07 +00:00
cc7de595d6 Merge pull request 'Update outlinewiki/outline Docker tag to v0.73.1' (#131) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #131
2023-11-14 16:55:31 +00:00
2bd795b7ab Update outlinewiki/outline Docker tag to v0.73.1 2023-11-14 15:02:47 +00:00
ed62566286 Update ghcr.io/miniflux/miniflux Docker tag to v2.0.50 2023-11-14 06:01:19 +00:00
cdb91bd2c8 Merge pull request 'Update outlinewiki/outline Docker tag to v0.73.0' (#130) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #130
2023-11-14 03:08:40 +00:00
d1dfd448dc Update outlinewiki/outline Docker tag to v0.73.0 2023-11-14 03:01:19 +00:00
1e4443228e Merge pull request 'Update vectorim/element-web Docker tag to v1.11.49' (#129) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #129
2023-11-13 18:11:34 +00:00
0833bfd6c2 Merge pull request 'Update prom/node-exporter Docker tag to v1.7.0' (#128) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #128
2023-11-13 18:11:18 +00:00
f6e21b3384 Update vectorim/element-web Docker tag to v1.11.49 2023-11-13 12:02:08 +00:00
8e6d7fb872 Update prom/node-exporter Docker tag to v1.7.0 2023-11-13 00:01:31 +00:00
757a345305 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.10.1' (#126) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #126
2023-11-09 20:52:13 +00:00
9cd9af4843 Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.10.1 2023-11-09 18:01:22 +00:00
e8e49270fd Merge pull request 'Update vectorim/element-web Docker tag to v1.11.48' (#125) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #125
2023-11-08 04:22:09 +00:00
f23080fcea Update vectorim/element-web Docker tag to v1.11.48 2023-11-07 18:03:20 +00:00
09c73669f0 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.52' (#124) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #124
2023-11-01 09:29:54 +00:00
beea77e10f Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.95.1' (#123) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #123
2023-11-01 09:29:48 +00:00
eb49f8a8e7 Update ghcr.io/tailscale/tailscale Docker tag to v1.52 2023-11-01 09:02:04 +00:00
3063272114 Update matrixdotorg/synapse Docker tag to v1.95.1 2023-10-31 18:01:38 +00:00
8e1ccd5226 Added Rejekts link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-30 07:29:57 +00:00
951c96e10f Merge pull request 'Update nextcloud Docker tag to v27.1.3' (#122) from renovate/nextcloud-27.x into master
Reviewed-on: #122
2023-10-28 09:53:39 +00:00
a42f6166a8 Update nextcloud Docker tag to v27.1.3 2023-10-27 18:03:37 +00:00
ea88d428ce Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.95.0' (#121) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #121
2023-10-24 15:03:10 +00:00
047e364896 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.47' (#120) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #120
2023-10-24 15:02:56 +00:00
b17ff81e93 Update matrixdotorg/synapse Docker tag to v1.95.0 2023-10-24 15:01:44 +00:00
8650881d00 Update vectorim/element-web Docker tag to v1.11.47 2023-10-24 15:01:32 +00:00
6718572645 Increase the frequency of updates to every 15 min
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-23 17:33:46 +01:00
bc933c872f Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.4' (#119) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #119
2023-10-23 07:10:27 +00:00
88c85e932e Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.4 2023-10-23 03:03:23 +00:00
35b0c8dc83 Added releoader annotations
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-22 15:30:39 +01:00
2ed47e80bb Fix service target port
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-22 15:29:11 +01:00
cfeb0d539a Set log level to info
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-22 15:28:48 +01:00
72c157a3c2 Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2023-10-22 15:24:37 +01:00
3e8eef8bd5 Added miniflux
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-22 15:24:33 +01:00
b3adebc811 Merge pull request 'Update grafana/promtail Docker tag to v2.9.2' (#118) from renovate/grafana-promtail-2.x into master
Reviewed-on: #118
2023-10-19 08:27:57 +00:00
897f5c0134 Update grafana/promtail Docker tag to v2.9.2 2023-10-16 15:01:38 +00:00
e844020f6d Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.3' (#117) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #117
2023-10-16 12:02:37 +00:00
122a1e931e Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.3 2023-10-16 12:01:11 +00:00
1051422be0 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.10.5' (#116) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #116
2023-10-13 06:24:27 +00:00
1e4a219e1d Update rancher/mirrored-library-traefik Docker tag to v2.10.5 2023-10-13 00:01:11 +00:00
472f01eafc Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.3' (#115) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #115
2023-10-12 15:02:21 +00:00
356f894e1e Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.3 2023-10-12 15:01:46 +00:00
d584862b48 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.2' (#113) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #113
2023-10-12 07:04:01 +00:00
92e86564d8 Merge pull request 'Update outlinewiki/outline Docker tag to v0.72.2' (#114) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #114
2023-10-12 07:03:16 +00:00
82c73f7edf Merge pull request 'Update nextcloud Docker tag to v27.1.2' (#112) from renovate/nextcloud-27.x into master
Reviewed-on: #112
2023-10-12 07:03:05 +00:00
2e0afddacd Update outlinewiki/outline Docker tag to v0.72.2 2023-10-12 06:02:15 +00:00
adb78f4c05 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.2 2023-10-12 03:01:49 +00:00
134ca701a5 Update nextcloud Docker tag to v27.1.2 2023-10-11 18:03:40 +00:00
03037cf138 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.94.0' (#111) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #111
2023-10-10 12:09:26 +00:00
9901c79b19 Update matrixdotorg/synapse Docker tag to v1.94.0 2023-10-10 12:03:05 +00:00
e85c3f7bf8 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.46' (#110) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #110
2023-10-10 09:19:07 +00:00
25d88aba96 Update vectorim/element-web Docker tag to v1.11.46 2023-10-10 09:02:22 +00:00
6b208d8f37 Merge pull request 'Update outlinewiki/outline Docker tag to v0.72.1' (#109) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #109
2023-10-09 07:55:47 +00:00
1378786505 Update outlinewiki/outline Docker tag to v0.72.1 2023-10-06 18:01:29 +00:00
358b1a84f8 Merge pull request 'Update gitea/gitea Docker tag to v1.20.5' (#108) from renovate/gitea-gitea-1.x into master
Reviewed-on: #108
2023-10-03 21:05:46 +00:00
5cf2ff7b9c Update gitea/gitea Docker tag to v1.20.5 2023-10-03 18:03:25 +00:00
53557db2c7 Bump memory limits slightly
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-03 18:48:22 +01:00
0ec5e3c03d Added civo-versions
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-10-03 18:44:08 +01:00
590bd5d189 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.94.0' (#106) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #106
2023-10-03 07:07:11 +00:00
c15a94a0e5 Merge pull request 'Update outlinewiki/outline Docker tag to v0.72.0' (#107) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #107
2023-10-03 07:06:37 +00:00
b3696b83e4 Update outlinewiki/outline Docker tag to v0.72.0 2023-10-03 03:11:57 +00:00
73dd4ce53b Update victoriametrics/vmagent Docker tag to v1.94.0 2023-10-03 00:02:05 +00:00
d2a66f01ae Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.7' (#105) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #105
2023-10-02 15:03:15 +00:00
f7904919b0 Update wallabag/wallabag Docker tag to v2.6.7 2023-10-02 15:01:46 +00:00
84fef23369 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.1' (#104) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #104
2023-10-01 10:13:29 +00:00
8816a16a05 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.1 2023-10-01 00:01:31 +00:00
61af5722b9 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.45' (#103) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #103
2023-09-29 12:02:08 +00:00
66525755e1 Update vectorim/element-web Docker tag to v1.11.45 2023-09-29 12:00:59 +00:00
2f95f861e5 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.93.0' (#101) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #101
2023-09-27 11:46:30 +00:00
529fa227de Merge pull request 'Update mattermost/focalboard Docker tag to v7.11.4' (#102) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #102
2023-09-27 11:46:07 +00:00
1f23859360 Update mattermost/focalboard Docker tag to v7.11.4 2023-09-27 00:01:35 +00:00
c75e192acc Update matrixdotorg/synapse Docker tag to v1.93.0 2023-09-26 18:01:32 +00:00
60699bab2f Merge pull request 'Update vectorim/element-web Docker tag to v1.11.44' (#100) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #100
2023-09-26 15:05:50 +00:00
9825855748 Update vectorim/element-web Docker tag to v1.11.44 2023-09-26 15:00:59 +00:00
3340682eb6 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.50' (#99) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #99
2023-09-26 04:34:19 +00:00
0f3af49dc7 Update ghcr.io/tailscale/tailscale Docker tag to v1.50 2023-09-26 00:01:03 +00:00
8d42388c42 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.0' (#95) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #95
2023-09-23 19:30:05 +00:00
7aaaaa4fcc Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.9.0 2023-09-22 18:01:16 +00:00
8be3441335 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.5.1' (#98) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #98
2023-09-22 15:01:57 +00:00
a622263981 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.5.1 2023-09-22 15:01:03 +00:00
beb3186f4e Merge pull request 'Update nextcloud Docker tag to v27.1.1' (#97) from renovate/nextcloud-27.x into master
Reviewed-on: #97
2023-09-22 06:18:20 +00:00
51bcecc11f Update nextcloud Docker tag to v27.1.1 2023-09-22 00:03:37 +00:00
2199561756 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.2' (#96) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #96
2023-09-20 09:55:00 +00:00
6394ea6425 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.2 2023-09-19 21:01:48 +00:00
0946eeca97 Merge pull request 'Update nextcloud Docker tag to v27.1.0' (#93) from renovate/nextcloud-27.x into master
Reviewed-on: #93
2023-09-19 08:35:40 +00:00
d8b65d6922 Update nextcloud Docker tag to v27.1.0 2023-09-19 08:26:51 +00:00
5c4192a3e7 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.5' (#94) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #94
2023-09-19 08:16:29 +00:00
ce1f3caac2 Update victoriametrics/vmagent Docker tag to v1.93.5 2023-09-19 03:10:50 +00:00
390b43c564 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.92.3' (#92) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #92
2023-09-18 15:02:59 +00:00
6362db7473 Update matrixdotorg/synapse Docker tag to v1.92.3 2023-09-18 15:01:40 +00:00
55ae6f1e65 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.1' (#91) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #91
2023-09-17 08:53:56 +00:00
bbbfa63a26 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.1 2023-09-16 15:01:10 +00:00
bca4033897 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.92.2' (#90) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #90
2023-09-16 09:28:55 +00:00
47920db489 Update matrixdotorg/synapse Docker tag to v1.92.2 2023-09-15 15:01:11 +00:00
488dd86a36 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.43' (#89) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #89
2023-09-15 12:02:30 +00:00
9607063beb Update vectorim/element-web Docker tag to v1.11.43 2023-09-15 12:01:53 +00:00
2473ce268c Merge pull request 'Update grafana/promtail Docker tag to v2.9.1' (#88) from renovate/grafana-promtail-2.x into master
Reviewed-on: #88
2023-09-14 18:17:50 +00:00
97d9685630 Update grafana/promtail Docker tag to v2.9.1 2023-09-14 18:01:17 +00:00
e2f06fc4bb Merge pull request 'Update vectorim/element-web Docker tag to v1.11.42' (#87) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #87
2023-09-13 12:20:13 +00:00
9c3c990f68 Update vectorim/element-web Docker tag to v1.11.42 2023-09-13 12:01:03 +00:00
93c2166c68 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.41' (#86) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #86
2023-09-12 18:01:40 +00:00
6c8d05e7af Update vectorim/element-web Docker tag to v1.11.41 2023-09-12 18:01:01 +00:00
1ff864d4f2 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.92.1' (#85) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #85
2023-09-12 12:05:14 +00:00
841fa14c92 Update matrixdotorg/synapse Docker tag to v1.92.1 2023-09-12 12:01:01 +00:00
14495bae4f Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.4' (#84) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #84
2023-09-10 15:05:23 +00:00
9188a96386 Update victoriametrics/vmagent Docker tag to v1.93.4 2023-09-10 15:04:59 +00:00
5405041ca1 Merge pull request 'Update gitea/gitea Docker tag to v1.20.4' (#82) from renovate/gitea-gitea-1.x into master
Reviewed-on: #82
2023-09-09 10:58:16 +00:00
5ac10ca34d Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.5.0' (#77) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #77
2023-09-09 10:55:56 +00:00
9503a11289 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.5.0 2023-09-09 10:54:51 +00:00
98e04eeee4 Update gitea/gitea Docker tag to v1.20.4 2023-09-09 10:54:35 +00:00
16e2ca67a4 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.2' (#83) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #83
2023-09-09 10:45:04 +00:00
db9d3e4dce Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.2 2023-09-08 18:03:40 +00:00
7959b7cd8f Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.6' (#81) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #81
2023-09-07 09:39:28 +00:00
992d0f4074 Update wallabag/wallabag Docker tag to v2.6.6 2023-09-07 09:03:57 +00:00
d3456bf5f4 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.91.2' (#80) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #80
2023-09-07 05:35:01 +00:00
320bc5c580 Merge pull request 'Update nodered/node-red Docker tag to v3.1.0' (#79) from renovate/nodered-node-red-3.x into master
Reviewed-on: #79
2023-09-07 05:34:35 +00:00
42d3fbf52d Merge pull request 'Update grafana/promtail Docker tag to v2.9.0' (#78) from renovate/grafana-promtail-2.x into master
Reviewed-on: #78
2023-09-07 05:34:17 +00:00
b228f836a0 Update matrixdotorg/synapse Docker tag to v1.91.2 2023-09-06 18:03:39 +00:00
6106d0153c Update nodered/node-red Docker tag to v3.1.0 2023-09-06 15:03:02 +00:00
c70aefab29 Update grafana/promtail Docker tag to v2.9.0 2023-09-06 15:02:58 +00:00
93a103979b Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.91.1' (#76) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #76
2023-09-04 15:08:01 +00:00
503ae3b474 Update matrixdotorg/synapse Docker tag to v1.91.1 2023-09-04 15:03:11 +00:00
b25c90c33c Bump node-red to latest
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:49:01 +01:00
0889690626 Fix case
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:44:02 +01:00
2d7a7bd07f Set node-red to recreate strategy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:43:27 +01:00
dd6a517bdb Set node-red to recreate strategy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:42:28 +01:00
774880a236 Bump node-red to 3.0.0
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:41:38 +01:00
7a4e0ed1fd Update NodeRed to using Node v14
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-09-04 10:37:44 +01:00
f1f12a80ef Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.3' (#75) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #75
2023-09-02 08:34:16 +00:00
ad6c462d77 Update victoriametrics/vmagent Docker tag to v1.93.3 2023-09-02 03:03:41 +00:00
55b1a5c616 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.2' (#74) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #74
2023-09-01 12:03:50 +00:00
4dd60012e9 Update victoriametrics/vmagent Docker tag to v1.93.2 2023-09-01 12:03:31 +00:00
5c7eb1f5cc Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.10.0' (#73) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #73
2023-08-31 18:04:23 +00:00
f4d454f8b3 Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.10.0 2023-08-31 18:01:03 +00:00
417535a7c5 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.91.0' (#72) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #72
2023-08-31 06:13:10 +00:00
ccc22df0e5 Update matrixdotorg/synapse Docker tag to v1.91.0 2023-08-30 12:03:54 +00:00
99ad2f2528 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.40' (#71) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #71
2023-08-29 12:08:41 +00:00
7374305710 Update vectorim/element-web Docker tag to v1.11.40 2023-08-29 12:02:15 +00:00
9f85eee146 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.5' (#70) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #70
2023-08-28 11:30:54 +00:00
35b4298577 Update wallabag/wallabag Docker tag to v2.6.5 2023-08-28 09:01:17 +00:00
42193d9446 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.1' (#69) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #69
2023-08-23 17:08:25 +00:00
d82fa05738 Update victoriametrics/vmagent Docker tag to v1.93.1 2023-08-23 15:05:03 +00:00
2b91f499bf Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.4' (#67) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #67
2023-08-23 09:10:29 +00:00
b5217b9014 Update wallabag/wallabag Docker tag to v2.6.4 2023-08-23 09:09:54 +00:00
9ee22ce4b6 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.48' (#68) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #68
2023-08-23 06:16:17 +00:00
cdda12487f Update ghcr.io/tailscale/tailscale Docker tag to v1.48 2023-08-23 03:01:38 +00:00
5a1704649f Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.3' (#66) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #66
2023-08-22 09:26:32 +00:00
0c1661eda9 Update wallabag/wallabag Docker tag to v2.6.3 2023-08-22 09:02:00 +00:00
b908ff296f Merge pull request 'Update mattermost/focalboard Docker tag to v7.11.3' (#65) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #65
2023-08-22 05:41:25 +00:00
e5fe78a589 Update mattermost/focalboard Docker tag to v7.11.3 2023-08-21 21:02:52 +00:00
2dac47c855 Merge pull request 'Update gitea/gitea Docker tag to v1.20.3' (#64) from renovate/gitea-gitea-1.x into master
Reviewed-on: #64
2023-08-21 05:32:28 +00:00
563b18276e Update gitea/gitea Docker tag to v1.20.3 2023-08-20 21:01:51 +00:00
0895a985d4 Merge pull request 'Update outlinewiki/outline Docker tag to v0.71.0' (#63) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #63
2023-08-18 12:13:13 +00:00
37ed713705 Merge pull request 'Update x1unix/go-playground Docker tag to v1.13.4' (#62) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #62
2023-08-18 12:12:04 +00:00
7c635bed4c Update outlinewiki/outline Docker tag to v0.71.0 2023-08-18 12:10:25 +00:00
9f834fd04a Update x1unix/go-playground Docker tag to v1.13.4 2023-08-18 12:10:21 +00:00
3f045eed41 Added conference talk links
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-08-17 18:55:15 +01:00
ccb8bafaac Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.0' (#61) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #61
2023-08-17 05:38:24 +00:00
c02a2eeef9 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.10.0 2023-08-17 00:04:26 +00:00
842aada3b5 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.39' (#60) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #60
2023-08-15 15:07:18 +00:00
d125c6883a Update vectorim/element-web Docker tag to v1.11.39 2023-08-15 15:01:14 +00:00
e1766fa88f Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.90.0' (#59) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #59
2023-08-15 12:12:25 +00:00
75f3c49ed7 Update matrixdotorg/synapse Docker tag to v1.90.0 2023-08-15 12:03:20 +00:00
b42e0a4ab8 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.46' (#55) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #55
2023-08-12 16:55:02 +00:00
836f39c4b6 Merge pull request 'Update grafana/promtail Docker tag to v2.8.4' (#57) from renovate/grafana-promtail-2.x into master
Reviewed-on: #57
2023-08-12 16:54:55 +00:00
0eb9fbc16c Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.93.0' (#58) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #58
2023-08-12 16:54:48 +00:00
a61ba2f590 Update victoriametrics/vmagent Docker tag to v1.93.0 2023-08-12 15:04:33 +00:00
962c823232 Update ghcr.io/tailscale/tailscale Docker tag to v1.46 2023-08-12 12:04:46 +00:00
9059026abd Update grafana/promtail Docker tag to v2.8.4 2023-08-12 12:04:39 +00:00
7fb48aae74 Merge pull request 'Update nextcloud Docker tag to v27.0.2' (#56) from renovate/nextcloud-27.x into master
Reviewed-on: #56
2023-08-12 09:16:35 +00:00
3f3dfd78d1 Update nextcloud Docker tag to v27.0.2 2023-08-11 18:03:41 +00:00
1615f833df Merge pull request 'Update vectorim/element-web Docker tag to v1.11.38' (#54) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #54
2023-08-04 09:43:44 +00:00
ba01f241d8 Update vectorim/element-web Docker tag to v1.11.38 2023-08-04 09:03:18 +00:00
66fe678272 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.89.0' (#53) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #53
2023-08-01 13:58:23 +00:00
25dabe7538 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.37' (#52) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #52
2023-08-01 13:58:08 +00:00
c695862948 Update matrixdotorg/synapse Docker tag to v1.89.0 2023-08-01 12:02:02 +00:00
7b74d330fd Update vectorim/element-web Docker tag to v1.11.37 2023-08-01 12:01:52 +00:00
d9d6d0d268 Added reloader annotations for tailscale auth secret
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-07-29 19:55:55 +01:00
ca743e5705 Merge pull request 'Update gitea/gitea Docker tag to v1.20.2' (#51) from renovate/gitea-gitea-1.x into master
Reviewed-on: #51
2023-07-29 15:18:48 +00:00
ae61af9749 Update gitea/gitea Docker tag to v1.20.2 2023-07-29 15:01:22 +00:00
0c20a69d80 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.92.1' (#50) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #50
2023-07-28 12:02:21 +00:00
df7d27cd70 Update victoriametrics/vmagent Docker tag to v1.92.1 2023-07-28 12:01:49 +00:00
dd76417ad0 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.92.0' (#49) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #49
2023-07-28 06:52:28 +00:00
083d14a848 Update victoriametrics/vmagent Docker tag to v1.92.0 2023-07-28 00:01:10 +00:00
ab9ba48343 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.2' (#48) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #48
2023-07-24 12:01:33 +00:00
4f1e385019 Update wallabag/wallabag Docker tag to v2.6.2 2023-07-24 12:01:08 +00:00
488afca2c7 Merge pull request 'Update docker.io/bitnami/redis Docker tag to v7.0.12' (#47) from renovate/docker.io-bitnami-redis-7.x into master
Reviewed-on: #47
2023-07-24 04:38:48 +00:00
b4cde10dc3 Update docker.io/bitnami/redis Docker tag to v7.0.12 2023-07-23 21:00:51 +00:00
1a1a75dc3f Merge pull request 'Update gitea/gitea Docker tag to v1.20.1' (#46) from renovate/gitea-gitea-1.x into master
Reviewed-on: #46
2023-07-22 12:52:46 +00:00
1410143fcf Update gitea/gitea Docker tag to v1.20.1 2023-07-22 12:02:18 +00:00
6af531c830 Merge pull request 'Update grafana/promtail Docker tag to v2.8.3' (#44) from renovate/grafana-promtail-2.x into master
Reviewed-on: #44
2023-07-22 06:10:20 +00:00
a7d8a87867 Merge pull request 'Update mattermost/focalboard Docker tag to v7.11.2' (#45) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #45
2023-07-22 06:10:14 +00:00
0da601a2ac Update mattermost/focalboard Docker tag to v7.11.2 2023-07-21 21:01:53 +00:00
3ca78eef81 Update grafana/promtail Docker tag to v2.8.3 2023-07-21 18:02:14 +00:00
359ccc38d5 Merge pull request 'Update nextcloud Docker tag to v27.0.1' (#43) from renovate/nextcloud-27.x into master
Reviewed-on: #43
2023-07-20 19:19:30 +00:00
c1e0a62566 Update nextcloud Docker tag to v27.0.1 2023-07-20 18:01:19 +00:00
8e4c2b46f6 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.88.0' (#42) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #42
2023-07-19 10:49:58 +00:00
b9a30103da Merge pull request 'Update vectorim/element-web Docker tag to v1.11.36' (#41) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #41
2023-07-19 10:49:46 +00:00
b974334672 Update matrixdotorg/synapse Docker tag to v1.88.0 2023-07-18 15:01:33 +00:00
71e50e33c0 Update vectorim/element-web Docker tag to v1.11.36 2023-07-18 15:01:22 +00:00
4eb8db8e4e Merge pull request 'Update prom/node-exporter Docker tag to v1.6.1' (#40) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #40
2023-07-17 15:09:27 +00:00
e199dd8c1f Update prom/node-exporter Docker tag to v1.6.1 2023-07-17 15:04:15 +00:00
55e244992a Merge pull request 'Update gitea/gitea Docker tag to v1.20.0' (#39) from renovate/gitea-gitea-1.x into master
Reviewed-on: #39
2023-07-16 19:43:32 +00:00
9cb3d076e3 Update gitea/gitea Docker tag to v1.20.0 2023-07-16 19:34:23 +00:00
596c9930c4 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.9.0' (#38) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #38
2023-07-16 19:34:00 +00:00
1e4645b038 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.9.0 2023-07-16 12:00:54 +00:00
33204a6811 Merge pull request 'Update outlinewiki/outline Docker tag to v0.70.2' (#37) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #37
2023-07-11 23:31:12 +00:00
c54c63c542 Update outlinewiki/outline Docker tag to v0.70.2 2023-07-11 23:29:04 +00:00
bf1f823493 Merge pull request 'Update mattermost/focalboard Docker tag to v7.11.1' (#36) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #36
2023-07-11 05:54:48 +00:00
f75e626769 Update mattermost/focalboard Docker tag to v7.11.1 2023-07-11 00:00:57 +00:00
3145fe0349 Merge pull request 'Update outlinewiki/outline Docker tag to v0.70.1' (#35) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #35
2023-07-07 05:50:25 +00:00
3c3272a7cc Update outlinewiki/outline Docker tag to v0.70.1 2023-07-07 03:01:22 +00:00
e9c79d4c34 Merge pull request 'Update gitea/gitea Docker tag to v1.19.4' (#34) from renovate/gitea-gitea-1.x into master
Reviewed-on: #34
2023-07-04 21:11:03 +00:00
e91991cf8d Update gitea/gitea Docker tag to v1.19.4 2023-07-04 21:01:35 +00:00
441d736cad Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.87.0' (#33) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #33
2023-07-04 18:02:50 +00:00
8b8c58db12 Update matrixdotorg/synapse Docker tag to v1.87.0 2023-07-04 18:01:06 +00:00
c7724ab860 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.35' (#32) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #32
2023-07-04 15:42:48 +00:00
a74b5bcb36 Update vectorim/element-web Docker tag to v1.11.35 2023-07-04 15:00:53 +00:00
93332460c4 Merge pull request 'Update outlinewiki/outline Docker tag to v0.70.0' (#31) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #31
2023-07-03 06:32:07 +00:00
03d3a9c738 Update outlinewiki/outline Docker tag to v0.70.0 2023-07-02 15:02:19 +00:00
01b53c5c92 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.91.3' (#30) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #30
2023-06-30 17:37:42 +00:00
36db51cfee Update victoriametrics/vmagent Docker tag to v1.91.3 2023-06-30 17:35:50 +00:00
126ce23a6c Added renovate preset
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-30 18:33:56 +01:00
629281f270 Added k8s replace preset 2023-06-28 18:14:15 +00:00
361801e89b Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.1' (#29) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #29
2023-06-28 18:04:43 +00:00
2d3cda9ca2 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.1 2023-06-28 18:01:35 +00:00
ca5c9d09de Merge pull request 'Update mattermost/focalboard Docker tag to v7.11.0' (#28) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #28
2023-06-23 20:45:14 +00:00
19d8aaf89c Update mattermost/focalboard Docker tag to v7.11.0 2023-06-23 18:01:01 +00:00
ecd22c542b Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.44' (#27) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #27
2023-06-22 06:01:42 +00:00
f8084f52bc Update ghcr.io/tailscale/tailscale Docker tag to v1.44 2023-06-21 21:07:35 +00:00
6f7fd5441a Fix wallabag
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-21 18:09:09 +01:00
f385261545 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.1' (#26) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #26
2023-06-21 15:10:21 +00:00
a35a4a3fe3 Update wallabag/wallabag Docker tag to v2.6.1 2023-06-21 15:02:25 +00:00
2fb001a55e Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.86.0' (#25) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #25
2023-06-20 18:05:41 +00:00
ff7494f6dd Update matrixdotorg/synapse Docker tag to v1.86.0 2023-06-20 18:03:28 +00:00
d4f9186b6c Merge pull request 'Update vectorim/element-web Docker tag to v1.11.34' (#24) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #24
2023-06-20 12:06:54 +00:00
9224fb70d8 Update vectorim/element-web Docker tag to v1.11.34 2023-06-20 12:06:11 +00:00
36b38058bb Added link to DDDEM talk
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-18 11:48:27 +01:00
e8d233f936 Merge pull request 'Update nextcloud Docker tag to v27' (#22) from renovate/nextcloud-27.x into master
Reviewed-on: #22
2023-06-17 09:29:30 +00:00
cb80c9da41 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.8.6' (#23) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #23
2023-06-17 08:50:28 +00:00
55394810cc Update nextcloud Docker tag to v27 2023-06-17 00:09:11 +00:00
0e4d9fa6fc Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.8.6 2023-06-17 00:09:09 +00:00
96ec882b39 Merge pull request 'Update mattermost/focalboard Docker tag to v7.10.4' (#21) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #21
2023-06-16 17:40:43 +00:00
673c27eed9 Update mattermost/focalboard Docker tag to v7.10.4 2023-06-14 00:02:31 +00:00
f8fb4792df Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.9.10' (#14) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #14
2023-06-10 09:04:33 +00:00
2d1b44bd0c Update rancher/mirrored-library-traefik Docker tag to v2.9.10 2023-06-10 09:01:53 +00:00
d2e59b2be1 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.0' (#15) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #15
2023-06-10 08:50:37 +00:00
953def22ac Bump gitea to latest v1.19
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 09:27:38 +01:00
4c66c22ee8 Bump gitea to latest v1.18
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 09:25:46 +01:00
45de30bf47 Bump gitea to 1.17.4
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 09:24:30 +01:00
600ab21084 Merge pull request 'Update matrixdotorg/synapse Docker tag to v1.85.2' (#10) from renovate/matrixdotorg-synapse-1.x into master
Reviewed-on: #10
2023-06-10 08:14:39 +00:00
9e8e37a337 Merge pull request 'Update mattermost/focalboard Docker tag to v7.10.3' (#11) from renovate/mattermost-focalboard-7.x into master
Reviewed-on: #11
2023-06-10 08:06:29 +00:00
add266c1df Bump Nextcloud to v26
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 09:05:36 +01:00
1fd915619b Cleaned up Nextcloud labels
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 08:59:48 +01:00
6c2eade54d Bump Nextcloud to v25
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 08:58:22 +01:00
a7667604c7 Added startup probe to nextcloud
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 08:51:56 +01:00
88ca71479d Merge pull request 'Update nextcloud Docker tag to v24.0.12' (#4) from renovate/nextcloud-24.x into master
Reviewed-on: #4
2023-06-10 07:45:04 +00:00
9753ac1d2d Merge pull request 'Update wallabag/wallabag Docker tag to v2.5.4' (#6) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #6
2023-06-10 07:42:46 +00:00
0e3a5de0a0 Merge pull request 'Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.8.5' (#7) from renovate/dock.mau.dev-mautrix-whatsapp-0.x into master
Reviewed-on: #7
2023-06-10 07:42:36 +00:00
9c4f7a0896 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.9.2' (#16) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #16
2023-06-10 07:41:27 +00:00
aca6f0dac2 Merge pull request 'Update prom/node-exporter Docker tag to v1.6.0' (#12) from renovate/prom-node-exporter-1.x into master
Reviewed-on: #12
2023-06-10 07:41:16 +00:00
1f51fd337f Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.4.0' (#13) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #13
2023-06-10 07:40:46 +00:00
68539cdce8 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.91.2' (#17) from renovate/victoriametrics-vmagent-1.x into master
Reviewed-on: #17
2023-06-10 07:39:27 +00:00
de7730c37c Merge pull request 'Update x1unix/go-playground Docker tag to v1.13.3' (#18) from renovate/x1unix-go-playground-1.x into master
Reviewed-on: #18
2023-06-10 07:39:22 +00:00
f15db99568 Update x1unix/go-playground Docker tag to v1.13.3 2023-06-10 07:38:50 +00:00
b280134653 Merge pull request 'Update grafana/promtail Docker tag to v2.8.2' (#3) from renovate/grafana-promtail-2.x into master
Reviewed-on: #3
2023-06-10 07:38:49 +00:00
0605b4481a Update victoriametrics/vmagent Docker tag to v1.91.2 2023-06-10 07:38:47 +00:00
3e6124c69a Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.9.2 2023-06-10 07:38:42 +00:00
f22da7be93 Merge pull request 'Update docker.io/bitnami/redis Docker tag to v7.0.11' (#2) from renovate/docker.io-bitnami-redis-7.x into master
Reviewed-on: #2
2023-06-10 07:38:39 +00:00
56bf6055c1 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.8.0 2023-06-10 07:38:32 +00:00
50658e81e5 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.4.0 2023-06-10 07:38:21 +00:00
60815590d0 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.33' (#5) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #5
2023-06-10 07:38:17 +00:00
e3f2920c1c Update prom/node-exporter Docker tag to v1.6.0 2023-06-10 07:38:16 +00:00
e191e83c86 Update mattermost/focalboard Docker tag to v7.10.3 2023-06-10 07:38:13 +00:00
af48088841 Merge pull request 'Update ghcr.io/tailscale/tailscale Docker tag to v1.42' (#8) from renovate/ghcr.io-tailscale-tailscale-1.x into master
Reviewed-on: #8
2023-06-10 07:38:04 +00:00
c9ef32db05 Update matrixdotorg/synapse Docker tag to v1.85.2 2023-06-10 07:37:56 +00:00
78e1152a8f Update ghcr.io/tailscale/tailscale Docker tag to v1.42 2023-06-10 07:37:45 +00:00
ca4d5ff0d5 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.8.5 2023-06-10 07:37:41 +00:00
cf2fa93350 Update wallabag/wallabag Docker tag to v2.5.4 2023-06-10 07:37:37 +00:00
c8a59e1052 Update vectorim/element-web Docker tag to v1.11.33 2023-06-10 07:37:17 +00:00
e99541aa53 Update nextcloud Docker tag to v24.0.12 2023-06-10 07:37:14 +00:00
32a472a7a6 Update grafana/promtail Docker tag to v2.8.2 2023-06-10 07:37:09 +00:00
f6f106a064 Update docker.io/bitnami/redis Docker tag to v7.0.11 2023-06-10 07:37:05 +00:00
8635996517 Added renovate.json
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 08:25:46 +01:00
a950778692 Remove values.yaml
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-10 08:24:36 +01:00
d19bd05ec1 Added cel-tester
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-06-01 19:42:28 +01:00
7ef157234f Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-05-07 17:08:47 +01:00
1a085ea083 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-05-02 08:23:09 +01:00
9aaa3fbe1d Bump promtail
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-25 10:07:39 +01:00
964b1b9cfb Bumped outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-24 08:35:10 +01:00
d8f0aedf50 Remove old PV
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 18:44:35 +01:00
46206ea637 Switch PV
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 18:41:38 +01:00
4ab1267d95 Debug PV
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 18:25:39 +01:00
5e234c8d32 Finish synapse PV upgrade
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 18:21:22 +01:00
2d5902ac7f Increase matrix user media PV (in-progres)
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 18:14:08 +01:00
2e13637388 Disable matrix bridges
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-13 17:30:10 +01:00
ccc49c6855 Ensure PVs are retained
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-12 11:14:48 +01:00
b0ca3f980e Ensure matrix PVs retain
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-04-12 09:45:23 +01:00
7c43e6b7ce Bump k-s-m
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-03-19 19:43:28 +00:00
faff262fe8 Bump cert-manager
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-03-19 19:38:53 +00:00
02a5c7a6bd Added url for devopsox23
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-03-16 12:50:56 +00:00
a3c5c64b04 Added KCD Ukraine link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-03-03 08:48:32 +00:00
7ec8b7ba70 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-20 09:27:48 +00:00
9737323128 Reenable proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 18:23:53 +00:00
aa3dec45d5 Remove proxy protocol from ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 18:01:12 +00:00
a820162102 Remove extra configmaps
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 12:07:16 +00:00
60f93063a5 Fix namespace
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:51:12 +00:00
0492bad785 Renenable proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:48:10 +00:00
2d7050d280 Disable proxy protocol
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:47:05 +00:00
ee484531d7 Updated nginx
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:41:04 +00:00
64802df507 Completely updated nginx
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:21:46 +00:00
127cecd562 Fixed publish service name
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:16:06 +00:00
c7fb03ae4b Bump nginx
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:13:57 +00:00
d520b683bb Added nginx daemonset
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 11:03:55 +00:00
dbf4b7ba09 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-15 10:59:25 +00:00
68aaa12e5c Added webhook webinar link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-09 09:24:53 +00:00
337577f5a0 Removed gotosocial
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-04 05:37:24 +00:00
665836a4a3 Added gotosocial to experiment with
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-02-04 05:26:40 +00:00
089ec74af7 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-01-12 05:40:50 +00:00
41125f8ebd Added mastodon-digest
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2023-01-06 13:30:43 +00:00
d9ace27ac8 Update mealie
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-12-07 20:19:04 +00:00
abd13adebb Added mastodon-to-airtable
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-16 12:45:38 +00:00
e4027ec94f Completely remove mastodon
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-16 12:42:56 +00:00
244dea83ec Scale down Mastodon
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-14 11:55:34 +00:00
2e4bebc6a6 Support www.marcusnoble.com as well as root of domain
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-13 13:43:50 +00:00
f031b7b221 Fixed node-red image
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:57:50 +00:00
197a4d5480 Bump gitea
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:26:30 +00:00
2c9387421b Bump goplayground
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:25:48 +00:00
f020bef2ca Bumped matrix bridges
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:25:10 +00:00
f9e7e7eaf8 Bump matrix/element
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:22:53 +00:00
b51a92f72e Bump wallabag
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:20:48 +00:00
73808d4039 Bump nextcloud
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:20:03 +00:00
c005791531 Bump node-red
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:18:55 +00:00
408e642c75 Bump Outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-12 10:18:13 +00:00
80a269bf99 Bump focalboard to latest
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-09 21:55:42 +00:00
c875b54549 Added KCD UK shorturl
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-06 09:38:56 +00:00
798339009e Rename traefik for civo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-04 06:59:45 +00:00
035814c916 Added traefik to civo cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-11-03 17:35:13 +00:00
d909109abd Fix label clash
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-10-26 17:45:03 +01:00
8cd0f96418 Updated ingress annotations
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-10-24 07:20:16 +01:00
c9715630aa Move some applications to Civo cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-10-24 07:12:08 +01:00
0b548e271e HTTPS redirect
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-10-04 15:04:00 +01:00
8d276735ed Added kubehuddle link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-10-03 14:55:08 +01:00
c236e72c30 Scale down paradoxfox
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-22 06:06:47 +01:00
1e67288540 Added new short urls
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-19 18:11:45 +01:00
4c145f47c3 Added ParadoxFox shop
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-11 08:57:52 +01:00
15ad48ff3e Removed paradoxfox
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-04 18:28:37 +01:00
41cef7eee0 Added paradox fox shop
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-04 17:23:50 +01:00
33f722bd06 Updated allowed domains for outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-09-04 13:27:28 +01:00
d108f2b00c Rmoved servers list
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-28 17:05:35 +01:00
c26ef37c0c Updated some Element config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-28 14:41:15 +01:00
72b11fb227 Switched to v1 of batch API
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-24 08:42:18 +01:00
956b149c08 Removed PSPs
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-24 08:40:26 +01:00
c9ff27e9fe Added focalboard
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-20 22:38:56 +01:00
c0cef495a0 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-20 20:02:51 +01:00
ddd157a125 Removed redis from outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-20 20:01:52 +01:00
14bc7d1cd7 Switched Nextcloud to use separate redis
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-20 19:29:24 +01:00
05e64fda85 Added Redis
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-20 19:13:53 +01:00
6d0483e47c Added telegram bridge
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 22:52:19 +01:00
f809edbfbd Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 22:17:30 +01:00
ebb3046443 Added signal brisge
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 22:08:29 +01:00
398eea67ca Bump again
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 13:58:10 +01:00
456f4b1356 Bump again
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 13:19:21 +01:00
56d194f61f Roled back synapse
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 13:16:33 +01:00
d289898c02 Bump element
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 12:34:22 +01:00
7e9067f221 Bump synapse
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 12:33:56 +01:00
58daad489d Added whatsapp bridge to matrix
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-19 12:19:12 +01:00
c93a73d2cb Added marcusnoble.com
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-07 13:43:26 +01:00
5df68dd190 Added codeberg creds
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-04 15:46:17 +01:00
52c88621d4 Updated tailscale proxies
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-03 15:20:57 +01:00
0dd5cb143f Updated gitea
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-08-03 10:29:03 +01:00
f5e185a77e Removed calendso
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-28 15:44:59 +01:00
9086e69705 Scale down some deployments
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-28 14:31:21 +01:00
c4bcef3cd4 Removed paradoxfox
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-28 14:29:42 +01:00
ca2ae20d17 Stop sending to old loki
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-28 06:30:15 +01:00
2133bee35b Point at new distributed loki
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-26 15:37:30 +01:00
575feb5841 Switch to loki-write service endpoint
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-22 12:43:11 +01:00
fa23a31d76 Bump promtail
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-21 10:20:36 +01:00
304857a4a3 Bump outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-21 10:19:30 +01:00
caca8733e2 Updated vmagent config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-07-14 19:22:44 +01:00
13a05fe75f Removed prometheus
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-06-07 06:53:32 +01:00
790c7304ab Updated traefik log processing
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-06-03 16:31:05 +01:00
a9c8e36931 Updated to push to VM cluster as well as prom
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-06-02 21:29:19 +01:00
f942f9e358 Added monitoring to civo cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-05-31 19:30:49 +01:00
b1d821922f Migrate more to civo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-05-31 18:30:54 +01:00
99d63230cd Tweaked memory resources
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-05-31 18:12:52 +01:00
d55b03a6bd Removed VPA
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-05-31 17:58:59 +01:00
3e54c17ad3 Initial migrate to civo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-05-31 17:53:23 +01:00
8a0952f514 Remove calendso 2022-05-31 11:24:13 +00:00
57fedd0d85 Drop cron resource requests 2022-05-31 11:13:00 +00:00
d2eaea5e1c Update webhook allowed hosts 2022-05-29 13:51:58 +00:00
99d57bda3f Reduce log capture 2022-05-28 05:54:19 +00:00
90c3faae54 Tweaked metrics 2022-05-27 21:02:19 +00:00
d8e2e4673f updated well known resources 2022-05-27 20:18:04 +00:00
b0a846fa94 Tweaked resources 2022-05-27 20:06:54 +00:00
5be3454e15 Upgrade mastodon 2022-05-27 03:20:44 +00:00
89e8a2768f Removed HPAs 2022-05-25 14:28:40 +00:00
f3cb290d7b Dropped CPU requests 2022-05-25 14:25:46 +00:00
8635399bf9 Increase mastodon resource requests 2022-05-25 14:17:28 +00:00
60305ed6bb Incremental nextcloud upgrade 2022-05-25 04:59:37 +00:00
f758757c42 Incremental nextcloud upgrade 2022-05-25 04:55:09 +00:00
546e1fe69f Incremental nextcloud upgrade 2022-05-25 04:39:42 +00:00
1e6cdf20ef Bump image versions 2022-05-24 06:54:31 +00:00
1eaec16813 Suspend wallabag job 2022-05-19 03:12:21 +00:00
7931adc8ac Replace docker hub proxy 2022-05-16 04:03:45 +00:00
c306dbc01c Scale down harbor 2022-05-15 12:25:15 +00:00
1b60ac4ce9 Switch top using Scaleway for public reg 2022-05-15 12:18:31 +00:00
536e5b4ba4 Switched to using Sclaeway for private reg 2022-05-15 09:14:49 +00:00
c29aff6d4e Added pod anti-affinity to Mastodon deployments 2022-05-15 04:16:54 +00:00
c288ee81a5 Added PDB for Mastodon 2022-05-15 02:16:31 +00:00
c3a8ca03da Added k8s.social 2022-05-15 02:10:16 +00:00
471df787ca Change wallabag env vars 2022-05-12 19:30:28 +00:00
df403ca8a6 Tweaked mealie 2022-05-12 11:12:08 +00:00
5403e21421 Added mealie api ingress 2022-05-11 11:27:53 +00:00
63fd434a2d Added mealie 2022-05-10 10:50:53 +00:00
6b3db10837 Added missing env 2022-05-10 05:58:27 +00:00
5b9714dbfe Added twitter-to-airtable 2022-05-10 05:21:47 +00:00
0f6ea7c66d Removed old prometheus server 2022-05-07 12:22:16 +00:00
0a2ac14e71 Switch matrix to external secrets and DB 2022-05-07 12:19:54 +00:00
1722256eba Try harbor with hosted DB 2022-05-07 10:53:43 +00:00
0d2d2b4a94 Switched calendso to deployment 2022-05-07 09:54:14 +00:00
5ee727cd54 Disabled postres in calendso 2022-05-07 09:28:02 +00:00
9692e3c73d Fix service selector 2022-05-07 09:08:41 +00:00
0f802f29a0 Fix indentation 2022-05-07 09:04:37 +00:00
70e1e2d959 Switched outline to deployment 2022-05-07 09:03:49 +00:00
6f74f95997 Switch outline to cloud DB 2022-05-07 08:52:43 +00:00
39542c7912 Clean up wallabag chart 2022-05-07 08:40:11 +00:00
40f851e0b5 Added db init job 2022-05-07 07:59:58 +00:00
94e59d83e3 Fix charset 2022-05-07 07:53:59 +00:00
b260e6a249 Switch to using docker proxy reg 2022-05-07 07:31:25 +00:00
549a8cec6e Bumped wallabag 2022-05-07 07:19:10 +00:00
0ddef03ab8 Switched to using yaml for wallabag 2022-05-07 07:09:29 +00:00
0f4502310e Bump to latest node-red 2022-05-06 18:02:33 +00:00
747debfbf7 Bump nodered 2022-05-06 17:53:12 +00:00
d86545f27e Bump outline version 2022-04-30 17:50:55 +00:00
e7080e876b Added prowlarr 2022-04-24 16:14:39 +00:00
d772023986 Pinned tailscale image 2022-04-24 15:56:46 +00:00
7adc699d4b Added vmagent 2022-04-14 11:00:22 +00:00
0e858ec1e0 Tweaked prometheus config 2022-04-14 09:12:16 +00:00
22d07c1526 Added lidarr link 2022-04-09 10:26:09 +00:00
8501a7d13d Removed tank sms endpoint 2022-03-25 07:01:55 +00:00
cd5895965b Enabled single user mode 2022-03-20 20:29:19 +00:00
14e0c43d90 Added proxy-body-size to gitea 2022-03-20 19:09:09 +00:00
0616ed2438 Updated calendso 2022-03-20 18:14:01 +00:00
95db5c0ab3 Fixed typo 2022-03-20 09:51:21 +00:00
c245c816c5 Switched to own image 2022-03-20 08:54:25 +00:00
e2b3d416eb Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2022-03-19 18:59:46 +00:00
31c6704d84 Readded calendso 2022-03-19 18:58:40 +00:00
cec2725dee Readded calendso 2022-03-19 18:17:50 +00:00
605ee82c1c Added memory request to prometheus 2022-03-17 06:51:28 +00:00
9f2b6b7493 Added Mars 2 2022-03-13 09:56:44 +00:00
79d8a831d8 Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2022-03-11 20:04:35 +00:00
c3ae274afd Updated printer proxy 2022-03-11 20:01:31 +00:00
8693c53147 Removed grist 2022-03-05 06:19:08 +00:00
b465c1a16c Removed grist 2022-03-05 06:11:58 +00:00
6b5f44574e Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2022-03-05 05:59:33 +00:00
6af90f1825 Added grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-03-04 21:24:24 +00:00
92de303130 Added grist
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-03-04 21:09:45 +00:00
380713229c Always run db migration 2022-03-04 18:11:24 +00:00
3dd4f018ea Updated outline 2022-03-04 17:46:08 +00:00
5c4dabf60f Updated cookie 2022-03-04 09:08:43 +00:00
f5d8c1f37a Bumped oauth2-proxy image 2022-03-04 08:43:10 +00:00
8c44e48f27 Added tank sms 2022-02-28 08:09:54 +00:00
31d17a812b Removed memory requests for rss 2022-02-21 06:51:58 +00:00
62c9d3cc22 Removed savings goal env var 2022-02-13 09:28:06 +00:00
52c95c516d Point to latest gist 2022-02-12 08:04:26 +00:00
32ffc7b933 Added klustered tools link 2022-02-12 07:58:58 +00:00
c6e4e436d7 Added devopsnotts22 short link 2022-02-07 09:48:49 +00:00
977290f0c0 Updated starling 2022-02-05 06:41:05 +00:00
0b2a6579c0 Bump RSS memory limit 2022-02-04 06:17:14 +00:00
082093319d Update harbor 2022-01-27 08:39:22 +00:00
630055af40 Added mealie to proxy mappings 2022-01-24 15:25:55 +00:00
cd38ae3b8f Fixed error in mapping json 2022-01-22 15:07:41 +00:00
9d1b714e94 Added API subdomain 2022-01-22 14:32:31 +00:00
a86dc5d7cd Added tasks proxy 2022-01-22 14:26:50 +00:00
64cd24e0e5 Added starling 2022-01-22 12:23:08 +00:00
ce44688bcd Added link to Chris tweet 2022-01-20 06:42:59 +00:00
4c552b288b fixed indentation 2022-01-19 20:49:24 +00:00
a9f9421924 Updated config 2022-01-19 20:45:08 +00:00
79385ffdef Added url redirect 2022-01-19 19:56:32 +00:00
88e347ec04 Fixed typo 2022-01-19 19:53:35 +00:00
3f1b780e13 Added link 2022-01-19 19:44:47 +00:00
d9be926e1c Reduced resource usage 2022-01-15 10:49:21 +00:00
52896a6202 Bump outline version
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2022-01-10 06:05:09 +00:00
88cec0f08a removed duplicate resources 2022-01-08 20:58:34 +00:00
a722f25847 Remove outline migrate 2022-01-07 08:19:11 +00:00
66c3fc0441 Bump outline version 2022-01-07 08:16:28 +00:00
3a0ace71a6 Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2021-12-31 18:54:00 +00:00
2d6756aca9 Added synapse monitoring 2021-12-31 18:53:56 +00:00
a69b0ab4b4 Move nextcloud from Flux helm
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-27 11:53:14 +00:00
c13a01d287 Move harbor from Flux helm
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-27 10:26:14 +00:00
6d0c3b02af Remove calendso
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 22:23:50 +00:00
b7ffb96beb Override calendso startup
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 21:57:39 +00:00
a34ae89b33 Use custom calendso image
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 21:47:10 +00:00
0bd512c11c Removed database url env var
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 20:59:27 +00:00
da29fe7929 Revert skooner annotations
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 20:48:18 +00:00
f2232d9105 Added calendso
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 19:43:35 +00:00
2ab1892b6e Remved comments
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 13:58:16 +00:00
593317fd13 Parse logs of CRI containers
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 13:57:45 +00:00
4dfd89d78e Bump promtail
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 13:53:26 +00:00
e92853b736 Added nginx annotations to skooner ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 12:39:02 +00:00
635246317f Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 12:16:03 +00:00
2ea466ed83 Added VPA
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-26 11:56:24 +00:00
18f748f010 Add scrape to prom svc 2021-12-24 15:55:56 +00:00
7379a43178 Switched back to docker.cluster.fun
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-24 09:58:30 +00:00
9d1f2528c5 Switch harbor domain
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-24 09:26:32 +00:00
3ae4e1142f Upgraded to Kube 1.23
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-24 09:20:11 +00:00
e18f77caaa Bump matrix version
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 20:37:59 +00:00
5572056c9b Switch matrix chart to argo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 19:20:22 +00:00
987eb5096c Bump cert-manager version
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 19:09:49 +00:00
211f7b7251 Migrate cert-manager chart to Argo
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 19:04:38 +00:00
513625074a Removed Tekton
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 18:47:00 +00:00
88f3132326 Set tailscale image to always pull
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 18:35:57 +00:00
00b51cd6a8 Set unique hostnames for tailscale
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-23 18:30:28 +00:00
786f724823 Added cronjob label to job template
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-19 18:03:37 +00:00
659771d4b9 Scape nginx metrics on service
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-19 17:08:53 +00:00
3baa5597fa Increase allowed memory for well-known
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-12-19 16:50:48 +00:00
04af487324 Remove geoip
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-28 13:37:17 +00:00
b9ed0a571e Added geoip to logs
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-28 13:31:39 +00:00
53f5a5c062 Enable nginx ingress metrics
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-28 11:38:35 +00:00
45d8fc0328 Added nginx plugin
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-28 11:07:05 +00:00
207376a89c Added nginx log parsing
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-28 08:51:51 +00:00
fd148bdd75 Correctly drop weave-net logs 2021-11-27 21:11:52 +00:00
c676fad20a Add more promtail filtering 2021-11-27 21:10:14 +00:00
769fdff851 Updated promtail config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 21:02:05 +00:00
8bfcfbe770 Updated promtail config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 20:16:30 +00:00
a49bb8e58e Added loki mapping with port
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 20:05:02 +00:00
b489562c57 Re-enable promtail
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 20:04:01 +00:00
513af4f9c5 Disable promtail
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 14:27:04 +00:00
8ce2c08c34 Updated promtail config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 14:14:58 +00:00
796f891f17 Updated Loki and Prometheus config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 13:45:40 +00:00
ad33387c26 Added skooner
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-27 11:22:06 +00:00
d6ad4bca2e Set bodysize on nextcloud ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-18 08:18:02 +00:00
2515940ee4 Bumped outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-18 07:20:36 +00:00
0dc864eb63 Added podify to non-auth proxy config
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-13 10:14:48 +00:00
f027c5075b Updated proxies
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-13 09:27:13 +00:00
089aef13d3 Added readarr ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-13 09:04:09 +00:00
c749096aa0 Updated cookie secret 2021-11-12 21:18:15 +00:00
fb542ff995 Updated dashboard oauth proxy 2021-11-12 21:04:25 +00:00
a14d7bf5bf Upgrade outline
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-12 07:46:01 +00:00
02ec582bd9 Updated proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-08 06:29:28 +00:00
9277f202e9 Added reloader annotation
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-07 05:36:03 +00:00
bdc418e0d8 Updated proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-07 05:30:13 +00:00
10d80e3452 Added non-auth proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-11-04 19:26:57 +00:00
fa07f27433 Fixed project
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-24 11:37:54 +01:00
97c545d3e8 Fixed namespace
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-24 11:36:31 +01:00
e26dec2f7a Remove iptable drop
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-24 10:56:57 +01:00
22717250e5 Update weave-net with new pod CIDR
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-24 10:28:14 +01:00
f4f6745c27 Use tailscale for auth proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-23 22:50:49 +01:00
f9caf0a0d1 Fix annotation
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 14:39:52 +01:00
c5359f2adc Max bodty size
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 14:37:33 +01:00
6450a24334 Removed invalid annotations
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 12:20:35 +01:00
1b8318df3e Update API versions
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 12:16:41 +01:00
4a9589aaeb Disable prometheus
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 12:14:46 +01:00
f516ee38ae Switched to nginx
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 12:07:23 +01:00
36d87d3c12 Update cert-manager
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 08:54:48 +01:00
86b9327767 Upgrade cluster
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 07:45:40 +01:00
0accc05333 Upgraded ingress resources
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2021-10-16 07:39:46 +01:00
c540580782 Added photos ingress 2021-09-30 18:41:27 +01:00
524cd8837b Removed workadventure 2021-09-30 18:41:06 +01:00
0b7b010a01 Added wallabag 2021-09-30 09:11:48 +01:00
38ed896839 Finished debugging Outline 2021-09-11 17:31:41 +01:00
c761d83549 Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun 2021-09-11 17:26:53 +01:00
f6a1a5cb2a Debug outline 2021-09-11 17:09:30 +01:00
993e515eb2 Merge branch 'master' of https://git.cluster.fun/averagemarcus/cluster.fun 2021-09-11 13:38:25 +01:00
0db4e321ea Added outline 2021-09-11 11:56:42 +01:00
4bc3a9add5 Added outline 2021-09-11 10:51:21 +01:00
912dac6479 Drop tweet-svg back to 2 replicas 2021-09-04 16:45:11 +01:00
3a946fabe1 Bump blog to 4 replicas 2021-09-04 16:22:34 +01:00
444546095f Bump tweetsvg replicas 2021-09-04 16:16:37 +01:00
b80cde1825 Bumped replicas 2021-09-02 11:20:37 +01:00
87e9074a0b Ignore image changes (from Tekton deployments) 2021-09-01 08:33:08 +01:00
79fa75c080 Updated imagepullpolicy 2021-09-01 05:46:30 +01:00
b2192bb6ce Removed old applications 2021-09-01 05:45:14 +01:00
f515ffd081 Removed notea 2021-08-27 06:41:01 +01:00
e9a9250165 Updated terraform 2021-08-27 06:08:59 +01:00
8cabb103f8 Added Notea 2021-08-26 12:49:10 +01:00
025e542a58 Added text-to-dxf 2021-07-27 05:53:55 +01:00
91c2018722 Increased memory limit for opengraph 2021-07-24 11:03:34 +01:00
ee2faf4401 Bump inlets 2021-07-12 06:00:29 +01:00
aa0d9786e2 Use own inlets image 2021-07-12 05:32:02 +01:00
722fd18e64 Added Tank 2021-07-07 11:33:50 +01:00
9d7f02dc0d Updatre harbor chart 2021-07-07 09:23:21 +01:00
da01b67104 Update harbor 2021-07-05 17:15:22 +01:00
9cdc5f2450 More improvements to traefik log collecting 2021-07-04 10:36:41 +01:00
2b5e2eeff0 First attempt at extracting access log fields to labels 2021-07-04 10:09:02 +01:00
7fa91de04f Added workadventure 2021-06-19 08:41:24 +01:00
fd5572cec8 Updated promtail config 2021-06-18 21:10:05 +01:00
bfaa7c30e5 Correctly fixed reloader 2021-06-18 19:17:27 +01:00
83781ae047 Updated promtail filters 2021-06-18 19:05:28 +01:00
c7be02c83d Fixed reloader 2021-06-18 18:58:30 +01:00
7a1df207a7 Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun 2021-06-18 18:50:52 +01:00
ea53700e02 Added filtering to promtail 2021-06-18 18:48:35 +01:00
6ce1fa075a Filter out healthz logs 2021-06-15 05:56:09 +01:00
88f91e20b6 Added probes to blog 2021-06-15 05:21:39 +01:00
4623e16600 Use correct secret for prom 2021-06-14 17:00:34 +01:00
b858dfcdfc Cleaned up loki-chart 2021-06-14 16:48:24 +01:00
9e7d07297b Fix creds namespace 2021-06-14 16:47:45 +01:00
cf8b042c98 Added authenticated ingres for prometheus 2021-06-14 15:47:46 +01:00
bc30ffa753 Change promtail labels to arg 2021-06-14 14:59:01 +01:00
85569644f2 Switched back to monitoring 2021-06-14 14:35:30 +01:00
d96095535e Removerted to using loki-stack 2021-06-14 12:40:16 +01:00
a6823b4871 Removed ndots 2021-06-14 12:16:50 +01:00
ba4858e88e Remove debugging 2021-06-14 11:24:35 +01:00
5df02c1f87 Set grafana dnspolicy to clusterfirst 2021-06-14 11:14:47 +01:00
680d50120d Enable debug logging on grafana 2021-06-14 10:56:55 +01:00
8ba1bb72de Set prom to recreate 2021-06-14 10:34:51 +01:00
6a2e61911d Added ndots 2021-06-14 10:32:17 +01:00
9baf2ead15 Added multi-cluster monitoring 2021-06-14 10:10:19 +01:00
59477f604a Remove loki-chart 2021-06-14 10:07:31 +01:00
1850295742 Moved service to inlets namespace 2021-06-13 19:42:45 +01:00
4e0680eb57 Added local prometheus to grafana 2021-06-13 19:36:34 +01:00
34fa21e5a9 added local prometheus svc 2021-06-13 19:32:28 +01:00
5ad34267ae Added podify 2021-06-09 17:40:59 +01:00
9a00be7aff Added better memory limits 2021-05-21 11:56:07 +01:00
a5c92eacef Added CV 2021-05-21 11:48:23 +01:00
015a0669be Remove pv 2021-05-20 08:43:45 +01:00
8aa2c7e83e Added second git pv 2021-05-20 08:41:21 +01:00
f6a6bfe2cf Upgrade cluster to 1.21.1 2021-05-20 08:38:41 +01:00
1323ff91e6 Update to latest nextcloud chart 2021-05-18 22:20:42 +01:00
b85da32ab5 Bump nextcloud to 21 2021-05-18 22:13:35 +01:00
e95357bf42 Bump nextcloud to 20 2021-05-18 22:07:17 +01:00
fc7d09a293 Drop nextcloud down to 1 replica 2021-05-18 22:01:52 +01:00
f154b89b54 Bump nextcloud chart 2021-05-18 21:51:46 +01:00
25fb87ef60 Bump synapse 2021-05-17 05:48:48 +01:00
45cc1d73a7 Update element 2021-05-17 05:40:10 +01:00
8710723ce0 Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun 2021-05-17 05:31:29 +01:00
d3ccc88c20 Harbor replicas and anit-affinity 2021-05-16 13:51:07 +01:00
7d9b9c1b1f Harbor replicas and anit-affinity 2021-05-16 13:00:50 +01:00
2427fe07ba Upgrade kubernetes to 1.21 2021-05-15 15:22:33 +01:00
1f044b5ae3 Removed outline 2021-05-12 14:12:28 +01:00
8b5982af70 Switch to using outline from dockerhub 2021-05-12 14:02:51 +01:00
f389e0b715 Removed notea 2021-05-12 13:30:08 +01:00
e8c380dd94 Added notea 2021-05-12 13:19:53 +01:00
74b19f2746 Added back adguard ingress 2021-05-12 12:11:20 +01:00
225b7d8cff Remove adguard ingress 2021-05-11 19:45:20 +01:00
bff4242b57 Use correct docker image name 2021-05-11 05:46:12 +01:00
4b1d859778 Fix copy mistake 2021-05-11 05:43:42 +01:00
b59327939e Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun 2021-05-11 05:40:04 +01:00
d760a69e29 Added opengraph-image-gen 2021-05-11 05:32:41 +01:00
071a73118c Add Adguard ingress 2021-05-10 11:32:58 +00:00
7dcdabd564 Remove buzzers 2021-05-10 09:00:08 +00:00
3cdebb541b Added TLS to inlets ingress 2021-05-09 11:17:29 +01:00
bbb9aba394 Updated inlets 2021-05-09 11:05:00 +01:00
d5e07e29d8 Removed grocy 2021-05-05 14:17:21 +01:00
a9c9813870 Updated grocy 2021-05-05 13:59:00 +01:00
ffa751ad7f Added barcode-buddy 2021-05-05 13:35:50 +01:00
b739031468 Longer startup delay 2021-05-05 12:27:48 +01:00
3bef89a27d Disable startup probe 2021-05-05 12:24:18 +01:00
964a653710 Create namespace 2021-05-05 11:54:59 +01:00
3a2661106b Replace grocy with argo helm chert 2021-05-05 11:43:06 +01:00
eb7a82f74e Added https to grocy 2021-05-05 11:37:53 +01:00
b9ffeaf626 Added grocy 2021-05-05 11:32:48 +01:00
acdc684e62 Dropped replicas back to 1 2021-05-05 09:50:42 +01:00
eddfbf4fb7 Bump inlets replicas 2021-05-05 08:37:09 +01:00
f67d067cf5 Updated inlets image 2021-05-05 08:35:05 +01:00
39ac57b5cb Removed CCTV 2021-05-03 08:15:32 +01:00
caa7a68e6f Fix service 2021-05-01 18:51:32 +01:00
04608e0cec Added auth to dashboard 2021-05-01 18:00:31 +01:00
2aa1628ebc Added reloader 2021-05-01 17:34:07 +01:00
a1c447ff73 Bump version of nextcloud 2021-04-10 15:37:48 +01:00
a81423ab42 Add redis to Nextcloud 2021-04-10 09:23:19 +01:00
ee1a18f169 Switch back to auth proxy 2021-04-07 10:21:25 +01:00
6693266ba5 Remove auth from photos 2021-04-06 18:50:35 +01:00
91f2fb943c Enabled automated sync 2021-04-05 10:31:04 +01:00
6dea278487 Updated analytics dashboard json 2021-04-05 10:29:53 +01:00
785e22050d Migrated remaining apps to Argo 2021-04-05 10:27:21 +01:00
99eb03aa5f Added inlet for photos 2021-04-05 08:16:14 +01:00
1ecc6bf920 Added ArgoCD proxy 2021-04-04 18:51:59 +01:00
0295ca8349 Added autosync 2021-04-03 11:48:29 +01:00
41fab7f1d4 Added harbor chart 2021-04-03 11:39:12 +01:00
5b3d1a0fee Autoscyn 2021-04-03 11:18:12 +01:00
404cdb0349 Comment out sync policy 2021-04-03 11:13:19 +01:00
a757e95b3d Fix typo 2021-04-03 11:11:06 +01:00
28d06d68d3 Removed namespace 2021-04-03 11:08:05 +01:00
7f23b96ebc Added cert chart 2021-04-03 11:07:10 +01:00
cfef345f93 Added more apps 2021-04-03 10:59:38 +01:00
b360920537 Added more apps 2021-04-03 10:26:31 +01:00
4ac30f8242 Added more apps 2021-04-03 10:20:57 +01:00
f036a70542 Added more apps 2021-04-03 10:15:05 +01:00
d39cb1320b Enable autosync 2021-04-03 10:13:36 +01:00
da143dce0f Added auto-proxy 2021-04-03 10:01:48 +01:00
1f54d2706a Added auto sync 2021-04-03 10:00:30 +01:00
9f91c5ef35 Fix ignore 2021-04-03 09:58:15 +01:00
468fd9f6a6 Ignore secret value changes 2021-04-03 09:48:00 +01:00
5b69611fed Auto create namespace 2021-04-03 09:26:52 +01:00
cc38ef42e0 Update anniversary 2021-04-03 09:23:45 +01:00
1665ef1e67 Begin argo refactor 2021-04-03 09:16:09 +01:00
bbc369afb4 Removed photoprism 2021-04-01 15:27:28 +01:00
422ee13940 Added feed-fetcher 2021-04-01 15:26:40 +01:00
a7e0b2a913 Added ingress 2021-04-01 15:26:32 +01:00
4ebe0bde06 Merge branch 'master' of https://git.cluster.fun/AverageMarcus/cluster.fun 2021-02-27 15:07:49 +00:00
030386cc6a Replaced terraform with kubectl calls 2021-02-27 15:07:41 +00:00
d1e34ddba0 Disabled auto-upgrade 2021-02-27 15:07:28 +00:00
1161564118 Updated nextcloud chart 2021-02-27 15:06:59 +00:00
6acdf29d1a Updated analytics dashboard 2021-02-23 08:35:42 +00:00
77d23f395a Added tweetsvg 2021-02-18 20:31:36 +00:00
9de410bb6e Terraform upgrade 2021-02-10 10:26:47 +00:00
b7c90557df Upgrade to Kubenetes 1.20 2021-02-05 21:42:52 +00:00
2cf5ce0ace Removed Linx 2021-02-04 21:14:47 +00:00
21c16256c7 Bumped harbor version 2021-02-04 21:14:30 +00:00
d6fb80ded4 Update analytics dashboard 2021-02-01 15:08:47 +00:00
0c334e0827 Update matrix 2021-01-30 07:28:42 +00:00
94b62b4c75 Update loki and grafana 2021-01-29 22:34:40 +00:00
06b4f07c21 Added VS Code 2020-12-18 08:55:30 +00:00
cef5f2ddc1 Always pull git-sync image 2020-12-09 14:03:19 +00:00
825447b712 Added git-sync 2020-12-09 12:47:35 +00:00
5c06e4c8d7 Added svg-to-dxf 2020-12-09 12:47:28 +00:00
34a00954db Increased photoprism storage 2020-11-29 16:19:58 +00:00
54af3af2c1 Added photoprism 2020-11-28 23:39:48 +00:00
7405481b72 Remove old pvc 2020-11-28 23:38:50 +00:00
fa51de4fb6 Updates 2020-11-07 13:29:37 +00:00
d29c9ec82c Added new RSS app 2020-10-19 06:05:48 +01:00
5f8800f311 Reverted w-2-r 2020-10-15 14:40:59 +01:00
eef0a6c22d Bump inlets version 2020-10-14 11:05:40 +01:00
d9d71a5dc7 Removed JQ 2020-10-14 10:02:52 +01:00
ff99e577cd Added JQ 2020-10-14 09:40:45 +01:00
f26d02ca7f Added base64 project 2020-10-13 17:36:48 +01:00
94e18c12ea Use a single auth proxy 2020-10-10 16:46:27 +01:00
84a9c19d93 Added anniversary 2020-10-03 13:20:33 +01:00
8f85a65cbe Added VPN check app 2020-09-22 22:35:40 +01:00
22ae249a1f Added download tunnels 2020-09-20 21:18:17 +01:00
50f86cc39f Reduce logging 2020-09-18 22:29:12 +01:00
295bb89828 Switch Loki to storing in bucket 2020-09-18 20:12:11 +01:00
3ab7377253 Added TIL 2020-09-14 18:49:45 +01:00
7d2c192b95 Improved multi-arch builds 2020-09-11 21:24:58 +01:00
a7a29c0201 Added multi-arch support 2020-09-11 20:56:46 +01:00
c40c5b5a33 Fixed probe 2020-09-09 09:42:50 +01:00
588348ac31 Added liveness probe to stringer 2020-09-09 09:11:54 +01:00
05e04afeff Added Go playground 2020-09-01 15:30:27 +01:00
cf2a889e4d Removed SCP archives 2020-08-25 15:25:01 +01:00
b838af199d Added scp-archives 2020-08-24 05:58:09 +01:00
9f65bf256a Added bucket for storing SCP archives 2020-08-23 11:16:02 +01:00
f5a7bb5abb Bump nextcloud version 2020-08-13 21:03:28 +01:00
5567ba142a Bumped versions 2020-08-13 20:47:20 +01:00
43aa708e09 Updated gitea 2020-07-15 10:18:10 +01:00
52339ccbed Update nodered 2020-07-15 10:16:46 +01:00
b08f0892be Bump version of riot 2020-07-10 20:02:58 +01:00
b60c244b8b Update 'manifests/matrix_chart.yaml' 2020-07-10 16:19:41 +00:00
fd26f7b3de Updated paradoxfox 2020-07-08 11:50:11 +01:00
e00db9e633 Added Paradoxfox.space 2020-07-04 19:42:10 +01:00
b35b34bb7a Added outline 2020-06-27 17:47:35 +01:00
85bd64e87e Remove bookstack 2020-06-27 17:47:17 +01:00
a80346f8e7 Added bookstack 2020-06-21 15:11:28 +01:00
53d8bd48bf Added bucket for octoprint 2020-06-20 14:54:47 +01:00
9c8f29e346 Added printer auth endpoint 2020-06-16 20:38:06 +01:00
ad3fab4cfd Removed pyload 2020-06-16 20:34:17 +01:00
cf0015d1e2 Added service for rpc 2020-06-16 20:34:09 +01:00
6ce5744672 Added missing resource types to kube-janitor 2020-06-10 12:24:40 +01:00
3d47bc34da Added home assistant tunnel 2020-06-08 18:35:15 +01:00
153 changed files with 8868 additions and 5842 deletions

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-auth-proxy
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: auth-proxy
name: cluster-fun (v2)
source:
path: manifests/auth-proxy
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: base64
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: base64
name: civo
source:
path: manifests/base64
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-blackhole
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: kube-system
name: cluster-fun (v2)
source:
path: manifests/blackhole
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

29
manifests/_apps/blog.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-blog
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: blog
name: cluster-fun (v2)
source:
path: manifests/blog
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cel-tester
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: cel-tester
name: civo
source:
path: manifests/cel-tester
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

View File

@@ -0,0 +1,76 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cert-manager-civo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: cert-manager
name: civo
source:
path: manifests/certmanager-civo
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-cert-manager-issuer
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: cert-manager
name: cluster-fun (v2)
source:
path: manifests/certmanager_chart
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-cert-manager-chart
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: cert-manager
name: cluster-fun (v2)
source:
repoURL: 'https://charts.jetstack.io'
targetRevision: 1.11.0
chart: cert-manager
helm:
version: v3
values: |-
installCRDs: "true"
resources:
requests:
memory: 32Mi
limits:
memory: 64Mi
syncPolicy:
automated: {}
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: civo-versions
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: civo-versions
name: civo
source:
path: manifests/civo-versions
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

28
manifests/_apps/cv.yaml Normal file
View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cv
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: cv
name: civo
source:
path: manifests/cv
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-dashboard
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: dashboard
name: cluster-fun (v2)
source:
path: manifests/dashboard
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-devstats-viewer
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: devstats-viewer
name: cluster-fun (v2)
source:
path: manifests/devstats-viewer
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
syncOptions:
- CreateNamespace=true
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: feed-fetcher
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: feed-fetcher
name: civo
source:
path: manifests/feed-fetcher
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-git-sync
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: git-sync
name: cluster-fun (v2)
source:
path: manifests/git-sync
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-gitea
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: gitea
name: cluster-fun (v2)
source:
path: manifests/gitea
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: goplayground
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: goplayground
name: civo
source:
path: manifests/goplayground
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-grist
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: grist
name: cluster-fun (v2)
source:
path: manifests/grist
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

20
manifests/_apps/link.yaml Normal file
View File

@@ -0,0 +1,20 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: link
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: link
name: civo
source:
path: manifests/link
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-marcusnoble
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: marcusnoble
name: cluster-fun (v2)
source:
path: manifests/marcusnoble
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-mastodon-digest
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: mastodon-digest
name: cluster-fun (v2)
source:
path: manifests/mastodon-digest
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-matrix
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: chat
name: cluster-fun (v2)
source:
path: manifests/matrix_chart
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
syncOptions:
- CreateNamespace=true
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-mealie
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: mealie
name: cluster-fun (v2)
source:
path: manifests/mealie
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: monitoring-civo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: monitoring
name: civo
source:
path: manifests/monitoring-civo
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-monitoring
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: monitoring
name: cluster-fun (v2)
source:
path: manifests/monitoring
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-nextcloud
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: nextcloud
name: cluster-fun (v2)
source:
path: manifests/nextcloud_chart
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
syncOptions:
- CreateNamespace=true
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-nginx-lb
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: kube-system
name: cluster-fun (v2)
source:
path: manifests/nginx-lb
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-nodered
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: node-red
name: cluster-fun (v2)
source:
path: manifests/nodered
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: opengraph
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: opengraph
name: civo
source:
path: manifests/opengraph
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-outline
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: outline
name: cluster-fun (v2)
source:
path: manifests/outline
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: proxy-civo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: proxy-civo
name: civo
source:
path: manifests/proxy-civo
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

28
manifests/_apps/qr.yaml Normal file
View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: qr
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: qr
name: civo
source:
path: manifests/qr
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-redis
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: redis
name: cluster-fun (v2)
source:
path: manifests/redis
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,46 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-reloader
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: kube-system
name: cluster-fun (v2)
source:
repoURL: 'https://stakater.github.io/stakater-charts'
targetRevision: v0.0.89
chart: reloader
syncPolicy:
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-reloader-civo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: kube-system
name: civo
source:
repoURL: 'https://stakater.github.io/stakater-charts'
targetRevision: v0.0.89
chart: reloader
syncPolicy:
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

29
manifests/_apps/rss.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-rss
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: rss
name: cluster-fun (v2)
source:
path: manifests/rss
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: social-to-grist
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: social-to-grist
name: civo
source:
path: manifests/social-to-grist
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-starling
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: starling
name: cluster-fun (v2)
source:
path: manifests/starling
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: svg-to-dxf
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: svg-to-dxf
name: civo
source:
path: manifests/svg-to-dxf
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: talks
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: talks
name: civo
source:
path: manifests/talks
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

29
manifests/_apps/tank.yaml Normal file
View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-tank
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: tank
name: cluster-fun (v2)
source:
path: manifests/tank
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: text-to-dxf
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: text-to-dxf
name: civo
source:
path: manifests/text-to-dxf
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

28
manifests/_apps/til.yaml Normal file
View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: til
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: til
name: civo
source:
path: manifests/til
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: traefik-civo
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: kube-system
name: civo
source:
path: manifests/traefik
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

View File

@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tweetsvg
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: tweetsvg
name: civo
source:
path: manifests/tweetsvg
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-twitter-profile-pic
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: twitter-profile-pic
name: cluster-fun (v2)
source:
path: manifests/twitter-profile-pic
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-wallabag
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: wallabag
name: cluster-fun (v2)
source:
path: manifests/wallabag
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
syncOptions:
- CreateNamespace=true
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -0,0 +1,201 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: auth-proxy
namespace: auth-proxy
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- downloads.cluster.fun
- argo.cluster.fun
- code.cluster.fun
- jackett.cluster.fun
- printer.cluster.fun
- ender3pro.printer.cluster.fun
- flsunq5.printer.cluster.fun
- elegoomars2.printer.cluster.fun
- radarr.cluster.fun
- readarr.cluster.fun
- sonarr.cluster.fun
- lidarr.cluster.fun
- prowlarr.cluster.fun
- transmission.cluster.fun
- tekton.cluster.fun
- changedetection.cluster.fun
- grafana.cluster.fun
secretName: auth-proxy-ingress
rules:
- host: downloads.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: argo.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: code.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: jackett.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: printer.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: ender3pro.printer.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: flsunq5.printer.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: elegoomars2.printer.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: radarr.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: readarr.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: sonarr.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: lidarr.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: prowlarr.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: transmission.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: tekton.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: changedetection.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth
- host: grafana.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth

View File

@@ -0,0 +1,85 @@
apiVersion: v1
kind: Service
metadata:
name: tekton-el
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: internal-proxy
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
name: loki
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: internal-proxy
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
name: loki-distributed
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: internal-proxy
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
name: prometheus
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: internal-proxy
type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
name: vmcluster
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: internal-proxy
type: ClusterIP
---

View File

@@ -0,0 +1,5 @@
apiVersion: v1
kind: Namespace
metadata:
name: auth-proxy
---

View File

@@ -0,0 +1,36 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: non-auth-proxy
namespace: auth-proxy
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- hello-world.cluster.fun
- ombi.cluster.fun
secretName: non-auth-proxy-ingress
rules:
- host: hello-world.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: non-auth
- host: ombi.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: non-auth

View File

@@ -0,0 +1,132 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: host-mappings
namespace: auth-proxy
labels:
app: proxy
data:
mapping.json: |
{
"tekton-el.auth-proxy.svc": "tekton-el.cluster.local",
"vmcluster.auth-proxy.svc": "vmcluster.cluster.local",
"loki.auth-proxy.svc": "loki-write.cluster.local",
"loki.auth-proxy.svc:80": "loki-write.cluster.local",
"loki-distributed.auth-proxy.svc": "loki-loki.cluster.local",
"loki-distributed.auth-proxy.svc:80": "loki-loki.cluster.local"
}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: internal-proxy
namespace: auth-proxy
labels:
app: internal-proxy
annotations:
configmap.reloader.stakater.com/reload: "host-mappings"
secret.reloader.stakater.com/reload: "tailscale-auth"
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: internal-proxy
template:
metadata:
labels:
app: internal-proxy
spec:
serviceAccountName: default
dnsPolicy: ClusterFirst
dnsConfig:
nameservers:
- 100.100.100.100
containers:
- name: proxy
image: rg.fr-par.scw.cloud/averagemarcus/proxy:latest
imagePullPolicy: Always
env:
- name: PROXY_DESTINATION
value: talos.tail4dfb.ts.net
- name: PORT
value: "8080"
- name: TS_AUTH_KEY
valueFrom:
secretKeyRef:
name: tailscale-auth
key: password
- name: TS_HOSTNAME
value: auth-proxy-internal-proxy
ports:
- containerPort: 8080
protocol: TCP
volumeMounts:
- name: host-mappings
mountPath: /config/
- name: oauth-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.8.1
args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://localhost:8080
- --http-address=0.0.0.0:8181
- --email-domain=*
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQNFT
- --cookie-expire=336h0m0s
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: auth-proxy
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: auth-proxy
ports:
- containerPort: 8181
protocol: TCP
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
volumes:
- name: host-mappings
configMap:
name: host-mappings
---
apiVersion: v1
kind: Service
metadata:
name: tailscale-proxy
namespace: auth-proxy
labels:
app: internal-proxy
spec:
ports:
- name: non-auth
port: 80
protocol: TCP
targetPort: 8080
- name: auth
port: 81
protocol: TCP
targetPort: 8181
selector:
app: internal-proxy
type: ClusterIP
---

View File

@@ -0,0 +1,20 @@
apiVersion: v1
kind: Secret
metadata:
name: auth-proxy
namespace: auth-proxy
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: v1
kind: Secret
metadata:
name: tailscale-auth
namespace: auth-proxy
annotations:
kube-1password: 2cqycmsgv5r7vcyvjpblcl2l4y
kube-1password/vault: Kubernetes
type: Opaque
---

View File

@@ -0,0 +1,71 @@
apiVersion: v1
kind: Service
metadata:
name: base64
namespace: base64
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: base64
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: base64
namespace: base64
spec:
replicas: 1
selector:
matchLabels:
app: base64
template:
metadata:
labels:
app: base64
spec:
imagePullSecrets:
- name: docker-config
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/base64:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 5Mi
requests:
memory: 5Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: base64
namespace: base64
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- base64.cluster.fun
secretName: base64-ingress
rules:
- host: base64.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: base64
port:
number: 80

View File

@@ -37,12 +37,11 @@ spec:
resources:
limits:
memory: 10Mi
requests:
memory: 10Mi
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: black-hole
@@ -52,6 +51,9 @@ spec:
- http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: black-hole
servicePort: 80
service:
name: black-hole
port:
number: 80

View File

@@ -1,9 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: blog
---
apiVersion: v1
kind: Service
metadata:
name: blog
@@ -34,7 +29,7 @@ spec:
spec:
containers:
- name: web
image: docker.cluster.fun/averagemarcus/blog:latest
image: rg.fr-par.scw.cloud/averagemarcus/blog:latest
imagePullPolicy: Always
ports:
- containerPort: 8000
@@ -44,18 +39,27 @@ spec:
memory: 200Mi
requests:
memory: 200Mi
livenessProbe:
httpGet:
path: /healthz
port: web
initialDelaySeconds: 10
readinessProbe:
httpGet:
path: /healthz
port: web
initialDelaySeconds: 10
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: blog
namespace: blog
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- marcusnoble.co.uk
@@ -65,22 +69,24 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: blog
servicePort: 80
service:
name: blog
port:
number: 80
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: blog-www
namespace: blog
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- www.marcusnoble.co.uk
@@ -90,22 +96,24 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: blog
servicePort: 80
service:
name: blog
port:
number: 80
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: blog-blog
namespace: blog
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- blog.marcusnoble.co.uk
@@ -115,7 +123,10 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: blog
servicePort: 80
service:
name: blog
port:
number: 80

View File

@@ -1,70 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: buzzers
---
apiVersion: v1
kind: Service
metadata:
name: buzzers
namespace: buzzers
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: buzzers
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: buzzers
namespace: buzzers
spec:
replicas: 1
selector:
matchLabels:
app: buzzers
template:
metadata:
labels:
app: buzzers
spec:
containers:
- name: web
image: docker.cluster.fun/averagemarcus/buzzers:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 283Mi
requests:
memory: 283Mi
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: buzzers
namespace: buzzers
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- buzzers.cluster.fun
secretName: buzzers-ingress
rules:
- host: buzzers.cluster.fun
http:
paths:
- path: /
backend:
serviceName: buzzers
servicePort: 80

View File

@@ -1,114 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: cctv
---
apiVersion: v1
kind: Secret
metadata:
name: cctv-auth
namespace: cctv
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: cctv-auth
namespace: cctv
labels:
app: cctv-auth
spec:
replicas: 1
selector:
matchLabels:
app: cctv-auth
template:
metadata:
labels:
app: cctv-auth
spec:
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://inlets.inlets.svc.cluster.local
- --http-address=$(HOST_IP):8080
- --redirect-url=https://cctv.cluster.fun/oauth2/callback
- --email-domain=*
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQN
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: cctv-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: cctv-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v5.1.1
name: oauth-proxy
ports:
- containerPort: 8080
protocol: TCP
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
---
apiVersion: v1
kind: Service
metadata:
name: cctv-auth
namespace: cctv
labels:
app: cctv-auth
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: cctv-auth
type: ClusterIP
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: cctv-auth
namespace: cctv
labels:
app: cctv-auth
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- cctv.cluster.fun
secretName: cctv-ingress
rules:
- host: cctv.cluster.fun
http:
paths:
- path: /
backend:
serviceName: cctv-auth
servicePort: 80

View File

@@ -0,0 +1,70 @@
apiVersion: v1
kind: Service
metadata:
name: cel-tester
namespace: cel-tester
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: cel-tester
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: cel-tester
namespace: cel-tester
spec:
replicas: 1
selector:
matchLabels:
app: cel-tester
template:
metadata:
labels:
app: cel-tester
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/cel-tester:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 20Mi
requests:
memory: 20Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: cel-tester
namespace: cel-tester
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- cel-tester.cluster.fun
secretName: cel-tester-ingress
rules:
- host: cel-tester.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: cel-tester
port:
number: 80

View File

@@ -0,0 +1,23 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager
labels:
certmanager.k8s.io/disable-validation: "true"
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: letsencrypt@marcusnoble.co.uk
privateKeySecretRef:
name: letsencrypt
solvers:
- http01:
ingress:
class: traefik

View File

@@ -1,47 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager
labels:
certmanager.k8s.io/disable-validation: "true"
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: cert-manager
namespace: cert-manager
spec:
chart:
repository: https://charts.jetstack.io
name: cert-manager
version: v0.15.0
maxHistory: 5
values:
installCRDs: "true"
resources:
requests:
memory: 32Mi
limits:
memory: 64Mi
---
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
name: letsencrypt
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: letsencrypt@marcusnoble.co.uk
privateKeySecretRef:
name: letsencrypt
solvers:
- selector: {}
http01:
ingress:
class: traefik

View File

@@ -0,0 +1,23 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager
labels:
certmanager.k8s.io/disable-validation: "true"
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: letsencrypt@marcusnoble.co.uk
privateKeySecretRef:
name: letsencrypt
solvers:
- http01:
ingress:
class: nginx

View File

@@ -0,0 +1,88 @@
apiVersion: v1
kind: Secret
metadata:
name: civo-versions
namespace: civo-versions
annotations:
kube-1password: ybo7axn7wpks4z3u3gjhibnu5i
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: civo-versions
namespace: civo-versions
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: civo-versions
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: civo-versions
namespace: civo-versions
spec:
replicas: 1
selector:
matchLabels:
app: civo-versions
template:
metadata:
labels:
app: civo-versions
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/civo-versions:latest
imagePullPolicy: Always
ports:
- containerPort: 8000
name: web
env:
- name: PORT
value: "8000"
- name: API_KEY
valueFrom:
secretKeyRef:
name: civo-versions
key: API_KEY
resources:
limits:
memory: 30Mi
requests:
memory: 30Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: civo-versions
namespace: civo-versions
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- civo-versions.cluster.fun
secretName: civo-versions-ingress
rules:
- host: civo-versions.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: civo-versions
port:
number: 80

View File

@@ -1,90 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: cors-proxy
---
apiVersion: v1
kind: Service
metadata:
name: cors-proxy
namespace: cors-proxy
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8000
name: web
selector:
app: cors-proxy
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: cors-proxy
namespace: cors-proxy
spec:
replicas: 1
selector:
matchLabels:
app: cors-proxy
template:
metadata:
labels:
app: cors-proxy
spec:
containers:
- name: web
image: docker.cluster.fun/averagemarcus/cors-proxy:latest
imagePullPolicy: Always
ports:
- containerPort: 8000
name: web
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: cors-proxy
namespace: cors-proxy
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- cors-proxy.cluster.fun
secretName: cors-proxy-ingress
rules:
- host: cors-proxy.cluster.fun
http:
paths:
- path: /
backend:
serviceName: cors-proxy
servicePort: 80
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: cors-proxy-mn
namespace: cors-proxy
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- cors-proxy.marcusnoble.co.uk
secretName: cors-proxy-mn-ingress
rules:
- host: cors-proxy.marcusnoble.co.uk
http:
paths:
- path: /
backend:
serviceName: cors-proxy
servicePort: 80

View File

@@ -1,13 +1,8 @@
apiVersion: v1
kind: Namespace
metadata:
name: dashboard
---
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: dashboard
namespace: cv
annotations:
kube-1password: i6ngbk5zf4k52xgwdwnfup5bby
kube-1password/vault: Kubernetes
@@ -19,8 +14,8 @@ data:
apiVersion: v1
kind: Service
metadata:
name: dashboard
namespace: dashboard
name: cv
namespace: cv
spec:
type: ClusterIP
ports:
@@ -28,58 +23,62 @@ spec:
targetPort: web
name: web
selector:
app: dashboard
app: cv
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: dashboard
namespace: dashboard
name: cv
namespace: cv
spec:
replicas: 1
selector:
matchLabels:
app: dashboard
app: cv
template:
metadata:
labels:
app: dashboard
app: cv
spec:
imagePullSecrets:
- name: docker-config
containers:
- name: web
image: docker.cluster.fun/private/dashboard:latest
image: rg.fr-par.scw.cloud/averagemarcus-private/cv:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 50Mi
memory: 10Mi
requests:
memory: 50Mi
memory: 10Mi
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dashboard
namespace: dashboard
name: cv
namespace: cv
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- dash.cluster.fun
secretName: dashboard-ingress
- cv.marcusnoble.co.uk
secretName: cv-ingress
rules:
- host: dash.cluster.fun
- host: cv.marcusnoble.co.uk
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: dashboard
servicePort: 80
service:
name: cv
port:
number: 80

View File

@@ -0,0 +1,131 @@
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: dashboard
annotations:
kube-1password: i6ngbk5zf4k52xgwdwnfup5bby
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: .dockerconfigjson
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: e30=
---
apiVersion: v1
kind: Secret
metadata:
name: dashboard-auth
namespace: dashboard
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: dashboard
namespace: dashboard
spec:
type: ClusterIP
ports:
- port: 80
targetPort: auth
name: web
selector:
app: dashboard
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: dashboard
namespace: dashboard
spec:
replicas: 1
selector:
matchLabels:
app: dashboard
template:
metadata:
labels:
app: dashboard
spec:
imagePullSecrets:
- name: docker-config
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://localhost:80
- --http-address=$(HOST_IP):8000
- --redirect-url=https://dash.cluster.fun/oauth2/callback
- --email-domain=marcusnoble.co.uk
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQNFT
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: dashboard-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: dashboard-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.8.1
name: oauth-proxy
ports:
- containerPort: 8000
protocol: TCP
name: auth
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
- name: web
image: rg.fr-par.scw.cloud/averagemarcus-private/dashboard:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dashboard
namespace: dashboard
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- dash.cluster.fun
secretName: dashboard-ingress
rules:
- host: dash.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: dashboard
port:
number: 80

View File

@@ -0,0 +1,69 @@
apiVersion: v1
kind: Service
metadata:
name: devstats-viewer
namespace: devstats-viewer
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: devstats-viewer
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: devstats-viewer
namespace: devstats-viewer
spec:
replicas: 2
selector:
matchLabels:
app: devstats-viewer
template:
metadata:
labels:
app: devstats-viewer
spec:
imagePullSecrets:
- name: docker-config
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/devstats-viewer:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 10Mi
requests:
memory: 10Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: devstats-viewer
namespace: devstats-viewer
annotations:
cert-manager.io/cluster-issuer: letsencrypt
ingress.kubernetes.io/ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- devstats.cluster.fun
secretName: devstats-viewer-ingress
rules:
- host: devstats.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: devstats-viewer
port:
number: 80

View File

@@ -1,115 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: downloads
---
apiVersion: v1
kind: Secret
metadata:
name: downloads-auth
namespace: downloads
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: downloads-auth
namespace: downloads
labels:
app: downloads-auth
spec:
replicas: 1
selector:
matchLabels:
app: downloads-auth
template:
metadata:
labels:
app: downloads-auth
spec:
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://inlets.inlets.svc.cluster.local
- --http-address=$(HOST_IP):8080
- --redirect-url=https://downloads.cluster.fun/oauth2/callback
- --email-domain=*
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQN
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: downloads-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: downloads-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v5.1.1
name: oauth-proxy
ports:
- containerPort: 8080
protocol: TCP
resources:
limits:
memory: 250Mi
requests:
memory: 250Mi
---
apiVersion: v1
kind: Service
metadata:
name: downloads-auth
namespace: downloads
labels:
app: downloads-auth
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: downloads-auth
type: ClusterIP
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: downloads-auth
namespace: downloads
labels:
app: downloads-auth
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- downloads.cluster.fun
secretName: downloads-ingress
rules:
- host: downloads.cluster.fun
http:
paths:
- path: /
backend:
serviceName: downloads-auth
servicePort: 80

View File

@@ -0,0 +1,65 @@
apiVersion: v1
kind: Service
metadata:
name: feed-fetcher
namespace: feed-fetcher
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: feed-fetcher
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: feed-fetcher
namespace: feed-fetcher
spec:
replicas: 1
selector:
matchLabels:
app: feed-fetcher
template:
metadata:
labels:
app: feed-fetcher
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/feed-fetcher:latest
imagePullPolicy: Always
ports:
- containerPort: 8080
name: web
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: feed-fetcher
namespace: feed-fetcher
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- feed-fetcher.cluster.fun
secretName: feed-fetcher-ingress
rules:
- host: feed-fetcher.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: feed-fetcher
port:
number: 80

View File

@@ -0,0 +1,109 @@
apiVersion: v1
kind: Secret
metadata:
name: git-sync-github
namespace: git-sync
annotations:
kube-1password: cfo2ufhgem57clbscxetxgevue
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
data:
---
apiVersion: v1
kind: Secret
metadata:
name: git-sync-gitea
namespace: git-sync
annotations:
kube-1password: b7kpdlcvt7y63bozu3i4j4lojm
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
data:
---
apiVersion: v1
kind: Secret
metadata:
name: git-sync-gitlab
namespace: git-sync
annotations:
kube-1password: t47v3xdgadiifgoi4wmqibrlty
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
data:
---
apiVersion: v1
kind: Secret
metadata:
name: git-sync-bitbucket
namespace: git-sync
annotations:
kube-1password: adrki45krr2tq34sug7dhdk5iy
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
data:
---
apiVersion: v1
kind: Secret
metadata:
name: git-sync-codeberg
namespace: git-sync
annotations:
kube-1password: 5ynzgk6qcgshztkjbddwalixfq
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
data:
---
apiVersion: batch/v1
kind: CronJob
metadata:
name: git-sync
namespace: git-sync
spec:
schedule: "0 */1 * * *"
concurrencyPolicy: Forbid
failedJobsHistoryLimit: 1
successfulJobsHistoryLimit: 1
jobTemplate:
metadata:
labels:
cronjob: git-sync
spec:
backoffLimit: 1
template:
spec:
containers:
- name: sync
image: rg.fr-par.scw.cloud/averagemarcus/git-sync:latest
imagePullPolicy: Always
env:
- name: GITHUB_TOKEN
valueFrom:
secretKeyRef:
name: git-sync-github
key: token
- name: GITEA_TOKEN
valueFrom:
secretKeyRef:
name: git-sync-gitea
key: token
- name: GITLAB_TOKEN
valueFrom:
secretKeyRef:
name: git-sync-gitlab
key: token
- name: BITBUCKET_TOKEN
valueFrom:
secretKeyRef:
name: git-sync-bitbucket
key: token
- name: CODEBERG_TOKEN
valueFrom:
secretKeyRef:
name: git-sync-codeberg
key: token
restartPolicy: Never

View File

@@ -1,9 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: gitea
---
apiVersion: v1
kind: Secret
metadata:
name: gitea-secret-key
@@ -47,7 +42,7 @@ spec:
spec:
containers:
- name: git
image: gitea/gitea:1.11
image: gitea/gitea:1.23.1
env:
- name: APP_NAME
value: "Git"
@@ -69,6 +64,8 @@ spec:
value: "20"
- name: DEFAULT_THEME
value: arc-green
- name: ALLOWED_HOST_LIST
value: "*"
- name: SECRET_KEY
valueFrom:
secretKeyRef:
@@ -80,7 +77,6 @@ spec:
resources:
requests:
memory: 400Mi
volumeMounts:
- mountPath: /data
name: git-data
@@ -94,17 +90,17 @@ spec:
requests:
storage: 20Gi
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: git
namespace: gitea
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
ingressClassName: nginx
tls:
- hosts:
- git.cluster.fun
@@ -114,6 +110,9 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: git
servicePort: 80
service:
name: git
port:
number: 80

14
manifests/gitea/pvs.yaml Normal file
View File

@@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app: git
name: git-data-git-0
namespace: gitea
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
storageClassName: sbs-default-retain

View File

@@ -0,0 +1,70 @@
apiVersion: v1
kind: Service
metadata:
name: goplayground
namespace: goplayground
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: goplayground
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: goplayground
namespace: goplayground
spec:
replicas: 1
selector:
matchLabels:
app: goplayground
template:
metadata:
labels:
app: goplayground
spec:
containers:
- name: web
image: x1unix/go-playground:2.4.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8000
name: web
resources:
limits:
memory: 20Mi
requests:
memory: 20Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: goplayground
namespace: goplayground
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- go.cluster.fun
secretName: goplayground-ingress
rules:
- host: go.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: goplayground
port:
number: 80

171
manifests/grist/grist.yaml Normal file
View File

@@ -0,0 +1,171 @@
apiVersion: v1
kind: Secret
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
annotations:
kube-1password: bpagsbvdrwomghyeowdgauytqq
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: grist-data
namespace: grist
labels:
app.kubernetes.io/name: grist
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "1Gi"
storageClassName: "sbs-default-retain"
---
apiVersion: v1
kind: Service
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8484
protocol: TCP
name: http
selector:
app.kubernetes.io/name: grist
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
annotations:
secret.reloader.stakater.com/reload: "grist"
spec:
selector:
matchLabels:
app.kubernetes.io/name: grist
template:
metadata:
labels:
app.kubernetes.io/name: grist
spec:
serviceAccountName: grist
containers:
- name: grist
image: gristlabs/grist-oss:1.3.2
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8484
protocol: TCP
livenessProbe:
tcpSocket:
port: http
readinessProbe:
tcpSocket:
port: http
env:
- name: APP_HOME_URL
value: https://grist.cluster.fun
- name: APP_DOC_URL
value: https://grist.cluster.fun
- name: APP_HOME_INTERNAL_URL
value: http://grist.grist.svc
- name: APP_DOC_INTERNAL_URL
value: http://grist.grist.svc
- name: GRIST_SINGLE_ORG
value: default
- name: GRIST_TELEMETRY_LEVEL
value: "off"
- name: ALLOWED_WEBHOOK_DOMAINS
value: "tank.tank.svc,matrix.cluster.fun"
- name: GRIST_ANON_PLAYGROUND
value: "false"
- name: GRIST_FORCE_LOGIN
value: "true"
- name: GRIST_SANDBOX_FLAVOR
value: gvisor
securityContext:
capabilities:
add:
- SYS_PTRACE
envFrom:
- secretRef:
name: grist
volumeMounts:
- name: data
mountPath: /persist
volumes:
- name: data
persistentVolumeClaim:
claimName: grist-data
---
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: grist
minReplicas: 1
maxReplicas: 3
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: grist
namespace: grist
labels:
app.kubernetes.io/name: grist
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- grist.cluster.fun
secretName: grist-ingress
rules:
- host: "grist.cluster.fun"
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: grist
port:
number: 80

View File

@@ -1,57 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: harbor
---
apiVersion: v1
kind: Secret
metadata:
name: harbor-values
namespace: harbor
annotations:
kube-1password: igey7vjjiqmj25v64eck7cyj34
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: values.yaml
type: Opaque
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: harbor
namespace: harbor
spec:
chart:
repository: https://helm.goharbor.io
name: harbor
version: 1.3.2
maxHistory: 4
skipCRDs: false
valuesFrom:
- secretKeyRef:
name: harbor-values
namespace: harbor
key: values.yaml
optional: false
values:
portal:
resources:
requests:
memory: 64Mi
core:
resources:
requests:
memory: 64Mi
jobservice:
resources:
requests:
memory: 64Mi
registry:
registry:
resources:
requests:
memory: 64Mi
controller:
resources:
requests:
memory: 64Mi

View File

@@ -1,103 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: inlets
---
apiVersion: v1
kind: Secret
metadata:
name: inlets
namespace: inlets
annotations:
kube-1password: podju6t2s2osc3vbkimyce25ti
kube-1password/vault: Kubernetes
kube-1password/password-key: token
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: inlets
namespace: inlets
labels:
app: inlets
spec:
type: ClusterIP
ports:
- port: 80
protocol: TCP
targetPort: 8000
selector:
app: inlets
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: inlets
namespace: inlets
labels:
app: inlets
spec:
replicas: 1
selector:
matchLabels:
app: inlets
template:
metadata:
labels:
app: inlets
spec:
containers:
- name: inlets
image: inlets/inlets:2.7.0
imagePullPolicy: Always
command: ["inlets"]
args:
- "server"
- "--token-from=/var/inlets/token"
volumeMounts:
- name: inlets-token-volume
mountPath: /var/inlets/
volumes:
- name: inlets-token-volume
secret:
secretName: inlets
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: inlets
namespace: inlets
spec:
rules:
- host: inlets.cluster.fun
http:
paths:
- path: /
backend:
serviceName: inlets
servicePort: 80
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: pyload
namespace: inlets
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- pyload.cluster.fun
secretName: pyload-ingress
rules:
- host: pyload.cluster.fun
http:
paths:
- path: /
backend:
serviceName: inlets
servicePort: 80

View File

@@ -1,107 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: kube-janitor
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: kube-janitor
namespace: kube-janitor
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: kube-janitor
rules:
- apiGroups:
- ""
resources:
- events
verbs:
- create
- apiGroups:
- "*"
resources:
- "*"
verbs:
- get
- watch
- list
- delete
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: kube-janitor
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: kube-janitor
subjects:
- kind: ServiceAccount
name: kube-janitor
namespace: kube-janitor
---
apiVersion: v1
kind: ConfigMap
metadata:
name: kube-janitor
namespace: kube-janitor
data:
rules.yaml: |-
rules:
- id: tekton-tasks
resources:
- pods
- pipelineruns
jmespath: "(metadata.labels.\"tekton.dev/pipeline\")"
ttl: 3h
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
application: kube-janitor
version: v20.4.1
name: kube-janitor
namespace: kube-janitor
spec:
replicas: 1
selector:
matchLabels:
application: kube-janitor
template:
metadata:
labels:
application: kube-janitor
version: v20.4.1
spec:
serviceAccountName: kube-janitor
containers:
- name: janitor
image: hjacobs/kube-janitor:20.4.1
args:
- --interval=15
- --rules-file=/config/rules.yaml
- --include-namespaces=tekton-pipelines
- --include-resources=pods
resources:
limits:
memory: 100Mi
requests:
memory: 100Mi
securityContext:
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
volumeMounts:
- name: config-volume
mountPath: /config
volumes:
- name: config-volume
configMap:
name: kube-janitor

105
manifests/link/link.yaml Normal file
View File

@@ -0,0 +1,105 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: urls-map
namespace: link
labels:
app: link
data:
urls.yaml: |
mn: https://marcusnoble.co.uk
whites: https://twitter.com/whites11/status/1484053621448785920
devopsnotts22: https://noti.st/averagemarcus/E8Ldoh/managing-kubernetes-without-losing-your-cool
kubernetes-cool: https://noti.st/averagemarcus/E8Ldoh/managing-kubernetes-without-losing-your-cool
klustered: https://gist.githubusercontent.com/AverageMarcus/e58301ecf3455caa1638c3ffe70ed138/raw/klustered.sh
wonders-and-woes: https://noti.st/averagemarcus/sWywEJ/the-wonders-and-woes-of-webhooks
kubehuddle: https://noti.st/averagemarcus/TqCEd4/the-wonders-and-woes-of-webhooks
kcduk: https://noti.st/averagemarcus/fxN4gl/managing-kubernetes-without-losing-your-cool
wonders-and-woes-webinar: https://noti.st/averagemarcus/Hw2IXG/the-wonders-and-woes-of-webhooks
kcdukraine: https://noti.st/averagemarcus/quuysq/managing-kubernetes-without-losing-your-cool
devopsox23: https://noti.st/averagemarcus/quuysq/managing-kubernetes-without-losing-your-cool
dddem23: https://noti.st/averagemarcus/Rt4hFh/managing-kubernetes-without-losing-your-cool
kube-london: https://noti.st/averagemarcus/SFD1bY/the-wonders-and-woes-of-webhooks
kcduk23: https://noti.st/averagemarcus/4YvpTx/webhooks-whats-the-worst-that-could-happen
rejekts23: https://noti.st/averagemarcus/Bi7qLP/webhooks-whats-the-worst-that-could-happen
rejekts24: https://speaking.marcusnoble.co.uk/pg46DB/from-fragile-to-resilient-validatingadmissionpolicies-strengthen-kubernetes
lopug24: https://speaking.marcusnoble.co.uk/I6dyx4/webhooks-whats-the-worst-that-could-happen
kcduk24: https://speaking.marcusnoble.co.uk/0qcuN9/from-fragile-to-resilient-validatingadmissionpolicies-strengthen-kubernetes
rejektsna24: https://speaking.marcusnoble.co.uk/dALiFY/from-fragile-to-resilient-validatingadmissionpolicies-strengthen-kubernetes
kcddk24: https://speaking.marcusnoble.co.uk/FU4W7x/from-fragile-to-resilient-validatingadmissionpolicies-strengthen-kubernetes
---
apiVersion: v1
kind: Service
metadata:
name: link
namespace: link
labels:
app: link
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: link
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: link
namespace: link
labels:
app: link
spec:
replicas: 1
selector:
matchLabels:
app: link
template:
metadata:
labels:
app: link
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/link:latest
imagePullPolicy: Always
ports:
- containerPort: 5050
name: web
volumeMounts:
- name: config
mountPath: /config
volumes:
- name: config
configMap:
name: urls-map
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: link
namespace: link
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- go-get.link
secretName: link-ingress
rules:
- host: go-get.link
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: link
port:
number: 80

View File

@@ -1,114 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: linx-server
---
apiVersion: v1
kind: ConfigMap
metadata:
name: linx-server
namespace: linx-server
data:
linx-server.conf: |-
sitename = share
maxsize = 524288000
maxexpiry = 0
selifpath = f
nologs = false
force-random-filename = false
s3-endpoint = https://s3.fr-par.scw.cloud
s3-region = fr-par
s3-bucket = cluster.fun-linx
---
apiVersion: v1
kind: Secret
metadata:
name: linx-server-s3
namespace: linx-server
annotations:
kube-1password: d5dgclm3qrxd4fntivv26ec3ee
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: linx-server
namespace: linx-server
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: linx-server
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: linx-server
namespace: linx-server
spec:
replicas: 2
selector:
matchLabels:
app: linx-server
template:
metadata:
labels:
app: linx-server
spec:
containers:
- name: web
image: andreimarcu/linx-server:version-2.3.5
imagePullPolicy: Always
args:
- -config
- /config/linx-server.conf
ports:
- containerPort: 8080
name: web
env:
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: linx-server-s3
key: username
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: linx-server-s3
key: password
volumeMounts:
- name: config
mountPath: /config
volumes:
- name: config
configMap:
name: linx-server
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: linx-server
namespace: linx-server
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- share.cluster.fun
secretName: linx-server-ingress
rules:
- host: share.cluster.fun
http:
paths:
- path: /
backend:
serviceName: linx-server
servicePort: 80

View File

@@ -1,175 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: logging
---
apiVersion: v1
kind: Secret
metadata:
name: grafana-credentials
namespace: logging
annotations:
kube-1password: wpynfxkdipeeacyfxkvtdsuj54
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: loki
namespace: logging
spec:
chart:
repository: https://grafana.github.io/loki/charts
name: loki-stack
version: 0.36.2
maxHistory: 4
skipCRDs: false
values:
fluent-bit:
enabled: "true"
promtail:
enabled: "true"
loki:
persistence:
enabled: "true"
size: 10Gi
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: grafana
namespace: logging
spec:
chart:
repository: https://kubernetes-charts.storage.googleapis.com
name: grafana
version: 5.0.22
maxHistory: 4
skipCRDs: false
values:
image:
tag: 7.0.0
admin:
existingSecret: "grafana-credentials"
userKey: username
passwordKey: password
persistence:
enabled: "false"
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: Loki
type: loki
url: http://logging-loki.logging:3100
access: proxy
jsonData:
maxLines: 1000
---
apiVersion: v1
kind: Secret
metadata:
name: grafana-auth
namespace: logging
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana-auth
namespace: logging
labels:
app: grafana-auth
spec:
replicas: 1
selector:
matchLabels:
app: grafana-auth
template:
metadata:
labels:
app: grafana-auth
spec:
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://logging-grafana.logging.svc.cluster.local
- --http-address=$(HOST_IP):8080
- --redirect-url=https://grafana.cluster.fun/oauth2/callback
- --email-domain=marcusnoble.co.uk
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQN
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: grafana-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: grafana-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v5.1.1
name: oauth-proxy
ports:
- containerPort: 8080
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: grafana-auth
namespace: logging
labels:
app: grafana-auth
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 8080
selector:
app: grafana-auth
type: ClusterIP
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: grafana-auth
namespace: logging
labels:
app: grafana-auth
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- grafana.cluster.fun
secretName: grafana-ingress
rules:
- host: grafana.cluster.fun
http:
paths:
- path: /
backend:
serviceName: grafana-auth
servicePort: 80

View File

@@ -0,0 +1,90 @@
apiVersion: v1
kind: Service
metadata:
name: marcusnoble
namespace: marcusnoble
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
name: web
selector:
app: marcusnoble
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: marcusnoble
namespace: marcusnoble
spec:
replicas: 1
selector:
matchLabels:
app: marcusnoble
template:
metadata:
labels:
app: marcusnoble
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/marcusnoble:latest
imagePullPolicy: Always
ports:
- containerPort: 8080
name: web
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
# livenessProbe:
# httpGet:
# path: /healthz
# port: web
# initialDelaySeconds: 10
# readinessProbe:
# httpGet:
# path: /healthz
# port: web
# initialDelaySeconds: 10
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: marcusnoble
namespace: marcusnoble
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- marcusnoble.com
- www.marcusnoble.com
secretName: marcusnoble-ingress
rules:
- host: marcusnoble.com
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: marcusnoble
port:
number: 80
- host: www.marcusnoble.com
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: marcusnoble
port:
number: 80
---

View File

@@ -0,0 +1,229 @@
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: mastodon-digest
annotations:
kube-1password: i6ngbk5zf4k52xgwdwnfup5bby
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: .dockerconfigjson
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: e30=
---
apiVersion: v1
kind: Secret
metadata:
name: mastodon-digest-auth
namespace: mastodon-digest
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: v1
kind: Secret
metadata:
name: mastodon-digest
namespace: mastodon-digest
annotations:
kube-1password: bfklz3yi3dn4e7xtsbttcvhata
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: ConfigMap
metadata:
name: config
namespace: mastodon-digest
labels:
app: mastodon-digest
data:
config.json: |
[
{
"timeline": "home",
"hours": 12,
"scorer": "ExtendedSimpleWeighted",
"threshold": "lax",
"output": "/usr/share/nginx/html/home/"
},
{
"timeline": "federated",
"hours": 12,
"scorer": "ExtendedSimpleWeighted",
"threshold": "lax",
"output": "/usr/share/nginx/html/federated/"
}
]
---
apiVersion: v1
kind: ConfigMap
metadata:
name: index
namespace: mastodon-digest
labels:
app: mastodon-digest
data:
index.html: |
<!DOCTYPE html>
<html lang="en">
<head>
<meta chartset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Mastodon Digest</title>
<style>
body { background-color: #292c36; font-family: "Arial", sans-serif; }
div#container { margin: auto; max-width: 640px; padding: 10px; text-align: center; margin: 0 auto; }
.links { align: center; }
h1 { color: white; }
a.button { background: #595aff; color: #fff; line-height: 1.2; min-height: 38px; min-width: 88px; padding: 0 30px; border: 0; border-radius: 6px;; display: inline-flex; justify-content: center; align-items: center; }
</style>
</head>
<body>
<div id="container">
<h1>Mastodon Digest</h1>
<section class="links">
<a href="home/" class="button">Home</a>
<a href="federated/" class="button">Federated</a>
</section>
</div>
</body>
</html>
---
apiVersion: v1
kind: Service
metadata:
name: mastodon-digest
namespace: mastodon-digest
spec:
type: ClusterIP
ports:
- port: 80
targetPort: auth
name: web
selector:
app: mastodon-digest
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mastodon-digest
namespace: mastodon-digest
spec:
replicas: 1
selector:
matchLabels:
app: mastodon-digest
template:
metadata:
labels:
app: mastodon-digest
spec:
imagePullSecrets:
- name: docker-config
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://localhost:80
- --http-address=$(HOST_IP):8000
- --redirect-url=https://mastodon-digest.cluster.fun/oauth2/callback
- --email-domain=marcusnoble.co.uk
- --pass-basic-auth=false
- --pass-access-token=false
- --oidc-issuer-url=https://marcusnoble.eu.auth0.com/
- --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQNFT
env:
- name: HOST_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
key: username
name: mastodon-digest-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: mastodon-digest-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.8.1
name: oauth-proxy
ports:
- containerPort: 8000
protocol: TCP
name: auth
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
- name: web
image: nginx:stable
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
name: web
volumeMounts:
- name: html
mountPath: /usr/share/nginx/html
- name: index
mountPath: /usr/share/nginx/html/index.html
subPath: index.html
- name: digest
image: rg.fr-par.scw.cloud/averagemarcus-private/mastodon-digest:latest
imagePullPolicy: Always
env:
- name: CONFIG_FILE
value: /config.json
envFrom:
- secretRef:
name: mastodon-digest
volumeMounts:
- name: config
mountPath: /config.json
subPath: config.json
- name: html
mountPath: /usr/share/nginx/html
volumes:
- name: html
emptyDir: {}
- name: config
configMap:
name: config
- name: index
configMap:
name: index
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: mastodon-digest
namespace: mastodon-digest
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- mastodon-digest.cluster.fun
secretName: mastodon-digest-ingress
rules:
- host: mastodon-digest.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: mastodon-digest
port:
number: 80

View File

@@ -1,255 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: chat
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: matrix
namespace: chat
spec:
chart:
repository: https://dacruz21.github.io/helm-charts
name: matrix
version: 1.1.2
maxHistory: 4
values:
matrix:
serverName: "matrix.cluster.fun"
telemetry: false
hostname: "matrix.cluster.fun"
presence: true
blockNonAdminInvites: false
search: true
adminEmail: "matrix@marcusnoble.co.uk"
uploads:
maxSize: 100M
maxPixels: 32M
federation:
enabled: false
allowPublicRooms: false
blacklist:
- '127.0.0.0/8'
- '10.0.0.0/8'
- '172.16.0.0/12'
- '192.168.0.0/16'
- '100.64.0.0/10'
- '169.254.0.0/16'
- '::1/128'
- 'fe80::/64'
- 'fc00::/7'
registration:
enabled: false
allowGuests: false
urlPreviews:
enabled: true
rules:
maxSize: 4M
ip:
blacklist:
- '127.0.0.0/8'
- '10.0.0.0/8'
- '172.16.0.0/12'
- '192.168.0.0/16'
- '100.64.0.0/10'
- '169.254.0.0/16'
- '::1/128'
- 'fe80::/64'
- 'fc00::/7'
volumes:
media:
capacity: 4Gi
signingKey:
capacity: 1Gi
postgresql:
enabled: true
persistence:
size: 4Gi
synapse:
image:
repository: "matrixdotorg/synapse"
tag: v1.12.4
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
replicaCount: 1
resources: {}
riot:
enabled: true
integrations:
enabled: true
ui: "https://scalar.vector.im/"
api: "https://scalar.vector.im/api"
widgets:
- "https://scalar.vector.im/_matrix/integrations/v1"
- "https://scalar.vector.im/api"
- "https://scalar-staging.vector.im/_matrix/integrations/v1"
- "https://scalar-staging.vector.im/api"
- "https://scalar-staging.riot.im/scalar/api"
# Experimental features in riot-web, see https://github.com/vector-im/riot-web/blob/develop/docs/labs.md
labs:
- feature_pinning
- feature_custom_status
- feature_state_counters
- feature_many_integration_managers
- feature_mjolnir
- feature_dm_verification
- feature_bridge_state
- feature_presence_in_room_list
- feature_custom_themes
# Servers to show in the Explore menu (the current server is always shown)
roomDirectoryServers: []
# Prefix before permalinks generated when users share links to rooms, users, or messages. If running an unfederated Synapse, set the below to the URL of your Riot instance.
permalinkPrefix: "https://chat.cluster.fun"
image:
repository: "vectorim/riot-web"
tag: v1.6.0
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
replicaCount: 1
resources: {}
# Settings for Coturn TURN relay, used for routing voice calls
coturn:
enabled: false
mail:
enabled: false
relay:
enabled: false
bridges:
irc:
enabled: false
whatsapp:
enabled: false
discord:
enabled: false
networkPolicies:
enabled: false
ingress:
enabled: false
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: matrix
namespace: chat
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- matrix.cluster.fun
secretName: matrix-ingress
rules:
- host: matrix.cluster.fun
http:
paths:
- path: /.well-known/matrix
backend:
serviceName: well-known
servicePort: 80
- path: /
backend:
serviceName: chat-matrix-synapse
servicePort: 80
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: riot
namespace: chat
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
spec:
tls:
- hosts:
- chat.cluster.fun
secretName: riot-ingress
rules:
- host: chat.cluster.fun
http:
paths:
- path: /
backend:
serviceName: chat-matrix-riot
servicePort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: well-known
namespace: chat
spec:
replicas: 1
selector:
matchLabels:
app: well-known
template:
metadata:
labels:
app: well-known
spec:
containers:
- name: web
image: nginx
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
name: web
volumeMounts:
- name: well-known
mountPath: /usr/share/nginx/html/.well-known/matrix
volumes:
- name: well-known
configMap:
name: well-known
---
apiVersion: v1
kind: Service
metadata:
name: well-known
namespace: chat
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
name: web
selector:
app: well-known
---
apiVersion: v1
kind: ConfigMap
metadata:
name: well-known
namespace: chat
data:
server: |-
{
"m.server": "matrix.cluster.fun:443"
}

View File

@@ -0,0 +1,536 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: matrix
namespace: chat
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
ingressClassName: nginx
tls:
- hosts:
- matrix.cluster.fun
secretName: matrix-ingress
rules:
- host: matrix.cluster.fun
http:
paths:
- path: /.well-known/matrix
pathType: ImplementationSpecific
backend:
service:
name: well-known
port:
number: 80
- path: /
pathType: ImplementationSpecific
backend:
service:
name: matrix-synapse
port:
number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: riot
namespace: chat
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
ingressClassName: nginx
tls:
- hosts:
- chat.cluster.fun
secretName: riot-ingress
rules:
- host: chat.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: matrix-riot
port:
number: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: well-known
namespace: chat
annotations:
configmap.reloader.stakater.com/reload: "well-known"
spec:
replicas: 1
selector:
matchLabels:
app: well-known
template:
metadata:
labels:
app: well-known
spec:
containers:
- name: web
image: nginx
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
name: web
volumeMounts:
- name: well-known
mountPath: /usr/share/nginx/html/.well-known/matrix
resources:
limits:
memory: 15Mi
requests:
memory: 15Mi
volumes:
- name: well-known
configMap:
name: well-known
---
apiVersion: v1
kind: Service
metadata:
name: well-known
namespace: chat
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
name: web
selector:
app: well-known
---
apiVersion: v1
kind: ConfigMap
metadata:
name: well-known
namespace: chat
data:
server: |-
{
"m.server": "matrix.cluster.fun:443"
}
client: |-
{
"m.homeserver": {
"base_url": "https://matrix.cluster.fun"
},
"org.matrix.msc3575.proxy": {
"url": "https://syncv3.matrix.cluster.fun"
}
}
---
# Source: matrix/templates/riot/configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: matrix-riot-config
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: element
data:
config.json: |
{
"default_server_config": {
"m.homeserver": {
"base_url": "https://matrix.cluster.fun"
}
},
"brand": "Element",
"branding": {},
"integrations_ui_url": "https://scalar.vector.im/",
"integrations_rest_url": "https://scalar.vector.im/api",
"integrations_widgets_urls": [
"https://scalar.vector.im/_matrix/integrations/v1",
"https://scalar.vector.im/api",
"https://scalar-staging.vector.im/_matrix/integrations/v1",
"https://scalar-staging.vector.im/api",
"https://scalar-staging.riot.im/scalar/api"
],
"showLabsSettings": true,
"features": {
"feature_pinning": true,
"feature_custom_status": "labs",
"feature_state_counters": "labs",
"feature_many_integration_managers": "labs",
"feature_mjolnir": "labs",
"feature_dm_verification": "labs",
"feature_bridge_state": "labs",
"feature_presence_in_room_list": true,
"feature_custom_themes": "labs",
"feature_new_spinner": "labs",
"feature_jump_to_date": "labs",
"feature_location_share_pin_drop": "labs",
"feature_location_share_live": "labs",
"feature_thread": true,
"feature_video_rooms": true,
"feature_favourite_messages": "labs"
},
"roomDirectory": {
"servers": []
},
"permalinkPrefix": "https://chat.cluster.fun",
"enable_presence_by_hs_url": {
"https://matrix.org": false,
"https://matrix-client.matrix.org": false
},
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=2IerXP2a5g1e7hxxBbzs"
}
nginx.conf: |
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/pid/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
include /etc/nginx/conf.d/*.conf;
}
default.conf: |
server {
listen 8080;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
---
apiVersion: v1
kind: Secret
metadata:
name: matrix-synapse-config
namespace: chat
annotations:
kube-1password: wbj4oozwyx6m2zz5m42pgcmymy
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: homeserver.yaml
labels:
app.kubernetes.io/name: "matrix"
component: synapse
type: Opaque
---
apiVersion: v1
kind: ConfigMap
metadata:
name: matrix-synapse-config
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: element
data:
matrix.cluster.fun.log.config: |
version: 1
formatters:
precise:
format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s'
filters:
context:
(): synapse.util.logcontext.LoggingContextFilter
request: ""
handlers:
console:
class: logging.StreamHandler
formatter: precise
filters: [context]
loggers:
synapse:
level: WARNING
synapse.storage.SQL:
# beware: increasing this to DEBUG will make synapse log sensitive
# information such as access tokens.
level: WARNING
root:
level: WARNING
handlers: [console]
---
# Source: matrix/templates/riot/service.yaml
apiVersion: v1
kind: Service
metadata:
name: matrix-riot
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: element
spec:
type: ClusterIP
ports:
- port: 80
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: matrix-riot
---
# Source: matrix/templates/synapse/service.yaml
apiVersion: v1
kind: Service
metadata:
name: matrix-synapse
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: synapse
annotations:
prometheus.io/scrape: "true"
prometheus.io/path: "/_synapse/metrics"
prometheus.io/port: "9000"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: http
protocol: TCP
name: http
- port: 9000
targetPort: metrics
protocol: TCP
name: metrics
selector:
app.kubernetes.io/name: matrix-synapse
---
# Source: matrix/templates/riot/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: matrix-riot
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: element
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: matrix-riot
template:
metadata:
labels:
app.kubernetes.io/name: matrix-riot
spec:
securityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
containers:
- name: "riot"
image: "vectorim/element-web:v1.11.90"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8080
protocol: TCP
volumeMounts:
- mountPath: /app/config.json
name: riot-config
subPath: config.json
readOnly: true
- mountPath: /etc/nginx/nginx.conf
name: riot-config
subPath: nginx.conf
readOnly: true
- mountPath: /etc/nginx/conf.d/default.conf
name: riot-config
subPath: default.conf
readOnly: true
- mountPath: /var/cache/nginx
name: ephemeral
subPath: cache
- mountPath: /var/run/pid
name: ephemeral
subPath: pid
readinessProbe:
httpGet:
path: /
port: http
startupProbe:
httpGet:
path: /
port: http
livenessProbe:
httpGet:
path: /
port: http
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
volumes:
- name: riot-config
configMap:
name: matrix-riot-config
- name: ephemeral
emptyDir: {}
---
# Source: matrix/templates/synapse/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: matrix-synapse
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: synapse
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: matrix-synapse
strategy:
type: Recreate
template:
metadata:
labels:
app.kubernetes.io/name: matrix-synapse
spec:
securityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
initContainers:
- name: generate-signing-key
image: "ghcr.io/element-hq/synapse:v1.122.0"
imagePullPolicy: IfNotPresent
env:
- name: SYNAPSE_SERVER_NAME
value: matrix.cluster.fun
- name: SYNAPSE_REPORT_STATS
value: "no"
command: ["python"]
args:
- "-m"
- "synapse.app.homeserver"
- "--config-path"
- "/data/homeserver.yaml"
- "--keys-directory"
- "/data/keys"
- "--generate-keys"
volumeMounts:
- name: synapse-config-homeserver
mountPath: /data/homeserver.yaml
subPath: homeserver.yaml
- name: synapse-config-logging
mountPath: /data/matrix.cluster.fun.log.config
subPath: matrix.cluster.fun.log.config
- name: signing-key
mountPath: /data/keys
containers:
- name: "synapse"
image: "ghcr.io/element-hq/synapse:v1.122.0"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8008
protocol: TCP
- name: metrics
containerPort: 9000
protocol: TCP
volumeMounts:
- name: synapse-config-homeserver
mountPath: /data/homeserver.yaml
subPath: homeserver.yaml
- name: synapse-config-logging
mountPath: /data/matrix.cluster.fun.log.config
subPath: matrix.cluster.fun.log.config
- name: signing-key
mountPath: /data/keys
- name: user-media
mountPath: /data/media_store
- name: uploads
mountPath: /data/uploads
- name: tmp
mountPath: /tmp
readinessProbe:
httpGet:
path: /_matrix/static/
port: http
periodSeconds: 10
timeoutSeconds: 5
startupProbe:
httpGet:
path: /_matrix/static/
port: http
failureThreshold: 6
periodSeconds: 5
timeoutSeconds: 5
livenessProbe:
httpGet:
path: /_matrix/static/
port: http
periodSeconds: 10
timeoutSeconds: 5
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
volumes:
- name: synapse-config-logging
configMap:
name: matrix-synapse-config
- name: synapse-config-homeserver
secret:
secretName: matrix-synapse-config
- name: signing-key
persistentVolumeClaim:
claimName: chat-matrix-signing-key
- name: user-media
persistentVolumeClaim:
claimName: chat-matrix-user-media
- name: uploads
emptyDir: {}
- name: tmp
emptyDir: {}
---

View File

@@ -0,0 +1,32 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: chat-matrix-user-media
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: synapse
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 12Gi
storageClassName: sbs-default-retain
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: chat-matrix-signing-key
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: synapse
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: sbs-default-retain
---

View File

@@ -0,0 +1,119 @@
apiVersion: v1
kind: Secret
metadata:
name: matrix-sliding-sync
namespace: chat
annotations:
kube-1password: 7kvyfcszfaavj2d7uvl4troagm
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
labels:
app.kubernetes.io/name: "matrix"
component: sliding-sync
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: sliding-sync
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: sliding-sync
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: sliding-sync
template:
metadata:
labels:
app.kubernetes.io/name: sliding-sync
spec:
securityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
containers:
- name: "sliding-sync"
image: "ghcr.io/matrix-org/sliding-sync:v0.99.19"
imagePullPolicy: IfNotPresent
ports:
- name: http
containerPort: 8008
protocol: TCP
- name: metrics
containerPort: 9090
protocol: TCP
env:
- name: SYNCV3_SERVER
value: https://matrix.cluster.fun
- name: SYNCV3_BINDADDR
value: ":8008"
- name: SYNCV3_PROM
value: ":9090"
- name: SYNCV3_SECRET
valueFrom:
secretKeyRef:
name: matrix-sliding-sync
key: SYNCV3_SECRET
- name: SYNCV3_DB
valueFrom:
secretKeyRef:
name: matrix-sliding-sync
key: SYNCV3_DB
---
apiVersion: v1
kind: Service
metadata:
name: sliding-sync
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: sliding-sync
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9090"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: http
name: web
- port: 9090
targetPort: metrics
protocol: TCP
name: metrics
selector:
app.kubernetes.io/name: sliding-sync
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sliding-sync
namespace: chat
labels:
app.kubernetes.io/name: "matrix"
component: sliding-sync
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
ingressClassName: nginx
tls:
- hosts:
- syncv3.matrix.cluster.fun
secretName: sliding-sync-ingress
rules:
- host: syncv3.matrix.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: sliding-sync
port:
number: 80
---

View File

@@ -0,0 +1,120 @@
apiVersion: v1
kind: Secret
metadata:
name: mealie
namespace: mealie
annotations:
kube-1password: 7ibib7oafxbxkvofnd4oxcr3qy
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mealie
namespace: mealie
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: mealie
template:
metadata:
labels:
app: mealie
spec:
containers:
- name: frontend
image: ghcr.io/mealie-recipes/mealie:v2.4.2
imagePullPolicy: Always
envFrom:
- secretRef:
name: mealie
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TOKEN_TIME
value: "168"
- name: DB_ENGINE
value: postgres
- name: POSTGRES_DB
value: mealie
- name: RECIPE_PUBLIC
value: "false"
- name: RECIPE_SHOW_NUTRITION
value: "true"
- name: RECIPE_SHOW_ASSETS
value: "true"
- name: RECIPE_LANDSCAPE_VIEW
value: "true"
- name: RECIPE_DISABLE_COMMENTS
value: "false"
- name: RECIPE_DISABLE_AMOUNT
value: "false"
- name: ALLOW_SIGNUP
value: "false"
- name: BASE_URL
value: "https://mealie.cluster.fun"
ports:
- containerPort: 9000
name: web
volumeMounts:
- mountPath: /app/data
name: data
volumes:
- name: data
persistentVolumeClaim:
claimName: mealie
---
apiVersion: v1
kind: Service
metadata:
name: mealie
namespace: mealie
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: mealie
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: mealie
namespace: mealie
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
ingressClassName: nginx
tls:
- hosts:
- mealie.cluster.fun
secretName: mealie-ingress
rules:
- host: mealie.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: mealie
port:
name: web

13
manifests/mealie/pvs.yaml Normal file
View File

@@ -0,0 +1,13 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: mealie
namespace: mealie
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storageClassName: sbs-default-retain
---

View File

@@ -0,0 +1,255 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
name: kube-state-metrics
rules:
- apiGroups: ["certificates.k8s.io"]
resources:
- certificatesigningrequests
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- configmaps
verbs: ["list", "watch"]
- apiGroups: ["batch"]
resources:
- cronjobs
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- daemonsets
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- deployments
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- endpoints
verbs: ["list", "watch"]
- apiGroups: ["autoscaling"]
resources:
- horizontalpodautoscalers
verbs: ["list", "watch"]
- apiGroups: ["extensions", "networking.k8s.io"]
resources:
- ingresses
verbs: ["list", "watch"]
- apiGroups: ["batch"]
resources:
- jobs
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- limitranges
verbs: ["list", "watch"]
- apiGroups: ["admissionregistration.k8s.io"]
resources:
- mutatingwebhookconfigurations
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- namespaces
verbs: ["list", "watch"]
- apiGroups: ["networking.k8s.io"]
resources:
- networkpolicies
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- nodes
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- persistentvolumeclaims
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- persistentvolumes
verbs: ["list", "watch"]
- apiGroups: ["policy"]
resources:
- poddisruptionbudgets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- pods
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- replicasets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- replicationcontrollers
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- resourcequotas
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- secrets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- services
verbs: ["list", "watch"]
- apiGroups: ["apps"]
resources:
- statefulsets
verbs: ["list", "watch"]
- apiGroups: ["storage.k8s.io"]
resources:
- storageclasses
verbs: ["list", "watch"]
- apiGroups: ["admissionregistration.k8s.io"]
resources:
- validatingwebhookconfigurations
verbs: ["list", "watch"]
- apiGroups: ["storage.k8s.io"]
resources:
- volumeattachments
verbs: ["list", "watch"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
name: kube-state-metrics
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: kube-state-metrics
subjects:
- kind: ServiceAccount
name: kube-state-metrics
namespace: monitoring
---
apiVersion: v1
kind: Service
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
annotations:
prometheus.io/scrape: 'true'
spec:
type: "ClusterIP"
ports:
- name: "http"
protocol: TCP
port: 8080
targetPort: 8080
selector:
app.kubernetes.io/name: kube-state-metrics
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
spec:
selector:
matchLabels:
app.kubernetes.io/name: kube-state-metrics
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
spec:
serviceAccountName: kube-state-metrics
securityContext:
fsGroup: 65534
runAsGroup: 65534
runAsUser: 65534
containers:
- name: kube-state-metrics
args:
#- --resources=certificatesigningrequests
- --resources=configmaps
- --resources=cronjobs
- --resources=daemonsets
- --resources=deployments
#- --resources=endpoints
#- --resources=horizontalpodautoscalers
- --resources=ingresses
- --resources=jobs
#- --resources=limitranges
- --resources=mutatingwebhookconfigurations
- --resources=namespaces
#- --resources=networkpolicies
- --resources=nodes
- --resources=persistentvolumeclaims
- --resources=persistentvolumes
- --resources=poddisruptionbudgets
- --resources=pods
- --resources=replicasets
#- --resources=replicationcontrollers
#- --resources=resourcequotas
- --resources=secrets
- --resources=services
- --resources=statefulsets
- --resources=storageclasses
- --resources=validatingwebhookconfigurations
#- --resources=volumeattachments
imagePullPolicy: IfNotPresent
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0"
ports:
- containerPort: 8080
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 5
timeoutSeconds: 5
readinessProbe:
httpGet:
path: /
port: 8080
initialDelaySeconds: 5
timeoutSeconds: 5
---

View File

@@ -0,0 +1,64 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus-server
namespace: monitoring
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
name: prometheus-server
rules:
- apiGroups:
- ""
resources:
- nodes
- nodes/proxy
- nodes/metrics
- services
- endpoints
- pods
- ingresses
- configmaps
verbs:
- get
- list
- watch
- apiGroups:
- "extensions"
- "networking.k8s.io"
resources:
- ingresses/status
- ingresses
verbs:
- get
- list
- watch
- nonResourceURLs:
- "/metrics"
verbs:
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
name: prometheus-server
subjects:
- kind: ServiceAccount
name: prometheus-server
namespace: monitoring
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: prometheus-server
---

View File

@@ -0,0 +1,292 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
---
apiVersion: v1
kind: ConfigMap
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
data:
promtail.yaml: |
client:
backoff_config:
max_period: 5m
max_retries: 10
min_period: 500ms
batchsize: 1048576
batchwait: 1s
external_labels: {}
timeout: 10s
positions:
filename: /run/promtail/positions.yaml
server:
http_listen_port: 3101
clients:
- url: http://loki-distributed.proxy-civo.svc:80/loki/api/v1/push
external_labels:
kubernetes_cluster: civo
target_config:
sync_period: 10s
scrape_configs:
- job_name: kubernetes-pods
pipeline_stages:
- docker: {}
- cri: {}
- match:
selector: '{app="weave-net"}'
action: drop
- match:
selector: '{filename=~".*konnectivity.*"}'
action: drop
- match:
selector: '{name=~".*"} |~ ".*/healthz.*"'
action: drop
- match:
selector: '{name=~".*"} |~ ".*/api/health.*"'
action: drop
- match:
selector: '{name=~".*"} |~ ".*kube-probe/.*"'
action: drop
- match:
selector: '{app="internal-proxy"}'
action: drop
- match:
selector: '{app="non-auth-proxy"}'
action: drop
- match:
selector: '{app="vpa"}'
action: drop
- match:
selector: '{app="promtail"}'
action: drop
- match:
selector: '{app="csi-node"}'
action: drop
- match:
selector: '{app="victoria-metrics"}'
action: drop
- match:
selector: '{app="git-sync"}'
action: drop
- match:
selector: '{app="ingress-nginx"}'
stages:
- json:
expressions:
request_host: host
request_path: path
request_method: method
response_status: status
- drop:
source: "request_path"
value: "/healthz"
- drop:
source: "request_path"
value: "/health"
- labels:
request_host:
request_method:
response_status:
- match:
selector: '{app="traefik"}'
stages:
- json:
expressions:
request_host: RequestHost
request_path: RequestPath
request_method: RequestMethod
response_status: OriginStatus
- drop:
source: "request_path"
value: "/healthz"
- drop:
source: "request_path"
value: "/health"
- drop:
source: "request_path"
value: "/ping"
- labels:
request_host:
request_method:
response_status:
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels:
- __meta_kubernetes_pod_controller_name
regex: ([0-9a-z-.]+?)(-[0-9a-f]{8,10})?
action: replace
target_label: __tmp_controller_name
- source_labels:
- __meta_kubernetes_pod_label_app_kubernetes_io_name
- __meta_kubernetes_pod_label_app
- __tmp_controller_name
- __meta_kubernetes_pod_name
regex: ^;*([^;]+)(;.*)?$
action: replace
target_label: app
- source_labels:
- __meta_kubernetes_pod_label_app_kubernetes_io_component
- __meta_kubernetes_pod_label_component
regex: ^;*([^;]+)(;.*)?$
action: replace
target_label: component
- action: replace
source_labels:
- __meta_kubernetes_pod_node_name
target_label: node_name
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- action: replace
replacement: $1
separator: /
source_labels:
- namespace
- app
target_label: job
- action: replace
source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- action: replace
source_labels:
- __meta_kubernetes_pod_container_name
target_label: container
- action: replace
replacement: /var/log/pods/*$1/*.log
separator: /
source_labels:
- __meta_kubernetes_pod_uid
- __meta_kubernetes_pod_container_name
target_label: __path__
- action: replace
replacement: /var/log/pods/*$1/*.log
regex: true/(.*)
separator: /
source_labels:
- __meta_kubernetes_pod_annotationpresent_kubernetes_io_config_hash
- __meta_kubernetes_pod_annotation_kubernetes_io_config_hash
- __meta_kubernetes_pod_container_name
target_label: __path__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: promtail-clusterrole
labels:
app.kubernetes.io/name: promtail
rules:
- apiGroups: [""] # "" indicates the core API group
resources:
- nodes
- nodes/proxy
- services
- endpoints
- pods
verbs: ["get", "watch", "list"]
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: promtail-clusterrolebinding
labels:
app.kubernetes.io/name: promtail
subjects:
- kind: ServiceAccount
name: promtail
namespace: monitoring
roleRef:
kind: ClusterRole
name: promtail-clusterrole
apiGroup: rbac.authorization.k8s.io
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
annotations:
configmap.reloader.stakater.com/reload: "promtail"
spec:
selector:
matchLabels:
app.kubernetes.io/name: promtail
template:
metadata:
labels:
app.kubernetes.io/name: promtail
annotations:
prometheus.io/port: http-metrics
prometheus.io/scrape: "true"
spec:
serviceAccountName: promtail
containers:
- name: promtail
image: "grafana/promtail:2.9.11"
imagePullPolicy: IfNotPresent
args:
- "-config.file=/etc/promtail/promtail.yaml"
volumeMounts:
- name: config
mountPath: /etc/promtail
- name: run
mountPath: /run/promtail
- mountPath: /var/lib/docker/containers
name: docker
readOnly: true
- mountPath: /var/log/pods
name: pods
readOnly: true
env:
- name: HOSTNAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
ports:
- containerPort: 3101
name: http-metrics
securityContext:
readOnlyRootFilesystem: true
runAsGroup: 0
runAsUser: 0
readinessProbe:
failureThreshold: 5
httpGet:
path: /ready
port: http-metrics
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
volumes:
- name: config
configMap:
name: promtail
- name: run
hostPath:
path: /run/promtail
- hostPath:
path: /var/lib/docker/containers
name: docker
- hostPath:
path: /var/log/pods
name: pods
---

View File

@@ -0,0 +1,163 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: vmagent
namespace: monitoring
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
data:
prometheus.yml: |
global:
scrape_interval: 1m
external_labels:
source: civo
agent: vmagent
scrape_configs:
- job_name: 'vmagent'
static_configs:
- targets: ['localhost:8429']
- bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
job_name: kubernetes-nodes
kubernetes_sd_configs:
- role: node
relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
- replacement: kubernetes.default.svc:443
target_label: __address__
- regex: (.+)
replacement: /api/v1/nodes/$1/proxy/metrics
source_labels:
- __meta_kubernetes_node_name
target_label: __metrics_path__
scheme: https
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
- job_name: kubernetes-service-endpoints
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- action: keep
regex: true
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_scrape
- action: replace
regex: (https?)
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_scheme
target_label: __scheme__
- action: replace
regex: (.+)
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_path
target_label: __metrics_path__
- action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
source_labels:
- __address__
- __meta_kubernetes_service_annotation_prometheus_io_port
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: kubernetes_namespace
- action: replace
source_labels:
- __meta_kubernetes_service_name
target_label: kubernetes_name
- action: replace
source_labels:
- __meta_kubernetes_endpoint_port_name
target_label: kubernetes_endpoint_port_name
- action: replace
source_labels:
- __meta_kubernetes_pod_node_name
target_label: kubernetes_node
- job_name: kubernetes-pods
kubernetes_sd_configs:
- role: pod
relabel_configs:
- action: keep
regex: true
source_labels:
- __meta_kubernetes_pod_annotation_prometheus_io_scrape
- action: replace
regex: (.+)
source_labels:
- __meta_kubernetes_pod_annotation_prometheus_io_path
target_label: __metrics_path__
- action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
source_labels:
- __address__
- __meta_kubernetes_pod_annotation_prometheus_io_port
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: kubernetes_namespace
- action: replace
source_labels:
- __meta_kubernetes_pod_name
target_label: kubernetes_pod_name
- action: replace
source_labels:
- __meta_kubernetes_pod_container_port_name
target_label: kubernetes_port_name
- action: drop
regex: Pending|Succeeded|Failed
source_labels:
- __meta_kubernetes_pod_phase
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: vmagent
namespace: monitoring
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
annotations:
configmap.reloader.stakater.com/reload: "vmagent"
spec:
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
spec:
serviceAccountName: prometheus-server
containers:
- name: vmagent
image: "victoriametrics/vmagent:v1.109.1"
imagePullPolicy: "IfNotPresent"
args:
- -remoteWrite.url=http://vmcluster.proxy-civo.svc/insert/0/prometheus/
- -remoteWrite.showURL
- -promscrape.config=/config/prometheus.yml
volumeMounts:
- name: config-volume
mountPath: /config
volumes:
- name: config-volume
configMap:
name: vmagent
---

View File

@@ -0,0 +1,255 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
name: kube-state-metrics
rules:
- apiGroups: ["certificates.k8s.io"]
resources:
- certificatesigningrequests
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- configmaps
verbs: ["list", "watch"]
- apiGroups: ["batch"]
resources:
- cronjobs
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- daemonsets
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- deployments
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- endpoints
verbs: ["list", "watch"]
- apiGroups: ["autoscaling"]
resources:
- horizontalpodautoscalers
verbs: ["list", "watch"]
- apiGroups: ["extensions", "networking.k8s.io"]
resources:
- ingresses
verbs: ["list", "watch"]
- apiGroups: ["batch"]
resources:
- jobs
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- limitranges
verbs: ["list", "watch"]
- apiGroups: ["admissionregistration.k8s.io"]
resources:
- mutatingwebhookconfigurations
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- namespaces
verbs: ["list", "watch"]
- apiGroups: ["networking.k8s.io"]
resources:
- networkpolicies
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- nodes
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- persistentvolumeclaims
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- persistentvolumes
verbs: ["list", "watch"]
- apiGroups: ["policy"]
resources:
- poddisruptionbudgets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- pods
verbs: ["list", "watch"]
- apiGroups: ["extensions", "apps"]
resources:
- replicasets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- replicationcontrollers
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- resourcequotas
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- secrets
verbs: ["list", "watch"]
- apiGroups: [""]
resources:
- services
verbs: ["list", "watch"]
- apiGroups: ["apps"]
resources:
- statefulsets
verbs: ["list", "watch"]
- apiGroups: ["storage.k8s.io"]
resources:
- storageclasses
verbs: ["list", "watch"]
- apiGroups: ["admissionregistration.k8s.io"]
resources:
- validatingwebhookconfigurations
verbs: ["list", "watch"]
- apiGroups: ["storage.k8s.io"]
resources:
- volumeattachments
verbs: ["list", "watch"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
name: kube-state-metrics
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: kube-state-metrics
subjects:
- kind: ServiceAccount
name: kube-state-metrics
namespace: monitoring
---
apiVersion: v1
kind: Service
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
annotations:
prometheus.io/scrape: 'true'
spec:
type: "ClusterIP"
ports:
- name: "http"
protocol: TCP
port: 8080
targetPort: 8080
selector:
app.kubernetes.io/name: kube-state-metrics
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: kube-state-metrics
namespace: monitoring
labels:
app.kubernetes.io/name: kube-state-metrics
spec:
selector:
matchLabels:
app.kubernetes.io/name: kube-state-metrics
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: kube-state-metrics
spec:
serviceAccountName: kube-state-metrics
securityContext:
fsGroup: 65534
runAsGroup: 65534
runAsUser: 65534
containers:
- name: kube-state-metrics
args:
#- --resources=certificatesigningrequests
- --resources=configmaps
- --resources=cronjobs
- --resources=daemonsets
- --resources=deployments
#- --resources=endpoints
#- --resources=horizontalpodautoscalers
- --resources=ingresses
- --resources=jobs
#- --resources=limitranges
- --resources=mutatingwebhookconfigurations
- --resources=namespaces
#- --resources=networkpolicies
- --resources=nodes
- --resources=persistentvolumeclaims
- --resources=persistentvolumes
- --resources=poddisruptionbudgets
- --resources=pods
- --resources=replicasets
#- --resources=replicationcontrollers
#- --resources=resourcequotas
- --resources=secrets
- --resources=services
- --resources=statefulsets
- --resources=storageclasses
- --resources=validatingwebhookconfigurations
#- --resources=volumeattachments
imagePullPolicy: IfNotPresent
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.14.0"
ports:
- containerPort: 8080
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 5
timeoutSeconds: 5
readinessProbe:
httpGet:
path: /
port: 8080
initialDelaySeconds: 5
timeoutSeconds: 5
---

View File

@@ -0,0 +1,97 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus-node-exporter
namespace: monitoring
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
---
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: "true"
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
name: prometheus-node-exporter
namespace: monitoring
spec:
clusterIP: None
ports:
- name: metrics
port: 9100
protocol: TCP
targetPort: 9100
selector:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
type: "ClusterIP"
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
name: prometheus-node-exporter
namespace: monitoring
spec:
selector:
matchLabels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
updateStrategy:
type: RollingUpdate
template:
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter
spec:
serviceAccountName: prometheus-node-exporter
containers:
- name: prometheus-node-exporter
image: "prom/node-exporter:v1.8.2"
imagePullPolicy: "IfNotPresent"
args:
- --path.procfs=/host/proc
- --path.sysfs=/host/sys
- --no-collector.wifi
- --no-collector.hwmon
- --no-collector.netclass
- --no-collector.arp
- --no-collector.bcache
- --no-collector.bonding
- --no-collector.btrfs
- --no-collector.dmi
- --no-collector.edac
- --no-collector.entropy
- --no-collector.fibrechannel
- --no-collector.infiniband
- --no-collector.tapestats
- --collector.filesystem.ignored-mount-points=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/pods/.+)($|/)
- --web.listen-address=:9100
ports:
- name: metrics
containerPort: 9100
hostPort: 9100
volumeMounts:
- name: proc
mountPath: /host/proc
readOnly: true
- name: sys
mountPath: /host/sys
readOnly: true
hostNetwork: true
hostPID: true
volumes:
- name: proc
hostPath:
path: /proc
- name: sys
hostPath:
path: /sys
---

View File

@@ -0,0 +1,64 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: prometheus-server
namespace: monitoring
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
name: prometheus-server
rules:
- apiGroups:
- ""
resources:
- nodes
- nodes/proxy
- nodes/metrics
- services
- endpoints
- pods
- ingresses
- configmaps
verbs:
- get
- list
- watch
- apiGroups:
- "extensions"
- "networking.k8s.io"
resources:
- ingresses/status
- ingresses
verbs:
- get
- list
- watch
- nonResourceURLs:
- "/metrics"
verbs:
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/name: prometheus
app.kubernetes.io/component: server
name: prometheus-server
subjects:
- kind: ServiceAccount
name: prometheus-server
namespace: monitoring
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: prometheus-server
---

View File

@@ -0,0 +1,271 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
---
apiVersion: v1
kind: ConfigMap
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
data:
promtail.yaml: |
client:
backoff_config:
max_period: 5m
max_retries: 10
min_period: 500ms
batchsize: 1048576
batchwait: 1s
external_labels: {}
timeout: 10s
positions:
filename: /run/promtail/positions.yaml
server:
http_listen_port: 3101
clients:
- url: http://loki-distributed.auth-proxy.svc:80/loki/api/v1/push
external_labels:
kubernetes_cluster: scaleway
target_config:
sync_period: 10s
scrape_configs:
- job_name: kubernetes-pods
pipeline_stages:
- docker: {}
- cri: {}
- match:
selector: '{app="weave-net"}'
action: drop
- match:
selector: '{filename=~".*konnectivity.*"}'
action: drop
- match:
selector: '{name=~".*"} |~ ".*/healthz.*"'
action: drop
- match:
selector: '{name=~".*"} |~ ".*/api/health.*"'
action: drop
- match:
selector: '{name=~".*"} |~ ".*kube-probe/.*"'
action: drop
- match:
selector: '{app="internal-proxy"}'
action: drop
- match:
selector: '{app="non-auth-proxy"}'
action: drop
- match:
selector: '{app="vpa"}'
action: drop
- match:
selector: '{app="promtail"}'
action: drop
- match:
selector: '{app="csi-node"}'
action: drop
- match:
selector: '{app="victoria-metrics"}'
action: drop
- match:
selector: '{app="git-sync"}'
action: drop
- match:
selector: '{app="ingress-nginx"}'
stages:
- json:
expressions:
request_host: host
request_path: path
request_method: method
response_status: status
- drop:
source: "request_path"
value: "/healthz"
- drop:
source: "request_path"
value: "/health"
- labels:
request_host:
request_method:
response_status:
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels:
- __meta_kubernetes_pod_controller_name
regex: ([0-9a-z-.]+?)(-[0-9a-f]{8,10})?
action: replace
target_label: __tmp_controller_name
- source_labels:
- __meta_kubernetes_pod_label_app_kubernetes_io_name
- __meta_kubernetes_pod_label_app
- __tmp_controller_name
- __meta_kubernetes_pod_name
regex: ^;*([^;]+)(;.*)?$
action: replace
target_label: app
- source_labels:
- __meta_kubernetes_pod_label_app_kubernetes_io_component
- __meta_kubernetes_pod_label_component
regex: ^;*([^;]+)(;.*)?$
action: replace
target_label: component
- action: replace
source_labels:
- __meta_kubernetes_pod_node_name
target_label: node_name
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- action: replace
replacement: $1
separator: /
source_labels:
- namespace
- app
target_label: job
- action: replace
source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- action: replace
source_labels:
- __meta_kubernetes_pod_container_name
target_label: container
- action: replace
replacement: /var/log/pods/*$1/*.log
separator: /
source_labels:
- __meta_kubernetes_pod_uid
- __meta_kubernetes_pod_container_name
target_label: __path__
- action: replace
replacement: /var/log/pods/*$1/*.log
regex: true/(.*)
separator: /
source_labels:
- __meta_kubernetes_pod_annotationpresent_kubernetes_io_config_hash
- __meta_kubernetes_pod_annotation_kubernetes_io_config_hash
- __meta_kubernetes_pod_container_name
target_label: __path__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: promtail-clusterrole
labels:
app.kubernetes.io/name: promtail
rules:
- apiGroups: [""] # "" indicates the core API group
resources:
- nodes
- nodes/proxy
- services
- endpoints
- pods
verbs: ["get", "watch", "list"]
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: promtail-clusterrolebinding
labels:
app.kubernetes.io/name: promtail
subjects:
- kind: ServiceAccount
name: promtail
namespace: monitoring
roleRef:
kind: ClusterRole
name: promtail-clusterrole
apiGroup: rbac.authorization.k8s.io
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: promtail
namespace: monitoring
labels:
app.kubernetes.io/name: promtail
annotations:
configmap.reloader.stakater.com/reload: "promtail"
spec:
selector:
matchLabels:
app.kubernetes.io/name: promtail
template:
metadata:
labels:
app.kubernetes.io/name: promtail
annotations:
prometheus.io/port: http-metrics
prometheus.io/scrape: "true"
spec:
serviceAccountName: promtail
containers:
- name: promtail
image: "grafana/promtail:2.9.11"
imagePullPolicy: IfNotPresent
args:
- "-config.file=/etc/promtail/promtail.yaml"
volumeMounts:
- name: config
mountPath: /etc/promtail
- name: run
mountPath: /run/promtail
- mountPath: /var/lib/docker/containers
name: docker
readOnly: true
- mountPath: /var/log/pods
name: pods
readOnly: true
env:
- name: HOSTNAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
ports:
- containerPort: 3101
name: http-metrics
securityContext:
readOnlyRootFilesystem: true
runAsGroup: 0
runAsUser: 0
readinessProbe:
failureThreshold: 5
httpGet:
path: /ready
port: http-metrics
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
volumes:
- name: config
configMap:
name: promtail
- name: run
hostPath:
path: /run/promtail
- hostPath:
path: /var/lib/docker/containers
name: docker
- hostPath:
path: /var/log/pods
name: pods
---

View File

@@ -0,0 +1,170 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: vmagent
namespace: monitoring
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
data:
prometheus.yml: |
global:
scrape_interval: 1m
external_labels:
source: scaleway
agent: vmagent
scrape_configs:
- job_name: 'vmagent'
static_configs:
- targets: ['localhost:8429']
- bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
job_name: kubernetes-nodes
kubernetes_sd_configs:
- role: node
relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
- replacement: kubernetes.default.svc:443
target_label: __address__
- regex: (.+)
replacement: /api/v1/nodes/$1/proxy/metrics
source_labels:
- __meta_kubernetes_node_name
target_label: __metrics_path__
scheme: https
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
- job_name: kubernetes-service-endpoints
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- action: drop
source_labels: [__meta_kubernetes_pod_container_init]
regex: true
- action: keep
regex: true
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_scrape
- action: replace
regex: (https?)
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_scheme
target_label: __scheme__
- action: replace
regex: (.+)
source_labels:
- __meta_kubernetes_service_annotation_prometheus_io_path
target_label: __metrics_path__
- action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
source_labels:
- __address__
- __meta_kubernetes_service_annotation_prometheus_io_port
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: kubernetes_namespace
- action: replace
source_labels:
- __meta_kubernetes_service_name
target_label: kubernetes_name
- action: replace
source_labels:
- __meta_kubernetes_pod_node_name
target_label: kubernetes_node
- job_name: kubernetes-pods
kubernetes_sd_configs:
- role: pod
relabel_configs:
- action: drop
source_labels: [__meta_kubernetes_pod_container_init]
regex: true
- action: keep
regex: true
source_labels:
- __meta_kubernetes_pod_annotation_prometheus_io_scrape
- action: replace
regex: (.+)
source_labels:
- __meta_kubernetes_pod_annotation_prometheus_io_path
target_label: __metrics_path__
- action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
source_labels:
- __address__
- __meta_kubernetes_pod_annotation_prometheus_io_port
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: kubernetes_namespace
- action: replace
source_labels:
- __meta_kubernetes_pod_name
target_label: kubernetes_pod_name
- action: drop
regex: Pending|Succeeded|Failed
source_labels:
- __meta_kubernetes_pod_phase
- job_name: 'node-exporter'
kubernetes_sd_configs:
- role: endpoints
relabel_configs:
- source_labels: [__meta_kubernetes_endpoints_name]
regex: 'prometheus-node-exporter'
action: keep
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: vmagent
namespace: monitoring
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
annotations:
configmap.reloader.stakater.com/reload: "vmagent"
spec:
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent
spec:
serviceAccountName: prometheus-server
containers:
- name: vmagent
image: "victoriametrics/vmagent:v1.109.1"
imagePullPolicy: "IfNotPresent"
args:
- -remoteWrite.url=http://vmcluster.auth-proxy.svc/insert/0/prometheus/
- -remoteWrite.showURL
- -promscrape.config=/config/prometheus.yml
- -promscrape.suppressDuplicateScrapeTargetErrors
volumeMounts:
- name: config-volume
mountPath: /config
volumes:
- name: config-volume
configMap:
name: vmagent
---

View File

@@ -1,61 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: nextcloud
---
apiVersion: v1
kind: Secret
metadata:
name: nextcloud-values
namespace: nextcloud
annotations:
kube-1password: v32a4zpuvhmxxrwmtmmv6526ry
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: values.yaml
type: Opaque
---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: nextcloud
namespace: nextcloud
spec:
chart:
repository: https://kubernetes-charts.storage.googleapis.com
name: nextcloud
version: 1.10.0
maxHistory: 5
valuesFrom:
- secretKeyRef:
name: nextcloud-values
namespace: nextcloud
key: values.yaml
optional: false
values:
image:
tag: 18-apache
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
tls:
- hosts:
- nextcloud.cluster.fun
secretName: nextcloud-ingress
nextcloud:
host: nextcloud.cluster.fun
persistence:
enabled: true
storageClass: scw-bssd-retain
size: 5Gi
cronjob:
enabled: true
resources:
requests:
memory: 500Mi

View File

@@ -0,0 +1,416 @@
---
# Source: nextcloud/charts/redis/templates/secret.yaml
apiVersion: v1
kind: Secret
metadata:
name: nextcloud-nextcloud-redis
namespace: nextcloud
labels:
app: redis
release: "nextcloud-nextcloud"
annotations:
kube-1password: u54jxidod7tlnpwva37f5hcu5y
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
# Source: nextcloud/templates/secrets.yaml
apiVersion: v1
kind: Secret
metadata:
name: nextcloud-nextcloud
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
annotations:
kube-1password: iaz4xmtr2czpsjl6xirhryzfia
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: Secret
metadata:
name: nextcloud-s3
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
annotations:
kube-1password: 7zanxzbyzfctc5d2yqfq6e5zcy
kube-1password/vault: Kubernetes
kube-1password/secret-text-key: s3.config.php
type: Opaque
---
# Source: nextcloud/templates/config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: nextcloud-nextcloud-config
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
data:
general.config.php: |-
<?php
$CONFIG = array (
'overwriteprotocol' => 'https'
);
.htaccess: |-
# line below if for Apache 2.4
<ifModule mod_authz_core.c>
Require all denied
</ifModule>
# line below if for Apache 2.2
<ifModule !mod_authz_core.c>
deny from all
</ifModule>
# section for Apache 2.2 and 2.4
<ifModule mod_autoindex.c>
IndexIgnore *
</ifModule>
redis.config.php: |-
<?php
if (getenv('REDIS_HOST')) {
$CONFIG = array (
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' => array(
'host' => getenv('REDIS_HOST'),
'port' => getenv('REDIS_HOST_PORT') ?: 6379,
'password' => getenv('REDIS_HOST_PASSWORD'),
'dbindex' => getenv('REDIS_DB_INDEX') ?: 0,
),
);
}
apache-pretty-urls.config.php: |-
<?php
$CONFIG = array (
'htaccess.RewriteBase' => '/',
);
apcu.config.php: |-
<?php
$CONFIG = array (
'memcache.local' => '\\OC\\Memcache\\APCu',
);
apps.config.php: |-
<?php
$CONFIG = array (
"apps_paths" => array (
0 => array (
"path" => OC::$SERVERROOT."/apps",
"url" => "/apps",
"writable" => false,
),
1 => array (
"path" => OC::$SERVERROOT."/custom_apps",
"url" => "/custom_apps",
"writable" => true,
),
),
);
autoconfig.php: |-
<?php
$autoconfig_enabled = false;
if (getenv('SQLITE_DATABASE')) {
$AUTOCONFIG["dbtype"] = "sqlite";
$AUTOCONFIG["dbname"] = getenv('SQLITE_DATABASE');
$autoconfig_enabled = true;
} elseif (getenv('MYSQL_DATABASE') && getenv('MYSQL_USER') && getenv('MYSQL_PASSWORD') && getenv('MYSQL_HOST')) {
$AUTOCONFIG["dbtype"] = "mysql";
$AUTOCONFIG["dbname"] = getenv('MYSQL_DATABASE');
$AUTOCONFIG["dbuser"] = getenv('MYSQL_USER');
$AUTOCONFIG["dbpass"] = getenv('MYSQL_PASSWORD');
$AUTOCONFIG["dbhost"] = getenv('MYSQL_HOST');
$autoconfig_enabled = true;
} elseif (getenv('POSTGRES_DB') && getenv('POSTGRES_USER') && getenv('POSTGRES_PASSWORD') && getenv('POSTGRES_HOST')) {
$AUTOCONFIG["dbtype"] = "pgsql";
$AUTOCONFIG["dbname"] = getenv('POSTGRES_DB');
$AUTOCONFIG["dbuser"] = getenv('POSTGRES_USER');
$AUTOCONFIG["dbpass"] = getenv('POSTGRES_PASSWORD');
$AUTOCONFIG["dbhost"] = getenv('POSTGRES_HOST');
$autoconfig_enabled = true;
}
if ($autoconfig_enabled) {
$AUTOCONFIG["directory"] = getenv('NEXTCLOUD_DATA_DIR') ?: "/var/www/html/data";
}
smtp.config.php: |-
<?php
if (getenv('SMTP_HOST') && getenv('MAIL_FROM_ADDRESS') && getenv('MAIL_DOMAIN')) {
$CONFIG = array (
'mail_smtpmode' => 'smtp',
'mail_smtphost' => getenv('SMTP_HOST'),
'mail_smtpport' => getenv('SMTP_PORT') ?: (getenv('SMTP_SECURE') ? 465 : 25),
'mail_smtpsecure' => getenv('SMTP_SECURE') ?: '',
'mail_smtpauth' => getenv('SMTP_NAME') && getenv('SMTP_PASSWORD'),
'mail_smtpauthtype' => getenv('SMTP_AUTHTYPE') ?: 'LOGIN',
'mail_smtpname' => getenv('SMTP_NAME') ?: '',
'mail_smtppassword' => getenv('SMTP_PASSWORD') ?: '',
'mail_from_address' => getenv('MAIL_FROM_ADDRESS'),
'mail_domain' => getenv('MAIL_DOMAIN'),
);
}
---
# Source: nextcloud/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: nextcloud-nextcloud
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/component: app
spec:
type: ClusterIP
ports:
- port: 8080
targetPort: http
protocol: TCP
name: http
selector:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/component: app
---
# Source: nextcloud/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nextcloud-nextcloud
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/component: app
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/component: app
template:
metadata:
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/component: app
nextcloud-nextcloud-redis-client: "true"
spec:
containers:
- name: nextcloud
image: "nextcloud:30.0.5-apache"
imagePullPolicy: IfNotPresent
env:
- name: SQLITE_DATABASE
value: "nextcloud"
- name: NEXTCLOUD_ADMIN_USER
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud
key: nextcloud-username
- name: NEXTCLOUD_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud
key: nextcloud-password
- name: NEXTCLOUD_TRUSTED_DOMAINS
value: nextcloud.cluster.fun
- name: NEXTCLOUD_DATA_DIR
value: "/var/www/html/data"
- name: REDIS_HOST
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud-redis
key: redis-host
- name: REDIS_PORT
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud-redis
key: redis-port
- name: REDIS_HOST_PASSWORD
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud-redis
key: redis-password
- name: REDIS_DB_INDEX
valueFrom:
secretKeyRef:
name: nextcloud-nextcloud-redis
key: redis-db-index
ports:
- name: http
containerPort: 80
protocol: TCP
livenessProbe:
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: "nextcloud.cluster.fun"
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
readinessProbe:
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: "nextcloud.cluster.fun"
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 3
# Cover case where upgrade is being performed
startupProbe:
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: "nextcloud.cluster.fun"
failureThreshold: 30
periodSeconds: 10
resources:
requests:
memory: 450Mi
volumeMounts:
- name: nextcloud-data
mountPath: /var/www/
subPath: root
- name: nextcloud-data
mountPath: /var/www/html
subPath: html
- name: nextcloud-data
mountPath: /var/www/html/data
subPath: data
- name: nextcloud-data
mountPath: /var/www/html/config
subPath: config
- name: nextcloud-data
mountPath: /var/www/html/custom_apps
subPath: custom_apps
- name: nextcloud-data
mountPath: /var/www/tmp
subPath: tmp
- name: nextcloud-data
mountPath: /var/www/html/themes
subPath: themes
- name: nextcloud-config
mountPath: /var/www/html/config/general.config.php
subPath: general.config.php
- name: nextcloud-s3
mountPath: /var/www/html/config/s3.config.php
subPath: s3.config.php
- name: nextcloud-config
mountPath: /var/www/html/config/.htaccess
subPath: .htaccess
- name: nextcloud-config
mountPath: /var/www/html/config/apache-pretty-urls.config.php
subPath: apache-pretty-urls.config.php
- name: nextcloud-config
mountPath: /var/www/html/config/apcu.config.php
subPath: apcu.config.php
- name: nextcloud-config
mountPath: /var/www/html/config/apps.config.php
subPath: apps.config.php
- name: nextcloud-config
mountPath: /var/www/html/config/autoconfig.php
subPath: autoconfig.php
- name: nextcloud-config
mountPath: /var/www/html/config/redis.config.php
subPath: redis.config.php
- name: nextcloud-config
mountPath: /var/www/html/config/smtp.config.php
subPath: smtp.config.php
volumes:
- name: nextcloud-data
persistentVolumeClaim:
claimName: nextcloud-nextcloud-nextcloud
- name: nextcloud-config
configMap:
name: nextcloud-nextcloud-config
- name: nextcloud-s3
secret:
secretName: nextcloud-s3
# Will mount configuration files as www-data (id: 33) for nextcloud
securityContext:
fsGroup: 33
---
# Source: nextcloud/templates/cronjob.yaml
apiVersion: batch/v1
kind: CronJob
metadata:
name: nextcloud-nextcloud-cron
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
annotations:
{}
spec:
schedule: "*/5 * * * *"
concurrencyPolicy: Forbid
failedJobsHistoryLimit: 5
successfulJobsHistoryLimit: 2
jobTemplate:
metadata:
labels:
app.kubernetes.io/name: nextcloud
spec:
template:
metadata:
labels:
app.kubernetes.io/name: nextcloud
spec:
restartPolicy: Never
containers:
- name: nextcloud
image: "nextcloud:30.0.5-apache"
imagePullPolicy: IfNotPresent
command: [ "curl" ]
args:
- "--fail"
- "-L"
- "https://nextcloud.cluster.fun/cron.php"
resources:
requests:
memory: 200Mi
---
# Source: nextcloud/templates/ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: nextcloud-nextcloud
labels:
app.kubernetes.io/name: nextcloud
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/component: app
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
spec:
rules:
- host: nextcloud.cluster.fun
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nextcloud-nextcloud
port:
number: 8080
tls:
- hosts:
- nextcloud.cluster.fun
secretName: nextcloud-ingress

View File

@@ -0,0 +1,18 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: nextcloud-nextcloud-nextcloud
labels:
app.kubernetes.io/name: nextcloud
helm.sh/chart: nextcloud-2.6.3
app.kubernetes.io/instance: nextcloud-nextcloud
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: app
spec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: "5Gi"
storageClassName: sbs-default-retain
---

View File

@@ -0,0 +1,717 @@
apiVersion: v1
kind: Namespace
metadata:
labels:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
name: ingress-nginx
---
apiVersion: v1
automountServiceAccountToken: true
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx
namespace: ingress-nginx
---
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
namespace: ingress-nginx
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx
namespace: ingress-nginx
rules:
- apiGroups:
- ""
resources:
- namespaces
verbs:
- get
- apiGroups:
- ""
resources:
- configmaps
- pods
- secrets
- endpoints
verbs:
- get
- list
- watch
- apiGroups:
- ""
resources:
- services
verbs:
- get
- list
- watch
- apiGroups:
- networking.k8s.io
resources:
- ingresses
verbs:
- get
- list
- watch
- apiGroups:
- networking.k8s.io
resources:
- ingresses/status
verbs:
- update
- apiGroups:
- networking.k8s.io
resources:
- ingressclasses
verbs:
- get
- list
- watch
- apiGroups:
- ""
resourceNames:
- ingress-nginx-leader
resources:
- configmaps
verbs:
- get
- update
- apiGroups:
- ""
resources:
- configmaps
verbs:
- create
- apiGroups:
- coordination.k8s.io
resourceNames:
- ingress-nginx-leader
resources:
- leases
verbs:
- get
- update
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- create
- apiGroups:
- ""
resources:
- events
verbs:
- create
- patch
- apiGroups:
- discovery.k8s.io
resources:
- endpointslices
verbs:
- list
- watch
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
namespace: ingress-nginx
rules:
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
- create
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx
rules:
- apiGroups:
- ""
resources:
- configmaps
- endpoints
- nodes
- pods
- secrets
- namespaces
verbs:
- list
- watch
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- list
- watch
- apiGroups:
- ""
resources:
- nodes
verbs:
- get
- apiGroups:
- ""
resources:
- services
verbs:
- get
- list
- watch
- apiGroups:
- networking.k8s.io
resources:
- ingresses
verbs:
- get
- list
- watch
- apiGroups:
- ""
resources:
- events
verbs:
- create
- patch
- apiGroups:
- networking.k8s.io
resources:
- ingresses/status
verbs:
- update
- apiGroups:
- networking.k8s.io
resources:
- ingressclasses
verbs:
- get
- list
- watch
- apiGroups:
- discovery.k8s.io
resources:
- endpointslices
verbs:
- list
- watch
- get
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
rules:
- apiGroups:
- admissionregistration.k8s.io
resources:
- validatingwebhookconfigurations
verbs:
- get
- update
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx
namespace: ingress-nginx
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: ingress-nginx
subjects:
- kind: ServiceAccount
name: ingress-nginx
namespace: ingress-nginx
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
namespace: ingress-nginx
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: ingress-nginx-admission
subjects:
- kind: ServiceAccount
name: ingress-nginx-admission
namespace: ingress-nginx
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: ingress-nginx
subjects:
- kind: ServiceAccount
name: ingress-nginx
namespace: ingress-nginx
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: ingress-nginx-admission
subjects:
- kind: ServiceAccount
name: ingress-nginx-admission
namespace: ingress-nginx
---
apiVersion: v1
data:
allow-snippet-annotations: "true"
use-proxy-protocol: "true"
log-format-upstream: '{"time": "$time_iso8601", "request_id": "$req_id", "remote_user": "$remote_user", "remote_addr_masked": "$remote_addr_masked", "bytes_sent": $bytes_sent, "request_time": $request_time, "status": $status, "host": "$host", "request_proto": "$server_protocol", "path": "$uri", "request_query": "$args", "request_length": $request_length, "duration": $request_time,"method": "$request_method", "http_referrer": "$http_referer", "http_user_agent": "$http_user_agent", "redirect_location": "$redirect_location" }'
plugins: "redirect_location"
location-snippet: |
set $redirect_location '';
server-snippet: |
set_by_lua_block $remote_addr_masked {
local bit = require("bit")
local hval = 2166136261
local rem_addr = ngx.var.remote_addr
for w in rem_addr:gmatch(".") do
hval = bit.bxor(hval,string.byte(w))
hval = hval + bit.lshift(hval,1) + bit.lshift(hval,4) + bit.lshift(hval,7) + bit.lshift(hval,8) + bit.lshift(hval,24)
end
if hval < 0 then
hval = bit.bnot(hval)
end
local octet1 = bit.band(bit.rshift(hval,24), 255)
local octet2 = bit.band(bit.rshift(hval,16), 255)
local octet3 = bit.band(bit.rshift(hval,8), 255)
local octet4 = bit.band(hval, 255)
local op = octet1 .. "." .. octet2 .. "." .. octet3 .. "." .. octet4
return op
}
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-controller
namespace: ingress-nginx
---
apiVersion: v1
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
k8s.scw.cloud/ingress: nginx
k8s.scw.cloud/object: ConfigMap
k8s.scw.cloud/system: ingress
name: ingress-nginx-plugin-redirect-location
namespace: ingress-nginx
data:
main.lua: |
local ngx = ngx
local _M = {}
function _M.header_filter()
ngx.var.redirect_location = ngx.resp.get_headers()["Location"]
end
return _M
---
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/scw-loadbalancer-proxy-protocol-v2: "true"
service.beta.kubernetes.io/scw-loadbalancer-use-hostname: "true"
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
externalTrafficPolicy: Local
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- appProtocol: http
name: http
port: 80
protocol: TCP
targetPort: http
- appProtocol: https
name: https
port: 443
protocol: TCP
targetPort: https
selector:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
type: LoadBalancer
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-controller-admission
namespace: ingress-nginx
spec:
ports:
- appProtocol: https
name: https-webhook
port: 443
targetPort: webhook
selector:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
minReadySeconds: 0
revisionHistoryLimit: 10
replicas: 2
selector:
matchLabels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
template:
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
spec:
containers:
- args:
- /nginx-ingress-controller
- --publish-service=$(POD_NAMESPACE)/ingress-nginx-controller
- --election-id=ingress-nginx-leader
- --controller-class=k8s.io/ingress-nginx
- --ingress-class=nginx
- --configmap=$(POD_NAMESPACE)/ingress-nginx-controller
- --validating-webhook=:8443
- --validating-webhook-certificate=/usr/local/certificates/cert
- --validating-webhook-key=/usr/local/certificates/key
- --annotations-prefix=nginx.ingress.kubernetes.io
- --watch-ingress-without-class
- --enable-metrics
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: LD_PRELOAD
value: /usr/local/lib/libmimalloc.so
image: registry.k8s.io/ingress-nginx/controller:v1.12.0@sha256:e6b8de175acda6ca913891f0f727bca4527e797d52688cbe9fec9040d6f6b6fa
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
exec:
command:
- /wait-shutdown
livenessProbe:
failureThreshold: 5
httpGet:
path: /healthz
port: 10254
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: controller
ports:
- containerPort: 80
name: http
protocol: TCP
- containerPort: 443
name: https
protocol: TCP
- containerPort: 8443
name: webhook
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 10254
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources:
requests:
cpu: 100m
memory: 90Mi
securityContext:
allowPrivilegeEscalation: true
capabilities:
add:
- NET_BIND_SERVICE
drop:
- ALL
runAsUser: 101
volumeMounts:
- mountPath: /usr/local/certificates/
name: webhook-cert
readOnly: true
- name: plugins
mountPath: /etc/nginx/lua/plugins/redirect_location
dnsPolicy: ClusterFirst
nodeSelector:
kubernetes.io/os: linux
serviceAccountName: ingress-nginx
terminationGracePeriodSeconds: 300
volumes:
- name: webhook-cert
secret:
secretName: ingress-nginx-admission
- name: plugins
configMap:
name: ingress-nginx-plugin-redirect-location
---
apiVersion: batch/v1
kind: Job
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission-create
namespace: ingress-nginx
spec:
template:
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission-create
spec:
containers:
- args:
- create
- --host=ingress-nginx-controller-admission,ingress-nginx-controller-admission.$(POD_NAMESPACE).svc
- --namespace=$(POD_NAMESPACE)
- --secret-name=ingress-nginx-admission
env:
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20220916-gd32f8c343@sha256:39c5b2e3310dc4264d638ad28d9d1d96c4cbb2b2dcfb52368fe4e3c63f61e10f
imagePullPolicy: IfNotPresent
name: create
securityContext:
allowPrivilegeEscalation: false
nodeSelector:
kubernetes.io/os: linux
restartPolicy: OnFailure
securityContext:
fsGroup: 2000
runAsNonRoot: true
runAsUser: 2000
serviceAccountName: ingress-nginx-admission
---
apiVersion: batch/v1
kind: Job
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission-patch
namespace: ingress-nginx
spec:
template:
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission-patch
spec:
containers:
- args:
- patch
- --webhook-name=ingress-nginx-admission
- --namespace=$(POD_NAMESPACE)
- --patch-mutating=false
- --secret-name=ingress-nginx-admission
- --patch-failure-policy=Fail
env:
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20220916-gd32f8c343@sha256:39c5b2e3310dc4264d638ad28d9d1d96c4cbb2b2dcfb52368fe4e3c63f61e10f
imagePullPolicy: IfNotPresent
name: patch
securityContext:
allowPrivilegeEscalation: false
nodeSelector:
kubernetes.io/os: linux
restartPolicy: OnFailure
securityContext:
fsGroup: 2000
runAsNonRoot: true
runAsUser: 2000
serviceAccountName: ingress-nginx-admission
---
apiVersion: networking.k8s.io/v1
kind: IngressClass
metadata:
labels:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: nginx
spec:
controller: k8s.io/ingress-nginx
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
labels:
app.kubernetes.io/component: admission-webhook
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
app.kubernetes.io/version: 1.5.1
name: ingress-nginx-admission
webhooks:
- admissionReviewVersions:
- v1
clientConfig:
service:
name: ingress-nginx-controller-admission
namespace: ingress-nginx
path: /networking/v1/ingresses
failurePolicy: Fail
matchPolicy: Equivalent
name: validate.nginx.ingress.kubernetes.io
rules:
- apiGroups:
- networking.k8s.io
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- ingresses
sideEffects: None

View File

@@ -1,9 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: node-red
---
apiVersion: v1
kind: Secret
metadata:
name: node-red
@@ -14,18 +9,6 @@ metadata:
kube-1password/secret-text-key: settings.js
type: Opaque
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: node-red
namespace: node-red
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
---
apiVersion: v1
kind: Service
metadata:
@@ -47,6 +30,8 @@ metadata:
namespace: node-red
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: node-red
@@ -71,9 +56,24 @@ spec:
subPath: settings.js
- name: data
mountPath: /data
- name: update-native-modules
image: nodered/node-red:4.0.8-18
imagePullPolicy: IfNotPresent
command:
- bash
- -c
- |
cd /data
npm rebuild
npm install tldts
npm install @atproto/api
npm install node-fetch
volumeMounts:
- name: data
mountPath: /data
containers:
- name: web
image: nodered/node-red:latest-12
image: nodered/node-red:4.0.8-18
imagePullPolicy: Always
ports:
- containerPort: 1880
@@ -89,16 +89,14 @@ spec:
persistentVolumeClaim:
claimName: node-red
---
apiVersion: extensions/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: node-red
namespace: node-red
annotations:
cert-manager.io/cluster-issuer: letsencrypt
traefik.ingress.kubernetes.io/frontend-entry-points: http,https
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
tls:
- hosts:
@@ -109,6 +107,9 @@ spec:
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
serviceName: node-red
servicePort: 80
service:
name: node-red
port:
number: 80

View File

@@ -0,0 +1,12 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: node-red
namespace: node-red
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
---

View File

@@ -0,0 +1,70 @@
apiVersion: v1
kind: Service
metadata:
name: opengraph
namespace: opengraph
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: opengraph
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: opengraph
namespace: opengraph
spec:
replicas: 2
selector:
matchLabels:
app: opengraph
template:
metadata:
labels:
app: opengraph
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/opengraph-image-gen:latest
imagePullPolicy: Always
ports:
- containerPort: 3000
name: web
resources:
limits:
memory: 200Mi
requests:
memory: 200Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: opengraph
namespace: opengraph
annotations:
cert-manager.io/cluster-issuer: letsencrypt
kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.tls: "true"
ingress.kubernetes.io/ssl-redirect: "true"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
tls:
- hosts:
- opengraph.cluster.fun
secretName: opengraph-ingress
rules:
- host: opengraph.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: opengraph
port:
number: 80

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