From dd9d1f89929a80d4c23fb0c210f44f95632405f8 Mon Sep 17 00:00:00 2001 From: FluxCD Date: Sat, 6 Jun 2026 00:57:10 +0000 Subject: [PATCH] Update mosquitto image. --- deploy/app/statefulset.yaml | 110 ++++++++++++++++-------------------- 1 file changed, 50 insertions(+), 60 deletions(-) diff --git a/deploy/app/statefulset.yaml b/deploy/app/statefulset.yaml index eab7951..4db278f 100644 --- a/deploy/app/statefulset.yaml +++ b/deploy/app/statefulset.yaml @@ -1,64 +1,54 @@ apiVersion: apps/v1 kind: StatefulSet metadata: - name: mosquitto - namespace: mqtt - labels: - app: mosquitto + name: mosquitto + namespace: mqtt + labels: + app: mosquitto spec: - replicas: 1 - selector: - matchLabels: - app: mosquitto - template: - metadata: - labels: - app: mosquitto - spec: - nodeName: casa # force deploy to master node cluster - hostNetwork: true - containers: - - name: mosquitto - ### Maintained by flux - Image Update Automation - image: eclipse-mosquitto:latest # {"$imagepolicy": "mqtt:eclipse-mosquitto"} - ### - imagePullPolicy: Always - command: ["/usr/sbin/mosquitto"] - args: ["-c", "/etc/mosquitto/mosquitto.conf"] - - ports: - - containerPort: 8883 # Default MQTT port for encrypted communication using TLS/SSL - #hostPort: 8883 - protocol: TCP - - containerPort: 1883 # Default MQTT port for unencrypted communication - protocol: TCP - #hostPort: 1883 - - volumeMounts: - - name: mosquitto-data - mountPath: /mosquitto-data - - - mountPath: /etc/mosquitto/mosquitto.conf - name: mosquitto-secret - subPath: config - - resources: - requests: - memory: "50Mi" - cpu: "100m" - limits: - memory: "100Mi" - cpu: "200m" - volumes: - - - name: mosquitto-data - persistentVolumeClaim: - claimName : mosquitto-data - - - - name: mosquitto-secret - secret: - secretName: "mosquitto" - - - \ No newline at end of file + replicas: 1 + selector: + matchLabels: + app: mosquitto + template: + metadata: + labels: + app: mosquitto + spec: + nodeName: casa # force deploy to master node cluster + hostNetwork: true + containers: + - name: mosquitto + ### Maintained by flux - Image Update Automation + image: eclipse-mosquitto:latest@sha256:a908c65cc8e67ec9d292ef27c2c0360dbaaee7eb1b935cdd194e67697f15dea1 # {"$imagepolicy": "mqtt:eclipse-mosquitto"} + ### + imagePullPolicy: Always + command: ["/usr/sbin/mosquitto"] + args: ["-c", "/etc/mosquitto/mosquitto.conf"] + ports: + - containerPort: 8883 # Default MQTT port for encrypted communication using TLS/SSL + #hostPort: 8883 + protocol: TCP + - containerPort: 1883 # Default MQTT port for unencrypted communication + protocol: TCP + #hostPort: 1883 + volumeMounts: + - name: mosquitto-data + mountPath: /mosquitto-data + - mountPath: /etc/mosquitto/mosquitto.conf + name: mosquitto-secret + subPath: config + resources: + requests: + memory: "50Mi" + cpu: "100m" + limits: + memory: "100Mi" + cpu: "200m" + volumes: + - name: mosquitto-data + persistentVolumeClaim: + claimName: mosquitto-data + - name: mosquitto-secret + secret: + secretName: "mosquitto"