File tree Expand file tree Collapse file tree 13 files changed +24326
-0
lines changed Expand file tree Collapse file tree 13 files changed +24326
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ defaultNamespace : k8up
3
+ namespaceLabels :
4
+ lsst.io/discover : " true"
5
+ k8up-enabled : " true"
6
+ labels :
7
+ bundle : &name k8up-crds
8
+ helm :
9
+ releaseName : *name
10
+ takeOwnership : true
11
+ force : true
12
+ timeoutSeconds : 60
13
+ waitForJobs : true
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change
1
+ labels :
2
+ bundle : &name k8up-post
3
+ dependsOn :
4
+ - selector :
5
+ matchLabels :
6
+ bundle : k8up
7
+ targetCustomizations :
8
+ - name : ruka
9
+ clusterSelector :
10
+ matchExpressions :
11
+ - key : management.cattle.io/cluster-display-name
12
+ operator : In
13
+ values :
14
+ - ruka
15
+ kustomize :
16
+ dir : overlays/ruka
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : k8up.io/v1
3
+ kind : Schedule
4
+ metadata :
5
+ name : schedule-test
6
+ namespace : nexus
7
+ spec :
8
+ backend :
9
+ s3 :
10
+ endpoint : s3.gaw.ls.lsst.org
11
+ bucket : ruka-k8up
12
+ accessKeyIDSecretRef :
13
+ name : k8up-s3-credentials
14
+ key : access_key
15
+ secretAccessKeySecretRef :
16
+ name : k8up-s3-credentials
17
+ key : secret_key
18
+ repoPasswordSecretRef :
19
+ name : k8up-s3-credentials
20
+ key : restic_password
21
+ backup :
22
+ schedule : 0 2 * * *
23
+ failedJobsHistoryLimit : 2
24
+ successfulJobsHistoryLimit : 2
25
+ prune :
26
+ schedule : 0 1 * * 0
27
+ retention :
28
+ keepLast : 10
Original file line number Diff line number Diff line change
1
+ resources :
2
+ - backup-namespace.yaml
Original file line number Diff line number Diff line change
1
+ apiVersion : external-secrets.io/v1beta1
2
+ kind : ClusterExternalSecret
3
+ metadata :
4
+ name : k8up-credentials
5
+ spec :
6
+ externalSecretName : k8up-s3-credentials
7
+ refreshTime : 1m
8
+ namespaceSelector :
9
+ matchLabels :
10
+ k8up-enabled : " true"
11
+ externalSecretSpec :
12
+ secretStoreRef :
13
+ kind : ClusterSecretStore
14
+ name : onepassword
15
+ target :
16
+ name : k8up-s3-credentials
17
+ creationPolicy : Owner
18
+ data :
19
+ - secretKey : access_key
20
+ remoteRef :
21
+ key : k8up-credentials
22
+ property : access_key
23
+ - secretKey : secret_key
24
+ remoteRef :
25
+ key : k8up-credentials
26
+ property : secret_key
27
+ - secretKey : restic_password
28
+ remoteRef :
29
+ key : k8up-credentials
30
+ property : restic_password
Original file line number Diff line number Diff line change
1
+ ---
2
+ defaultNamespace : k8up
3
+ labels :
4
+ bundle : &name k8up-pre
5
+ namespaceLabels :
6
+ lsst.io/discover : " true"
7
+ k8up-enabled : " true"
8
+ helm :
9
+ releaseName : *name
10
+ timeoutSeconds : 60
11
+ waitForJobs : true
Original file line number Diff line number Diff line change
1
+ ---
2
+ defaultNamespace : &name k8up
3
+ namespaceLabels :
4
+ lsst.io/discover : " true"
5
+ k8up-enabled : " true"
6
+ labels :
7
+ bundle : *name
8
+ dependsOn :
9
+ - selector :
10
+ matchLabels :
11
+ bundle : k8up-pre
12
+ - selector :
13
+ matchLabels :
14
+ bundle : k8up-crds
15
+ helm :
16
+ chart : *name
17
+ releaseName : *name
18
+ repo : https://k8up-io.github.io/k8up
19
+ version : 4.8.4
20
+ timeoutSeconds : 60
21
+ waitForJobs : true
22
+ targetCustomizations :
23
+ - name : ruka
24
+ clusterSelector :
25
+ matchExpressions :
26
+ - key : management.cattle.io/cluster-display-name
27
+ operator : In
28
+ values :
29
+ - ruka
30
+ helm :
31
+ valuesFiles :
32
+ - overlays/ruka/values.yaml
Original file line number Diff line number Diff line change
1
+ k8up :
2
+ envVars :
3
+ - name : BACKUP_S3_ENDPOINT
4
+ value : s3.gaw.ls.lsst.org
5
+ - name : BACKUP_GLOBALACCESSKEYID
6
+ valueFrom :
7
+ secretKeyRef :
8
+ name : k8up-s3-credentials
9
+ key : access_key
10
+ - name : BACKUP_GLOBALSECRETACCESSKEY
11
+ valueFrom :
12
+ secretKeyRef :
13
+ name : k8up-s3-credentials
14
+ key : secret_key
15
+ - name : RESTIC_PASSWORD
16
+ valueFrom :
17
+ secretKeyRef :
18
+ name : k8up-s3-credentials
19
+ key : restic_password
20
+
21
+ timezone : America/Santiago
22
+
23
+ resources :
24
+ limits :
25
+ memory : 2Gi
26
+ requests :
27
+ cpu : 1
28
+ memory : 1Gi
29
+
30
+ metrics :
31
+ serviceMonitor :
32
+ enabled : true
33
+ additionalLabels :
34
+ lsst.io/monitor : " true"
Original file line number Diff line number Diff line change
1
+ ../../../../lib/k8up
You can’t perform that action at this time.
0 commit comments