forked from awslabs/kubeflow-manifests
-
Notifications
You must be signed in to change notification settings - Fork 0
/
secret-provider.yaml
36 lines (36 loc) · 883 Bytes
/
secret-provider.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
name: rds-secret
namespace: kubeflow
spec:
provider: aws
secretObjects:
- secretName: mysql-secret
type: Opaque
data:
- objectName: "user"
key: username
- objectName: "pass"
key: password
- objectName: "host"
key: host
- objectName: "database"
key: database
- objectName: "port"
key: port
parameters:
objects: |
- objectName: "rds-secret"
objectType: "secretsmanager"
jmesPath:
- path: "username"
objectAlias: "user"
- path: "password"
objectAlias: "pass"
- path: "host"
objectAlias: "host"
- path: "database"
objectAlias: "database"
- path: "port"
objectAlias: "port"