feat: migrate from emqx to mosquitto

This commit is contained in:
auricom
2025-06-21 21:31:04 +02:00
parent 8411f0f0a2
commit 8b760eab07
179 changed files with 148 additions and 546 deletions

View File

@@ -58,7 +58,7 @@ jobs:
--strip-attrs "helm.sh/chart,checksum/config,app.kubernetes.io/version,chart"
--limit-bytes 10000
--all-namespaces
--sources "home-ops-kubernetes"
--sources "flux-system"
--output-file diff.patch
- name: Generate Diff

View File

@@ -25,7 +25,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -18,7 +18,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -47,7 +47,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -76,7 +76,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -103,7 +103,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -130,7 +130,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -17,7 +17,7 @@ spec:
prune: true
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
wait: true
interval: 30m
@@ -41,7 +41,7 @@ spec:
prune: true
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
wait: true
interval: 30m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -16,7 +16,7 @@ spec:
prune: true
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
dependsOn:
- name: external-secrets-stores

View File

@@ -8,6 +8,5 @@ components:
resources:
- ./crunchy-postgres-operator/ks.yaml
- ./dragonfly/ks.yaml
- ./emqx/ks.yaml
- ./influx/ks.yaml
- ./mosquitto/ks.yaml

View File

@@ -8,7 +8,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
interval: 30m
values:
configMaps:

View File

@@ -20,7 +20,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
@@ -69,33 +68,32 @@ spec:
ports:
http:
port: *port
route:
main:
hostnames: ["sh.${SECRET_EXTERNAL_DOMAIN}"]
parentRefs:
- name: internal
namespace: network
port: 443
rules:
- backendRefs:
- name: qbittorrent
port: *port
# ingress:
# app:
# enabled: true
# className: internal
# annotations:
# hajimari.io/icon: mdi:powershell
# hosts:
# - host: &host "sh.${SECRET_EXTERNAL_DOMAIN}"
# paths:
# - path: /
# service:
# identifier: app
# port: http
# tls:
# - hosts:
# - *host
# route:
# main:
# hostnames: ["sh.${SECRET_EXTERNAL_DOMAIN}"]
# parentRefs:
# - name: internal
# namespace: network
# rules:
# - backendRefs:
# - name: atuin
# port: *port
ingress:
app:
enabled: true
className: internal
annotations:
hajimari.io/icon: mdi:powershell
hosts:
- host: &host "sh.${SECRET_EXTERNAL_DOMAIN}"
paths:
- path: /
service:
identifier: app
port: http
tls:
- hosts:
- *host
persistence:
config:
existingClaim: atuin

View File

@@ -23,7 +23,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -28,7 +28,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -31,7 +31,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -18,7 +18,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -28,7 +28,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -24,7 +24,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -11,10 +11,9 @@ tls:
enabled: false
mqtt:
host: emqx.database.svc.cluster.local
host: mosquitto.database.svc.cluster.local
port: 1883
topic_prefix: frigate
user: "{FRIGATE_MQTT_USERNAME}"
password: "{FRIGATE_MQTT_PASSWORD}"
database:
path: /data/frigate.db

View File

@@ -18,14 +18,9 @@ spec:
# PLUS_API_KEY: "{{ .PLUS_API_KEY }}"
FRIGATE_CAMERA_USER: "{{ .FRIGATE_CAMERA_USER }}"
FRIGATE_CAMERA_PASSWORD: "{{ .FRIGATE_CAMERA_PASSWORD }}"
# EMQX
FRIGATE_MQTT_USERNAME: "{{ .EMQX_MQTT_USER }}"
FRIGATE_MQTT_PASSWORD: "{{ .EMQX_MQTT_PASSWORD }}"
# GENERIC
FRIGATE_SECRET_DOMAIN: "{{ .SECRET_INTERNAL_DOMAIN }}"
dataFrom:
- extract:
key: emqx
- extract:
key: frigate
- extract:

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
@@ -21,7 +20,7 @@ spec:
dependsOn:
- name: intel-device-plugin-gpu
namespace: kube-system
- name: emqx
- name: mosquitto
namespace: database
- name: rook-ceph-cluster
namespace: rook-ceph

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -21,7 +21,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -30,7 +30,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -60,7 +60,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -22,7 +22,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -18,7 +18,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -43,7 +43,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -68,7 +68,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m
@@ -93,7 +93,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -20,7 +20,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -30,7 +30,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -25,7 +25,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -28,7 +28,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -24,7 +24,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -31,7 +31,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -26,7 +26,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -23,7 +23,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -25,7 +25,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -34,7 +34,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -25,7 +25,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -31,7 +31,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -27,7 +27,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -24,7 +24,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -20,7 +20,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -18,7 +18,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -29,7 +29,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -9,7 +9,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -22,7 +22,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -22,7 +22,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

View File

@@ -10,7 +10,6 @@ spec:
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3

View File

@@ -31,7 +31,7 @@ spec:
retryInterval: 2m
sourceRef:
kind: GitRepository
name: home-ops-kubernetes
name: flux-system
namespace: flux-system
targetNamespace: *namespace
timeout: 5m

Some files were not shown because too many files have changed in this diff Show More