You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| cluster\_description | A description for the Kubernetes cluster. |`any`| n/a | yes |
42
-
| cluster\_name | The name for the Kubernetes cluster. |`any`| n/a | yes |
43
-
| cluster\_tags | The tags associated with the Kubernetes cluster. |`list`|`[]`| no |
44
-
| cni\_plugin | The Container Network Interface (CNI) for the Kubernetes cluster. |`string`|`"cilium"`| no |
45
-
| delete\_additional\_resources | Delete additional resources like block volumes and loadbalancers that were created in Kubernetes on cluster deletion. |`bool`|`false`| no |
46
-
| enable\_dashboard | Enables the Kubernetes dashboard for the Kubernetes cluster. |`bool`|`false`| no |
47
-
| feature\_gates | The list of feature gates to enable on the cluster. |`list`|`[]`| no |
48
-
| ingress\_controller | The ingress controller to be deployed on the Kubernetes cluster. |`string`|`"none"`| no |
49
-
| kubernetes\_version | The version of the Kubernetes cluster. |`string`|`"1.20.4"`| no |
50
-
| node\_pools | Creates and manages Scaleway Kubernetes cluster pools. |`any`|`{}`| no |
51
-
| node\_pools\_defaults | Default configuration for Kubernetes cluster pools. |`map(any)`|`{}`| no |
52
-
| open\_id\_connect\_config | The OpenID Connect configuration of the cluster | <pre>object({<br> enabled = bool<br> issuer_url = string<br> client_id = string<br> username_claim = string<br> username_prefix = string<br> groups_claim = list(string)<br> groups_prefix = string<br> required_claim = list(string)<br> })</pre> |`null`| no |
53
-
| project\_id | (Defaults to provider project\_id) The ID of the project the cluster is associated with. |`any`|`null`| no |
54
-
| region | (Defaults to provider region) The region in which the cluster should be created. |`any`|`null`| no |
55
-
| tags | Tags applied to all ressources. |`list`|`[]`| no |
37
+
| <aname="input_admission_plugins"></a> [admission\_plugins](#input\_admission\_plugins)| The list of admission plugins to enable on the cluster. |`list`|`[]`| no |
38
+
| <aname="input_apiserver_cert_sans"></a> [apiserver\_cert\_sans](#input\_apiserver\_cert\_sans)| Additional Subject Alternative Names for the Kubernetes API server certificate |`any`|`null`| no |
39
+
| <aname="input_auto_upgrade"></a> [auto\_upgrade](#input\_auto\_upgrade)| The auto upgrade configuration. | <pre>object({<br> enable = bool<br> maintenance_window_start_hour = number<br> maintenance_window_day = string<br> })</pre> |`null`| no |
| <aname="input_cluster_description"></a> [cluster\_description](#input\_cluster\_description)| A description for the Kubernetes cluster. |`any`| n/a | yes |
42
+
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| The name for the Kubernetes cluster. |`any`| n/a | yes |
43
+
| <aname="input_cluster_tags"></a> [cluster\_tags](#input\_cluster\_tags)| The tags associated with the Kubernetes cluster. |`list`|`[]`| no |
44
+
| <aname="input_cni_plugin"></a> [cni\_plugin](#input\_cni\_plugin)| The Container Network Interface (CNI) for the Kubernetes cluster. |`string`|`"cilium"`| no |
45
+
| <aname="input_delete_additional_resources"></a> [delete\_additional\_resources](#input\_delete\_additional\_resources)| Delete additional resources like block volumes and loadbalancers that were created in Kubernetes on cluster deletion. |`bool`|`false`| no |
46
+
| <aname="input_feature_gates"></a> [feature\_gates](#input\_feature\_gates)| The list of feature gates to enable on the cluster. |`list`|`[]`| no |
47
+
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_kubernetes\_version)| The version of the Kubernetes cluster. |`string`|`"1.20.4"`| no |
48
+
| <aname="input_node_pools"></a> [node\_pools](#input\_node\_pools)| Creates and manages Scaleway Kubernetes cluster pools. |`any`|`{}`| no |
49
+
| <aname="input_node_pools_defaults"></a> [node\_pools\_defaults](#input\_node\_pools\_defaults)| Default configuration for Kubernetes cluster pools. |`map(any)`|`{}`| no |
50
+
| <aname="input_open_id_connect_config"></a> [open\_id\_connect\_config](#input\_open\_id\_connect\_config)| The OpenID Connect configuration of the cluster | <pre>object({<br> enabled = bool<br> issuer_url = string<br> client_id = string<br> username_claim = string<br> username_prefix = string<br> groups_claim = list(string)<br> groups_prefix = string<br> required_claim = list(string)<br> })</pre> |`null`| no |
51
+
| <aname="input_project_id"></a> [project\_id](#input\_project\_id)| (Defaults to provider project\_id) The ID of the project the cluster is associated with. |`any`|`null`| no |
52
+
| <aname="input_region"></a> [region](#input\_region)| (Defaults to provider region) The region in which the cluster should be created. |`any`|`null`| no |
53
+
| <aname="input_tags"></a> [tags](#input\_tags)| Tags applied to all ressources. |`list`|`[]`| no |
56
54
57
55
## Outputs
58
56
59
57
| Name | Description |
60
58
|------|-------------|
61
-
| apiserver\_url | The URL of the Kubernetes API server. |
62
-
| created\_at | The creation date of the cluster. |
63
-
|id| The ID of the cluster. |
64
-
| kubeconfig | The Kubernetes configuration. |
65
-
| node\_pools | Node Pools configuration and status. |
66
-
| status | The status of the Kubernetes cluster. |
67
-
| updated\_at | The last update date of the cluster. |
68
-
| upgrade\_available | Set to `true` if a newer Kubernetes version is available. |
69
-
| wildcard\_dns | The DNS wildcard that points to all ready nodes. |
59
+
|<aname="output_apiserver_url"></a> [apiserver\_url](#output\_apiserver\_url)| The URL of the Kubernetes API server. |
60
+
|<aname="output_created_at"></a> [created\_at](#output\_created\_at)| The creation date of the cluster. |
61
+
|<aname="output_id"></a> [id](#output\_id)| The ID of the cluster. |
62
+
|<aname="output_kubeconfig"></a> [kubeconfig](#output\_kubeconfig)| The Kubernetes configuration. |
63
+
|<aname="output_node_pools"></a> [node\_pools](#output\_node\_pools)| Node Pools configuration and status. |
64
+
|<aname="output_status"></a> [status](#output\_status)| The status of the Kubernetes cluster. |
65
+
|<aname="output_updated_at"></a> [updated\_at](#output\_updated\_at)| The last update date of the cluster. |
66
+
|<aname="output_upgrade_available"></a> [upgrade\_available](#output\_upgrade\_available)| Set to `true` if a newer Kubernetes version is available. |
67
+
|<aname="output_wildcard_dns"></a> [wildcard\_dns](#output\_wildcard\_dns)| The DNS wildcard that points to all ready nodes. |
0 commit comments