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
*`customization_apiserver` - Kubernetes API server customization
54
57
*`admissionplugins` - Kubernetes API server admission plugins customization
55
58
*`enabled` - Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
*`service_name` - (Optional) The id of the public cloud project. If omitted,
139
-
the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
140
-
138
+
*`service_name` - (Optional) The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
141
139
*`name` - (Optional) The name of the kubernetes cluster.
142
-
143
-
*`region` - a valid OVHcloud public cloud region ID in which the kubernetes
144
-
cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions.
145
-
Changing this value recreates the resource.
146
-
140
+
*`region` - a valid OVHcloud public cloud region ID in which the kubernetes cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions. Changing this value recreates the resource.
147
141
*`version` - (Optional) kubernetes version to use. Changing this value updates the resource. Defaults to the latest available.
148
-
149
142
*`kube_proxy_mode` - (Optional) Selected mode for kube-proxy. **Changing this value recreates the resource. This will result in the loss of all data stored in the etcd.** Defaults to `iptables`.
150
-
143
+
*`customization` - **Deprecated** (Optional) Use `customization_apiserver` and `customization_kube_proxy` instead. Kubernetes cluster customization
144
+
*`apiserver` - Kubernetes API server customization
*`customization_apiserver` - Kubernetes API server customization
152
147
*`admissionplugins` - (Optional) Kubernetes API server admission plugins customization
153
148
*`enabled` - (Optional) Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
@@ -163,7 +158,6 @@ The following arguments are supported:
163
158
*`tcp_timeout` - (Optional) Timeout value used for idle IPVS TCP sessions in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.
164
159
*`tcp_fin_timeout` - (Optional) Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.
165
160
*`udp_timeout` - (Optional) timeout value used for IPVS UDP packets in [RFC3339](https://www.rfc-editor.org/rfc/rfc3339) duration (e.g. `PT60S`). The default value is `PT0S`, which preserves the current timeout value on the system.
166
-
167
161
*`private_network_id` - (Optional) OpenStack private network (or vrack) ID to use.
168
162
Changing this value delete the resource(including ETCD user data). Defaults - not use private network.
169
163
@@ -172,7 +166,6 @@ The following arguments are supported:
172
166
*`private_network_configuration` - (Optional) The private network configuration
173
167
* default_vrack_gateway - If defined, all egress traffic will be routed towards this IP address, which should belong to the private network. Empty string means disabled.
174
168
* private_network_routing_as_default - Defines whether routing should default to using the nodes' private interface, instead of their public interface. Default is false.
175
-
176
169
*`update_policy` - Cluster update policy. Choose between [ALWAYS_UPDATE, MINIMAL_DOWNTIME, NEVER_UPDATE].
0 commit comments