Skip to content
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 7 commits into from
Dec 8, 2023

Conversation

tyriis
Copy link
Owner

@tyriis tyriis commented Dec 7, 2023

No description provided.

@tyriis-automation
Copy link
Contributor

tyriis-automation bot commented Dec 7, 2023

--- 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
 

@tyriis-automation
Copy link
Contributor

tyriis-automation bot commented Dec 7, 2023

--- 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
 

@tyriis-automation
Copy link
Contributor

tyriis-automation bot commented Dec 7, 2023

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ EDITORCONFIG editorconfig-checker 4 0 0.02s
✅ REPOSITORY gitleaks yes no 1.75s
✅ YAML prettier 4 0 0.77s
✅ YAML yamllint 4 0 0.32s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

@tyriis tyriis merged commit f6b6432 into main Dec 8, 2023
8 checks passed
@tyriis tyriis deleted the feature/app-template-v2-migration branch December 8, 2023 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant