Skip to content

Commit 2fde88c

Browse files
Add ClusterSecretStore for IBM provider's Secrets Manager
1 parent fa48691 commit 2fde88c

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
apiVersion: external-secrets.io/v1beta1
3+
kind: ExternalSecret
4+
metadata:
5+
name: ibmcloud-iam
6+
namespace: test-pods
7+
spec:
8+
refreshInterval: 60m
9+
secretStoreRef:
10+
name: secretstore-ibm-k8s
11+
kind: ClusterSecretStore
12+
target:
13+
name: ibmcloud-iam
14+
creationPolicy: Owner
15+
data:
16+
- secretKey: key
17+
remoteRef:
18+
key: iam_credentials/c4c5e90a-408d-69de-38b2-0d56d58d29db
19+
---
20+
apiVersion: external-secrets.io/v1beta1
21+
kind: ExternalSecret
22+
metadata:
23+
name: k8s-infra-ssh-key
24+
namespace: test-pods
25+
spec:
26+
refreshInterval: 60m
27+
secretStoreRef:
28+
name: secretstore-ibm-k8s
29+
kind: ClusterSecretStore
30+
target:
31+
name: k8s-infra-ssh-key
32+
creationPolicy: Owner
33+
data:
34+
- secretKey: ssh-privatekey
35+
remoteRef:
36+
key: 72d8039f-6cfc-1bbf-ba8e-d85985b42ee0
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: external-secrets.io/v1beta1
2+
kind: ClusterSecretStore
3+
metadata:
4+
name: secretstore-ibm-k8s
5+
spec:
6+
provider:
7+
ibm:
8+
serviceUrl: "https://3297fd32-6322-45e2-af3f-00b1a5af3565.us-south.secrets-manager.appdomain.cloud"
9+
auth:
10+
secretRef:
11+
secretApiKeySecretRef:
12+
name: ibm-sm-apikey
13+
key: API_KEY
14+
namespace: external-secrets

0 commit comments

Comments
 (0)