File tree Expand file tree Collapse file tree 7 files changed +36
-85
lines changed
e2e/linodeobjectstoragebucket-controller/force-delete-linodeobjectstoragebucket Expand file tree Collapse file tree 7 files changed +36
-85
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -25,16 +25,30 @@ spec:
25
25
try :
26
26
- assert :
27
27
file : assert-capi-resources.yaml
28
- - name : Create LinodeObjectStorageBucket
28
+ - name : Create LinodeObjectStorageBucket and Key
29
29
try :
30
30
- apply :
31
- file : create-lobj.yaml
32
- - assert :
33
- file : assert-lobj.yaml
34
- catch :
35
- - describe :
31
+ file : create-bucket-and-key.yaml
32
+ - name : Wait for the bucket and key to be ready
33
+ try :
34
+ - wait :
36
35
apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
37
36
kind : LinodeObjectStorageBucket
37
+ name : ($bucket)
38
+ timeout : 1m
39
+ for :
40
+ condition :
41
+ name : Ready
42
+ value : ' true'
43
+ - wait :
44
+ apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
45
+ kind : LinodeObjectStorageKey
46
+ name : ($access_secret)
47
+ timeout : 1m
48
+ for :
49
+ condition :
50
+ name : Ready
51
+ value : ' true'
38
52
- name : Check if the bucket was created
39
53
try :
40
54
- script :
51
65
($error) : ~
52
66
(json_parse($stdout)) :
53
67
label : ($bucket)
54
- - name : Create LinodeObjectStorageKey
55
- try :
56
- - apply :
57
- file : create-lobjkey.yaml
58
- - assert :
59
- file : assert-lobjkey.yaml
60
- catch :
61
- - describe :
62
- apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
63
- kind : LinodeObjectStorageKey
64
68
- name : Ensure the access key was created
65
69
try :
66
70
- script :
80
84
"https://api.linode.com/v4/$URI/$KEY_ID"
81
85
check :
82
86
($error) : ~
83
- - name : Set access key on LinodeObjectStorageBucket
84
- try :
85
- - apply :
86
- file : set-accessref.yaml
87
- - assert :
88
- file : assert-accessref.yaml
89
- catch :
90
- - describe :
91
- apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
92
- kind : LinodeObjectStorageBucket
93
87
- name : Delete LinodeObjectStorageBucket
94
88
try :
95
89
- delete :
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
3
+ kind : LinodeObjectStorageBucket
4
+ metadata :
5
+ name : ($bucket)
6
+ spec :
7
+ accessKeyRef :
8
+ name : ($bucket)
9
+ forceDeleteBucket : true
10
+ region : us-sea
11
+ ---
1
12
apiVersion : infrastructure.cluster.x-k8s.io/v1alpha2
2
13
kind : LinodeObjectStorageKey
3
14
metadata :
4
15
name : ($bucket)
5
16
spec :
6
17
bucketAccess :
7
- - bucketName : ($bucket)
8
- permissions : read_write
9
- region : us-sea
18
+ - bucketName : ($bucket)
19
+ permissions : read_write
20
+ region : us-sea
10
21
generatedSecret :
11
- name : ($access_secret)
12
22
format :
23
+ access : ' {{ .AccessKey }}'
13
24
bucket : ' {{ .BucketName }}'
14
25
endpoint : ' {{ .S3Endpoint }}'
15
- access : ' {{ .AccessKey }}'
16
26
secret : ' {{ .SecretKey }}'
27
+ type : Opaque
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments