Skip to content

Commit 389e565

Browse files
author
Bartosz Leszczynski
committed
Add field hidden in containerinfra/v1/clustertemplates
1 parent 15a9feb commit 389e565

4 files changed

Lines changed: 19 additions & 6 deletions

File tree

openstack/containerinfra/v1/clustertemplates/requests.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ type CreateOpts struct {
3838
ServerType string `json:"server_type,omitempty"`
3939
TLSDisabled *bool `json:"tls_disabled,omitempty"`
4040
VolumeDriver string `json:"volume_driver,omitempty"`
41+
Hidden *bool `json:"hidden,omitempty"`
4142
}
4243

4344
// ToClusterCreateMap constructs a request body from CreateOpts.

openstack/containerinfra/v1/clustertemplates/results.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ type ClusterTemplate struct {
7474
UpdatedAt time.Time `json:"updated_at"`
7575
UserID string `json:"user_id"`
7676
VolumeDriver string `json:"volume_driver"`
77+
Hidden bool `json:"hidden"`
7778
}
7879

7980
// ClusterTemplatePage is the page returned by a pager when traversing over a

openstack/containerinfra/v1/clustertemplates/testing/fixtures.go

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ const ClusterTemplateResponse = `
5555
"updated_at": null,
5656
"user_id": "c48d66144e9c4a54ae2b164b85cfefe3",
5757
"uuid": "79c0f9e5-93b8-4719-8fab-063afc67bffe",
58-
"volume_driver": "cinder"
58+
"volume_driver": "cinder",
59+
"hidden": false
5960
}`
6061

6162
const ClusterTemplateResponse_EmptyTime = `
@@ -98,7 +99,8 @@ const ClusterTemplateResponse_EmptyTime = `
9899
"tls_disabled": false,
99100
"updated_at": null,
100101
"uuid": "472807c2-f175-4946-9765-149701a5aba7",
101-
"volume_driver": null
102+
"volume_driver": null,
103+
"hidden": false
102104
}`
103105

104106
const ClusterTemplateListResponse = `
@@ -146,7 +148,8 @@ const ClusterTemplateListResponse = `
146148
"updated_at": null,
147149
"user_id": "c48d66144e9c4a54ae2b164b85cfefe3",
148150
"uuid": "79c0f9e5-93b8-4719-8fab-063afc67bffe",
149-
"volume_driver": "cinder"
151+
"volume_driver": "cinder",
152+
"hidden": false
150153
},
151154
{
152155
"apiserver_port": null,
@@ -187,7 +190,8 @@ const ClusterTemplateListResponse = `
187190
"tls_disabled": false,
188191
"updated_at": null,
189192
"uuid": "472807c2-f175-4946-9765-149701a5aba7",
190-
"volume_driver": null
193+
"volume_driver": null,
194+
"hidden": false
191195
}
192196
]
193197
}`
@@ -229,6 +233,7 @@ var ExpectedClusterTemplate = clustertemplates.ClusterTemplate{
229233
UpdatedAt: time.Time{},
230234
UserID: "c48d66144e9c4a54ae2b164b85cfefe3",
231235
VolumeDriver: "cinder",
236+
Hidden: false,
232237
}
233238

234239
var ExpectedClusterTemplate_EmptyTime = clustertemplates.ClusterTemplate{
@@ -264,6 +269,7 @@ var ExpectedClusterTemplate_EmptyTime = clustertemplates.ClusterTemplate{
264269
UUID: "472807c2-f175-4946-9765-149701a5aba7",
265270
UpdatedAt: time.Time{},
266271
VolumeDriver: "",
272+
Hidden: false,
267273
}
268274

269275
var ExpectedClusterTemplates = []clustertemplates.ClusterTemplate{ExpectedClusterTemplate, ExpectedClusterTemplate_EmptyTime}
@@ -374,7 +380,8 @@ const UpdateResponse = `
374380
"tls_disabled": false,
375381
"updated_at": null,
376382
"uuid": "472807c2-f175-4946-9765-149701a5aba7",
377-
"volume_driver": null
383+
"volume_driver": null,
384+
"hidden": false
378385
}`
379386

380387
const UpdateResponse_EmptyTime = `
@@ -417,7 +424,8 @@ const UpdateResponse_EmptyTime = `
417424
"tls_disabled": false,
418425
"updated_at": null,
419426
"uuid": "472807c2-f175-4946-9765-149701a5aba7",
420-
"volume_driver": null
427+
"volume_driver": null,
428+
"hidden": false
421429
}`
422430

423431
const UpdateResponse_InvalidUpdate = `
@@ -458,6 +466,7 @@ var ExpectedUpdateClusterTemplate = clustertemplates.ClusterTemplate{
458466
UUID: "472807c2-f175-4946-9765-149701a5aba7",
459467
UpdatedAt: time.Time{},
460468
VolumeDriver: "",
469+
Hidden: false,
461470
}
462471

463472
var ExpectedUpdateClusterTemplate_EmptyTime = clustertemplates.ClusterTemplate{
@@ -493,6 +502,7 @@ var ExpectedUpdateClusterTemplate_EmptyTime = clustertemplates.ClusterTemplate{
493502
UUID: "472807c2-f175-4946-9765-149701a5aba7",
494503
UpdatedAt: time.Time{},
495504
VolumeDriver: "",
505+
Hidden: false,
496506
}
497507

498508
func HandleUpdateClusterTemplateSuccessfully(t *testing.T) {

openstack/containerinfra/v1/clustertemplates/testing/requests_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ func TestCreateClusterTemplate(t *testing.T) {
4242
FlavorID: "m1.small",
4343
MasterLBEnabled: &boolTrue,
4444
DNSNameServer: "8.8.8.8",
45+
Hidden: &boolTrue,
4546
}
4647

4748
sc := fake.ServiceClient()

0 commit comments

Comments
 (0)