From fc0d928e01772e3b96a3ee60ba772dc4b5dd4044 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Fri, 11 Sep 2026 20:28:07 -0400 Subject: [PATCH] netbird network resources for all apps --- apps/actual/networkresource.yaml | 13 +++++++++++++ apps/emqx/networkresource.yaml | 13 +++++++++++++ apps/frigate/networkresource.yaml | 13 +++++++++++++ apps/gitea/networkresource.yaml | 13 +++++++++++++ apps/grimmory/networkresource.yaml | 13 +++++++++++++ apps/immich/networkresource.yaml | 13 +++++++++++++ apps/karakeep/networkresource-web.yaml | 13 +++++++++++++ apps/karakeep/web-service.yaml | 2 +- .../networkresource-grafana.yaml | 13 +++++++++++++ apps/media/bazarr/networkresource.yaml | 13 +++++++++++++ apps/media/jellyseerr/networkresource.yaml | 13 +++++++++++++ apps/media/prowlarr/networkresource.yaml | 13 +++++++++++++ apps/media/radarr/networkresource.yaml | 13 +++++++++++++ apps/media/sabnzbd/networkresource.yaml | 13 +++++++++++++ apps/media/sonarr/networkresource.yaml | 13 +++++++++++++ apps/michaelthomson/networkresource.yaml | 13 +++++++++++++ apps/nextcloud/networkresource.yaml | 13 +++++++++++++ apps/pihole/networkresource.yaml | 13 +++++++++++++ apps/syncthing/networkresource.yaml | 13 +++++++++++++ apps/uptime-kuma/networkresource.yaml | 13 +++++++++++++ apps/vaultwarden/networkresource.yaml | 13 +++++++++++++ 21 files changed, 261 insertions(+), 1 deletion(-) create mode 100644 apps/actual/networkresource.yaml create mode 100644 apps/emqx/networkresource.yaml create mode 100644 apps/frigate/networkresource.yaml create mode 100644 apps/gitea/networkresource.yaml create mode 100644 apps/grimmory/networkresource.yaml create mode 100644 apps/immich/networkresource.yaml create mode 100644 apps/karakeep/networkresource-web.yaml create mode 100644 apps/kube-prometheus-stack/networkresource-grafana.yaml create mode 100644 apps/media/bazarr/networkresource.yaml create mode 100644 apps/media/jellyseerr/networkresource.yaml create mode 100644 apps/media/prowlarr/networkresource.yaml create mode 100644 apps/media/radarr/networkresource.yaml create mode 100644 apps/media/sabnzbd/networkresource.yaml create mode 100644 apps/media/sonarr/networkresource.yaml create mode 100644 apps/michaelthomson/networkresource.yaml create mode 100644 apps/nextcloud/networkresource.yaml create mode 100644 apps/pihole/networkresource.yaml create mode 100644 apps/syncthing/networkresource.yaml create mode 100644 apps/uptime-kuma/networkresource.yaml create mode 100644 apps/vaultwarden/networkresource.yaml diff --git a/apps/actual/networkresource.yaml b/apps/actual/networkresource.yaml new file mode 100644 index 0000000..080dee9 --- /dev/null +++ b/apps/actual/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: actual + namespace: actual +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: actual + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/emqx/networkresource.yaml b/apps/emqx/networkresource.yaml new file mode 100644 index 0000000..d116f17 --- /dev/null +++ b/apps/emqx/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: emqx + namespace: emqx +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: emqx + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/frigate/networkresource.yaml b/apps/frigate/networkresource.yaml new file mode 100644 index 0000000..2dddba6 --- /dev/null +++ b/apps/frigate/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: frigate + namespace: frigate +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: frigate + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/gitea/networkresource.yaml b/apps/gitea/networkresource.yaml new file mode 100644 index 0000000..8055a36 --- /dev/null +++ b/apps/gitea/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: gitea + namespace: gitea +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: gitea-http + groups: + - name: homelab-services diff --git a/apps/grimmory/networkresource.yaml b/apps/grimmory/networkresource.yaml new file mode 100644 index 0000000..db19cc5 --- /dev/null +++ b/apps/grimmory/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: grimmory + namespace: grimmory +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: grimmory + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/immich/networkresource.yaml b/apps/immich/networkresource.yaml new file mode 100644 index 0000000..7e20d55 --- /dev/null +++ b/apps/immich/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: immich + namespace: immich +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: immich-server + groups: + - name: homelab-services diff --git a/apps/karakeep/networkresource-web.yaml b/apps/karakeep/networkresource-web.yaml new file mode 100644 index 0000000..63eeac4 --- /dev/null +++ b/apps/karakeep/networkresource-web.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: karakeep + namespace: karakeep +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: web + groups: + - name: homelab-services diff --git a/apps/karakeep/web-service.yaml b/apps/karakeep/web-service.yaml index bd2b097..c8e4fd2 100644 --- a/apps/karakeep/web-service.yaml +++ b/apps/karakeep/web-service.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: Service metadata: - name: web + name: karakeep namespace: karakeep spec: selector: diff --git a/apps/kube-prometheus-stack/networkresource-grafana.yaml b/apps/kube-prometheus-stack/networkresource-grafana.yaml new file mode 100644 index 0000000..0b340ed --- /dev/null +++ b/apps/kube-prometheus-stack/networkresource-grafana.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: grafana + namespace: kube-prometheus-stack +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: kube-prometheus-stack-grafana + groups: + - name: homelab-services diff --git a/apps/media/bazarr/networkresource.yaml b/apps/media/bazarr/networkresource.yaml new file mode 100644 index 0000000..a4d76da --- /dev/null +++ b/apps/media/bazarr/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: bazarr + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: bazarr + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/media/jellyseerr/networkresource.yaml b/apps/media/jellyseerr/networkresource.yaml new file mode 100644 index 0000000..c0ac5bb --- /dev/null +++ b/apps/media/jellyseerr/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: jellyseerr + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: seerr-seerr-chart + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/media/prowlarr/networkresource.yaml b/apps/media/prowlarr/networkresource.yaml new file mode 100644 index 0000000..064f7d8 --- /dev/null +++ b/apps/media/prowlarr/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: prowlarr + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: prowlarr + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/media/radarr/networkresource.yaml b/apps/media/radarr/networkresource.yaml new file mode 100644 index 0000000..0b54d6b --- /dev/null +++ b/apps/media/radarr/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: radarr + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: radarr + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/media/sabnzbd/networkresource.yaml b/apps/media/sabnzbd/networkresource.yaml new file mode 100644 index 0000000..3771a11 --- /dev/null +++ b/apps/media/sabnzbd/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: sabnzbd + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: sabnzbd + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/media/sonarr/networkresource.yaml b/apps/media/sonarr/networkresource.yaml new file mode 100644 index 0000000..994fcf0 --- /dev/null +++ b/apps/media/sonarr/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: sonarr + namespace: media +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: sonarr + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/michaelthomson/networkresource.yaml b/apps/michaelthomson/networkresource.yaml new file mode 100644 index 0000000..38fc9cd --- /dev/null +++ b/apps/michaelthomson/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: michaelthomson + namespace: michaelthomson +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: michaelthomson + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/nextcloud/networkresource.yaml b/apps/nextcloud/networkresource.yaml new file mode 100644 index 0000000..68e776a --- /dev/null +++ b/apps/nextcloud/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: nextcloud + namespace: nextcloud +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: nextcloud + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/pihole/networkresource.yaml b/apps/pihole/networkresource.yaml new file mode 100644 index 0000000..5bddb42 --- /dev/null +++ b/apps/pihole/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: pihole + namespace: pihole +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: pihole + groups: + - name: homelab-services diff --git a/apps/syncthing/networkresource.yaml b/apps/syncthing/networkresource.yaml new file mode 100644 index 0000000..f4c8a10 --- /dev/null +++ b/apps/syncthing/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: syncthing + namespace: syncthing +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: syncthing + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/uptime-kuma/networkresource.yaml b/apps/uptime-kuma/networkresource.yaml new file mode 100644 index 0000000..8363cf6 --- /dev/null +++ b/apps/uptime-kuma/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: uptime-kuma + namespace: uptime-kuma +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: uptime-kuma + groups: + - name: homelab-services \ No newline at end of file diff --git a/apps/vaultwarden/networkresource.yaml b/apps/vaultwarden/networkresource.yaml new file mode 100644 index 0000000..f20e022 --- /dev/null +++ b/apps/vaultwarden/networkresource.yaml @@ -0,0 +1,13 @@ +apiVersion: netbird.io/v1alpha1 +kind: NetworkResource +metadata: + name: vaultwarden + namespace: vaultwarden +spec: + networkRouterRef: + name: homelab + namespace: netbird + serviceRef: + name: vaultwarden + groups: + - name: homelab-services \ No newline at end of file