53 lines
936 B
YAML
53 lines
936 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
|
|
driftDetection:
|
|
mode: enabled
|
|
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
|