diff --git a/clusters/default/arr-stack/bazarr/bazarr-svc.yml b/clusters/default/arr-stack/bazarr/bazarr-svc.yml index 92fe098..b965c62 100644 --- a/clusters/default/arr-stack/bazarr/bazarr-svc.yml +++ b/clusters/default/arr-stack/bazarr/bazarr-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: bazarr-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: bazarr diff --git a/clusters/default/arr-stack/jellyseerr/jellyseerr-svc.yml b/clusters/default/arr-stack/jellyseerr/jellyseerr-svc.yml index 69a2430..b2ad0ab 100644 --- a/clusters/default/arr-stack/jellyseerr/jellyseerr-svc.yml +++ b/clusters/default/arr-stack/jellyseerr/jellyseerr-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: jellyseerr-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: jellyseerr diff --git a/clusters/default/arr-stack/prowlarr/prowlarr-svc.yml b/clusters/default/arr-stack/prowlarr/prowlarr-svc.yml index 9a8848b..d464254 100644 --- a/clusters/default/arr-stack/prowlarr/prowlarr-svc.yml +++ b/clusters/default/arr-stack/prowlarr/prowlarr-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: prowlarr-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: prowlarr diff --git a/clusters/default/arr-stack/qbittorrent/qbittorrent-svc.yml b/clusters/default/arr-stack/qbittorrent/qbittorrent-svc.yml index 1466038..7dba739 100644 --- a/clusters/default/arr-stack/qbittorrent/qbittorrent-svc.yml +++ b/clusters/default/arr-stack/qbittorrent/qbittorrent-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: qbittorrent-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: qbittorrent diff --git a/clusters/default/arr-stack/radarr/radarr-svc.yml b/clusters/default/arr-stack/radarr/radarr-svc.yml index f1a8a02..03014ea 100644 --- a/clusters/default/arr-stack/radarr/radarr-svc.yml +++ b/clusters/default/arr-stack/radarr/radarr-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: radarr-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: radarr diff --git a/clusters/default/arr-stack/sonarr/sonarr-svc.yml b/clusters/default/arr-stack/sonarr/sonarr-svc.yml index 3b27008..af3dab9 100644 --- a/clusters/default/arr-stack/sonarr/sonarr-svc.yml +++ b/clusters/default/arr-stack/sonarr/sonarr-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: sonarr-service namespace: arr-stack + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: sonarr diff --git a/clusters/default/git-ops/gitea/gitea-svc.yml b/clusters/default/git-ops/gitea/gitea-svc.yml index cc6a5ea..1da6cfa 100644 --- a/clusters/default/git-ops/gitea/gitea-svc.yml +++ b/clusters/default/git-ops/gitea/gitea-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: gitea-service namespace: git-ops + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: gitea-app diff --git a/clusters/default/git-ops/semaphore/semaphore-svc.yml b/clusters/default/git-ops/semaphore/semaphore-svc.yml index 50b82df..0b3b54a 100644 --- a/clusters/default/git-ops/semaphore/semaphore-svc.yml +++ b/clusters/default/git-ops/semaphore/semaphore-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: semaphore-service namespace: git-ops + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: semaphore diff --git a/clusters/default/media/ersatztv/ersatztv-svc.yml b/clusters/default/media/ersatztv/ersatztv-svc.yml index 32b2182..52253f0 100644 --- a/clusters/default/media/ersatztv/ersatztv-svc.yml +++ b/clusters/default/media/ersatztv/ersatztv-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: ersatztv-service namespace: media + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: ersatztv diff --git a/clusters/default/media/immich/immich-svc.yml b/clusters/default/media/immich/immich-svc.yml index 4152f08..5c6b54f 100644 --- a/clusters/default/media/immich/immich-svc.yml +++ b/clusters/default/media/immich/immich-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: immich-service namespace: media + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: immich-app @@ -18,7 +21,10 @@ kind: Service metadata: name: immich-machine-learning-service namespace: media + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: immich-ml diff --git a/clusters/default/media/invidious/invidious-svc.yml b/clusters/default/media/invidious/invidious-svc.yml index 6d2bc85..7c68d2a 100644 --- a/clusters/default/media/invidious/invidious-svc.yml +++ b/clusters/default/media/invidious/invidious-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: invidious-service namespace: media + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: invidious diff --git a/clusters/default/media/jellyfin/jellyfin-svc.yml b/clusters/default/media/jellyfin/jellyfin-svc.yml index 21f224f..8cfeaf0 100644 --- a/clusters/default/media/jellyfin/jellyfin-svc.yml +++ b/clusters/default/media/jellyfin/jellyfin-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: jellyfin-service namespace: media + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: jellyfin diff --git a/clusters/default/monitoring/homepage/homepage-svc.yml b/clusters/default/monitoring/homepage/homepage-svc.yml index 59d57c7..8095b21 100644 --- a/clusters/default/monitoring/homepage/homepage-svc.yml +++ b/clusters/default/monitoring/homepage/homepage-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: homepage-service namespace: monitoring + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app.kubernetes.io/name: homepage diff --git a/clusters/default/monitoring/jellystat/jellystat-svc.yml b/clusters/default/monitoring/jellystat/jellystat-svc.yml index 8b20491..4addd04 100644 --- a/clusters/default/monitoring/jellystat/jellystat-svc.yml +++ b/clusters/default/monitoring/jellystat/jellystat-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: jellystat-service namespace: monitoring + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: jellystat diff --git a/clusters/default/monitoring/pulse/pulse-svc.yml b/clusters/default/monitoring/pulse/pulse-svc.yml index ff98d1e..64aa162 100644 --- a/clusters/default/monitoring/pulse/pulse-svc.yml +++ b/clusters/default/monitoring/pulse/pulse-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: pulse-service namespace: monitoring + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: pulse diff --git a/clusters/default/monitoring/speedtest/speedtest-svc.yml b/clusters/default/monitoring/speedtest/speedtest-svc.yml index 02727cc..91ed33d 100644 --- a/clusters/default/monitoring/speedtest/speedtest-svc.yml +++ b/clusters/default/monitoring/speedtest/speedtest-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: speedtest-service namespace: monitoring + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: speedtest diff --git a/clusters/default/tools/code-server/code-server-svc.yml b/clusters/default/tools/code-server/code-server-svc.yml index f3f4fca..ab0babd 100644 --- a/clusters/default/tools/code-server/code-server-svc.yml +++ b/clusters/default/tools/code-server/code-server-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: code-server-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 selector: app: code-server type: LoadBalancer diff --git a/clusters/default/tools/nextcloud/nextcloud-svc.yml b/clusters/default/tools/nextcloud/nextcloud-svc.yml index df37926..6f1eea4 100644 --- a/clusters/default/tools/nextcloud/nextcloud-svc.yml +++ b/clusters/default/tools/nextcloud/nextcloud-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: nextcloud-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: nextcloud @@ -19,7 +22,10 @@ kind: Service metadata: name: collabora-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: collabora diff --git a/clusters/default/tools/paperless-ngx/paperless-ngx-svc.yml b/clusters/default/tools/paperless-ngx/paperless-ngx-svc.yml index 8c4b718..931f156 100644 --- a/clusters/default/tools/paperless-ngx/paperless-ngx-svc.yml +++ b/clusters/default/tools/paperless-ngx/paperless-ngx-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: paperless-ngx-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: paperless-ngx diff --git a/clusters/default/tools/searxng/searxng-svc.yml b/clusters/default/tools/searxng/searxng-svc.yml index a2edf76..da269a8 100644 --- a/clusters/default/tools/searxng/searxng-svc.yml +++ b/clusters/default/tools/searxng/searxng-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: searxng-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 selector: app: searxng type: LoadBalancer diff --git a/clusters/default/tools/vaultwarden/vaultwarden-svc.yml b/clusters/default/tools/vaultwarden/vaultwarden-svc.yml index 7ae35d3..6945fa4 100644 --- a/clusters/default/tools/vaultwarden/vaultwarden-svc.yml +++ b/clusters/default/tools/vaultwarden/vaultwarden-svc.yml @@ -4,7 +4,10 @@ kind: Service metadata: name: vaultwarden-service namespace: tools + annotations: + metallb.io/allow-shared-ip: "shared-ip-1" spec: + loadBalancerIP: 192.168.1.230 type: LoadBalancer selector: app: vaultwarden