From f3fcb920662b8423360148e046b1d629b65357a7 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sat, 14 Oct 2023 07:19:28 -0500 Subject: [PATCH] home-assistant: Set instance label for Argo CD Argo CD wants every resource managed by an application to have that application's name as the value of the `app.kubernetes.io/instance` label. --- home-assistant/home-assistant.yaml | 6 ------ home-assistant/ingress.yaml | 3 --- home-assistant/kustomization.yaml | 4 ++++ home-assistant/mosquitto.yaml | 6 ------ home-assistant/piper.yaml | 5 ----- home-assistant/whisper.yaml | 5 ----- home-assistant/zigbee2mqtt.yaml | 6 ------ home-assistant/zwavejs2mqtt.yaml | 6 ------ 8 files changed, 4 insertions(+), 37 deletions(-) diff --git a/home-assistant/home-assistant.yaml b/home-assistant/home-assistant.yaml index 31902b3..7e6bb21 100644 --- a/home-assistant/home-assistant.yaml +++ b/home-assistant/home-assistant.yaml @@ -3,7 +3,6 @@ kind: PersistentVolumeClaim metadata: labels: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant app.kubernetes.io/part-of: home-assistant name: home-assistant @@ -20,7 +19,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant app.kubernetes.io/part-of: home-assistant name: home-assistant @@ -30,7 +28,6 @@ spec: name: http selector: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant --- @@ -39,7 +36,6 @@ kind: StatefulSet metadata: labels: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant app.kubernetes.io/part-of: home-assistant name: home-assistant @@ -48,13 +44,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant template: metadata: labels: app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/name: home-assistant app.kubernetes.io/part-of: home-assistant spec: diff --git a/home-assistant/ingress.yaml b/home-assistant/ingress.yaml index 5cd2950..c149b30 100644 --- a/home-assistant/ingress.yaml +++ b/home-assistant/ingress.yaml @@ -6,7 +6,6 @@ metadata: labels: app.kubernetes.io/name: home-assistant app.kubernetes.io/component: home-assistant - app.kubernetes.io/instance: home-assistant app.kubernetes.io/part-of: home-assistant spec: ingressClassName: nginx @@ -30,7 +29,6 @@ metadata: labels: app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/part-of: home-assistant annotations: nginx.ingress.kubernetes.io/auth-method: GET @@ -62,7 +60,6 @@ metadata: labels: app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/part-of: home-assistant annotations: nginx.ingress.kubernetes.io/auth-method: GET diff --git a/home-assistant/kustomization.yaml b/home-assistant/kustomization.yaml index 5813da7..7c04681 100644 --- a/home-assistant/kustomization.yaml +++ b/home-assistant/kustomization.yaml @@ -3,6 +3,10 @@ kind: Kustomization namespace: home-assistant +labels: +- pairs: + app.kubernetes.io/instance: home-assistant + resources: - namespace.yaml - secrets.yaml diff --git a/home-assistant/mosquitto.yaml b/home-assistant/mosquitto.yaml index a572fec..8643990 100644 --- a/home-assistant/mosquitto.yaml +++ b/home-assistant/mosquitto.yaml @@ -3,7 +3,6 @@ kind: PersistentVolumeClaim metadata: labels: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto app.kubernetes.io/part-of: home-assistant name: mosquitto @@ -20,7 +19,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto app.kubernetes.io/part-of: home-assistant name: mosquitto @@ -31,7 +29,6 @@ spec: nodePort: 30783 selector: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto type: NodePort @@ -41,7 +38,6 @@ kind: StatefulSet metadata: labels: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto app.kubernetes.io/part-of: home-assistant name: mosquitto @@ -50,13 +46,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto template: metadata: labels: app.kubernetes.io/component: mosquitto - app.kubernetes.io/instance: mosquitto app.kubernetes.io/name: mosquitto app.kubernetes.io/part-of: home-assistant spec: diff --git a/home-assistant/piper.yaml b/home-assistant/piper.yaml index b4c76cb..bd850f0 100644 --- a/home-assistant/piper.yaml +++ b/home-assistant/piper.yaml @@ -4,7 +4,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: piper - app.kubernetes.io/instance: piper app.kubernetes.io/name: piper app.kubernetes.io/part-of: home-assistant name: piper @@ -14,7 +13,6 @@ spec: name: wyoming selector: app.kubernetes.io/component: piper - app.kubernetes.io/instance: piper app.kubernetes.io/name: piper --- @@ -23,7 +21,6 @@ kind: Deployment metadata: labels: app.kubernetes.io/component: piper - app.kubernetes.io/instance: piper app.kubernetes.io/name: piper app.kubernetes.io/part-of: home-assistant name: piper @@ -31,13 +28,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: piper - app.kubernetes.io/instance: piper app.kubernetes.io/name: piper template: metadata: labels: app.kubernetes.io/component: piper - app.kubernetes.io/instance: piper app.kubernetes.io/name: piper app.kubernetes.io/part-of: home-assistant spec: diff --git a/home-assistant/whisper.yaml b/home-assistant/whisper.yaml index 64fbd6c..c526ad4 100644 --- a/home-assistant/whisper.yaml +++ b/home-assistant/whisper.yaml @@ -4,7 +4,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: whisper - app.kubernetes.io/instance: whisper app.kubernetes.io/name: whisper app.kubernetes.io/part-of: home-assistant name: whisper @@ -14,7 +13,6 @@ spec: name: wyoming selector: app.kubernetes.io/component: whisper - app.kubernetes.io/instance: whisper app.kubernetes.io/name: whisper --- @@ -23,7 +21,6 @@ kind: Deployment metadata: labels: app.kubernetes.io/component: whisper - app.kubernetes.io/instance: whisper app.kubernetes.io/name: whisper app.kubernetes.io/part-of: home-assistant name: whisper @@ -31,13 +28,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: whisper - app.kubernetes.io/instance: whisper app.kubernetes.io/name: whisper template: metadata: labels: app.kubernetes.io/component: whisper - app.kubernetes.io/instance: whisper app.kubernetes.io/name: whisper app.kubernetes.io/part-of: home-assistant spec: diff --git a/home-assistant/zigbee2mqtt.yaml b/home-assistant/zigbee2mqtt.yaml index 7451670..91fb540 100644 --- a/home-assistant/zigbee2mqtt.yaml +++ b/home-assistant/zigbee2mqtt.yaml @@ -3,7 +3,6 @@ kind: PersistentVolumeClaim metadata: labels: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/part-of: home-assistant name: zigbee2mqtt @@ -20,7 +19,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/part-of: home-assistant name: zigbee2mqtt @@ -30,7 +28,6 @@ spec: name: http selector: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt --- @@ -39,7 +36,6 @@ kind: StatefulSet metadata: labels: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/part-of: home-assistant name: zigbee2mqtt @@ -48,13 +44,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt template: metadata: labels: app.kubernetes.io/component: zigbee2mqtt - app.kubernetes.io/instance: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/part-of: home-assistant spec: diff --git a/home-assistant/zwavejs2mqtt.yaml b/home-assistant/zwavejs2mqtt.yaml index eb85777..4dd7880 100644 --- a/home-assistant/zwavejs2mqtt.yaml +++ b/home-assistant/zwavejs2mqtt.yaml @@ -3,7 +3,6 @@ kind: PersistentVolumeClaim metadata: labels: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/part-of: home-assistant name: zwavejs2mqtt @@ -20,7 +19,6 @@ kind: Service metadata: labels: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/part-of: home-assistant name: zwavejs2mqtt @@ -32,7 +30,6 @@ spec: name: ws selector: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt --- @@ -41,7 +38,6 @@ kind: StatefulSet metadata: labels: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/part-of: home-assistant name: zwavejs2mqtt @@ -50,13 +46,11 @@ spec: selector: matchLabels: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt template: metadata: labels: app.kubernetes.io/component: zwavejs2mqtt - app.kubernetes.io/instance: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/part-of: home-assistant spec: