From 17256c8f764b8e939e2f7eb83ef90e58f346b965 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"