From 98b6839dd6540d44a301e925916081fdc121f29d Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 7 Mar 2026 19:23:57 +0000 Subject: [PATCH] [ci skip] fix widget URLs: use correct k8s service ports Services expose port 80 via ClusterIP but widgets were using container target ports (5000, 3001, 4533, 3000). Calibre was using external URL through Authentik. All now use correct internal service URLs. --- stacks/calibre/main.tf | 2 +- stacks/changedetection/main.tf | 2 +- stacks/linkwarden/main.tf | 2 +- stacks/navidrome/main.tf | 2 +- stacks/nextcloud/main.tf | 2 +- stacks/platform/modules/uptime-kuma/main.tf | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stacks/calibre/main.tf b/stacks/calibre/main.tf index cb08e351..1424fc03 100644 --- a/stacks/calibre/main.tf +++ b/stacks/calibre/main.tf @@ -274,7 +274,7 @@ module "ingress" { "gethomepage.dev/icon" : "calibre-web.png" "gethomepage.dev/name" = "Calibre" "gethomepage.dev/widget.type" = "calibreweb" - "gethomepage.dev/widget.url" = "https://calibre.viktorbarzin.me" + "gethomepage.dev/widget.url" = "http://calibre.calibre.svc.cluster.local" "gethomepage.dev/widget.username" = var.homepage_credentials["calibre-web"]["username"] "gethomepage.dev/widget.password" = var.homepage_credentials["calibre-web"]["password"] "gethomepage.dev/pod-selector" = "" diff --git a/stacks/changedetection/main.tf b/stacks/changedetection/main.tf index 5c9568ae..eabd70f4 100644 --- a/stacks/changedetection/main.tf +++ b/stacks/changedetection/main.tf @@ -172,7 +172,7 @@ module "ingress" { "gethomepage.dev/group" = "Automation" "gethomepage.dev/pod-selector" = "" "gethomepage.dev/widget.type" = "changedetectionio" - "gethomepage.dev/widget.url" = "http://changedetection.changedetection.svc.cluster.local:5000" + "gethomepage.dev/widget.url" = "http://changedetection.changedetection.svc.cluster.local" "gethomepage.dev/widget.key" = var.homepage_credentials["changedetection"]["api_key"] } } diff --git a/stacks/linkwarden/main.tf b/stacks/linkwarden/main.tf index d7d259ad..1ac4cdaf 100644 --- a/stacks/linkwarden/main.tf +++ b/stacks/linkwarden/main.tf @@ -153,7 +153,7 @@ module "ingress" { "gethomepage.dev/group" = "Productivity" "gethomepage.dev/pod-selector" = "" "gethomepage.dev/widget.type" = "linkwarden" - "gethomepage.dev/widget.url" = "http://linkwarden.linkwarden.svc.cluster.local:3000" + "gethomepage.dev/widget.url" = "http://linkwarden.linkwarden.svc.cluster.local" "gethomepage.dev/widget.key" = var.homepage_credentials["linkwarden"]["api_key"] } } diff --git a/stacks/navidrome/main.tf b/stacks/navidrome/main.tf index bd37a24a..1782d009 100644 --- a/stacks/navidrome/main.tf +++ b/stacks/navidrome/main.tf @@ -164,7 +164,7 @@ module "ingress" { "gethomepage.dev/group" = "Media & Entertainment" "gethomepage.dev/pod-selector" = "" "gethomepage.dev/widget.type" = "navidrome" - "gethomepage.dev/widget.url" = "http://navidrome.navidrome.svc.cluster.local:4533" + "gethomepage.dev/widget.url" = "http://navidrome.navidrome.svc.cluster.local" "gethomepage.dev/widget.user" = var.homepage_credentials["navidrome"]["user"] "gethomepage.dev/widget.token" = var.homepage_credentials["navidrome"]["token"] "gethomepage.dev/widget.salt" = var.homepage_credentials["navidrome"]["salt"] diff --git a/stacks/nextcloud/main.tf b/stacks/nextcloud/main.tf index 2fd6ba05..bf4daa9c 100644 --- a/stacks/nextcloud/main.tf +++ b/stacks/nextcloud/main.tf @@ -202,7 +202,7 @@ module "ingress" { "gethomepage.dev/group" = "Productivity" "gethomepage.dev/pod-selector" = "" "gethomepage.dev/widget.type" = "nextcloud" - "gethomepage.dev/widget.url" = "http://nextcloud.nextcloud.svc.cluster.local" + "gethomepage.dev/widget.url" = "http://nextcloud.nextcloud.svc.cluster.local:8080" "gethomepage.dev/widget.username" = var.homepage_credentials["nextcloud"]["username"] "gethomepage.dev/widget.password" = var.homepage_credentials["nextcloud"]["password"] } diff --git a/stacks/platform/modules/uptime-kuma/main.tf b/stacks/platform/modules/uptime-kuma/main.tf index 9148e9cf..ac3d4990 100644 --- a/stacks/platform/modules/uptime-kuma/main.tf +++ b/stacks/platform/modules/uptime-kuma/main.tf @@ -153,7 +153,7 @@ module "ingress" { "gethomepage.dev/name" = "Uptime Kuma" "gethomepage.dev/pod-selector" = "" "gethomepage.dev/widget.type" = "uptimekuma" - "gethomepage.dev/widget.url" = "http://uptime-kuma.uptime-kuma.svc.cluster.local:3001" + "gethomepage.dev/widget.url" = "http://uptime-kuma.uptime-kuma.svc.cluster.local" "gethomepage.dev/widget.slug" = "infra" } rybbit_site_id = "8fef77b1f7fe"