Skip to content

Commit 636ae22

Browse files
badenerbdtapiacl
authored andcommitted
(k8up/fleet.yaml) add k8up fleet and values
1 parent e69c34b commit 636ae22

File tree

6 files changed

+79
-0
lines changed

6 files changed

+79
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: external-secrets.io/v1beta1
2+
kind: ExternalSecret
3+
metadata:
4+
name: k8up-s3-credentials
5+
namespace: k8up
6+
spec:
7+
secretStoreRef:
8+
kind: ClusterSecretStore
9+
name: onepassword
10+
target:
11+
name: k8up-s3-credentials
12+
creationPolicy: Owner
13+
data:
14+
- secretKey: access-key-id
15+
remoteRef:
16+
key: k8up-credentials
17+
property: access_key
18+
- secretKey: secret-access-key
19+
remoteRef:
20+
key: k8up-credentials
21+
property: secret_key
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
resources:
3+
- external-secrets-k8up.yaml

fleet/lib/k8up-pre/fleet.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
defaultNamespace: k8up
3+
labels:
4+
bundle: k8up-pre
5+
name: k8up-pre
6+
kustomize:
7+
dir: base

fleet/lib/k8up/fleet.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
defaultNamespace: &name k8up
3+
namespaceLabels:
4+
lsst.io/discover: "true"
5+
labels:
6+
bundle: *name
7+
dependsOn:
8+
- name: k8up-pre
9+
namespace: k8up
10+
helm:
11+
chart: *name
12+
releaseName: *name
13+
repo: https://k8up-io.github.io/k8up
14+
version: 4.8.4
15+
timeoutSeconds: 60
16+
waitForJobs: true
17+
valuesFiles:
18+
- values.yaml

fleet/lib/k8up/values.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
k8up:
2+
envVars:
3+
- name: BACKUP_S3_ENDPOINT
4+
value: s3.ruka.dev.lsst.org
5+
- name: BACKUP_GLOBALACCESSKEYID
6+
valueFrom:
7+
secretKeyRef:
8+
name: k8up-s3-credentials
9+
key: access-key-id
10+
- name: BACKUP_GLOBALSECRETACCESSKEY
11+
valueFrom:
12+
secretKeyRef:
13+
name: k8up-s3-credentials
14+
key: secret-access-key
15+
16+
timezone: America/Santiago
17+
18+
resources:
19+
limits:
20+
memory: 256Mi
21+
requests:
22+
cpu: 20m
23+
memory: 128Mi
24+
25+
metrics:
26+
serviceMonitor:
27+
enabled: true
28+
additionalLabels:
29+
lsst.io/monitor: "true"

fleet/s/dev/c/ruka/k8up

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../lib/k8up

0 commit comments

Comments
 (0)