156 Commits

Author SHA1 Message Date
3d29ecf634 Update rancher/mirrored-library-traefik Docker tag to v3 2025-09-03 03:10:49 +00:00
3914740922 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.125.0' (#553) from renovate/victoriametrics into master
Reviewed-on: #553
2025-09-02 06:45:15 +00:00
56f61deeb3 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.17.0' (#552) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #552
2025-09-02 06:45:11 +00:00
4c406eed40 Merge pull request 'Update outlinewiki/outline Docker tag to v0.87.3' (#551) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #551
2025-09-02 06:45:07 +00:00
1ee1ba0659 Update victoriametrics/vmagent Docker tag to v1.125.0 2025-09-02 03:14:36 +00:00
ae06bd0ab6 Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.17.0 2025-09-02 03:14:34 +00:00
56100ba077 Update outlinewiki/outline Docker tag to v0.87.3 2025-09-02 03:14:29 +00:00
bb057547a8 Merge pull request 'Update outlinewiki/outline Docker tag to v0.87.1' (#550) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #550
2025-09-01 05:20:32 +00:00
00c78fddd5 Update outlinewiki/outline Docker tag to v0.87.1 2025-09-01 03:16:59 +00:00
d7be1186c7 Merge pull request 'Update rancher/mirrored-library-traefik Docker tag to v2.11.29' (#548) from renovate/rancher-mirrored-library-traefik-2.x into master
Reviewed-on: #548
2025-08-30 06:11:30 +00:00
d4a3d5f4a7 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.2' (#549) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #549
2025-08-30 06:11:21 +00:00
e59f5f6e65 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.2 2025-08-30 04:17:34 +00:00
a8c0df9ee4 Update rancher/mirrored-library-traefik Docker tag to v2.11.29 2025-08-30 04:17:30 +00:00
33f9840d59 Merge pull request 'Update gristlabs/grist-oss Docker tag to v1.7.3' (#547) from renovate/gristlabs-grist-oss-1.x into master
Reviewed-on: #547
2025-08-29 05:31:16 +00:00
1546086d4f Update gristlabs/grist-oss Docker tag to v1.7.3 2025-08-29 03:05:13 +00:00
2457da2a2a Merge pull request 'Update vectorim/element-web Docker tag to v1.11.110' (#546) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #546
2025-08-28 07:00:04 +00:00
b3ec9a50ea Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.137.0' (#545) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #545
2025-08-28 07:00:00 +00:00
ef70214fd5 Update vectorim/element-web Docker tag to v1.11.110 2025-08-28 03:04:04 +00:00
2b635174c3 Update ghcr.io/element-hq/synapse Docker tag to v1.137.0 2025-08-27 03:05:24 +00:00
cc6aaa1ada Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.1.2' (#544) from renovate/ghcr.io-mealie-recipes-mealie-3.x into master
Reviewed-on: #544
2025-08-26 05:55:06 +00:00
7c14d00db2 Update ghcr.io/mealie-recipes/mealie Docker tag to v3.1.2 2025-08-26 03:12:30 +00:00
39b0214072 Scale up cors-proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-08-23 08:30:57 +01:00
5d6de0a908 Added cors-proxy
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-08-23 08:29:05 +01:00
8984be1a62 Added bsky-screenshot
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-08-22 18:03:10 +01:00
f6676c48cc Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.12' (#543) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #543
2025-08-21 05:35:26 +00:00
e53e6a0c9a Update ghcr.io/miniflux/miniflux Docker tag to v2.2.12 2025-08-21 03:04:35 +00:00
b395df357f Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.1.1' (#541) from renovate/ghcr.io-mealie-recipes-mealie-3.x into master
Reviewed-on: #541
2025-08-20 03:54:36 +00:00
852ae844df Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.12.0' (#542) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #542
2025-08-20 03:52:52 +00:00
5c6bd05521 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.12.0 2025-08-20 03:11:59 +00:00
9a25a5263d Update ghcr.io/mealie-recipes/mealie Docker tag to v3.1.1 2025-08-20 03:11:55 +00:00
d600d44640 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.124.0' (#540) from renovate/victoriametrics into master
Reviewed-on: #540
2025-08-19 05:27:06 +00:00
d953074087 Update victoriametrics/vmagent Docker tag to v1.124.0 2025-08-19 03:22:41 +00:00
74e86f87c8 Merge pull request 'Update nextcloud Docker tag to v31.0.8' (#539) from renovate/nextcloud-31.x into master
Reviewed-on: #539
2025-08-16 07:04:11 +00:00
feb0de1c9d Update nextcloud Docker tag to v31.0.8 2025-08-16 03:19:57 +00:00
83a641b34e Merge pull request 'Update gitea/gitea Docker tag to v1.24.5' (#537) from renovate/gitea-gitea-1.x into master
Reviewed-on: #537
2025-08-15 06:21:36 +00:00
5e86b0ffda Merge pull request 'Update gristlabs/grist-oss Docker tag to v1.7.2' (#538) from renovate/gristlabs-grist-oss-1.x into master
Reviewed-on: #538
2025-08-15 06:21:30 +00:00
b143308932 Update gristlabs/grist-oss Docker tag to v1.7.2 2025-08-15 03:07:34 +00:00
810eb8ed6d Update gitea/gitea Docker tag to v1.24.5 2025-08-14 03:17:19 +00:00
a9524e45df Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.1' (#535) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #535
2025-08-13 05:54:47 +00:00
2ea10159d8 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.136.0' (#536) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #536
2025-08-13 05:54:43 +00:00
33085f1a54 Update ghcr.io/element-hq/synapse Docker tag to v1.136.0 2025-08-13 03:09:03 +00:00
a7884d764b Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.1 2025-08-13 03:09:00 +00:00
6903747c00 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.135.2' (#533) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #533
2025-08-12 05:51:39 +00:00
2217f7f101 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.109' (#534) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #534
2025-08-12 05:51:36 +00:00
40443c4be1 Update vectorim/element-web Docker tag to v1.11.109 2025-08-12 03:03:35 +00:00
89aebf5895 Update ghcr.io/element-hq/synapse Docker tag to v1.135.2 2025-08-12 03:03:24 +00:00
10741683b2 Merge pull request 'Update outlinewiki/outline Docker tag to v0.86.1' (#532) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #532
2025-08-10 05:29:18 +00:00
ba4ee220c1 Update outlinewiki/outline Docker tag to v0.86.1 2025-08-10 03:03:27 +00:00
f55acd82a4 Updated yay-or-nay
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-08-09 09:47:03 +01:00
314681c10f Merge pull request 'Update outlinewiki/outline Docker tag to v0.86.0' (#531) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #531
2025-08-07 05:29:40 +00:00
9fc81a0452 Update outlinewiki/outline Docker tag to v0.86.0 2025-08-07 03:07:57 +00:00
13063eb3f8 Merge pull request 'Update gitea/gitea Docker tag to v1.24.4' (#529) from renovate/gitea-gitea-1.x into master
Reviewed-on: #529
2025-08-06 15:59:51 +00:00
96e98d7dde Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.123.0' (#530) from renovate/victoriametrics into master
Reviewed-on: #530
2025-08-06 15:59:49 +00:00
463e37635e Update victoriametrics/vmagent Docker tag to v1.123.0 2025-08-05 03:03:56 +00:00
bc2a922951 Update gitea/gitea Docker tag to v1.24.4 2025-08-05 03:03:49 +00:00
05eb14776c Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.135.0' (#528) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #528
2025-08-04 04:31:59 +00:00
9ee1014824 Update ghcr.io/element-hq/synapse Docker tag to v1.135.0 2025-08-02 03:07:33 +00:00
ad6ec78c6a Merge pull request 'Update gristlabs/grist-oss Docker tag to v1.7.1' (#527) from renovate/gristlabs-grist-oss-1.x into master
Reviewed-on: #527
2025-08-01 05:32:15 +00:00
2947579d33 Update gristlabs/grist-oss Docker tag to v1.7.1 2025-08-01 03:11:54 +00:00
02f8a39dc5 Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.11.0' (#526) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #526
2025-07-31 05:50:24 +00:00
2190a241b6 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.108' (#525) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #525
2025-07-31 05:50:22 +00:00
7093f0f211 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.11.0 2025-07-31 03:04:09 +00:00
ac8acd2165 Update vectorim/element-web Docker tag to v1.11.108 2025-07-31 03:03:58 +00:00
b1e6442059 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.107' (#523) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #523
2025-07-30 06:13:18 +00:00
9ad5da2fe5 Merge pull request 'Update nodered/node-red Docker tag to v4.1.0' (#524) from renovate/nodered-node-red-4.x into master
Reviewed-on: #524
2025-07-30 06:13:12 +00:00
03f8bcfd35 Update nodered/node-red Docker tag to v4.1.0 2025-07-30 03:03:45 +00:00
e426a6228b Update vectorim/element-web Docker tag to v1.11.107 2025-07-30 03:03:34 +00:00
f57d351e49 Switch to bitnamilegacy for redis
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-30 02:09:03 +01:00
dc69e26a94 Update manifests/yay-or-nay/yay-or-nay.yaml 2025-07-28 17:21:20 +00:00
0d7878cce8 Remove all image ignores
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-27 11:51:36 +01:00
7f85fe082d Remove image ignored from upstream apps
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-27 11:43:40 +01:00
130d26e0ed Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.11' (#522) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #522
2025-07-27 10:39:59 +00:00
39e0aa7525 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.11 2025-07-27 03:06:18 +00:00
4978dbcd80 Added containerdays links
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-25 15:30:06 +01:00
6b4ffa50d2 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.122.0' (#521) from renovate/victoriametrics into master
Reviewed-on: #521
2025-07-22 05:42:53 +00:00
0217bf4735 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.0.2' (#520) from renovate/ghcr.io-mealie-recipes-mealie-3.x into master
Reviewed-on: #520
2025-07-22 05:42:48 +00:00
b690be812c Added probes to yay-or-nay
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-22 06:25:57 +01:00
6ddef721ba Update victoriametrics/vmagent Docker tag to v1.122.0 2025-07-22 03:07:49 +00:00
c17dfa5da9 Update ghcr.io/mealie-recipes/mealie Docker tag to v3.0.2 2025-07-22 03:07:44 +00:00
f588f2a44b Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.10.0' (#519) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #519
2025-07-19 15:39:01 +00:00
b8705dfdc9 Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.10.0 2025-07-19 03:30:54 +00:00
dcc50b0d69 Remove old ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-18 14:29:57 +01:00
f7c15e56d5 Switch to social-to-rolodex
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-07-18 14:21:44 +01:00
1402eca48b Merge pull request 'Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.10.0' (#518) from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into master
Reviewed-on: #518
2025-07-18 05:26:54 +00:00
ebd4fbec1e Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.10.0 2025-07-18 03:07:21 +00:00
382b517a6d Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.134.0' (#517) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #517
2025-07-16 05:14:02 +00:00
bfb8c513e3 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.106' (#516) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #516
2025-07-16 05:13:57 +00:00
38b3fe7fd7 Merge pull request 'Update gitea/gitea Docker tag to v1.24.3' (#515) from renovate/gitea-gitea-1.x into master
Reviewed-on: #515
2025-07-16 05:13:55 +00:00
c107d27b29 Update ghcr.io/element-hq/synapse Docker tag to v1.134.0 2025-07-16 03:14:48 +00:00
ea974fb72c Update vectorim/element-web Docker tag to v1.11.106 2025-07-16 03:14:36 +00:00
bf2d7d07e1 Update gitea/gitea Docker tag to v1.24.3 2025-07-16 03:14:29 +00:00
e551a03ee1 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.0.1' (#514) from renovate/ghcr.io-mealie-recipes-mealie-3.x into master
Reviewed-on: #514
2025-07-14 05:59:42 +00:00
9ab127c188 Update ghcr.io/mealie-recipes/mealie Docker tag to v3.0.1 2025-07-14 03:06:27 +00:00
741e6076ca Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3' (#513) from renovate/ghcr.io-mealie-recipes-mealie-3.x into master
Reviewed-on: #513
2025-07-12 03:06:55 +00:00
c052f58667 Merge pull request 'Update outlinewiki/outline Docker tag to v0.85.1' (#512) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #512
2025-07-12 03:05:29 +00:00
2ff6f0c76d Merge pull request 'Update nextcloud Docker tag to v31.0.7' (#511) from renovate/nextcloud-31.x into master
Reviewed-on: #511
2025-07-12 03:05:22 +00:00
52dfa38d0c Update ghcr.io/mealie-recipes/mealie Docker tag to v3 2025-07-12 03:04:56 +00:00
230f923c48 Update outlinewiki/outline Docker tag to v0.85.1 2025-07-12 03:04:50 +00:00
a41173dc72 Update nextcloud Docker tag to v31.0.7 2025-07-12 03:04:35 +00:00
a43ebd1b6c Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.121.0' (#510) from renovate/victoriametrics into master
Reviewed-on: #510
2025-07-08 05:48:13 +00:00
3aa82fa296 Update victoriametrics/vmagent Docker tag to v1.121.0 2025-07-08 03:10:01 +00:00
2fe02d459d Merge pull request 'Update outlinewiki/outline Docker tag to v0.85.0' (#509) from renovate/outlinewiki-outline-0.x into master
Reviewed-on: #509
2025-07-04 05:46:55 +00:00
c9f96350cc Update outlinewiki/outline Docker tag to v0.85.0 2025-07-04 03:22:56 +00:00
2dfe00fd40 Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.0' (#508) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #508
2025-07-03 06:09:51 +00:00
1b450acfe2 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.13.0 2025-07-03 03:03:02 +00:00
df895b6bed Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.133.0' (#507) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #507
2025-07-02 07:05:35 +00:00
238251b657 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.105' (#506) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #506
2025-07-02 07:05:30 +00:00
74e9162d72 Update ghcr.io/element-hq/synapse Docker tag to v1.133.0 2025-07-02 03:43:22 +00:00
d8e7a2ce28 Update vectorim/element-web Docker tag to v1.11.105 2025-07-02 03:43:12 +00:00
1b32d110c7 Remove starling
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-27 06:42:39 +01:00
40bb305ff9 Merge pull request 'Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.16.0' (#505) from renovate/registry.k8s.io-kube-state-metrics-kube-state-metrics-2.x into master
Reviewed-on: #505
2025-06-27 04:53:39 +00:00
884621fd47 Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.16.0 2025-06-27 03:12:30 +00:00
fdd6416b8c Merge pull request 'Update gristlabs/grist-oss Docker tag to v1.6.1' (#504) from renovate/gristlabs-grist-oss-1.x into master
Reviewed-on: #504
2025-06-26 05:53:14 +00:00
e3e0be048a Update gristlabs/grist-oss Docker tag to v1.6.1 2025-06-26 03:15:29 +00:00
507446aac2 Added cnsmunich-feedback link
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-25 15:30:10 +01:00
869e8436df Fix ingress
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-25 15:09:08 +01:00
3f78cd2d2e Added yay-or-nay
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-25 15:04:14 +01:00
a2e8a14dac Added yay-or-nay
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-25 14:06:59 +01:00
1c76f00adc Added body size annotations to openwebui
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-25 13:47:47 +01:00
1cd38b1ff2 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.120.0' (#503) from renovate/victoriametrics into master
Reviewed-on: #503
2025-06-24 05:42:28 +00:00
774cae1887 Merge pull request 'Update ghcr.io/miniflux/miniflux Docker tag to v2.2.10' (#502) from renovate/ghcr.io-miniflux-miniflux-2.x into master
Reviewed-on: #502
2025-06-24 05:42:25 +00:00
642b90d7b5 Update victoriametrics/vmagent Docker tag to v1.120.0 2025-06-24 03:19:37 +00:00
ae8056ff98 Update ghcr.io/miniflux/miniflux Docker tag to v2.2.10 2025-06-24 03:19:27 +00:00
67548d0f79 Merge pull request 'Update gitea/gitea Docker tag to v1.24.2' (#501) from renovate/gitea-gitea-1.x into master
Reviewed-on: #501
2025-06-21 04:13:30 +00:00
adc9441f35 Update gitea/gitea Docker tag to v1.24.2 2025-06-21 03:04:03 +00:00
3e765e4b0c Merge pull request 'Update gitea/gitea Docker tag to v1.24.1' (#500) from renovate/gitea-gitea-1.x into master
Reviewed-on: #500
2025-06-20 06:04:21 +00:00
1086b5334d Update gitea/gitea Docker tag to v1.24.1 2025-06-20 03:07:52 +00:00
a4041fb853 Added stablediffusion
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-18 11:19:20 +01:00
9830b9d947 Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.132.0' (#499) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #499
2025-06-18 06:16:25 +00:00
4261efc3ff Merge pull request 'Update vectorim/element-web Docker tag to v1.11.104' (#498) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #498
2025-06-18 06:16:23 +00:00
9aae8abd53 Update ghcr.io/element-hq/synapse Docker tag to v1.132.0 2025-06-18 03:04:45 +00:00
bb387b8bc4 Update vectorim/element-web Docker tag to v1.11.104 2025-06-18 03:04:36 +00:00
3aadc6846b Merge pull request 'Update nextcloud Docker tag to v31.0.6' (#497) from renovate/nextcloud-31.x into master
Reviewed-on: #497
2025-06-14 07:43:44 +00:00
fd5061a748 Update nextcloud Docker tag to v31.0.6 2025-06-14 03:08:42 +00:00
23e2cf7d08 Remove config snippet
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-13 13:38:28 +01:00
e9a5ad781c Update webhook annotation
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-13 13:36:25 +01:00
4894baaee3 revert 7052631867
revert revert 3fd3ae4a0d

revert Add websocket annotations to non-auth ingress
2025-06-13 11:23:05 +00:00
7052631867 revert 3fd3ae4a0d
revert Add websocket annotations to non-auth ingress
2025-06-12 20:01:01 +00:00
3fd3ae4a0d Add websocket annotations to non-auth ingress 2025-06-12 19:44:35 +00:00
17fd27b383 Make openwebui available externally
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
2025-06-12 15:49:06 +01:00
85749ee068 Merge pull request 'Update grafana/promtail Docker tag to v2.9.15' (#495) from renovate/grafana-promtail-2.x into master
Reviewed-on: #495
2025-06-11 05:52:40 +00:00
eb09dc0341 Merge pull request 'Update vectorim/element-web Docker tag to v1.11.103' (#496) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #496
2025-06-11 05:52:37 +00:00
e2546b9af3 Update vectorim/element-web Docker tag to v1.11.103 2025-06-11 03:16:30 +00:00
c94323fe1e Update grafana/promtail Docker tag to v2.9.15 2025-06-11 03:16:25 +00:00
64e9bdab0e Merge pull request 'Update gitea/gitea Docker tag to v1.24.0' (#494) from renovate/gitea-gitea-1.x into master
Reviewed-on: #494
2025-06-10 12:19:48 +00:00
c57c405fc2 Update gitea/gitea Docker tag to v1.24.0 2025-06-10 05:01:18 +00:00
cfd0236b43 Merge pull request 'Update victoriametrics/vmagent Docker tag to v1.119.0' (#493) from renovate/victoriametrics into master
Reviewed-on: #493
2025-06-07 16:17:34 +00:00
6c63c7d3dd Update victoriametrics/vmagent Docker tag to v1.119.0 2025-06-07 03:32:27 +00:00
47aeb1fcc2 Merge pull request 'Update wallabag/wallabag Docker tag to v2.6.13' (#492) from renovate/wallabag-wallabag-2.x into master
Reviewed-on: #492
2025-06-05 05:13:15 +00:00
abc90c925e Merge pull request 'Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.12.3' (#491) from renovate/registry.k8s.io-ingress-nginx-controller-1.x into master
Reviewed-on: #491
2025-06-05 05:13:07 +00:00
bc215f8efe Merge pull request 'Update ghcr.io/element-hq/synapse Docker tag to v1.131.0' (#490) from renovate/ghcr.io-element-hq-synapse-1.x into master
Reviewed-on: #490
2025-06-05 05:11:49 +00:00
00d1bf12ea Merge pull request 'Update vectorim/element-web Docker tag to v1.11.102' (#489) from renovate/vectorim-element-web-1.x into master
Reviewed-on: #489
2025-06-05 05:11:45 +00:00
aca0ccaf31 Update wallabag/wallabag Docker tag to v2.6.13 2025-06-05 03:03:27 +00:00
3c76bd90e7 Update registry.k8s.io/ingress-nginx/controller Docker tag to v1.12.3 2025-06-05 03:03:16 +00:00
463e3b41f8 Update ghcr.io/element-hq/synapse Docker tag to v1.131.0 2025-06-04 03:20:03 +00:00
e30d58c3a9 Update vectorim/element-web Docker tag to v1.11.102 2025-06-04 03:19:45 +00:00
55 changed files with 521 additions and 228 deletions

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,5 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -1,17 +1,17 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: social-to-grist
name: bsky-screenshot
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: social-to-grist
namespace: bsky-screenshot
name: civo
source:
path: manifests/social-to-grist
path: manifests/bsky-screenshot
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
@@ -22,7 +22,3 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -1,17 +1,17 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-fun-starling
name: cors-proxy
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: starling
namespace: cors-proxy
name: cluster-fun (v2)
source:
path: manifests/starling
path: manifests/cors-proxy
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,5 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,8 +22,5 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,8 +22,5 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,8 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,8 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,4 @@ spec:
- 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: social-to-rolodex
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: social-to-rolodex
name: civo
source:
path: manifests/social-to-rolodex
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
automated: {}
syncOptions:
- CreateNamespace=true
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,5 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image
---

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,7 +22,4 @@ spec:
- kind: Secret
jsonPointers:
- /data
- group: apps
kind: Deployment
jqPathExpressions:
- .spec.template.spec.containers[]?.image

View File

@@ -22,8 +22,5 @@ spec:
- 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: yay-or-nay
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster.fun
destination:
namespace: yay-or-nay
name: cluster-fun (v2)
source:
path: manifests/yay-or-nay
repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git"
targetRevision: HEAD
syncPolicy:
syncOptions:
- CreateNamespace=true
automated: {}
ignoreDifferences:
- kind: Secret
jsonPointers:
- /data
---

View File

@@ -29,6 +29,7 @@ spec:
- changedetection.cluster.fun
- grafana.cluster.fun
- podgrab.cluster.fun
- stablediffusion.cluster.fun
secretName: auth-proxy-ingress
rules:
- host: downloads.cluster.fun
@@ -221,3 +222,13 @@ spec:
name: tailscale-proxy
port:
name: auth
- host: stablediffusion.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: auth

View File

@@ -6,6 +6,10 @@ metadata:
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-body-size: 25m
nginx.ingress.kubernetes.io/client-body-buffer-size: 25m
spec:
ingressClassName: nginx
tls:
@@ -13,6 +17,7 @@ spec:
- hello-world.cluster.fun
- ombi.cluster.fun
- bsky-feeds.cluster.fun
- ai.cluster.fun
secretName: non-auth-proxy-ingress
rules:
- host: hello-world.cluster.fun
@@ -45,3 +50,13 @@ spec:
name: tailscale-proxy
port:
name: non-auth
- host: ai.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: tailscale-proxy
port:
name: non-auth

View File

@@ -67,7 +67,7 @@ spec:
mountPath: /config/
- name: oauth-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.9.0
image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args:
- --cookie-secure=false
- --provider=oidc

View File

@@ -0,0 +1,70 @@
apiVersion: v1
kind: Service
metadata:
name: bsky-screenshot
namespace: bsky-screenshot
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: bsky-screenshot
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: bsky-screenshot
namespace: bsky-screenshot
spec:
replicas: 1
selector:
matchLabels:
app: bsky-screenshot
template:
metadata:
labels:
app: bsky-screenshot
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/bsky-screenshot:latest
imagePullPolicy: Always
ports:
- containerPort: 80
name: web
resources:
limits:
memory: 20Mi
requests:
memory: 20Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: bsky-screenshot
namespace: bsky-screenshot
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:
- bsky-screenshot.cluster.fun
secretName: bsky-screenshot-ingress
rules:
- host: bsky-screenshot.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: bsky-screenshot
port:
number: 80

View File

@@ -0,0 +1,76 @@
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: 2
selector:
matchLabels:
app: cors-proxy
template:
metadata:
labels:
app: cors-proxy
spec:
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus/cors-proxy:latest
imagePullPolicy: Always
ports:
- containerPort: 8000
name: web
env:
- name: ALLOWLIST
value: cdn.bsky.app
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: cors-proxy
namespace: cors-proxy
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- cors-proxy.cluster.fun
- cors-proxy.marcusnoble.co.uk
secretName: cors-proxy-ingress
rules:
- host: cors-proxy.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: cors-proxy
port:
number: 80
- host: cors-proxy.marcusnoble.co.uk
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: cors-proxy
port:
number: 80

View File

@@ -81,7 +81,7 @@ spec:
secretKeyRef:
key: password
name: dashboard-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.9.0
image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
name: oauth-proxy
ports:
- containerPort: 8000

View File

@@ -42,7 +42,7 @@ spec:
spec:
containers:
- name: git
image: gitea/gitea:1.23.8
image: gitea/gitea:1.24.5
env:
- name: APP_NAME
value: "Git"

View File

@@ -72,7 +72,7 @@ spec:
serviceAccountName: grist
containers:
- name: grist
image: gristlabs/grist-oss:1.6.0
image: gristlabs/grist-oss:1.7.3
imagePullPolicy: IfNotPresent
ports:
- name: http

View File

@@ -32,6 +32,9 @@ data:
kcdbudapest: https://speaking.marcusnoble.co.uk/43QLpx/the-future-of-kubernetes-admission-logic
kcdczechslovak: https://speaking.marcusnoble.co.uk/Np2xUv/pod-deep-dive-the-interesting-bits
cnsmunich: https://speaking.marcusnoble.co.uk/HqYcp2/pod-deep-dive-the-interesting-bits
cnsmunich-feedback: https://yay-or-nay.cluster.fun/feedback/20UETBI0
containerdays25: https://speaking.marcusnoble.co.uk/HARSlE/the-future-of-kubernetes-admission-logic
containerdays25-feedback: https://yay-or-nay.cluster.fun/feedback/F8P351QK
---
apiVersion: v1
kind: Service

View File

@@ -152,7 +152,7 @@ spec:
secretKeyRef:
key: password
name: mastodon-digest-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.9.0
image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
name: oauth-proxy
ports:
- containerPort: 8000

View File

@@ -363,7 +363,7 @@ spec:
fsGroup: 1000
containers:
- name: "riot"
image: "vectorim/element-web:v1.11.101"
image: "vectorim/element-web:v1.11.110"
imagePullPolicy: IfNotPresent
ports:
- name: http
@@ -444,7 +444,7 @@ spec:
fsGroup: 1000
initContainers:
- name: generate-signing-key
image: "ghcr.io/element-hq/synapse:v1.130.0"
image: "ghcr.io/element-hq/synapse:v1.137.0"
imagePullPolicy: IfNotPresent
env:
- name: SYNAPSE_SERVER_NAME
@@ -471,7 +471,7 @@ spec:
mountPath: /data/keys
containers:
- name: "synapse"
image: "ghcr.io/element-hq/synapse:v1.130.0"
image: "ghcr.io/element-hq/synapse:v1.137.0"
imagePullPolicy: IfNotPresent
ports:
- name: http

View File

@@ -30,7 +30,7 @@ spec:
spec:
containers:
- name: frontend
image: ghcr.io/mealie-recipes/mealie:v2.8.0
image: ghcr.io/mealie-recipes/mealie:v3.1.2
imagePullPolicy: Always
envFrom:
- secretRef:

View File

@@ -237,7 +237,7 @@ spec:
- --resources=validatingwebhookconfigurations
#- --resources=volumeattachments
imagePullPolicy: IfNotPresent
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0"
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.17.0"
ports:
- containerPort: 8080
livenessProbe:

View File

@@ -236,7 +236,7 @@ spec:
serviceAccountName: promtail
containers:
- name: promtail
image: "grafana/promtail:2.9.14"
image: "grafana/promtail:2.9.15"
imagePullPolicy: IfNotPresent
args:
- "-config.file=/etc/promtail/promtail.yaml"

View File

@@ -147,7 +147,7 @@ spec:
serviceAccountName: prometheus-server
containers:
- name: vmagent
image: "victoriametrics/vmagent:v1.118.0"
image: "victoriametrics/vmagent:v1.125.0"
imagePullPolicy: "IfNotPresent"
args:
- -remoteWrite.url=http://vmcluster.proxy-civo.svc/insert/0/prometheus/

View File

@@ -237,7 +237,7 @@ spec:
- --resources=validatingwebhookconfigurations
#- --resources=volumeattachments
imagePullPolicy: IfNotPresent
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0"
image: "registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.17.0"
ports:
- containerPort: 8080
livenessProbe:

View File

@@ -215,7 +215,7 @@ spec:
serviceAccountName: promtail
containers:
- name: promtail
image: "grafana/promtail:2.9.14"
image: "grafana/promtail:2.9.15"
imagePullPolicy: IfNotPresent
args:
- "-config.file=/etc/promtail/promtail.yaml"

View File

@@ -153,7 +153,7 @@ spec:
serviceAccountName: prometheus-server
containers:
- name: vmagent
image: "victoriametrics/vmagent:v1.118.0"
image: "victoriametrics/vmagent:v1.125.0"
imagePullPolicy: "IfNotPresent"
args:
- -remoteWrite.url=http://vmcluster.auth-proxy.svc/insert/0/prometheus/

View File

@@ -203,7 +203,7 @@ spec:
spec:
containers:
- name: nextcloud
image: "nextcloud:31.0.5-apache"
image: "nextcloud:31.0.8-apache"
imagePullPolicy: IfNotPresent
env:
- name: SQLITE_DATABASE
@@ -374,7 +374,7 @@ spec:
restartPolicy: Never
containers:
- name: nextcloud
image: "nextcloud:31.0.5-apache"
image: "nextcloud:31.0.8-apache"
imagePullPolicy: IfNotPresent
command: [ "curl" ]
args:

View File

@@ -491,7 +491,7 @@ spec:
fieldPath: metadata.namespace
- name: LD_PRELOAD
value: /usr/local/lib/libmimalloc.so
image: registry.k8s.io/ingress-nginx/controller:v1.12.2@sha256:03497ee984628e95eca9b2279e3f3a3c1685dd48635479e627d219f00c8eefa9
image: registry.k8s.io/ingress-nginx/controller:v1.13.2@sha256:1f7eaeb01933e719c8a9f4acd8181e555e582330c7d50f24484fb64d2ba9b2ef
imagePullPolicy: IfNotPresent
lifecycle:
preStop:

View File

@@ -57,7 +57,7 @@ spec:
- name: data
mountPath: /data
- name: update-native-modules
image: nodered/node-red:4.0.9-18
image: nodered/node-red:4.1.0-18
imagePullPolicy: IfNotPresent
command:
- bash
@@ -73,7 +73,7 @@ spec:
mountPath: /data
containers:
- name: web
image: nodered/node-red:4.0.9-18
image: nodered/node-red:4.1.0-18
imagePullPolicy: Always
ports:
- containerPort: 1880

View File

@@ -45,7 +45,7 @@ spec:
spec:
containers:
- name: outline
image: outlinewiki/outline:0.84.0
image: outlinewiki/outline:0.87.3
imagePullPolicy: IfNotPresent
env:
- name: ALLOWED_DOMAINS

View File

@@ -329,7 +329,7 @@ spec:
terminationGracePeriodSeconds: 30
containers:
- name: redis
image: docker.io/bitnami/redis:7.2.4-debian-11-r11
image: docker.io/bitnamilegacy/redis:7.2.4-debian-11-r11
imagePullPolicy: "IfNotPresent"
securityContext:
runAsUser: 1001
@@ -471,7 +471,7 @@ spec:
terminationGracePeriodSeconds: 30
containers:
- name: redis
image: docker.io/bitnami/redis:7.2.4-debian-11-r11
image: docker.io/bitnamilegacy/redis:7.2.4-debian-11-r11
imagePullPolicy: "IfNotPresent"
securityContext:
runAsUser: 1001

View File

@@ -66,7 +66,7 @@ spec:
spec:
containers:
- name: web
image: ghcr.io/miniflux/miniflux:2.2.9
image: ghcr.io/miniflux/miniflux:2.2.12
imagePullPolicy: IfNotPresent
envFrom:
- configMapRef:

View File

@@ -92,7 +92,7 @@ spec:
secretKeyRef:
key: password
name: social-to-grist-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.9.0
image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
name: oauth-proxy
ports:
- containerPort: 8000

View File

@@ -0,0 +1,151 @@
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: social-to-rolodex
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: social-to-rolodex-auth
namespace: social-to-rolodex
annotations:
kube-1password: mr6spkkx7n3memkbute6ojaarm
kube-1password/vault: Kubernetes
type: Opaque
---
apiVersion: v1
kind: Secret
metadata:
name: social-to-rolodex
namespace: social-to-rolodex
annotations:
kube-1password: oa3ycnui3ji4lc665bifaao63q
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: social-to-rolodex
namespace: social-to-rolodex
spec:
type: ClusterIP
ports:
- port: 80
targetPort: auth
name: web
selector:
app: social-to-rolodex
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: social-to-rolodex
namespace: social-to-rolodex
spec:
replicas: 1
selector:
matchLabels:
app: social-to-rolodex
template:
metadata:
labels:
app: social-to-rolodex
spec:
imagePullSecrets:
- name: docker-config
containers:
- args:
- --cookie-secure=false
- --provider=oidc
- --provider-display-name=Auth0
- --upstream=http://localhost:8080
- --http-address=$(HOST_IP):8000
- --redirect-url=https://social-to-rolodex.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: social-to-rolodex-auth
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: password
name: social-to-rolodex-auth
image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
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/social-to-rolodex:latest
imagePullPolicy: Always
env:
- name: PORT
value: "8080"
envFrom:
- secretRef:
name: "social-to-rolodex"
ports:
- containerPort: 8080
name: web
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: social-to-rolodex
namespace: social-to-rolodex
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:
- social-to-rolodex.cluster.fun
secretName: social-to-rolodex-ingress
rules:
- host: social-to-rolodex.cluster.fun
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: social-to-rolodex
port:
number: 80

View File

@@ -1,106 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: docker-config
namespace: starling
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: starling
namespace: starling
annotations:
kube-1password: ufxpki65ffgprn2upksirweeie
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: v1
kind: Service
metadata:
name: starling
namespace: starling
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: starling
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: starling
namespace: starling
spec:
replicas: 1
selector:
matchLabels:
app: starling
template:
metadata:
labels:
app: starling
spec:
imagePullSecrets:
- name: docker-config
containers:
- name: web
image: rg.fr-par.scw.cloud/averagemarcus-private/starling:latest
imagePullPolicy: Always
env:
- name: PORT
value: "3000"
- name: SHARED_SECRET
valueFrom:
secretKeyRef:
name: starling
key: SHARED_SECRET
- name: ACCESS_TOKEN
valueFrom:
secretKeyRef:
name: starling
key: ACCESS_TOKEN
ports:
- containerPort: 3000
name: web
resources:
limits:
memory: 50Mi
requests:
memory: 50Mi
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: starling
namespace: starling
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
ingressClassName: nginx
tls:
- hosts:
- starling.marcusnoble.co.uk
secretName: starling-ingress
rules:
- host: starling.marcusnoble.co.uk
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: starling
port:
number: 80

View File

@@ -45,7 +45,7 @@ spec:
- --entrypoints.websecure.http.tls=true
- --entrypoints.web.http.redirections.entrypoint.to=websecure
- --entrypoints.web.http.redirections.entrypoint.scheme=https
image: rancher/mirrored-library-traefik:2.11.24
image: rancher/mirrored-library-traefik:3.5.1
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3

View File

@@ -95,7 +95,7 @@ spec:
spec:
initContainers:
- name: db-migrate
image: "wallabag/wallabag:2.6.12"
image: "wallabag/wallabag:2.6.13"
imagePullPolicy: IfNotPresent
command:
- /var/www/wallabag/bin/console
@@ -126,7 +126,7 @@ spec:
value: "false"
containers:
- name: wallabag
image: "wallabag/wallabag:2.6.12"
image: "wallabag/wallabag:2.6.13"
imagePullPolicy: IfNotPresent
envFrom:
- secretRef:

View File

@@ -0,0 +1,94 @@
apiVersion: v1
kind: Secret
metadata:
name: yay-or-nay
namespace: yay-or-nay
annotations:
kube-1password: vtnx2swze7r6qepxnlepufvcbi
kube-1password/vault: Kubernetes
kube-1password/secret-text-parse: "true"
type: Opaque
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: yay-or-nay
labels:
app: yay-or-nay
app.kubernetes.io/name: yay-or-nay
annotations:
reloader.stakater.com/search: "true"
spec:
replicas: 1
selector:
matchLabels:
app: yay-or-nay
template:
metadata:
labels:
app: yay-or-nay
app.kubernetes.io/name: yay-or-nay
spec:
containers:
- name: yay-or-nay
image: ghcr.io/mocdaniel/yay-or-nay:1.1.1
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3000
name: web
envFrom:
- secretRef:
name: yay-or-nay
livenessProbe:
httpGet:
path: /
port: web
initialDelaySeconds: 10
readinessProbe:
httpGet:
path: /
port: web
initialDelaySeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: yay-or-nay
labels:
app.kubernetes.io/name: yay-or-nay
spec:
type: ClusterIP
ports:
- port: 80
targetPort: web
name: web
selector:
app: yay-or-nay
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: yay-or-nay
namespace: yay-or-nay
labels:
app.kubernetes.io/name: yay-or-nay
annotations:
cert-manager.io/cluster-issuer: letsencrypt
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
tls:
- hosts:
- "yay-or-nay.cluster.fun"
secretName: "yay-or-nay-ingress"
rules:
- host: "yay-or-nay.cluster.fun"
http:
paths:
- path: "/"
pathType: ImplementationSpecific
backend:
service:
name: yay-or-nay
port:
name: web