Files
kube/clusters/base/apps/mosquitto/helmrelease.yaml
T
2026-07-21 22:13:15 +03:00

51 lines
900 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mosquitto
namespace: mqtt
spec:
interval: 30m
chart:
spec:
chart: ./clusters/base/apps/mosquitto/chart
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
reconcileStrategy: Revision
values:
image:
repository: eclipse-mosquitto
tag: "2"
pullPolicy: IfNotPresent
replicaCount: 1
securityContext:
runAsUser: 1883
runAsGroup: 1883
persistence:
enabled: true
size: 1Gi
service:
type: LoadBalancer
mqttPort: 1883
loadBalancerPool: "mqtt"
auth:
existingSecret: mosquitto-passwd
secretKey: passwd
websockets:
enabled: false
port: 9001
resources:
requests:
cpu: 50m
memory: 32Mi
limits:
memory: 128Mi