Skip to content

Commit 54a7c0b

Browse files
authored
Merge pull request #268 from civo/support-volume-type-on-k8s-create
add support for volume_type in kubernetes clusters create
2 parents f33ea27 + 40e9c6a commit 54a7c0b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

kubernetes.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ type KubernetesClusterConfig struct {
147147
FirewallRule string `json:"firewall_rule,omitempty"`
148148
FirewallID string `json:"firewall_id,omitempty"`
149149
CNIPlugin string `json:"cni_plugin,omitempty"`
150+
VolumeType string `json:"volume_type,omitempty"`
150151
}
151152

152153
// KubernetesClusterPoolConfig is used to create a new cluster pool

kubernetes_test.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,8 @@ func TestNewKubernetesClusters(t *testing.T) {
230230
"plan": null,
231231
"configuration": {}
232232
}],
233-
"cni_plugin": "flannel"
233+
"cni_plugin": "flannel",
234+
"volume_type": "encrypted-standard"
234235
}`,
235236
})
236237
defer server.Close()
@@ -242,6 +243,7 @@ func TestNewKubernetesClusters(t *testing.T) {
242243
NumTargetNodes: 3,
243244
TargetNodesSize: "g2.xsmall",
244245
Applications: "traefik",
246+
VolumeType: "encrypted-standard",
245247
}
246248
got, err := client.NewKubernetesClusters(cfg)
247249

@@ -295,7 +297,8 @@ func TestNewKubernetesClusters(t *testing.T) {
295297
ImageURL: "https://api.civo.com/k3s-marketplace/traefik.png",
296298
Configuration: map[string]ApplicationConfiguration{},
297299
}},
298-
CNIPlugin: "flannel",
300+
CNIPlugin: "flannel",
301+
VolumeType: "encrypted-standard",
299302
}
300303

301304
if !reflect.DeepEqual(got, expected) {

0 commit comments

Comments
 (0)