File tree Expand file tree Collapse file tree 13 files changed +24326
-0
lines changed
rook-ceph-conf/charts/gaw/templates 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
+ labels :
6
+ bundle : &name k8up-crds
7
+ helm :
8
+ releaseName : *name
9
+ takeOwnership : true
10
+ force : true
11
+ timeoutSeconds : 60
12
+ waitForJobs : true
Load Diff Large diffs are not rendered by default.
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
+ helm :
8
+ releaseName : *name
9
+ timeoutSeconds : 60
10
+ 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
+ labels :
6
+ bundle : *name
7
+ dependsOn :
8
+ - selector :
9
+ matchLabels :
10
+ bundle : k8up-pre
11
+ - selector :
12
+ matchLabels :
13
+ bundle : k8up-crds
14
+ helm :
15
+ chart : *name
16
+ releaseName : *name
17
+ repo : https://k8up-io.github.io/k8up
18
+ version : 4.8.4
19
+ timeoutSeconds : 60
20
+ waitForJobs : true
21
+ targetCustomizations :
22
+ - name : ruka
23
+ clusterSelector :
24
+ matchExpressions :
25
+ - key : management.cattle.io/cluster-display-name
26
+ operator : In
27
+ values :
28
+ - ruka
29
+ helm :
30
+ valuesFiles :
31
+ - overlays/ruka/values.yaml
32
+ kustomize :
33
+ dir : overlays/ruka
Original file line number Diff line number Diff line change
1
+ resources :
2
+ - namespace.yaml
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Namespace
3
+ metadata :
4
+ name : k8up
5
+ labels :
6
+ k8up-enabled : " true"
7
+ app.kubernetes.io/managed-by : Helm
8
+ annotations :
9
+ meta.helm.sh/release-name : k8up
10
+ meta.helm.sh/release-namespace : k8up
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
+ ---
2
+ apiVersion : ceph.rook.io/v1
3
+ kind : CephObjectStoreUser
4
+ metadata :
5
+ name : k8up
6
+ namespace : rook-ceph
7
+ spec :
8
+ store : k8up-backups
9
+ clusterNamespace : rook-ceph
10
+ quotas :
11
+ maxBuckets : 1
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : objectbucket.io/v1alpha1
3
+ kind : ObjectBucketClaim
4
+ metadata :
5
+ name : &name gaw-k8up
6
+ namespace : rook-ceph
7
+ spec :
8
+ bucketName : *name
9
+ storageClassName : k8up-backups
10
+ additionalConfig :
11
+ bucketOwner : k8up
12
+ bucketMaxSize : 10Ti
13
+ bucketLifecycle : |
14
+ {
15
+ "Rules": [
16
+ {
17
+ "ID": "AbortIncompleteMultipartUploads",
18
+ "Status": "Enabled",
19
+ "Prefix": "",
20
+ "AbortIncompleteMultipartUpload": {
21
+ "DaysAfterInitiation": 1
22
+ }
23
+ }
24
+ ]
25
+ }
You can’t perform that action at this time.
0 commit comments