mirror of
https://gitlab.kube.huskypup.net/Scooby/Homelabv4.git
synced 2026-08-21 05:26:49 +00:00
Fix NetBird service annotations: use netbird.io/expose for operator
The operator watches for netbird.io/expose (presence-based), not netbird.io/resource which was from the old Helmfile bootstrap script. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
2edc8a156e
commit
02632d06a4
@@ -39,17 +39,17 @@ spec:
|
||||
kubectl label namespace "$ns" istio.io/use-waypoint=waypoint --overwrite 2>/dev/null || true
|
||||
done
|
||||
|
||||
# Annotate services for NetBird VPN resource auto-discovery
|
||||
echo "Annotating services for NetBird VPN resource discovery..."
|
||||
kubectl annotate svc -n gitlab gitlab-webservice-default netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n grafana grafana netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n home-assistant home-assistant netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n guacamole guacamole netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n nextcloud nextcloud netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n argocd argocd-server netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n frigate frigate netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n teslamate teslamate netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n home-assistant esphome netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n prometheus kube-prometheus-stack-prometheus netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n vault vault netbird.io/resource="true" --overwrite 2>/dev/null || true
|
||||
# Annotate services for NetBird operator auto-discovery (netbird.io/expose triggers the operator)
|
||||
echo "Annotating services for NetBird operator exposure..."
|
||||
kubectl annotate svc -n gitlab gitlab-webservice-default netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n grafana grafana netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n home-assistant home-assistant netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n guacamole guacamole netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n nextcloud nextcloud netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n argocd argocd-server netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n frigate frigate netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n teslamate teslamate netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n home-assistant esphome netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n prometheus kube-prometheus-stack-prometheus netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
kubectl annotate svc -n vault vault netbird.io/expose="true" --overwrite 2>/dev/null || true
|
||||
echo "App namespace enrollment and NetBird annotations complete"
|
||||
|
||||
Reference in New Issue
Block a user