From 999dbbc9a110178d0aa8678573c799276c164444 Mon Sep 17 00:00:00 2001 From: Kiran Chavala Date: Tue, 5 Mar 2024 16:01:06 +0530 Subject: [PATCH] added noderootdisksize parameter --- cloudstack/resource_cloudstack_kubernetes_cluster.go | 9 +++++++++ website/docs/r/kubernetes_cluster.html.markdown | 1 + 2 files changed, 10 insertions(+) diff --git a/cloudstack/resource_cloudstack_kubernetes_cluster.go b/cloudstack/resource_cloudstack_kubernetes_cluster.go index bdb0dbd6..e182ea3d 100644 --- a/cloudstack/resource_cloudstack_kubernetes_cluster.go +++ b/cloudstack/resource_cloudstack_kubernetes_cluster.go @@ -126,6 +126,12 @@ func resourceCloudStackKubernetesCluster() *schema.Resource { Optional: true, ForceNew: true, }, + + "noderootdisksize": { + Type: schema.TypeInt, + Optional: true, + Default: 8, + }, }, } } @@ -171,6 +177,9 @@ func resourceCloudStackKubernetesClusterCreate(d *schema.ResourceData, meta inte if controlNodesSize, ok := d.GetOk("control_nodes_size"); ok { p.SetControlnodes(int64(controlNodesSize.(int))) } + if noderootdisksize, ok := d.GetOk("noderootdisksize"); ok { + p.SetNoderootdisksize(int64(noderootdisksize.(int))) + } // If there is a project supplied, we retrieve and set the project id if err := setProjectid(p, cs, d); err != nil { diff --git a/website/docs/r/kubernetes_cluster.html.markdown b/website/docs/r/kubernetes_cluster.html.markdown index 9c3967a5..986f2eb6 100644 --- a/website/docs/r/kubernetes_cluster.html.markdown +++ b/website/docs/r/kubernetes_cluster.html.markdown @@ -51,6 +51,7 @@ The following arguments are supported: * `ip_address` - (Computed) The IP address of the Kubernetes cluster. * `state` - (Optional) The state of the Kubernetes cluster. Defaults to `"Running"`. * `project` - (Optional) The project to assign the Kubernetes cluster to. +* `noderootdisksize` - (Optional) root disk size in GB for each node. ## Attributes Reference