1
0
Fork 0

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.
dch-webhooks-secrets
Dustin 2023-10-14 07:19:28 -05:00
parent 9f06e48269
commit f3fcb92066
8 changed files with 4 additions and 37 deletions

View File

@ -3,7 +3,6 @@ kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: home-assistant name: home-assistant
@ -20,7 +19,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: home-assistant name: home-assistant
@ -30,7 +28,6 @@ spec:
name: http name: http
selector: selector:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
--- ---
@ -39,7 +36,6 @@ kind: StatefulSet
metadata: metadata:
labels: labels:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: home-assistant name: home-assistant
@ -48,13 +44,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:

View File

@ -6,7 +6,6 @@ metadata:
labels: labels:
app.kubernetes.io/name: home-assistant app.kubernetes.io/name: home-assistant
app.kubernetes.io/component: home-assistant app.kubernetes.io/component: home-assistant
app.kubernetes.io/instance: home-assistant
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:
ingressClassName: nginx ingressClassName: nginx
@ -30,7 +29,6 @@ metadata:
labels: labels:
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
annotations: annotations:
nginx.ingress.kubernetes.io/auth-method: GET nginx.ingress.kubernetes.io/auth-method: GET
@ -62,7 +60,6 @@ metadata:
labels: labels:
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
annotations: annotations:
nginx.ingress.kubernetes.io/auth-method: GET nginx.ingress.kubernetes.io/auth-method: GET

View File

@ -3,6 +3,10 @@ kind: Kustomization
namespace: home-assistant namespace: home-assistant
labels:
- pairs:
app.kubernetes.io/instance: home-assistant
resources: resources:
- namespace.yaml - namespace.yaml
- secrets.yaml - secrets.yaml

View File

@ -3,7 +3,6 @@ kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: mosquitto name: mosquitto
@ -20,7 +19,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: mosquitto name: mosquitto
@ -31,7 +29,6 @@ spec:
nodePort: 30783 nodePort: 30783
selector: selector:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
type: NodePort type: NodePort
@ -41,7 +38,6 @@ kind: StatefulSet
metadata: metadata:
labels: labels:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: mosquitto name: mosquitto
@ -50,13 +46,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: mosquitto app.kubernetes.io/component: mosquitto
app.kubernetes.io/instance: mosquitto
app.kubernetes.io/name: mosquitto app.kubernetes.io/name: mosquitto
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:

View File

@ -4,7 +4,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: piper app.kubernetes.io/component: piper
app.kubernetes.io/instance: piper
app.kubernetes.io/name: piper app.kubernetes.io/name: piper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: piper name: piper
@ -14,7 +13,6 @@ spec:
name: wyoming name: wyoming
selector: selector:
app.kubernetes.io/component: piper app.kubernetes.io/component: piper
app.kubernetes.io/instance: piper
app.kubernetes.io/name: piper app.kubernetes.io/name: piper
--- ---
@ -23,7 +21,6 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: piper app.kubernetes.io/component: piper
app.kubernetes.io/instance: piper
app.kubernetes.io/name: piper app.kubernetes.io/name: piper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: piper name: piper
@ -31,13 +28,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: piper app.kubernetes.io/component: piper
app.kubernetes.io/instance: piper
app.kubernetes.io/name: piper app.kubernetes.io/name: piper
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: piper app.kubernetes.io/component: piper
app.kubernetes.io/instance: piper
app.kubernetes.io/name: piper app.kubernetes.io/name: piper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:

View File

@ -4,7 +4,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: whisper app.kubernetes.io/component: whisper
app.kubernetes.io/instance: whisper
app.kubernetes.io/name: whisper app.kubernetes.io/name: whisper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: whisper name: whisper
@ -14,7 +13,6 @@ spec:
name: wyoming name: wyoming
selector: selector:
app.kubernetes.io/component: whisper app.kubernetes.io/component: whisper
app.kubernetes.io/instance: whisper
app.kubernetes.io/name: whisper app.kubernetes.io/name: whisper
--- ---
@ -23,7 +21,6 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: whisper app.kubernetes.io/component: whisper
app.kubernetes.io/instance: whisper
app.kubernetes.io/name: whisper app.kubernetes.io/name: whisper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: whisper name: whisper
@ -31,13 +28,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: whisper app.kubernetes.io/component: whisper
app.kubernetes.io/instance: whisper
app.kubernetes.io/name: whisper app.kubernetes.io/name: whisper
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: whisper app.kubernetes.io/component: whisper
app.kubernetes.io/instance: whisper
app.kubernetes.io/name: whisper app.kubernetes.io/name: whisper
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:

View File

@ -3,7 +3,6 @@ kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zigbee2mqtt name: zigbee2mqtt
@ -20,7 +19,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zigbee2mqtt name: zigbee2mqtt
@ -30,7 +28,6 @@ spec:
name: http name: http
selector: selector:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
--- ---
@ -39,7 +36,6 @@ kind: StatefulSet
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zigbee2mqtt name: zigbee2mqtt
@ -48,13 +44,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zigbee2mqtt app.kubernetes.io/component: zigbee2mqtt
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/name: zigbee2mqtt app.kubernetes.io/name: zigbee2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec:

View File

@ -3,7 +3,6 @@ kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zwavejs2mqtt name: zwavejs2mqtt
@ -20,7 +19,6 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zwavejs2mqtt name: zwavejs2mqtt
@ -32,7 +30,6 @@ spec:
name: ws name: ws
selector: selector:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
--- ---
@ -41,7 +38,6 @@ kind: StatefulSet
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
name: zwavejs2mqtt name: zwavejs2mqtt
@ -50,13 +46,11 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: zwavejs2mqtt app.kubernetes.io/component: zwavejs2mqtt
app.kubernetes.io/instance: zwavejs2mqtt
app.kubernetes.io/name: zwavejs2mqtt app.kubernetes.io/name: zwavejs2mqtt
app.kubernetes.io/part-of: home-assistant app.kubernetes.io/part-of: home-assistant
spec: spec: