From 2dc2c7e5489adf24365b863e487d958a3b62fe43 Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Tue, 29 Oct 2024 13:22:30 +0100 Subject: [PATCH 01/31] move fail2ban-exporter-deployment to core-deployments --- app-files/apps.yaml | 21 +++++++++ fail2ban-exporter/daemonset.yaml | 56 +++++++++++++++++++++++ fail2ban-exporter/deployment.yaml | 64 +++++++++++++++++++++++++++ fail2ban-exporter/kustomization.yaml | 18 ++++++++ fail2ban-exporter/namespace.yaml | 8 ++++ fail2ban-exporter/service.yaml | 38 ++++++++++++++++ fail2ban-exporter/serviceaccount.yaml | 18 ++++++++ fail2ban-exporter/servicemonitor.yaml | 28 ++++++++++++ 8 files changed, 251 insertions(+) create mode 100644 fail2ban-exporter/daemonset.yaml create mode 100644 fail2ban-exporter/deployment.yaml create mode 100644 fail2ban-exporter/kustomization.yaml create mode 100644 fail2ban-exporter/namespace.yaml create mode 100644 fail2ban-exporter/service.yaml create mode 100644 fail2ban-exporter/serviceaccount.yaml create mode 100644 fail2ban-exporter/servicemonitor.yaml diff --git a/app-files/apps.yaml b/app-files/apps.yaml index aa3ab42..6b5600b 100644 --- a/app-files/apps.yaml +++ b/app-files/apps.yaml @@ -72,3 +72,24 @@ spec: automated: selfHeal: false prune: false +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: fail2ban-prometheus + namespace: argocd +spec: + project: default + source: + repoURL: https://git.ar21.de/yolokube/core-deployments.git + targetRevision: HEAD + path: fail2ban-exporter + destination: + server: https://kubernetes.default.svc + namespace: fail2ban-prometheus + syncPolicy: + syncOptions: + - CreateNamespace=true + automated: + selfHeal: false + prune: true diff --git a/fail2ban-exporter/daemonset.yaml b/fail2ban-exporter/daemonset.yaml new file mode 100644 index 0000000..df1e489 --- /dev/null +++ b/fail2ban-exporter/daemonset.yaml @@ -0,0 +1,56 @@ +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + labels: + app: fail2ban-prometheus-exporter + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-prometheus-exporter + name: fail2ban-prometheus-exporter + namespace: fail2ban-prometheus +spec: + selector: + matchLabels: + app: fail2ban-prometheus-exporter + template: + metadata: + labels: + app: fail2ban-prometheus-exporter + app.kubernetes.io/instance: fail2ban + app.kubernetes.io/name: fail2ban-prometheus-exporter + spec: + containers: + - env: + - name: F2B_GEOIP_SERVICE + value: fail2ban-geoip + image: git.ar21.de/yolokube/fail2ban-prometheus-exporter:latest + imagePullPolicy: IfNotPresent + name: fail2ban-prometheus-exporter + ports: + - containerPort: 9191 + name: http-metrics + protocol: TCP + resources: + limits: + cpu: 800m + memory: 128Mi + requests: + cpu: 200m + memory: 32Mi + volumeMounts: + - mountPath: /var/run/fail2ban/fail2ban.sock + name: fail2ban + readOnly: true + serviceAccountName: fail2ban-prometheus-exporter-service-account + tolerations: + - effect: NoSchedule + key: node-role.kubernetes.io/master + operator: Exists + - effect: NoSchedule + key: node-role.kubernetes.io/control-plane + operator: Exists + volumes: + - hostPath: + path: /var/run/fail2ban/fail2ban.sock + type: "" + name: fail2ban diff --git a/fail2ban-exporter/deployment.yaml b/fail2ban-exporter/deployment.yaml new file mode 100644 index 0000000..1709bf6 --- /dev/null +++ b/fail2ban-exporter/deployment.yaml @@ -0,0 +1,64 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: fail2ban-geoip + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-geoip + name: fail2ban-geoip + namespace: fail2ban-prometheus +spec: + replicas: 2 + selector: + matchLabels: + app: fail2ban-geoip + template: + metadata: + labels: + app: fail2ban-geoip + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-geoip + spec: + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: app + operator: In + values: + - fail2ban-geoip + topologyKey: kubernetes.io/hostname + weight: 1 + containers: + - env: + - name: GEOIP_LISTEN_ADDRESS + value: :8080 + - name: GEOIP_DATA_URL + value: https://data.neuber.io/data.csv + image: git.ar21.de/yolokube/country-geo-locations:latest + imagePullPolicy: IfNotPresent + name: fail2ban-geoip + ports: + - containerPort: 8080 + name: http + protocol: TCP + readinessProbe: + httpGet: + httpHeaders: + - name: Accept + value: application/json + path: /api/v1/location/1.1.1.1 + port: http + initialDelaySeconds: 3 + periodSeconds: 2 + resources: + limits: + cpu: "2" + memory: 4Gi + requests: + cpu: "1.5" + memory: 3.5Gi + serviceAccountName: fail2ban-geoip-service-account diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml new file mode 100644 index 0000000..1e8ca39 --- /dev/null +++ b/fail2ban-exporter/kustomization.yaml @@ -0,0 +1,18 @@ +--- +resources: +- ./namespace.yaml +- ./serviceaccount.yaml +- ./daemonset.yaml +- ./deployment.yaml +- ./service.yaml +- ./servicemonitor.yaml +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +images: +- name: git.ar21.de/yolokube/country-geo-locations + newName: git.ar21.de/yolokube/country-geo-locations + newTag: "25" +- name: git.ar21.de/yolokube/fail2ban-prometheus-exporter + newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter + newTag: "40" +namespace: fail2ban-prometheus diff --git a/fail2ban-exporter/namespace.yaml b/fail2ban-exporter/namespace.yaml new file mode 100644 index 0000000..efd9083 --- /dev/null +++ b/fail2ban-exporter/namespace.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + labels: + app.kubernetes.io/instance: fail2ban-prometheus + prometheus: yolokube + name: fail2ban-prometheus diff --git a/fail2ban-exporter/service.yaml b/fail2ban-exporter/service.yaml new file mode 100644 index 0000000..b1447f5 --- /dev/null +++ b/fail2ban-exporter/service.yaml @@ -0,0 +1,38 @@ +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: fail2ban-geoip + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-geoip + name: fail2ban-geoip + namespace: fail2ban-prometheus +spec: + ports: + - name: http + port: 80 + targetPort: http + selector: + app: fail2ban-geoip + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + labels: + app: fail2ban-prometheus-exporter + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-prometheus-exporter + name: fail2ban-prometheus-exporter + namespace: fail2ban-prometheus +spec: + internalTrafficPolicy: Cluster + ports: + - name: http-metrics + port: 9191 + protocol: TCP + targetPort: 9191 + selector: + app: fail2ban-prometheus-exporter + type: ClusterIP diff --git a/fail2ban-exporter/serviceaccount.yaml b/fail2ban-exporter/serviceaccount.yaml new file mode 100644 index 0000000..d62a1fc --- /dev/null +++ b/fail2ban-exporter/serviceaccount.yaml @@ -0,0 +1,18 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-geoip + name: fail2ban-geoip-service-account + namespace: fail2ban-prometheus +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-prometheus-exporter + name: fail2ban-prometheus-exporter-service-account + namespace: fail2ban-prometheus diff --git a/fail2ban-exporter/servicemonitor.yaml b/fail2ban-exporter/servicemonitor.yaml new file mode 100644 index 0000000..b275fa8 --- /dev/null +++ b/fail2ban-exporter/servicemonitor.yaml @@ -0,0 +1,28 @@ +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + app: fail2ban-prometheus-exporter + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-prometheus-exporter + name: fail2ban-prometheus-servicemonitor + namespace: fail2ban-prometheus +spec: + attachMetadata: + node: false + endpoints: + - interval: 30s + path: /metrics + port: http-metrics + relabelings: + - action: replace + sourceLabels: + - __meta_kubernetes_endpoint_node_name + targetLabel: node + scheme: http + jobLabel: jobLabel + selector: + matchLabels: + app.kubernetes.io/instance: fail2ban-prometheus + app.kubernetes.io/name: fail2ban-prometheus-exporter From f88729b37276222391c99c58241da0b2f742370e Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 14:18:47 +0000 Subject: [PATCH 02/31] DASHBOARD STAGING: update image tag to staging-172 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index b76904c..7c12f8e 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-170 + newTag: staging-172 namespace: dashboard-staging patches: - patch: |- From 2fc99a5bdcd76a28afec4046003d8cd7a3142477 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 14:20:48 +0000 Subject: [PATCH 03/31] DASHBOARD: update image tag to 173 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index be67be9..6b6ee20 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "171" + newTag: "173" namespace: dashboard From a992c3265e7a00b9bbf83740cd83353f01de3d76 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 17:04:48 +0000 Subject: [PATCH 04/31] DASHBOARD STAGING: update image tag to staging-174 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 7c12f8e..1634b24 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-172 + newTag: staging-174 namespace: dashboard-staging patches: - patch: |- From 9723669778ad207a16b8f12a1458b8b794d53ca0 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 17:06:05 +0000 Subject: [PATCH 05/31] DASHBOARD: update image tag to 175 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index 6b6ee20..fdd1122 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "173" + newTag: "175" namespace: dashboard From bdb79cda63230fab9f629f3327528fda327eaf68 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 18:05:47 +0000 Subject: [PATCH 06/31] DASHBOARD STAGING: update image tag to staging-176 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 1634b24..d6c1881 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-174 + newTag: staging-176 namespace: dashboard-staging patches: - patch: |- From 8b5c1ff0219e4ad5f315bb2a19acab3d97f38d60 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 29 Oct 2024 18:07:29 +0000 Subject: [PATCH 07/31] DASHBOARD: update image tag to 177 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index fdd1122..97fde01 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "175" + newTag: "177" namespace: dashboard From 101a6d29ab36a8c34b8eef3941ea656bb5040c3e Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 06:04:32 +0000 Subject: [PATCH 08/31] DASHBOARD STAGING: update image tag to staging-178 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index d6c1881..56634a4 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-176 + newTag: staging-178 namespace: dashboard-staging patches: - patch: |- From e9722b84528ecda8e281f9752fd5c3730409d04c Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 06:07:51 +0000 Subject: [PATCH 09/31] DASHBOARD: update image tag to 179 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index 97fde01..fa2a7d2 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "177" + newTag: "179" namespace: dashboard From 9aae18ec30c44db88d39adde0fb43821336abcac Mon Sep 17 00:00:00 2001 From: tom Date: Thu, 31 Oct 2024 13:17:11 +0000 Subject: [PATCH 10/31] FAIL2BAN PROMETHEUS EXPORTER: update image tag to 42 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 1e8ca39..5c5f428 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -1,4 +1,3 @@ ---- resources: - ./namespace.yaml - ./serviceaccount.yaml @@ -14,5 +13,5 @@ images: newTag: "25" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter - newTag: "40" + newTag: "42" namespace: fail2ban-prometheus From 6b43be1176d4176ff4fb3b5b37d92cfdbe219636 Mon Sep 17 00:00:00 2001 From: tom Date: Thu, 31 Oct 2024 13:17:51 +0000 Subject: [PATCH 11/31] COUNTRY GEO LOCATION: update image tag to 27 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 5c5f428..18ec6b0 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -10,7 +10,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/country-geo-locations newName: git.ar21.de/yolokube/country-geo-locations - newTag: "25" + newTag: "27" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter newTag: "42" From 4ed8f1abe9b0d01bcc2a7f01025852fb25eac384 Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 14:16:15 +0000 Subject: [PATCH 12/31] FAIL2BAN PROMETHEUS EXPORTER: update image tag to 44 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 18ec6b0..558a941 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -13,5 +13,5 @@ images: newTag: "27" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter - newTag: "42" + newTag: "44" namespace: fail2ban-prometheus From eb631e6bd883a0539406c66745327ca2b2ba0abf Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 16:05:58 +0000 Subject: [PATCH 13/31] DASHBOARD STAGING: update image tag to staging-180 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 56634a4..c979784 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-178 + newTag: staging-180 namespace: dashboard-staging patches: - patch: |- From eee1e280de76d1d176916bafd79fb663af1ef5e2 Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 16:09:04 +0000 Subject: [PATCH 14/31] DASHBOARD: update image tag to 181 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index fa2a7d2..d593ea3 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "179" + newTag: "181" namespace: dashboard From 93e60171764453630468acbef56dcc9278225e85 Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 19:05:33 +0000 Subject: [PATCH 15/31] DASHBOARD STAGING: update image tag to staging-182 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index c979784..0fa4f47 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-180 + newTag: staging-182 namespace: dashboard-staging patches: - patch: |- From b30157d9bde646559b5afdc8e92e3feb22efef96 Mon Sep 17 00:00:00 2001 From: renovate Date: Thu, 31 Oct 2024 19:07:01 +0000 Subject: [PATCH 16/31] DASHBOARD: update image tag to 183 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index d593ea3..4090498 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "181" + newTag: "183" namespace: dashboard From 7532fa1882c58b8907353a070eb6045e4530a5c6 Mon Sep 17 00:00:00 2001 From: renovate Date: Fri, 1 Nov 2024 02:14:42 +0000 Subject: [PATCH 17/31] COUNTRY GEO LOCATION: update image tag to 29 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 558a941..a4cd34a 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -10,7 +10,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/country-geo-locations newName: git.ar21.de/yolokube/country-geo-locations - newTag: "27" + newTag: "29" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter newTag: "44" From af96fce872753cbd1f4c3f376d2e9210eb1c42e7 Mon Sep 17 00:00:00 2001 From: renovate Date: Fri, 1 Nov 2024 03:14:21 +0000 Subject: [PATCH 18/31] FAIL2BAN PROMETHEUS EXPORTER: update image tag to 48 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index a4cd34a..3b4b742 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -13,5 +13,5 @@ images: newTag: "29" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter - newTag: "44" + newTag: "48" namespace: fail2ban-prometheus From 3972f31025dec68018f9e7e4cc7645199a4e8db7 Mon Sep 17 00:00:00 2001 From: renovate Date: Fri, 1 Nov 2024 19:05:58 +0000 Subject: [PATCH 19/31] DASHBOARD STAGING: update image tag to staging-184 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 0fa4f47..194ed4a 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-182 + newTag: staging-184 namespace: dashboard-staging patches: - patch: |- From f5ab42e21d381eee4cfe76cc572bc03a3ac1dd25 Mon Sep 17 00:00:00 2001 From: renovate Date: Fri, 1 Nov 2024 19:08:35 +0000 Subject: [PATCH 20/31] DASHBOARD: update image tag to 185 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index 4090498..b186b47 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "183" + newTag: "185" namespace: dashboard From c5f4690398908275e95cfe57598bd861010a3663 Mon Sep 17 00:00:00 2001 From: renovate Date: Sun, 3 Nov 2024 04:05:05 +0000 Subject: [PATCH 21/31] DASHBOARD STAGING: update image tag to staging-186 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 194ed4a..e638dc5 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-184 + newTag: staging-186 namespace: dashboard-staging patches: - patch: |- From 0a2f399ce15a3fc8f6c6468587db420d2dc43c99 Mon Sep 17 00:00:00 2001 From: renovate Date: Sun, 3 Nov 2024 04:07:00 +0000 Subject: [PATCH 22/31] DASHBOARD: update image tag to 187 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index b186b47..90a5a46 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "185" + newTag: "187" namespace: dashboard From cf472d8a0b9723ee9876702de3547d70df8c8587 Mon Sep 17 00:00:00 2001 From: renovate Date: Mon, 4 Nov 2024 18:05:35 +0000 Subject: [PATCH 23/31] DASHBOARD STAGING: update image tag to staging-188 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index e638dc5..5cffe5f 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-186 + newTag: staging-188 namespace: dashboard-staging patches: - patch: |- From 63d4b60959bd98d737b5ce2d9b9bef0329057c78 Mon Sep 17 00:00:00 2001 From: renovate Date: Mon, 4 Nov 2024 18:08:14 +0000 Subject: [PATCH 24/31] DASHBOARD: update image tag to 189 (done automagically via Woodpecker pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index 90a5a46..755e10f 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "187" + newTag: "189" namespace: dashboard From d5ebc335ff04aa932545883aef93cded289aab4c Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 5 Nov 2024 02:06:29 +0000 Subject: [PATCH 25/31] DASHBOARD STAGING: update image tag to staging-190 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index 5cffe5f..b87e592 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-188 + newTag: staging-190 namespace: dashboard-staging patches: - patch: |- From 646d25116312f9b12526571eeb46bfa5e84ebaea Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 5 Nov 2024 14:45:01 +0000 Subject: [PATCH 26/31] DASHBOARD STAGING: update image tag to staging-191 (done automagically via Woodpecker pipeline) --- dashboard/overlays/staging/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index b87e592..eab4329 100644 --- a/dashboard/overlays/staging/kustomization.yaml +++ b/dashboard/overlays/staging/kustomization.yaml @@ -5,7 +5,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: staging-190 + newTag: staging-191 namespace: dashboard-staging patches: - patch: |- From 7465cf856f35be843640e0c68848fe2d400c09c8 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 5 Nov 2024 23:12:48 +0000 Subject: [PATCH 27/31] COUNTRY GEO LOCATION: update image tag to 31 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 3b4b742..53f5a35 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -10,7 +10,7 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/country-geo-locations newName: git.ar21.de/yolokube/country-geo-locations - newTag: "29" + newTag: "31" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter newTag: "48" From d953ef6aa356b41b2409f2b26dc42e596daede73 Mon Sep 17 00:00:00 2001 From: renovate Date: Tue, 5 Nov 2024 23:14:32 +0000 Subject: [PATCH 28/31] FAIL2BAN PROMETHEUS EXPORTER: update image tag to 50 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 53f5a35..7fc04a4 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -13,5 +13,5 @@ images: newTag: "31" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter - newTag: "48" + newTag: "50" namespace: fail2ban-prometheus From a6cf3c2e5570cd977ec4e522b1c01b5b76de5528 Mon Sep 17 00:00:00 2001 From: renovate Date: Wed, 6 Nov 2024 00:14:24 +0000 Subject: [PATCH 29/31] FAIL2BAN PROMETHEUS EXPORTER: update image tag to 52 (done automagically via Woodpecker pipeline) --- fail2ban-exporter/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fail2ban-exporter/kustomization.yaml b/fail2ban-exporter/kustomization.yaml index 7fc04a4..37b51bc 100644 --- a/fail2ban-exporter/kustomization.yaml +++ b/fail2ban-exporter/kustomization.yaml @@ -13,5 +13,5 @@ images: newTag: "31" - name: git.ar21.de/yolokube/fail2ban-prometheus-exporter newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter - newTag: "50" + newTag: "52" namespace: fail2ban-prometheus From 37ed089fc7417369fa91517415d8c44cbf0eb4ad Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Wed, 6 Nov 2024 01:37:21 +0100 Subject: [PATCH 30/31] chore(longhorn): switch to fsn1 objectstorage & update bucket name --- longhorn/secret.yaml | 50 ++++++++++++++++++++++---------------------- longhorn/values.yaml | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/longhorn/secret.yaml b/longhorn/secret.yaml index 6b0475a..1f3f3ec 100644 --- a/longhorn/secret.yaml +++ b/longhorn/secret.yaml @@ -6,13 +6,13 @@ metadata: namespace: longhorn-system type: Opaque data: - AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:78iskasj0MX32r8qp4LCmTsf5q8r3W5nCs7BrA==,iv:dQFU/Pm+bQQKWfWKq7c63XTW2+czjOeIZuoL2mrPKbM=,tag:we+rZ+YoMpeiAve7zcH6pg==,type:str] - AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:zR3LNrmweWn9ONkpOlgNGfJ0ERJeNgNsurvBcsX7JZox/vyaZRb6lt4VEjdBDMdTZ+dWRvtvHUw=,iv:CCLoHHixnzVaT0SX3uOjyb7SCNyAe5H30acmMEIgubI=,tag:c7nWPRTZQXqgp8jVgtU57g==,type:str] - # ENC[AES256_GCM,data:p1aNW086iJ/xbZGc3A9VFitml4AB0ly8BOyJztOoIBd9I7Ld,iv:5um8w4PL9EfHcCHlfIW0Yr6aqvgs5FVh4Y54RDQDOLY=,tag:17ELSDORVx0aj2hzFDaxUA==,type:comment] - AWS_ENDPOINTS: ENC[AES256_GCM,data:Cm4ISXx3mosAwVCzFqK5461gFIAqWtSwazvhfe/01blpOLOGpEW7b7S00fnRMviR,iv:Zflw/1JEQjcKarQPOrpBSpCprdL/2Ry6FH74K3/NfFo=,tag:l6idxnQStu2ycr0og2/otw==,type:str] - # ENC[AES256_GCM,data:0QVDgxSYpM+pFAiXf2+xcAnZath1zSzyZDy/zS8L36kZrSQnBSDN91OwAKLYpOb1m+cbex6lWN9OYFRYcIhUjA==,iv:Cm7bwYZS6F4XkRFaqUcBehXUQXmUI/48l+cDBPjlao8=,tag:jBUadTKqWJbPqpljshBoRg==,type:comment] - # ENC[AES256_GCM,data:oxfKvt9xbus8la9hJGLOCVBfyQMCP4wpD4QZcEIw/SFWysMm2NaFzUHtUH39QAG2kCw1C5gKtTQ5EhJ1C2bgxVB6qlC6DUhO5uwlIoXtDqNsfhnsyWuIvJMH5jnPwAfO8Y+plLk2g4dV3aMmYt8Hfg==,iv:Ai/0l0GDbJzTaVy7Xhp1offyaqKD/Ge/oU9YDiGXC28=,tag:wIGYy7TBnCZYrbKDd1y7xQ==,type:comment] - # ENC[AES256_GCM,data:6IieK5gwtUr+u3PjRjOXs5fJafO3N14yLmDCxBdU5VBfgOpIV4P5nX07DJ5jXw9BJgr6nqsQA0tlgeddT0vnO/cQNKJFBeQXVCzjxLHlrNv7JLg6EbtXZoO/eNow0XBGCLyg6Mq+6S83J2p8pix4tEae4YQrwveQ+dD0A15hK7n5gWOdFz50qE5IImbZsm9aR3ymxs1o9fjkZYTNycsneWe069SNCdb2gFtf4Q==,iv:N30tKPf2ajQT2s0/GYZPV8ipy1Qkkfh+dAlJ4pdGm9M=,tag:qtfr6TY8nyAoMykRONC3kQ==,type:comment] + AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:FGrtUQ2chsujBHH3gv+nqtsRmDCaGA3knyUM1A==,iv:xQX/ydgcynm8LYvz80+orGAWUQpQt4CzjOU4J5Fq+QI=,tag:9aguChjLrKRHDaFWAhE8wg==,type:str] + AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:P1nq60OQiKU7LH45Qk5LaGUIqKoQiMtlRt7xmc2aWpnXvYtqAjsLYnM8tRHQEuTyaL2sSj3T30g=,iv:cnfLs8sqHCrQ66uGToNDEM0tKzIR9DoLNO14lk4w2JY=,tag:Mz1MI1zxJPukGImwJIfILg==,type:str] + # ENC[AES256_GCM,data:FC33R7bKpy8TWfZItn/4lM4KIzp/5fq8aoNZ2pj1jZBYsOWyGAz2Zll/wcYU18Sp7aCWHwzy61ZLAnXmBOnzrYHdJ8bb/uWUfF+k5JyEM+o0CST8FNiE/CV/xLgQvmsmUgKElHDZSSgODlLJ7cF9ylg/H2CaxpYaXRYc77W52B4xIc4daSRr3ZlZVa12DV5B398mFupqGN7naDHJY5atlA==,iv:YIlmdQLde2ayYlVYqrUxo1sJci8LOdoExJddtPMNFZo=,tag:qg5ygnc15orNOjnaWbacGA==,type:comment] + AWS_ENDPOINTS: ENC[AES256_GCM,data:82cupiAmZjqc81WhlyyUdW04v+hoJiSsdENDzEXTsvC3HTR23aYBzfy3/EN6f1eY,iv:Pgu7v/JWAL23kUu3WPG9imdmOGKdZtve+tC7JBY+Z3w=,tag:ypveVxVuwfW+jJtOmisUkQ==,type:str] + # ENC[AES256_GCM,data:nvG6/M5AlMaIBGGPNfnA9PCEhZNYoPw4HNfflK/fpFoGktQFmYsEXL98yBDYkgKx2FJUwIjfyS5LhcbxXFBjY4QtOroef7cqMjHd00sWzasjV6gzGL67i4BqmsQZALpht9ZMhWK03QdZbqmwb+19+1gM6ViWghobL/7wMhmjMjEn7Xz8WwYvRuKo9KmCJMnkiAb6u9N3KowhNE4s+nLLiJ9nhMO6mVX++W/WoLKFhRfqWrX6ywoWkI3wUT321N+f/J+5KU3TWDQ=,iv:L6aLI1NP7Gvewxh2LO0UG93pq02ncPTPF2TuT1UxjUI=,tag:TT8BVmHWAFGb8fskegQ9lg==,type:comment] + # ENC[AES256_GCM,data:6qG4iDZ5mumwZ4NV7JvejvZoZYxKlg2xYIDkKWLn97+JHYkVDCwCWpFNCZcdO4p4d502p27lOsNJdeJyp/XotZcfXoSdGLLOqsFU2t3nzmkdFLvSKlEOq9FLaE3nDBcYtRQTH28iQnmoawAOIKcXppnhHvpwmcUV5V4T7g1aQOvaKWOHecDsms9Nt9pL9k7AFiqOoDuotL88JvhDMaMLKy1W3eihhwnozLYQLUgPorFWKc9xtaAX/ieE1ZBSX7Pz6aCK4u2ndwUM2ki1QnovlfI/wuFVE0gJPY2Nc21RX+LqKdDQcM7iqkyWYxlBa46Dy4D6qUK5fT/vm2pSUhl3etN8intG2lrr,iv:tg1v/6xGqS43i291GBzMbf4y2uNXz95AYK8gJYW/8+k=,tag:BcEwuOZrDuqaPwOFsNlAqw==,type:comment] + # ENC[AES256_GCM,data:tQzPmD0Caq1xlBQf0DaY2pHQfbyxdIgcQTTau/SFU2BfosAXNEU04jwxNDjm6c4SVGYqbFFvuOri7BtTCbe9XKx0EWqsJrXL0eLXgStgKG1jsA4Nz4NfTBpHdn1+ZBu6X4fjoKDnZJlftmDUhm8EThVPi5PG0qT2yj8jtyt/1ysDAYFfxL/WD8xOPHBp/ODDlPod8+JLW+ntHIku9EAVD/R3SJCRi3tQe0eKd50Nli/+tsHCV3LHNoNL4U00nVysnX8GtUnQvJI0yHE26nbpHJlCJgH5EBBPHZFRIKSWVeo2EJpS4VGnr3yDVC3JjCRpTKlftC757bFtww+SEBihy9WJ05QTd/V4CjjpxDbRWRVI4BgJXLWqzB0khRc8YEDQj8YZkh2vl0kj0iv+EHeiAMlqTAoPMBSKVQtZCWyI635nfo1ywG1kDPa1HhPD1WZjBtF0fdMHtuM=,iv:UZ6KX3SujvAaq3hX8V2NsJiVUuVa6f/ILaZuD7T0X/Y=,tag:xG4iyp97PCAW+ZzO/Td22Q==,type:comment] sops: kms: [] gcp_kms: [] @@ -22,32 +22,32 @@ sops: - recipient: age1mraede6gqxkh2rkeq5fjrcflp7emenl2qn885asxvtx5erga2pdqujuexz enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIUUV2UTR2dUpxWlpKWjNM - WDI2NVRUK0EvZkdjZ3N0OXFNclNJdzlIRXlZCmZBOUErb2pZUHZlNVpGLzhTUlRK - N21nSjM3RzRRdXR4QStyakdYRExCOHMKLS0tIHdJczRmNnBDMmJjNm9WeXlvU1cx - U1lFckFhTWloSmI0LzJoWDJDSExnbHcK4Sz2SU5czvG58HiQtn4AJbltSwfikS3A - JUKhzPja3ZgHhmed+Bs9SLyKcQ1gm+ou1JLjqJ2/0s2MEAoTnQ9aCw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUcW5XYTB3USsyWHBwcHJQ + bVdTQ1dHaHZSelU4NkxMMjBPUUdqbVRkblhzCk9ERmVYMUdtVVkxbU1NMjFUMHR5 + N1E3OHhyZE50V3FScVdoVEo0d2Fid0UKLS0tIG1Tb1pBbXNTc0tTb3pWRE44MnU0 + VGRTRzhLQ2FraGxDSTFKdWVnK1IxVkUKU51R3ciJ9qV2pRdASZ2jxQiRqMsf9gYm + 1PqP21XoE4pgaRbF45usCwYPYxxZObFiBZ7TXw6ItMf1tFtr4EfZ8Q== -----END AGE ENCRYPTED FILE----- - recipient: age1s9nvc4rxj3kaj4apmzzn8fmjrudrvdhgu70rg04we9hyse5aadsq7kmckn enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5OEVaTk9IUzR1bkNneitF - dGtadHJjRUJUYTREV0J2M3Z2dzJCSnpEREZNCkpZZnFxNE1QMU5UUXNITXJpV2Rt - dUcvaUw4aC9iQzhIRXVmYmlpUmhqRm8KLS0tIDUxRGxsQldqWWlFeXJITXg2RkhX - bkwvRVlsSDYyZGJkbU94bFUxdnN2VkkKg9LB1b0aD/GqpbRIZD1hIcNaRWr4eybL - 17orZ6j01e84zMutrinpOP1sTMyqCEBYG2FrEAnRaTxRkOW7SaVHIw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPeEM3WmI5dnNLaEd0US9I + MzlGMU1ReWovdWFPQmhBaHlVU09IQnM3V3dzCklRd3FFcWZPeHAzTFJxdGtYd1lj + ZkFadXAxa2JoeU1LdzBDcCsrNVpyRzAKLS0tIEhrdzlFZ2FBYnRScUdRaytxYTJE + YnE0QTNGTWg0N2F5UC9XTVF5Z2pqNXMKWmfwK/biw1Mi7jcWSWoAifmd4c4QwcEU + tTIchW+nwmMYYgnt0EP/jNdJXyqy4nAGWj/YvJULfct/qeeME9AJCg== -----END AGE ENCRYPTED FILE----- - recipient: age1z5wtjmk0jw0j9qz9k5rrnp30nzqxrl3v6wgl7eryvqus28zekp4qpx9jc2 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArZ3FUMlpFRVdrVVZxdXdo - b2pJZ0lValNUMUlZcGRVb296QjlPM1JPZUFrCkVDWlhZNEYxaVRnd2FTWFRtSHcr - eTN0ZERFSWpPa0lyczF2TEk5dTB4d00KLS0tIHZ2MzdpUTd1eHdicHduQzJsRzAr - SU5ibzRiK3Q2RnVNRUhjVm5YSFNmc0UKNA0uHFT1L8RuQR6TmiopYCgLBxsLp0bU - vsS68gQieQI94bBiMOsJQTzLSWBc9juvuBdHhRoyYhkzJ75TAifNVQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwQWZxSXhRSTR4YnN5S2pw + dUFDOTc4MUZjZUg3RUI2S0JLcjZmT3UzcDBJCjdkd2IySmw3aURzWS8yWHIrb1dy + dXYwS09abVI3Z1VJN2JqeFc4NmlPMjAKLS0tIDJXVWVVNGJZckpzSW5rWWc3UVFx + M1QreDJSTHg3RDNtL05XWmp0eXk2ZW8Kue731qiqVD8Bb9hGacWzDnNkYm187NaU + STbG20MyHWvvv1s15+ry+EWG7QOHyp8ixmwUtpzqUxqKJHdVwkQERw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-09-30T19:48:48Z" - mac: ENC[AES256_GCM,data:cu2bF925hVUs69HmKzs3sc61rN3hNWwN0x6VyBhoobNDF7IJ65Aw/iSYSh80EdoDy4WQq0lfr4SO8sayqs3vxgTwFpujcjnQ16rgq0q00V8e+iDlR78h/SbYp+cuFiu6QBKSl9a/vHfRSTSOAOt0zF+cPYl25Htas5L7S12xJ68=,iv:wDkA8egy2ONoRaUYXV915ID6JX+myOmStxdXXtC66sw=,tag:UxoGQpiB023vcwSc3es21Q==,type:str] + lastmodified: "2024-11-06T00:34:07Z" + mac: ENC[AES256_GCM,data:5Jkpu7keohAss//Vj2IPl57c89dErqjy4B21raHQ6TL0ilo4catUGocCdhLKHg/swgIzL6DnrS/+TtyQk2PaRlK1jCNOc30CK2dBgTMS4BrzzbOfg8VW33MCqiN6Hyqz5URI4QPXuBNWZieszPoIfd6N6QDry+M9qiTidVwWqOw=,iv:d+9aDc7S1Oh+ufiOn/+n0Q7MJVlPSwCfoLrroidNLLc=,tag:U8/loqaMGfv63H85FV5agg==,type:str] pgp: [] encrypted_regex: ^(data|stringData)$ - version: 3.9.0 + version: 3.9.1 diff --git a/longhorn/values.yaml b/longhorn/values.yaml index cc4d5c2..f01868b 100644 --- a/longhorn/values.yaml +++ b/longhorn/values.yaml @@ -14,7 +14,7 @@ persistence: ]' defaultSettings: defaultDataPath: /storage1 - backupTarget: "s3://yolokube-backup@weur/" + backupTarget: "s3://yolokube-backups@weur/" backupTargetCredentialSecret: longhorn-backup-target replicaAutoBalance: best-effort defaultLonghornStaticStorageClass: longhorn From cd3b26f44808bede440f578d582e946fb4048af1 Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Wed, 6 Nov 2024 01:37:21 +0100 Subject: [PATCH 31/31] chore(longhorn): switch to fsn1 objectstorage & update bucket name --- longhorn/secret.yaml | 50 ++++++++++++++++++++++---------------------- longhorn/values.yaml | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/longhorn/secret.yaml b/longhorn/secret.yaml index 6b0475a..1f3f3ec 100644 --- a/longhorn/secret.yaml +++ b/longhorn/secret.yaml @@ -6,13 +6,13 @@ metadata: namespace: longhorn-system type: Opaque data: - AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:78iskasj0MX32r8qp4LCmTsf5q8r3W5nCs7BrA==,iv:dQFU/Pm+bQQKWfWKq7c63XTW2+czjOeIZuoL2mrPKbM=,tag:we+rZ+YoMpeiAve7zcH6pg==,type:str] - AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:zR3LNrmweWn9ONkpOlgNGfJ0ERJeNgNsurvBcsX7JZox/vyaZRb6lt4VEjdBDMdTZ+dWRvtvHUw=,iv:CCLoHHixnzVaT0SX3uOjyb7SCNyAe5H30acmMEIgubI=,tag:c7nWPRTZQXqgp8jVgtU57g==,type:str] - # ENC[AES256_GCM,data:p1aNW086iJ/xbZGc3A9VFitml4AB0ly8BOyJztOoIBd9I7Ld,iv:5um8w4PL9EfHcCHlfIW0Yr6aqvgs5FVh4Y54RDQDOLY=,tag:17ELSDORVx0aj2hzFDaxUA==,type:comment] - AWS_ENDPOINTS: ENC[AES256_GCM,data:Cm4ISXx3mosAwVCzFqK5461gFIAqWtSwazvhfe/01blpOLOGpEW7b7S00fnRMviR,iv:Zflw/1JEQjcKarQPOrpBSpCprdL/2Ry6FH74K3/NfFo=,tag:l6idxnQStu2ycr0og2/otw==,type:str] - # ENC[AES256_GCM,data:0QVDgxSYpM+pFAiXf2+xcAnZath1zSzyZDy/zS8L36kZrSQnBSDN91OwAKLYpOb1m+cbex6lWN9OYFRYcIhUjA==,iv:Cm7bwYZS6F4XkRFaqUcBehXUQXmUI/48l+cDBPjlao8=,tag:jBUadTKqWJbPqpljshBoRg==,type:comment] - # ENC[AES256_GCM,data:oxfKvt9xbus8la9hJGLOCVBfyQMCP4wpD4QZcEIw/SFWysMm2NaFzUHtUH39QAG2kCw1C5gKtTQ5EhJ1C2bgxVB6qlC6DUhO5uwlIoXtDqNsfhnsyWuIvJMH5jnPwAfO8Y+plLk2g4dV3aMmYt8Hfg==,iv:Ai/0l0GDbJzTaVy7Xhp1offyaqKD/Ge/oU9YDiGXC28=,tag:wIGYy7TBnCZYrbKDd1y7xQ==,type:comment] - # ENC[AES256_GCM,data:6IieK5gwtUr+u3PjRjOXs5fJafO3N14yLmDCxBdU5VBfgOpIV4P5nX07DJ5jXw9BJgr6nqsQA0tlgeddT0vnO/cQNKJFBeQXVCzjxLHlrNv7JLg6EbtXZoO/eNow0XBGCLyg6Mq+6S83J2p8pix4tEae4YQrwveQ+dD0A15hK7n5gWOdFz50qE5IImbZsm9aR3ymxs1o9fjkZYTNycsneWe069SNCdb2gFtf4Q==,iv:N30tKPf2ajQT2s0/GYZPV8ipy1Qkkfh+dAlJ4pdGm9M=,tag:qtfr6TY8nyAoMykRONC3kQ==,type:comment] + AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:FGrtUQ2chsujBHH3gv+nqtsRmDCaGA3knyUM1A==,iv:xQX/ydgcynm8LYvz80+orGAWUQpQt4CzjOU4J5Fq+QI=,tag:9aguChjLrKRHDaFWAhE8wg==,type:str] + AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:P1nq60OQiKU7LH45Qk5LaGUIqKoQiMtlRt7xmc2aWpnXvYtqAjsLYnM8tRHQEuTyaL2sSj3T30g=,iv:cnfLs8sqHCrQ66uGToNDEM0tKzIR9DoLNO14lk4w2JY=,tag:Mz1MI1zxJPukGImwJIfILg==,type:str] + # ENC[AES256_GCM,data:FC33R7bKpy8TWfZItn/4lM4KIzp/5fq8aoNZ2pj1jZBYsOWyGAz2Zll/wcYU18Sp7aCWHwzy61ZLAnXmBOnzrYHdJ8bb/uWUfF+k5JyEM+o0CST8FNiE/CV/xLgQvmsmUgKElHDZSSgODlLJ7cF9ylg/H2CaxpYaXRYc77W52B4xIc4daSRr3ZlZVa12DV5B398mFupqGN7naDHJY5atlA==,iv:YIlmdQLde2ayYlVYqrUxo1sJci8LOdoExJddtPMNFZo=,tag:qg5ygnc15orNOjnaWbacGA==,type:comment] + AWS_ENDPOINTS: ENC[AES256_GCM,data:82cupiAmZjqc81WhlyyUdW04v+hoJiSsdENDzEXTsvC3HTR23aYBzfy3/EN6f1eY,iv:Pgu7v/JWAL23kUu3WPG9imdmOGKdZtve+tC7JBY+Z3w=,tag:ypveVxVuwfW+jJtOmisUkQ==,type:str] + # ENC[AES256_GCM,data:nvG6/M5AlMaIBGGPNfnA9PCEhZNYoPw4HNfflK/fpFoGktQFmYsEXL98yBDYkgKx2FJUwIjfyS5LhcbxXFBjY4QtOroef7cqMjHd00sWzasjV6gzGL67i4BqmsQZALpht9ZMhWK03QdZbqmwb+19+1gM6ViWghobL/7wMhmjMjEn7Xz8WwYvRuKo9KmCJMnkiAb6u9N3KowhNE4s+nLLiJ9nhMO6mVX++W/WoLKFhRfqWrX6ywoWkI3wUT321N+f/J+5KU3TWDQ=,iv:L6aLI1NP7Gvewxh2LO0UG93pq02ncPTPF2TuT1UxjUI=,tag:TT8BVmHWAFGb8fskegQ9lg==,type:comment] + # ENC[AES256_GCM,data:6qG4iDZ5mumwZ4NV7JvejvZoZYxKlg2xYIDkKWLn97+JHYkVDCwCWpFNCZcdO4p4d502p27lOsNJdeJyp/XotZcfXoSdGLLOqsFU2t3nzmkdFLvSKlEOq9FLaE3nDBcYtRQTH28iQnmoawAOIKcXppnhHvpwmcUV5V4T7g1aQOvaKWOHecDsms9Nt9pL9k7AFiqOoDuotL88JvhDMaMLKy1W3eihhwnozLYQLUgPorFWKc9xtaAX/ieE1ZBSX7Pz6aCK4u2ndwUM2ki1QnovlfI/wuFVE0gJPY2Nc21RX+LqKdDQcM7iqkyWYxlBa46Dy4D6qUK5fT/vm2pSUhl3etN8intG2lrr,iv:tg1v/6xGqS43i291GBzMbf4y2uNXz95AYK8gJYW/8+k=,tag:BcEwuOZrDuqaPwOFsNlAqw==,type:comment] + # ENC[AES256_GCM,data:tQzPmD0Caq1xlBQf0DaY2pHQfbyxdIgcQTTau/SFU2BfosAXNEU04jwxNDjm6c4SVGYqbFFvuOri7BtTCbe9XKx0EWqsJrXL0eLXgStgKG1jsA4Nz4NfTBpHdn1+ZBu6X4fjoKDnZJlftmDUhm8EThVPi5PG0qT2yj8jtyt/1ysDAYFfxL/WD8xOPHBp/ODDlPod8+JLW+ntHIku9EAVD/R3SJCRi3tQe0eKd50Nli/+tsHCV3LHNoNL4U00nVysnX8GtUnQvJI0yHE26nbpHJlCJgH5EBBPHZFRIKSWVeo2EJpS4VGnr3yDVC3JjCRpTKlftC757bFtww+SEBihy9WJ05QTd/V4CjjpxDbRWRVI4BgJXLWqzB0khRc8YEDQj8YZkh2vl0kj0iv+EHeiAMlqTAoPMBSKVQtZCWyI635nfo1ywG1kDPa1HhPD1WZjBtF0fdMHtuM=,iv:UZ6KX3SujvAaq3hX8V2NsJiVUuVa6f/ILaZuD7T0X/Y=,tag:xG4iyp97PCAW+ZzO/Td22Q==,type:comment] sops: kms: [] gcp_kms: [] @@ -22,32 +22,32 @@ sops: - recipient: age1mraede6gqxkh2rkeq5fjrcflp7emenl2qn885asxvtx5erga2pdqujuexz enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIUUV2UTR2dUpxWlpKWjNM - WDI2NVRUK0EvZkdjZ3N0OXFNclNJdzlIRXlZCmZBOUErb2pZUHZlNVpGLzhTUlRK - N21nSjM3RzRRdXR4QStyakdYRExCOHMKLS0tIHdJczRmNnBDMmJjNm9WeXlvU1cx - U1lFckFhTWloSmI0LzJoWDJDSExnbHcK4Sz2SU5czvG58HiQtn4AJbltSwfikS3A - JUKhzPja3ZgHhmed+Bs9SLyKcQ1gm+ou1JLjqJ2/0s2MEAoTnQ9aCw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUcW5XYTB3USsyWHBwcHJQ + bVdTQ1dHaHZSelU4NkxMMjBPUUdqbVRkblhzCk9ERmVYMUdtVVkxbU1NMjFUMHR5 + N1E3OHhyZE50V3FScVdoVEo0d2Fid0UKLS0tIG1Tb1pBbXNTc0tTb3pWRE44MnU0 + VGRTRzhLQ2FraGxDSTFKdWVnK1IxVkUKU51R3ciJ9qV2pRdASZ2jxQiRqMsf9gYm + 1PqP21XoE4pgaRbF45usCwYPYxxZObFiBZ7TXw6ItMf1tFtr4EfZ8Q== -----END AGE ENCRYPTED FILE----- - recipient: age1s9nvc4rxj3kaj4apmzzn8fmjrudrvdhgu70rg04we9hyse5aadsq7kmckn enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5OEVaTk9IUzR1bkNneitF - dGtadHJjRUJUYTREV0J2M3Z2dzJCSnpEREZNCkpZZnFxNE1QMU5UUXNITXJpV2Rt - dUcvaUw4aC9iQzhIRXVmYmlpUmhqRm8KLS0tIDUxRGxsQldqWWlFeXJITXg2RkhX - bkwvRVlsSDYyZGJkbU94bFUxdnN2VkkKg9LB1b0aD/GqpbRIZD1hIcNaRWr4eybL - 17orZ6j01e84zMutrinpOP1sTMyqCEBYG2FrEAnRaTxRkOW7SaVHIw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPeEM3WmI5dnNLaEd0US9I + MzlGMU1ReWovdWFPQmhBaHlVU09IQnM3V3dzCklRd3FFcWZPeHAzTFJxdGtYd1lj + ZkFadXAxa2JoeU1LdzBDcCsrNVpyRzAKLS0tIEhrdzlFZ2FBYnRScUdRaytxYTJE + YnE0QTNGTWg0N2F5UC9XTVF5Z2pqNXMKWmfwK/biw1Mi7jcWSWoAifmd4c4QwcEU + tTIchW+nwmMYYgnt0EP/jNdJXyqy4nAGWj/YvJULfct/qeeME9AJCg== -----END AGE ENCRYPTED FILE----- - recipient: age1z5wtjmk0jw0j9qz9k5rrnp30nzqxrl3v6wgl7eryvqus28zekp4qpx9jc2 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArZ3FUMlpFRVdrVVZxdXdo - b2pJZ0lValNUMUlZcGRVb296QjlPM1JPZUFrCkVDWlhZNEYxaVRnd2FTWFRtSHcr - eTN0ZERFSWpPa0lyczF2TEk5dTB4d00KLS0tIHZ2MzdpUTd1eHdicHduQzJsRzAr - SU5ibzRiK3Q2RnVNRUhjVm5YSFNmc0UKNA0uHFT1L8RuQR6TmiopYCgLBxsLp0bU - vsS68gQieQI94bBiMOsJQTzLSWBc9juvuBdHhRoyYhkzJ75TAifNVQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwQWZxSXhRSTR4YnN5S2pw + dUFDOTc4MUZjZUg3RUI2S0JLcjZmT3UzcDBJCjdkd2IySmw3aURzWS8yWHIrb1dy + dXYwS09abVI3Z1VJN2JqeFc4NmlPMjAKLS0tIDJXVWVVNGJZckpzSW5rWWc3UVFx + M1QreDJSTHg3RDNtL05XWmp0eXk2ZW8Kue731qiqVD8Bb9hGacWzDnNkYm187NaU + STbG20MyHWvvv1s15+ry+EWG7QOHyp8ixmwUtpzqUxqKJHdVwkQERw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-09-30T19:48:48Z" - mac: ENC[AES256_GCM,data:cu2bF925hVUs69HmKzs3sc61rN3hNWwN0x6VyBhoobNDF7IJ65Aw/iSYSh80EdoDy4WQq0lfr4SO8sayqs3vxgTwFpujcjnQ16rgq0q00V8e+iDlR78h/SbYp+cuFiu6QBKSl9a/vHfRSTSOAOt0zF+cPYl25Htas5L7S12xJ68=,iv:wDkA8egy2ONoRaUYXV915ID6JX+myOmStxdXXtC66sw=,tag:UxoGQpiB023vcwSc3es21Q==,type:str] + lastmodified: "2024-11-06T00:34:07Z" + mac: ENC[AES256_GCM,data:5Jkpu7keohAss//Vj2IPl57c89dErqjy4B21raHQ6TL0ilo4catUGocCdhLKHg/swgIzL6DnrS/+TtyQk2PaRlK1jCNOc30CK2dBgTMS4BrzzbOfg8VW33MCqiN6Hyqz5URI4QPXuBNWZieszPoIfd6N6QDry+M9qiTidVwWqOw=,iv:d+9aDc7S1Oh+ufiOn/+n0Q7MJVlPSwCfoLrroidNLLc=,tag:U8/loqaMGfv63H85FV5agg==,type:str] pgp: [] encrypted_regex: ^(data|stringData)$ - version: 3.9.0 + version: 3.9.1 diff --git a/longhorn/values.yaml b/longhorn/values.yaml index cc4d5c2..f01868b 100644 --- a/longhorn/values.yaml +++ b/longhorn/values.yaml @@ -14,7 +14,7 @@ persistence: ]' defaultSettings: defaultDataPath: /storage1 - backupTarget: "s3://yolokube-backup@weur/" + backupTarget: "s3://yolokube-backups@weur/" backupTargetCredentialSecret: longhorn-backup-target replicaAutoBalance: best-effort defaultLonghornStaticStorageClass: longhorn