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/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index be67be9..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: "171" + newTag: "189" namespace: dashboard diff --git a/dashboard/overlays/staging/kustomization.yaml b/dashboard/overlays/staging/kustomization.yaml index b76904c..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-170 + newTag: staging-191 namespace: dashboard-staging patches: - patch: |- 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..37b51bc --- /dev/null +++ b/fail2ban-exporter/kustomization.yaml @@ -0,0 +1,17 @@ +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: "31" +- name: git.ar21.de/yolokube/fail2ban-prometheus-exporter + newName: git.ar21.de/yolokube/fail2ban-prometheus-exporter + newTag: "52" +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 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