@@ -13,8 +13,10 @@ metadata:
1313spec :
1414 credentialsRef :
1515 name : ${CLUSTER_NAME}-credentials
16- region : ${OBJ_BUCKET_REGION:=${LINODE_REGION}}
16+ accessKeyRef :
17+ name : ${CLUSTER_NAME}-object-store-mgmt
1718 forceDeleteBucket : ${FORCE_DELETE_OBJ_BUCKETS:=false}
19+ region : ${OBJ_BUCKET_REGION:=${LINODE_REGION}}
1820---
1921apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
2022kind : LinodeObjectStorageKey
4143 endpoint : ' {{ .S3Endpoint }}'
4244 access : ' {{ .AccessKey }}'
4345 secret : ' {{ .SecretKey }}'
46+ ---
47+ apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
48+ kind : LinodeObjectStorageKey
49+ metadata :
50+ labels :
51+ app.kubernetes.io/created-by : cluster-api-provider-linode
52+ app.kubernetes.io/instance : ${CLUSTER_NAME}-object-store
53+ app.kubernetes.io/managed-by : kustomize
54+ app.kubernetes.io/name : linodeobjectstoragekey
55+ app.kubernetes.io/part-of : cluster-api-provider-linode
56+ cluster.x-k8s.io/cluster-name : ${CLUSTER_NAME}
57+ name : ${CLUSTER_NAME}-object-store-mgmt
58+ spec :
59+ bucketAccess :
60+ - bucketName : ${CLUSTER_NAME}-object-store
61+ permissions : read_write
62+ region : ${OBJ_BUCKET_REGION:=${LINODE_REGION}}
63+ credentialsRef :
64+ name : ${CLUSTER_NAME}-credentials
65+ generatedSecret :
66+ format :
67+ access : ' {{ .AccessKey }}'
68+ bucket : ' {{ .BucketName }}'
69+ endpoint : ' {{ .S3Endpoint }}'
70+ secret : ' {{ .SecretKey }}'
71+ type : Opaque
0 commit comments