From 2a645b2eb8da6165ff4427c0c85b9a50110274f6 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Fri, 23 Oct 2026 21:57:44 +0200 Subject: [PATCH] Prepare RouterOS Wi-Fi VLAN GitOps release --- apps/routeros-wifi-vlan/values.yaml | 33 +++++++++++++++++++++++++++++ bootstrap/routeros-wifi-vlan.yaml | 26 +++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 apps/routeros-wifi-vlan/values.yaml create mode 100644 bootstrap/routeros-wifi-vlan.yaml diff --git a/apps/routeros-wifi-vlan/values.yaml b/apps/routeros-wifi-vlan/values.yaml new file mode 100644 index 0000000..81ad253 --- /dev/null +++ b/apps/routeros-wifi-vlan/values.yaml @@ -0,0 +1,33 @@ +credentialsSecret: routeros-wifi-vlan-credentials +controller: newgw +caps: + - ElektrikAP + - GaragenAP1 + - GaragenAP2 + - KellerabteilAP + - KellergangAP + - LiftgangAP + - Stiegenhaus3Stock + - StiegenhausErdgeschoss + - BalkonAP + - Balkon2AP +ssidVlans: + McDonalds Free WiFi: 1 + McDonalds Free WiFi Funkfeuer: 6 + McDonalds Free WiFi Citycom: 7 + McDonalds Free WiFi Gast: 8 + McDonalds Free WiFi Test: 8 + McDonalds Free WiFi IOT: 1 + McDonalds Free WiFi Magenta: 10 + Free WiFi - graz.funkfeuer.at: 11 +resources: + requests: + cpu: 10m + memory: 64Mi + limits: + cpu: 250m + memory: 256Mi +monitoring: + enabled: true + labels: + release: prometheus diff --git a/bootstrap/routeros-wifi-vlan.yaml b/bootstrap/routeros-wifi-vlan.yaml new file mode 100644 index 0000000..61417d9 --- /dev/null +++ b/bootstrap/routeros-wifi-vlan.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: routeros-wifi-vlan + namespace: argocd +spec: + project: homelab + sources: + - repoURL: https://brunner.ninja/charts + chart: routeros-wifi-vlan + targetRevision: 0.1.0 + helm: + releaseName: routeros-wifi-vlan + valueFiles: + - $values/apps/routeros-wifi-vlan/values.yaml + - repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git + targetRevision: main + ref: values + destination: + server: https://kubernetes.default.svc + namespace: default + syncPolicy: + automated: + enabled: true + prune: false + selfHeal: true