Skip to content

Commit 8514642

Browse files
authored
Merge pull request #997 from lsst-it/IT-6361/bts-rotate-lsstcam-s3-creds
(konkong) add 2nd s3 creds to rgw lsstcam user
2 parents 7973634 + 5b2b3d7 commit 8514642

File tree

2 files changed

+46
-5
lines changed

2 files changed

+46
-5
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# yamllint disable-file
2+
{{- range .Values.users_rotate_keys }}
3+
---
4+
apiVersion: ceph.rook.io/v1
5+
kind: CephObjectStoreUser
6+
metadata:
7+
name: {{ .name }}
8+
namespace: rook-ceph
9+
spec:
10+
clusterNamespace: rook-ceph
11+
{{- toYaml .spec | nindent 2 }}
12+
keys:
13+
- accessKeyRef:
14+
name: cephobjectstoreuser-{{ .name }}
15+
key: AWS_ACCESS_KEY_ID
16+
secretKeyRef:
17+
name: cephobjectstoreuser-{{ .name }}
18+
key: AWS_SECRET_ACCESS_KEY
19+
- accessKeyRef:
20+
name: cephobjectstoreuser-{{ .name }}
21+
key: AWS_ACCESS_KEY_ID_2
22+
secretKeyRef:
23+
name: cephobjectstoreuser-{{ .name }}
24+
key: AWS_SECRET_ACCESS_KEY_2
25+
---
26+
apiVersion: external-secrets.io/v1
27+
kind: ExternalSecret
28+
metadata:
29+
name: cephobjectstoreuser-{{ .name }}
30+
namespace: rook-ceph
31+
spec:
32+
secretStoreRef:
33+
kind: ClusterSecretStore
34+
name: onepassword-oods
35+
dataFrom:
36+
- find:
37+
path: {{ .name }}
38+
name:
39+
regexp: "^AWS_.*"
40+
{{ end }}

fleet/lib/rook-ceph-conf/charts/konkong/values.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@ users:
1515
store: lfa
1616
quotas:
1717
maxBuckets: 2
18-
- name: lsstcam
19-
spec:
20-
store: lfa
21-
quotas:
22-
maxBuckets: 2
2318
- name: oods-latiss
2419
spec:
2520
store: lfa
@@ -40,3 +35,9 @@ users:
4035
store: lfa
4136
quotas:
4237
maxBuckets: 1
38+
users_rotate_keys:
39+
- name: lsstcam
40+
spec:
41+
store: lfa
42+
quotas:
43+
maxBuckets: 2

0 commit comments

Comments
 (0)