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
| <aname="input_cilium_namespace"></a> [cilium\_namespace](#input\_cilium\_namespace)| The namespace in which to install Cilium. |`string`|`"kube-system"`| no |
40
40
| <aname="input_control_plane_nodes_label_selector"></a> [control\_plane\_nodes\_label\_selector](#input\_control\_plane\_nodes\_label\_selector)| The label selector used to filter control-plane nodes. |`string`|`"node-role.kubernetes.io/control-plane"`| no |
41
41
| <aname="input_deploy_etcd_cluster"></a> [deploy\_etcd\_cluster](#input\_deploy\_etcd\_cluster)| Whether to deploy an 'etcd' cluster suitable for usage as the Cilium key-value store (HIGHLY EXPERIMENTAL). |`bool`|`false`| no |
42
+
| <aname="input_disable_kube_proxy"></a> [disable\_kube\_proxy](#input\_disable\_kube\_proxy)| Whether to disable the kube proxy so the cluster uses kube-proxy replacement |`bool`|`false`| no |
42
43
| <aname="input_extra_provisioner_environment_variables"></a> [extra\_provisioner\_environment\_variables](#input\_extra\_provisioner\_environment\_variables)| A map of extra environment variables to include when executing the provisioning script. |`map(string)`|`{}`| no |
43
44
| <aname="input_install_kube_prometheus_servicemonitor_crd"></a> [install\_kube\_prometheus\_servicemonitor\_crd](#input\_install\_kube\_prometheus\_servicemonitor\_crd)| Whether to install the 'kube-prometheus' ServiceMonitor CRD. |`bool`|`true`| no |
44
45
| <aname="input_ipsec_key"></a> [ipsec\_key](#input\_ipsec\_key)| The IPsec key to use for transparent encryption. Leave empty for none to be created (in which case encryption should be disabled in Helm as well). |`string`|`""`| no |
45
46
| <aname="input_kube_prometheus_crds_version"></a> [kube\_prometheus\_crds\_version](#input\_kube\_prometheus\_crds\_version)| Version of the 'kube-prometheus' ServiceMonitor CRD to install. |`string`|`"v0.13.0"`| no |
47
+
| <aname="input_kube_proxy_namespace"></a> [kube\_proxy\_namespace](#input\_kube\_proxy\_namespace)| Whether to disable the kube proxy so the cluster uses kube-proxy replacement |`string`|`"kube-system"`| no |
46
48
| <aname="input_path_to_kubeconfig_file"></a> [path\_to\_kubeconfig\_file](#input\_path\_to\_kubeconfig\_file)| The path to the kubeconfig file to use. |`string`| n/a | yes |
47
49
| <aname="input_post_cilium_install_script"></a> [post\_cilium\_install\_script](#input\_post\_cilium\_install\_script)| A script to be run right after installing Cilium. |`string`|`""`| no |
48
50
| <aname="input_pre_cilium_install_script"></a> [pre\_cilium\_install\_script](#input\_pre\_cilium\_install\_script)| A script to be run right before installing Cilium. |`string`|`""`| no |
49
51
| <aname="input_total_control_plane_nodes"></a> [total\_control\_plane\_nodes](#input\_total\_control\_plane\_nodes)| The number of control-plane nodes expected in the cluster. |`number`|`3`| no |
50
52
| <aname="input_wait_for_total_control_plane_nodes"></a> [wait\_for\_total\_control\_plane\_nodes](#input\_wait\_for\_total\_control\_plane\_nodes)| Whether to wait for the expected number of control-plane nodes to be registered before applying any changes. |`bool`|`false`| no |
Copy file name to clipboardExpand all lines: locals.tf
+2
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@ locals {
32
32
POST_CILIUM_INSTALL_SCRIPT = var.post_cilium_install_script !=""?base64encode(var.post_cilium_install_script) :""// The script to execute after installing Cilium.
33
33
TOTAL_CONTROL_PLANE_NODES = var.total_control_plane_nodes // The number of control-plane nodes expected in the cluster.
34
34
WAIT_FOR_TOTAL_CONTROL_PLANE_NODES = var.wait_for_total_control_plane_nodes // Whether to wait for the expected number of control-plane nodes to be registered before applying any changes.
35
+
DISABLE_KUBE_PROXY = var.disable_kube_proxy // Wether to disable the kube proxy after the cilium
36
+
KUBE_PROXY_NAMESPACE = var.kube_proxy_namespace // the namespace contains the kube-proxy, it should be kube-system most of the case but leave this as the var in case we found some k8s distribution use something else
0 commit comments