-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(zigbee2mqtt): update to app-template to 2.3.0 #2203
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-downstairs Service: home-automation/zigbee2mqtt-downstairs
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-downstairs Service: home-automation/zigbee2mqtt-downstairs
@@ -1,21 +1,22 @@
---
apiVersion: v1
kind: Service
metadata:
name: zigbee2mqtt-downstairs
labels:
- app.kubernetes.io/service: zigbee2mqtt-downstairs
app.kubernetes.io/instance: zigbee2mqtt-downstairs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-downstairs
+ app.kubernetes.io/service: zigbee2mqtt-downstairs
spec:
type: ClusterIP
ports:
- port: 8080
- targetPort: http
+ targetPort: 8080
protocol: TCP
name: http
selector:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-downstairs
app.kubernetes.io/name: zigbee2mqtt-downstairs
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-downstairs Deployment: home-automation/zigbee2mqtt-downstairs
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-downstairs Deployment: home-automation/zigbee2mqtt-downstairs
@@ -1,76 +1,85 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: zigbee2mqtt-downstairs
labels:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-downstairs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-downstairs
+ annotations:
+ reloader.stakater.com/auto: 'true'
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
+ app.kubernetes.io/component: main
app.kubernetes.io/name: zigbee2mqtt-downstairs
app.kubernetes.io/instance: zigbee2mqtt-downstairs
template:
metadata:
labels:
+ app.kubernetes.io/component: main
+ app.kubernetes.io/instance: zigbee2mqtt-downstairs
app.kubernetes.io/name: zigbee2mqtt-downstairs
- app.kubernetes.io/instance: zigbee2mqtt-downstairs
spec:
+ enableServiceLinks: true
serviceAccountName: default
automountServiceAccountToken: true
+ hostIPC: false
+ hostNetwork: false
+ hostPID: false
dnsPolicy: ClusterFirst
- enableServiceLinks: true
containers:
- - name: zigbee2mqtt-downstairs
- image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
- imagePullPolicy: null
- env:
+ - env:
- name: TZ
value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_DATA
value: /config
- ports:
- - name: http
- containerPort: 8080
- protocol: TCP
- volumeMounts:
- - name: config
- mountPath: /config
+ image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ name: zigbee2mqtt-downstairs
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
readinessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
startupProbe:
failureThreshold: 30
initialDelaySeconds: 0
periodSeconds: 5
tcpSocket:
port: 8080
timeoutSeconds: 1
- resources:
- requests:
- cpu: 50m
- memory: 100Mi
+ volumeMounts:
+ - mountPath: /config
+ name: config
- env:
+ - name: TZ
+ value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_WS
value: ws://127.0.0.1:8080/api
image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
name: zigbee2mqtt-exporter
ports:
- containerPort: 3000
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-upstairs Deployment: home-automation/zigbee2mqtt-upstairs
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-upstairs Deployment: home-automation/zigbee2mqtt-upstairs
@@ -1,76 +1,85 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: zigbee2mqtt-upstairs
labels:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-upstairs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-upstairs
+ annotations:
+ reloader.stakater.com/auto: 'true'
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
+ app.kubernetes.io/component: main
app.kubernetes.io/name: zigbee2mqtt-upstairs
app.kubernetes.io/instance: zigbee2mqtt-upstairs
template:
metadata:
labels:
+ app.kubernetes.io/component: main
+ app.kubernetes.io/instance: zigbee2mqtt-upstairs
app.kubernetes.io/name: zigbee2mqtt-upstairs
- app.kubernetes.io/instance: zigbee2mqtt-upstairs
spec:
+ enableServiceLinks: true
serviceAccountName: default
automountServiceAccountToken: true
+ hostIPC: false
+ hostNetwork: false
+ hostPID: false
dnsPolicy: ClusterFirst
- enableServiceLinks: true
containers:
- - name: zigbee2mqtt-upstairs
- image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
- imagePullPolicy: null
- env:
+ - env:
- name: TZ
value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_DATA
value: /config
- ports:
- - name: http
- containerPort: 8080
- protocol: TCP
- volumeMounts:
- - name: config
- mountPath: /config
+ image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ name: zigbee2mqtt-upstairs
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
readinessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
startupProbe:
failureThreshold: 30
initialDelaySeconds: 0
periodSeconds: 5
tcpSocket:
port: 8080
timeoutSeconds: 1
- resources:
- requests:
- cpu: 50m
- memory: 200Mi
+ volumeMounts:
+ - mountPath: /config
+ name: config
- env:
+ - name: TZ
+ value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_WS
value: ws://127.0.0.1:8080/api
image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
name: zigbee2mqtt-exporter
ports:
- containerPort: 3000
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-upstairs Service: home-automation/zigbee2mqtt-upstairs
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-upstairs Service: home-automation/zigbee2mqtt-upstairs
@@ -1,21 +1,22 @@
---
apiVersion: v1
kind: Service
metadata:
name: zigbee2mqtt-upstairs
labels:
- app.kubernetes.io/service: zigbee2mqtt-upstairs
app.kubernetes.io/instance: zigbee2mqtt-upstairs
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-upstairs
+ app.kubernetes.io/service: zigbee2mqtt-upstairs
spec:
type: ClusterIP
ports:
- port: 8080
- targetPort: http
+ targetPort: 8080
protocol: TCP
name: http
selector:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-upstairs
app.kubernetes.io/name: zigbee2mqtt-upstairs
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-basement Deployment: home-automation/zigbee2mqtt-basement
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-basement Deployment: home-automation/zigbee2mqtt-basement
@@ -1,76 +1,85 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: zigbee2mqtt-basement
labels:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-basement
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-basement
+ annotations:
+ reloader.stakater.com/auto: 'true'
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
+ app.kubernetes.io/component: main
app.kubernetes.io/name: zigbee2mqtt-basement
app.kubernetes.io/instance: zigbee2mqtt-basement
template:
metadata:
labels:
+ app.kubernetes.io/component: main
+ app.kubernetes.io/instance: zigbee2mqtt-basement
app.kubernetes.io/name: zigbee2mqtt-basement
- app.kubernetes.io/instance: zigbee2mqtt-basement
spec:
+ enableServiceLinks: true
serviceAccountName: default
automountServiceAccountToken: true
+ hostIPC: false
+ hostNetwork: false
+ hostPID: false
dnsPolicy: ClusterFirst
- enableServiceLinks: true
containers:
- - name: zigbee2mqtt-basement
- image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
- imagePullPolicy: null
- env:
+ - env:
- name: TZ
value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_DATA
value: /config
- ports:
- - name: http
- containerPort: 8080
- protocol: TCP
- volumeMounts:
- - name: config
- mountPath: /config
+ image: ghcr.io/koenkk/zigbee2mqtt:1.34.0
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ name: zigbee2mqtt-basement
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
readinessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 8080
timeoutSeconds: 1
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
startupProbe:
failureThreshold: 30
initialDelaySeconds: 0
periodSeconds: 5
tcpSocket:
port: 8080
timeoutSeconds: 1
- resources:
- requests:
- cpu: 50m
- memory: 100Mi
+ volumeMounts:
+ - mountPath: /config
+ name: config
- env:
+ - name: TZ
+ value: ${SETTING_TZ}
- name: ZIGBEE2MQTT_WS
value: ws://127.0.0.1:8080/api
image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
name: zigbee2mqtt-exporter
ports:
- containerPort: 3000
--- kubernetes HelmRelease: home-automation/zigbee2mqtt-basement Service: home-automation/zigbee2mqtt-basement
+++ kubernetes HelmRelease: home-automation/zigbee2mqtt-basement Service: home-automation/zigbee2mqtt-basement
@@ -1,21 +1,22 @@
---
apiVersion: v1
kind: Service
metadata:
name: zigbee2mqtt-basement
labels:
- app.kubernetes.io/service: zigbee2mqtt-basement
app.kubernetes.io/instance: zigbee2mqtt-basement
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt-basement
+ app.kubernetes.io/service: zigbee2mqtt-basement
spec:
type: ClusterIP
ports:
- port: 8080
- targetPort: http
+ targetPort: 8080
protocol: TCP
name: http
selector:
+ app.kubernetes.io/component: main
app.kubernetes.io/instance: zigbee2mqtt-basement
app.kubernetes.io/name: zigbee2mqtt-basement
|
--- kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/upstairs Kustomization: flux-system/apps-zigbee2mqtt-upstairs HelmRelease: home-automation/zigbee2mqtt-upstairs
+++ kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/upstairs Kustomization: flux-system/apps-zigbee2mqtt-upstairs HelmRelease: home-automation/zigbee2mqtt-upstairs
@@ -13,71 +13,88 @@
chart: app-template
interval: 15m
sourceRef:
kind: HelmRepository
name: bjw-s-charts
namespace: flux-system
- version: 1.5.1
+ version: 2.3.0
install:
createNamespace: false
remediation:
retries: 5
interval: 15m
upgrade:
remediation:
retries: 5
values:
- env:
- TZ: ${SETTING_TZ}
- ZIGBEE2MQTT_DATA: /config
- global:
- nameOverride: zigbee2mqtt-upstairs
- image:
- repository: ghcr.io/koenkk/zigbee2mqtt
- tag: 1.34.0
+ controllers:
+ main:
+ annotations:
+ reloader.stakater.com/auto: 'true'
+ containers:
+ main:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_DATA: /config
+ image:
+ repository: ghcr.io/koenkk/zigbee2mqtt
+ tag: 1.34.0
+ nameOverride: zigbee2mqtt-upstairs
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
+ zigbee2mqtt-exporter:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
+ image:
+ repository: ghcr.io/tyriis/zigbee2mqtt-exporter
+ tag: v0.2.7
+ ports:
+ - containerPort: 3000
+ name: http-prom
+ protocol: TCP
+ replicas: 1
ingress:
main:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
hajimari.io/appName: zigbee2mqtt-upstairs
hajimari.io/enable: 'true'
hajimari.io/icon: mdi:zigbee
kubernetes.io/tls-acme: 'true'
traefik.ingress.kubernetes.io/affinity: 'true'
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-ingress-sso@kubernetescrd
traefik.ingress.kubernetes.io/router.tls: 'true'
+ className: traefik
enabled: true
hosts:
- host: '{{ .Release.Name }}.${SECRET_DOMAIN}'
paths:
- path: /
- pathType: Prefix
- ingressClassName: traefik
+ service:
+ name: main
+ port: http
tls:
- hosts:
- '{{ .Release.Name }}.${SECRET_DOMAIN}'
secretName: '{{ .Release.Name }}-tls'
persistence:
config:
+ advancedMounts:
+ main:
+ main:
+ - path: /config
enabled: true
existingClaim: zigbee2mqtt-upstairs-data
- mountPath: /config
- resources:
- requests:
- cpu: 50m
- memory: 200Mi
service:
main:
ports:
http:
port: 8080
- sidecars:
- zigbee2mqtt-exporter:
- env:
- ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
- image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
- ports:
- - containerPort: 3000
- name: http-prom
- protocol: TCP
--- kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/basement Kustomization: flux-system/apps-zigbee2mqtt-basement HelmRelease: home-automation/zigbee2mqtt-basement
+++ kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/basement Kustomization: flux-system/apps-zigbee2mqtt-basement HelmRelease: home-automation/zigbee2mqtt-basement
@@ -13,71 +13,88 @@
chart: app-template
interval: 15m
sourceRef:
kind: HelmRepository
name: bjw-s-charts
namespace: flux-system
- version: 1.5.1
+ version: 2.3.0
install:
createNamespace: false
remediation:
retries: 5
interval: 15m
upgrade:
remediation:
retries: 5
values:
- env:
- TZ: ${SETTING_TZ}
- ZIGBEE2MQTT_DATA: /config
- global:
- nameOverride: zigbee2mqtt-basement
- image:
- repository: ghcr.io/koenkk/zigbee2mqtt
- tag: 1.34.0
+ controllers:
+ main:
+ annotations:
+ reloader.stakater.com/auto: 'true'
+ containers:
+ main:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_DATA: /config
+ image:
+ repository: ghcr.io/koenkk/zigbee2mqtt
+ tag: 1.34.0
+ nameOverride: zigbee2mqtt-basement
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
+ zigbee2mqtt-exporter:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
+ image:
+ repository: ghcr.io/tyriis/zigbee2mqtt-exporter
+ tag: v0.2.7
+ ports:
+ - containerPort: 3000
+ name: http-prom
+ protocol: TCP
+ replicas: 1
ingress:
main:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
hajimari.io/appName: zigbee2mqtt-basement
hajimari.io/enable: 'true'
hajimari.io/icon: mdi:zigbee
kubernetes.io/tls-acme: 'true'
traefik.ingress.kubernetes.io/affinity: 'true'
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-ingress-sso@kubernetescrd
traefik.ingress.kubernetes.io/router.tls: 'true'
+ className: traefik
enabled: true
hosts:
- host: '{{ .Release.Name }}.${SECRET_DOMAIN}'
paths:
- path: /
- pathType: Prefix
- ingressClassName: traefik
+ service:
+ name: main
+ port: http
tls:
- hosts:
- '{{ .Release.Name }}.${SECRET_DOMAIN}'
secretName: '{{ .Release.Name }}-tls'
persistence:
config:
+ advancedMounts:
+ main:
+ main:
+ - path: /config
enabled: true
existingClaim: zigbee2mqtt-basement-data
- mountPath: /config
- resources:
- requests:
- cpu: 50m
- memory: 100Mi
service:
main:
ports:
http:
port: 8080
- sidecars:
- zigbee2mqtt-exporter:
- env:
- ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
- image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
- ports:
- - containerPort: 3000
- name: http-prom
- protocol: TCP
--- kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/downstairs Kustomization: flux-system/apps-zigbee2mqtt-downstairs HelmRelease: home-automation/zigbee2mqtt-downstairs
+++ kubernetes/talos-flux/apps/home-automation/zigbee2mqtt/downstairs Kustomization: flux-system/apps-zigbee2mqtt-downstairs HelmRelease: home-automation/zigbee2mqtt-downstairs
@@ -13,71 +13,88 @@
chart: app-template
interval: 15m
sourceRef:
kind: HelmRepository
name: bjw-s-charts
namespace: flux-system
- version: 1.5.1
+ version: 2.3.0
install:
createNamespace: false
remediation:
retries: 5
interval: 15m
upgrade:
remediation:
retries: 5
values:
- env:
- TZ: ${SETTING_TZ}
- ZIGBEE2MQTT_DATA: /config
- global:
- nameOverride: zigbee2mqtt-downstairs
- image:
- repository: ghcr.io/koenkk/zigbee2mqtt
- tag: 1.34.0
+ controllers:
+ main:
+ annotations:
+ reloader.stakater.com/auto: 'true'
+ containers:
+ main:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_DATA: /config
+ image:
+ repository: ghcr.io/koenkk/zigbee2mqtt
+ tag: 1.34.0
+ nameOverride: zigbee2mqtt-downstairs
+ ports:
+ - containerPort: 8080
+ name: http
+ protocol: TCP
+ resources:
+ requests:
+ cpu: 50m
+ memory: 100Mi
+ zigbee2mqtt-exporter:
+ env:
+ TZ: ${SETTING_TZ}
+ ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
+ image:
+ repository: ghcr.io/tyriis/zigbee2mqtt-exporter
+ tag: v0.2.7
+ ports:
+ - containerPort: 3000
+ name: http-prom
+ protocol: TCP
+ replicas: 1
ingress:
main:
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
hajimari.io/appName: zigbee2mqtt-downstairs
hajimari.io/enable: 'true'
hajimari.io/icon: mdi:zigbee
kubernetes.io/tls-acme: 'true'
traefik.ingress.kubernetes.io/affinity: 'true'
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-ingress-sso@kubernetescrd
traefik.ingress.kubernetes.io/router.tls: 'true'
+ className: traefik
enabled: true
hosts:
- host: '{{ .Release.Name }}.${SECRET_DOMAIN}'
paths:
- path: /
- pathType: Prefix
- ingressClassName: traefik
+ service:
+ name: main
+ port: http
tls:
- hosts:
- '{{ .Release.Name }}.${SECRET_DOMAIN}'
secretName: '{{ .Release.Name }}-tls'
persistence:
config:
+ advancedMounts:
+ main:
+ main:
+ - path: /config
enabled: true
existingClaim: zigbee2mqtt-downstairs-data
- mountPath: /config
- resources:
- requests:
- cpu: 50m
- memory: 100Mi
service:
main:
ports:
http:
port: 8080
- sidecars:
- zigbee2mqtt-exporter:
- env:
- ZIGBEE2MQTT_WS: ws://127.0.0.1:8080/api
- image: ghcr.io/tyriis/zigbee2mqtt-exporter:v0.2.7
- ports:
- - containerPort: 3000
- name: http-prom
- protocol: TCP
|
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports MegaLinter is graciously provided by OX Security |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.