Skip to content

Commit bf4d330

Browse files
committed
update template for enabling force deletion of object-storage bucket
1 parent 37fca0b commit bf4d330

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

templates/addons/cluster-object-store/cluster-object-store.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,29 @@ spec:
4141
endpoint: '{{ .S3Endpoint }}'
4242
access: '{{ .AccessKey }}'
4343
secret: '{{ .SecretKey }}'
44+
---
45+
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha2
46+
kind: LinodeObjectStorageKey
47+
metadata:
48+
labels:
49+
app.kubernetes.io/created-by: cluster-api-provider-linode
50+
app.kubernetes.io/instance: ${CLUSTER_NAME}-object-store
51+
app.kubernetes.io/managed-by: kustomize
52+
app.kubernetes.io/name: linodeobjectstoragekey
53+
app.kubernetes.io/part-of: cluster-api-provider-linode
54+
cluster.x-k8s.io/cluster-name: ${CLUSTER_NAME}
55+
name: ${CLUSTER_NAME}-object-store-mgmt
56+
spec:
57+
bucketAccess:
58+
- bucketName: ${CLUSTER_NAME}-object-store
59+
permissions: read_write
60+
region: ${OBJ_BUCKET_REGION:=${LINODE_REGION}}
61+
credentialsRef:
62+
name: ${CLUSTER_NAME}-credentials
63+
generatedSecret:
64+
format:
65+
access: '{{ .AccessKey }}'
66+
bucket: '{{ .BucketName }}'
67+
endpoint: '{{ .S3Endpoint }}'
68+
secret: '{{ .SecretKey }}'
69+
type: Opaque

templates/addons/etcd-backup-restore/linode-obj.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ metadata:
2929
app.kubernetes.io/part-of: cluster-api-provider-linode
3030
cluster.x-k8s.io/cluster-name: ${CLUSTER_NAME}
3131
name: ${CLUSTER_NAME}-etcd-backup-mgmt
32-
namespace: default
3332
spec:
3433
bucketAccess:
3534
- bucketName: ${CLUSTER_NAME}-etcd-backup

0 commit comments

Comments
 (0)