@@ -18,15 +18,13 @@ import (
18
18
"strings"
19
19
20
20
"github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta"
21
- computealpha "google.golang.org/api/compute/v0.alpha"
22
21
computebeta "google.golang.org/api/compute/v0.beta"
23
22
computev1 "google.golang.org/api/compute/v1"
24
23
)
25
24
26
25
type CloudDisk struct {
27
- disk * computev1.Disk
28
- betaDisk * computebeta.Disk
29
- alphaDisk * computealpha.Disk
26
+ disk * computev1.Disk
27
+ betaDisk * computebeta.Disk
30
28
}
31
29
32
30
type CloudDiskType string
@@ -43,12 +41,6 @@ func CloudDiskFromBeta(disk *computebeta.Disk) *CloudDisk {
43
41
}
44
42
}
45
43
46
- func CloudDiskFromAlpha (disk * computealpha.Disk ) * CloudDisk {
47
- return & CloudDisk {
48
- alphaDisk : disk ,
49
- }
50
- }
51
-
52
44
func (d * CloudDisk ) LocationType () meta.KeyType {
53
45
var zone , region string
54
46
switch {
@@ -58,9 +50,6 @@ func (d *CloudDisk) LocationType() meta.KeyType {
58
50
case d .betaDisk != nil :
59
51
zone = d .betaDisk .Zone
60
52
region = d .betaDisk .Region
61
- case d .alphaDisk != nil :
62
- zone = d .alphaDisk .Zone
63
- region = d .alphaDisk .Region
64
53
}
65
54
switch {
66
55
case zone != "" :
@@ -78,8 +67,6 @@ func (d *CloudDisk) GetUsers() []string {
78
67
return d .disk .Users
79
68
case d .betaDisk != nil :
80
69
return d .betaDisk .Users
81
- case d .alphaDisk != nil :
82
- return d .alphaDisk .Users
83
70
default :
84
71
return nil
85
72
}
@@ -91,8 +78,6 @@ func (d *CloudDisk) GetName() string {
91
78
return d .disk .Name
92
79
case d .betaDisk != nil :
93
80
return d .betaDisk .Name
94
- case d .alphaDisk != nil :
95
- return d .alphaDisk .Name
96
81
default :
97
82
return ""
98
83
}
@@ -104,8 +89,6 @@ func (d *CloudDisk) GetKind() string {
104
89
return d .disk .Kind
105
90
case d .betaDisk != nil :
106
91
return d .betaDisk .Kind
107
- case d .alphaDisk != nil :
108
- return d .alphaDisk .Kind
109
92
default :
110
93
return ""
111
94
}
@@ -117,8 +100,6 @@ func (d *CloudDisk) GetStatus() string {
117
100
return d .disk .Status
118
101
case d .betaDisk != nil :
119
102
return d .betaDisk .Status
120
- case d .alphaDisk != nil :
121
- return d .alphaDisk .Status
122
103
default :
123
104
return "Unknown"
124
105
}
@@ -134,8 +115,6 @@ func (d *CloudDisk) GetPDType() string {
134
115
pdType = d .disk .Type
135
116
case d .betaDisk != nil :
136
117
pdType = d .betaDisk .Type
137
- case d .alphaDisk != nil :
138
- pdType = d .alphaDisk .Type
139
118
default :
140
119
return ""
141
120
}
@@ -149,8 +128,6 @@ func (d *CloudDisk) GetSelfLink() string {
149
128
return d .disk .SelfLink
150
129
case d .betaDisk != nil :
151
130
return d .betaDisk .SelfLink
152
- case d .alphaDisk != nil :
153
- return d .alphaDisk .SelfLink
154
131
default :
155
132
return ""
156
133
}
@@ -162,8 +139,6 @@ func (d *CloudDisk) GetSizeGb() int64 {
162
139
return d .disk .SizeGb
163
140
case d .betaDisk != nil :
164
141
return d .betaDisk .SizeGb
165
- case d .alphaDisk != nil :
166
- return d .alphaDisk .SizeGb
167
142
default :
168
143
return - 1
169
144
}
@@ -177,8 +152,6 @@ func (d *CloudDisk) setSizeGb(size int64) {
177
152
d .disk .SizeGb = size
178
153
case d .betaDisk != nil :
179
154
d .betaDisk .SizeGb = size
180
- case d .alphaDisk != nil :
181
- d .alphaDisk .SizeGb = size
182
155
}
183
156
}
184
157
@@ -188,8 +161,6 @@ func (d *CloudDisk) GetZone() string {
188
161
return d .disk .Zone
189
162
case d .betaDisk != nil :
190
163
return d .betaDisk .Zone
191
- case d .alphaDisk != nil :
192
- return d .alphaDisk .Zone
193
164
default :
194
165
return ""
195
166
}
@@ -201,8 +172,6 @@ func (d *CloudDisk) GetSnapshotId() string {
201
172
return d .disk .SourceSnapshotId
202
173
case d .betaDisk != nil :
203
174
return d .betaDisk .SourceSnapshotId
204
- case d .alphaDisk != nil :
205
- return d .alphaDisk .SourceSnapshotId
206
175
default :
207
176
return ""
208
177
}
@@ -214,8 +183,6 @@ func (d *CloudDisk) GetSourceDiskId() string {
214
183
return d .disk .SourceDiskId
215
184
case d .betaDisk != nil :
216
185
return d .betaDisk .SourceDiskId
217
- case d .alphaDisk != nil :
218
- return d .alphaDisk .SourceDiskId
219
186
default :
220
187
return ""
221
188
}
@@ -227,8 +194,6 @@ func (d *CloudDisk) GetImageId() string {
227
194
return d .disk .SourceImageId
228
195
case d .betaDisk != nil :
229
196
return d .betaDisk .SourceImageId
230
- case d .alphaDisk != nil :
231
- return d .alphaDisk .SourceImageId
232
197
default :
233
198
return ""
234
199
}
@@ -244,10 +209,6 @@ func (d *CloudDisk) GetKMSKeyName() string {
244
209
if dek := d .betaDisk .DiskEncryptionKey ; dek != nil {
245
210
return dek .KmsKeyName
246
211
}
247
- case d .alphaDisk != nil :
248
- if dek := d .alphaDisk .DiskEncryptionKey ; dek != nil {
249
- return dek .KmsKeyName
250
- }
251
212
}
252
213
return ""
253
214
}
@@ -258,8 +219,6 @@ func (d *CloudDisk) GetMultiWriter() bool {
258
219
return false
259
220
case d .betaDisk != nil :
260
221
return d .betaDisk .MultiWriter
261
- case d .alphaDisk != nil :
262
- return d .alphaDisk .MultiWriter
263
222
default :
264
223
return false
265
224
}
@@ -268,11 +227,9 @@ func (d *CloudDisk) GetMultiWriter() bool {
268
227
func (d * CloudDisk ) GetEnableConfidentialCompute () bool {
269
228
switch {
270
229
case d .disk != nil :
271
- return false
230
+ return d . disk . EnableConfidentialCompute
272
231
case d .betaDisk != nil :
273
232
return d .betaDisk .EnableConfidentialCompute
274
- case d .alphaDisk != nil :
275
- return d .alphaDisk .EnableConfidentialCompute
276
233
default :
277
234
return false
278
235
}
@@ -281,11 +238,9 @@ func (d *CloudDisk) GetEnableConfidentialCompute() bool {
281
238
func (d * CloudDisk ) GetEnableStoragePools () bool {
282
239
switch {
283
240
case d .disk != nil :
284
- return false
241
+ return d . disk . StoragePool != ""
285
242
case d .betaDisk != nil :
286
- return false
287
- case d .alphaDisk != nil :
288
- return d .alphaDisk .StoragePool != ""
243
+ return d .betaDisk .StoragePool != ""
289
244
default :
290
245
return false
291
246
}
@@ -297,8 +252,6 @@ func (d *CloudDisk) GetLabels() map[string]string {
297
252
return d .disk .Labels
298
253
case d .betaDisk != nil :
299
254
return d .betaDisk .Labels
300
- case d .alphaDisk != nil :
301
- return d .alphaDisk .Labels
302
255
default :
303
256
return nil
304
257
}
0 commit comments