Compare commits
59 commits
37ed089fc7
...
cd3b26f448
Author | SHA1 | Date | |
---|---|---|---|
cd3b26f448 | |||
5ac0b378ef | |||
a6cf3c2e55 | |||
a3cd97f907 | |||
d953ef6aa3 | |||
c98106baa0 | |||
7465cf856f | |||
8757be0399 | |||
646d251163 | |||
4179ebb298 | |||
d5ebc335ff | |||
e52ef858c9 | |||
63d4b60959 | |||
78ded34c5b | |||
cf472d8a0b | |||
cc2e7f74c8 | |||
0a2f399ce1 | |||
a624181d60 | |||
c5f4690398 | |||
b8fabf5a34 | |||
f5ab42e21d | |||
1ce281a633 | |||
3972f31025 | |||
6ac6410d6a | |||
af96fce872 | |||
3973d31fb2 | |||
7532fa1882 | |||
3c2b9b9c1b | |||
b30157d9bd | |||
efc99d4972 | |||
93e6017176 | |||
f461b675c1 | |||
eee1e280de | |||
834ba80b25 | |||
eb631e6bd8 | |||
0b4e9e48eb | |||
4ed8f1abe9 | |||
107139ff7e | |||
6b43be1176 | |||
bb9e22ffe7 | |||
9aae18ec30 | |||
e84b8529c5 | |||
43dfcc4b8f | |||
e9722b8452 | |||
3635d9de70 | |||
101a6d29ab | |||
c8cd3c003b | |||
8b5c1ff021 | |||
6477efa1aa | |||
bdb79cda63 | |||
384d7ddff3 | |||
9723669778 | |||
68ef9eb380 | |||
a992c3265e | |||
630971c6c0 | |||
2fc99a5bdc | |||
7d0382fcc4 | |||
f88729b372 | |||
2dc2c7e548 |
12 changed files with 278 additions and 28 deletions
|
@ -72,3 +72,24 @@ spec:
|
||||||
automated:
|
automated:
|
||||||
selfHeal: false
|
selfHeal: false
|
||||||
prune: 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
|
||||||
|
|
|
@ -5,5 +5,5 @@ kind: Kustomization
|
||||||
images:
|
images:
|
||||||
- name: git.ar21.de/yolokube/dashboard
|
- name: git.ar21.de/yolokube/dashboard
|
||||||
newName: git.ar21.de/yolokube/dashboard
|
newName: git.ar21.de/yolokube/dashboard
|
||||||
newTag: "171"
|
newTag: "189"
|
||||||
namespace: dashboard
|
namespace: dashboard
|
||||||
|
|
|
@ -5,7 +5,7 @@ kind: Kustomization
|
||||||
images:
|
images:
|
||||||
- name: git.ar21.de/yolokube/dashboard
|
- name: git.ar21.de/yolokube/dashboard
|
||||||
newName: git.ar21.de/yolokube/dashboard
|
newName: git.ar21.de/yolokube/dashboard
|
||||||
newTag: staging-170
|
newTag: staging-191
|
||||||
namespace: dashboard-staging
|
namespace: dashboard-staging
|
||||||
patches:
|
patches:
|
||||||
- patch: |-
|
- patch: |-
|
||||||
|
|
56
fail2ban-exporter/daemonset.yaml
Normal file
56
fail2ban-exporter/daemonset.yaml
Normal file
|
@ -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
|
64
fail2ban-exporter/deployment.yaml
Normal file
64
fail2ban-exporter/deployment.yaml
Normal file
|
@ -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
|
17
fail2ban-exporter/kustomization.yaml
Normal file
17
fail2ban-exporter/kustomization.yaml
Normal file
|
@ -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
|
8
fail2ban-exporter/namespace.yaml
Normal file
8
fail2ban-exporter/namespace.yaml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/instance: fail2ban-prometheus
|
||||||
|
prometheus: yolokube
|
||||||
|
name: fail2ban-prometheus
|
38
fail2ban-exporter/service.yaml
Normal file
38
fail2ban-exporter/service.yaml
Normal file
|
@ -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
|
18
fail2ban-exporter/serviceaccount.yaml
Normal file
18
fail2ban-exporter/serviceaccount.yaml
Normal file
|
@ -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
|
28
fail2ban-exporter/servicemonitor.yaml
Normal file
28
fail2ban-exporter/servicemonitor.yaml
Normal file
|
@ -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
|
|
@ -6,13 +6,13 @@ metadata:
|
||||||
namespace: longhorn-system
|
namespace: longhorn-system
|
||||||
type: Opaque
|
type: Opaque
|
||||||
data:
|
data:
|
||||||
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:78iskasj0MX32r8qp4LCmTsf5q8r3W5nCs7BrA==,iv:dQFU/Pm+bQQKWfWKq7c63XTW2+czjOeIZuoL2mrPKbM=,tag:we+rZ+YoMpeiAve7zcH6pg==,type:str]
|
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:zR3LNrmweWn9ONkpOlgNGfJ0ERJeNgNsurvBcsX7JZox/vyaZRb6lt4VEjdBDMdTZ+dWRvtvHUw=,iv:CCLoHHixnzVaT0SX3uOjyb7SCNyAe5H30acmMEIgubI=,tag:c7nWPRTZQXqgp8jVgtU57g==,type:str]
|
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:P1nq60OQiKU7LH45Qk5LaGUIqKoQiMtlRt7xmc2aWpnXvYtqAjsLYnM8tRHQEuTyaL2sSj3T30g=,iv:cnfLs8sqHCrQ66uGToNDEM0tKzIR9DoLNO14lk4w2JY=,tag:Mz1MI1zxJPukGImwJIfILg==,type:str]
|
||||||
# ENC[AES256_GCM,data:p1aNW086iJ/xbZGc3A9VFitml4AB0ly8BOyJztOoIBd9I7Ld,iv:5um8w4PL9EfHcCHlfIW0Yr6aqvgs5FVh4Y54RDQDOLY=,tag:17ELSDORVx0aj2hzFDaxUA==,type:comment]
|
# 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:Cm4ISXx3mosAwVCzFqK5461gFIAqWtSwazvhfe/01blpOLOGpEW7b7S00fnRMviR,iv:Zflw/1JEQjcKarQPOrpBSpCprdL/2Ry6FH74K3/NfFo=,tag:l6idxnQStu2ycr0og2/otw==,type:str]
|
AWS_ENDPOINTS: ENC[AES256_GCM,data:82cupiAmZjqc81WhlyyUdW04v+hoJiSsdENDzEXTsvC3HTR23aYBzfy3/EN6f1eY,iv:Pgu7v/JWAL23kUu3WPG9imdmOGKdZtve+tC7JBY+Z3w=,tag:ypveVxVuwfW+jJtOmisUkQ==,type:str]
|
||||||
# ENC[AES256_GCM,data:0QVDgxSYpM+pFAiXf2+xcAnZath1zSzyZDy/zS8L36kZrSQnBSDN91OwAKLYpOb1m+cbex6lWN9OYFRYcIhUjA==,iv:Cm7bwYZS6F4XkRFaqUcBehXUQXmUI/48l+cDBPjlao8=,tag:jBUadTKqWJbPqpljshBoRg==,type:comment]
|
# 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:oxfKvt9xbus8la9hJGLOCVBfyQMCP4wpD4QZcEIw/SFWysMm2NaFzUHtUH39QAG2kCw1C5gKtTQ5EhJ1C2bgxVB6qlC6DUhO5uwlIoXtDqNsfhnsyWuIvJMH5jnPwAfO8Y+plLk2g4dV3aMmYt8Hfg==,iv:Ai/0l0GDbJzTaVy7Xhp1offyaqKD/Ge/oU9YDiGXC28=,tag:wIGYy7TBnCZYrbKDd1y7xQ==,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:6IieK5gwtUr+u3PjRjOXs5fJafO3N14yLmDCxBdU5VBfgOpIV4P5nX07DJ5jXw9BJgr6nqsQA0tlgeddT0vnO/cQNKJFBeQXVCzjxLHlrNv7JLg6EbtXZoO/eNow0XBGCLyg6Mq+6S83J2p8pix4tEae4YQrwveQ+dD0A15hK7n5gWOdFz50qE5IImbZsm9aR3ymxs1o9fjkZYTNycsneWe069SNCdb2gFtf4Q==,iv:N30tKPf2ajQT2s0/GYZPV8ipy1Qkkfh+dAlJ4pdGm9M=,tag:qtfr6TY8nyAoMykRONC3kQ==,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:
|
sops:
|
||||||
kms: []
|
kms: []
|
||||||
gcp_kms: []
|
gcp_kms: []
|
||||||
|
@ -22,32 +22,32 @@ sops:
|
||||||
- recipient: age1mraede6gqxkh2rkeq5fjrcflp7emenl2qn885asxvtx5erga2pdqujuexz
|
- recipient: age1mraede6gqxkh2rkeq5fjrcflp7emenl2qn885asxvtx5erga2pdqujuexz
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIUUV2UTR2dUpxWlpKWjNM
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUcW5XYTB3USsyWHBwcHJQ
|
||||||
WDI2NVRUK0EvZkdjZ3N0OXFNclNJdzlIRXlZCmZBOUErb2pZUHZlNVpGLzhTUlRK
|
bVdTQ1dHaHZSelU4NkxMMjBPUUdqbVRkblhzCk9ERmVYMUdtVVkxbU1NMjFUMHR5
|
||||||
N21nSjM3RzRRdXR4QStyakdYRExCOHMKLS0tIHdJczRmNnBDMmJjNm9WeXlvU1cx
|
N1E3OHhyZE50V3FScVdoVEo0d2Fid0UKLS0tIG1Tb1pBbXNTc0tTb3pWRE44MnU0
|
||||||
U1lFckFhTWloSmI0LzJoWDJDSExnbHcK4Sz2SU5czvG58HiQtn4AJbltSwfikS3A
|
VGRTRzhLQ2FraGxDSTFKdWVnK1IxVkUKU51R3ciJ9qV2pRdASZ2jxQiRqMsf9gYm
|
||||||
JUKhzPja3ZgHhmed+Bs9SLyKcQ1gm+ou1JLjqJ2/0s2MEAoTnQ9aCw==
|
1PqP21XoE4pgaRbF45usCwYPYxxZObFiBZ7TXw6ItMf1tFtr4EfZ8Q==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
- recipient: age1s9nvc4rxj3kaj4apmzzn8fmjrudrvdhgu70rg04we9hyse5aadsq7kmckn
|
- recipient: age1s9nvc4rxj3kaj4apmzzn8fmjrudrvdhgu70rg04we9hyse5aadsq7kmckn
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5OEVaTk9IUzR1bkNneitF
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPeEM3WmI5dnNLaEd0US9I
|
||||||
dGtadHJjRUJUYTREV0J2M3Z2dzJCSnpEREZNCkpZZnFxNE1QMU5UUXNITXJpV2Rt
|
MzlGMU1ReWovdWFPQmhBaHlVU09IQnM3V3dzCklRd3FFcWZPeHAzTFJxdGtYd1lj
|
||||||
dUcvaUw4aC9iQzhIRXVmYmlpUmhqRm8KLS0tIDUxRGxsQldqWWlFeXJITXg2RkhX
|
ZkFadXAxa2JoeU1LdzBDcCsrNVpyRzAKLS0tIEhrdzlFZ2FBYnRScUdRaytxYTJE
|
||||||
bkwvRVlsSDYyZGJkbU94bFUxdnN2VkkKg9LB1b0aD/GqpbRIZD1hIcNaRWr4eybL
|
YnE0QTNGTWg0N2F5UC9XTVF5Z2pqNXMKWmfwK/biw1Mi7jcWSWoAifmd4c4QwcEU
|
||||||
17orZ6j01e84zMutrinpOP1sTMyqCEBYG2FrEAnRaTxRkOW7SaVHIw==
|
tTIchW+nwmMYYgnt0EP/jNdJXyqy4nAGWj/YvJULfct/qeeME9AJCg==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
- recipient: age1z5wtjmk0jw0j9qz9k5rrnp30nzqxrl3v6wgl7eryvqus28zekp4qpx9jc2
|
- recipient: age1z5wtjmk0jw0j9qz9k5rrnp30nzqxrl3v6wgl7eryvqus28zekp4qpx9jc2
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArZ3FUMlpFRVdrVVZxdXdo
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwQWZxSXhRSTR4YnN5S2pw
|
||||||
b2pJZ0lValNUMUlZcGRVb296QjlPM1JPZUFrCkVDWlhZNEYxaVRnd2FTWFRtSHcr
|
dUFDOTc4MUZjZUg3RUI2S0JLcjZmT3UzcDBJCjdkd2IySmw3aURzWS8yWHIrb1dy
|
||||||
eTN0ZERFSWpPa0lyczF2TEk5dTB4d00KLS0tIHZ2MzdpUTd1eHdicHduQzJsRzAr
|
dXYwS09abVI3Z1VJN2JqeFc4NmlPMjAKLS0tIDJXVWVVNGJZckpzSW5rWWc3UVFx
|
||||||
SU5ibzRiK3Q2RnVNRUhjVm5YSFNmc0UKNA0uHFT1L8RuQR6TmiopYCgLBxsLp0bU
|
M1QreDJSTHg3RDNtL05XWmp0eXk2ZW8Kue731qiqVD8Bb9hGacWzDnNkYm187NaU
|
||||||
vsS68gQieQI94bBiMOsJQTzLSWBc9juvuBdHhRoyYhkzJ75TAifNVQ==
|
STbG20MyHWvvv1s15+ry+EWG7QOHyp8ixmwUtpzqUxqKJHdVwkQERw==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2024-09-30T19:48:48Z"
|
lastmodified: "2024-11-06T00:34:07Z"
|
||||||
mac: ENC[AES256_GCM,data:cu2bF925hVUs69HmKzs3sc61rN3hNWwN0x6VyBhoobNDF7IJ65Aw/iSYSh80EdoDy4WQq0lfr4SO8sayqs3vxgTwFpujcjnQ16rgq0q00V8e+iDlR78h/SbYp+cuFiu6QBKSl9a/vHfRSTSOAOt0zF+cPYl25Htas5L7S12xJ68=,iv:wDkA8egy2ONoRaUYXV915ID6JX+myOmStxdXXtC66sw=,tag:UxoGQpiB023vcwSc3es21Q==,type:str]
|
mac: ENC[AES256_GCM,data:5Jkpu7keohAss//Vj2IPl57c89dErqjy4B21raHQ6TL0ilo4catUGocCdhLKHg/swgIzL6DnrS/+TtyQk2PaRlK1jCNOc30CK2dBgTMS4BrzzbOfg8VW33MCqiN6Hyqz5URI4QPXuBNWZieszPoIfd6N6QDry+M9qiTidVwWqOw=,iv:d+9aDc7S1Oh+ufiOn/+n0Q7MJVlPSwCfoLrroidNLLc=,tag:U8/loqaMGfv63H85FV5agg==,type:str]
|
||||||
pgp: []
|
pgp: []
|
||||||
encrypted_regex: ^(data|stringData)$
|
encrypted_regex: ^(data|stringData)$
|
||||||
version: 3.9.0
|
version: 3.9.1
|
||||||
|
|
|
@ -14,7 +14,7 @@ persistence:
|
||||||
]'
|
]'
|
||||||
defaultSettings:
|
defaultSettings:
|
||||||
defaultDataPath: /storage1
|
defaultDataPath: /storage1
|
||||||
backupTarget: "s3://yolokube-backup@weur/"
|
backupTarget: "s3://yolokube-backups@weur/"
|
||||||
backupTargetCredentialSecret: longhorn-backup-target
|
backupTargetCredentialSecret: longhorn-backup-target
|
||||||
replicaAutoBalance: best-effort
|
replicaAutoBalance: best-effort
|
||||||
defaultLonghornStaticStorageClass: longhorn
|
defaultLonghornStaticStorageClass: longhorn
|
||||||
|
|
Loading…
Reference in a new issue