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
Copy file name to clipboardExpand all lines: docs/src/inputs_root.md
+3-9Lines changed: 3 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,6 @@ The module supports the following configuration for created resources:
19
19
| <aname="input_assign_dns"></a> [assign\_dns](#input\_assign\_dns)| Whether to assign DNS records to created instances or disable DNS resolution of hostnames in the VCN.| bool| true| no|
20
20
| <aname="input_bastion_is_public"></a> [bastion\_is\_public](#input\_bastion\_is\_public)| Whether to create allocate a public IP and subnet for the created bastion host.| bool| true| no|
21
21
| <aname="input_bastion_upgrade"></a> [bastion\_upgrade](#input\_bastion\_upgrade)| Whether to upgrade bastion packages after provisioning.| bool| false| no|
22
-
| <aname="input_calico_apiserver_install"></a> [calico\_apiserver\_install](#input\_calico\_apiserver\_install)| Whether to enable the Calico apiserver.| bool| false| no|
23
-
| <aname="input_calico_install"></a> [calico\_install](#input\_calico\_install)| Whether to install calico for network pod security policy. NOTE: Provided only as a convenience and not supported by or sourced from Oracle - use at your own risk.| bool| false| no|
24
-
| <aname="input_calico_typha_install"></a> [calico\_typha\_install](#input\_calico\_typha\_install)| Whether to enable Typha (automatically enabled for > 50 nodes).| bool| false| no|
25
22
| <aname="input_cluster_autoscaler_install"></a> [cluster\_autoscaler\_install](#input\_cluster\_autoscaler\_install)| Whether to deploy the Kubernetes Cluster Autoscaler Helm chart. See <a href=https://github.com/kubernetes/autoscaler>kubernetes/autoscaler</a>. NOTE: Provided only as a convenience and not supported by or sourced from Oracle - use at your own risk.| bool| false| no|
26
23
| <aname="input_control_plane_is_public"></a> [control\_plane\_is\_public](#input\_control\_plane\_is\_public)| Whether the Kubernetes control plane endpoint should be allocated a public IP address to enable access over public internet.| bool| false| no|
27
24
| <aname="input_create_bastion"></a> [create\_bastion](#input\_create\_bastion)| Whether to create a bastion host.| bool| true| no|
@@ -55,6 +52,8 @@ The module supports the following configuration for created resources:
55
52
| <aname="input_use_signed_images"></a> [use\_signed\_images](#input\_use\_signed\_images)| Whether to enforce the use of signed images. If set to true, at least 1 RSA key must be provided through image\_signing\_keys.| bool| false| no|
56
53
| <aname="input_whereabouts_install"></a> [whereabouts\_install](#input\_whereabouts\_install)| Whether to deploy the MPI Operator. See <a href=https://github.com/k8snetworkplumbingwg/whereabouts>k8snetworkplumbingwg/whereabouts</a>. NOTE: Provided only as a convenience and not supported by or sourced from Oracle - use at your own risk.| bool| false| no|
57
54
| <aname="input_worker_disable_default_cloud_init"></a> [worker\_disable\_default\_cloud\_init](#input\_worker\_disable\_default\_cloud\_init)| Whether to disable the default OKE cloud init and only use the cloud init explicitly passed to the worker pool in 'worker\_cloud\_init'.| bool| false| no|
55
+
| <aname="input_worker_drain_delete_local_data"></a> [worker\_drain\_delete\_local\_data](#input\_worker\_drain\_delete\_local\_data)| Whether to accept removal of data stored locally on draining worker pools. See <a href=https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#drain>kubectl drain</a> for more information.| bool| true| no|
56
+
| <aname="input_worker_drain_ignore_daemonsets"></a> [worker\_drain\_ignore\_daemonsets](#input\_worker\_drain\_ignore\_daemonsets)| Whether to ignore DaemonSet-managed Pods when draining worker pools. See <a href=https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#drain>kubectl drain</a> for more information.| bool| true| no|
58
57
| <aname="input_worker_is_public"></a> [worker\_is\_public](#input\_worker\_is\_public)| Whether to provision workers with public IPs allocated by default when unspecified on a pool.| bool| false| no|
59
58
| <aname="input_worker_pv_transit_encryption"></a> [worker\_pv\_transit\_encryption](#input\_worker\_pv\_transit\_encryption)| Whether to enable in-transit encryption for the data volume's paravirtualized attachment by default when unspecified on a pool.| bool| false| no|
60
59
| <aname="input_internet_gateway_route_rules"></a> [internet\_gateway\_route\_rules](#input\_internet\_gateway\_route\_rules)| (Updatable) List of routing rules to add to Internet Gateway Route Table.| list(map(string))| null| no|
@@ -103,9 +102,8 @@ The module supports the following configuration for created resources:
103
102
| <aname="input_worker_node_metadata"></a> [worker\_node\_metadata](#input\_worker\_node\_metadata)| Map of additional worker node instance metadata. Merged with metadata defined on each pool.| map(string)| {}| no|
104
103
| <aname="input_workers_defined_tags"></a> [workers\_defined\_tags](#input\_workers\_defined\_tags)| Defined tags applied to created resources.| map(string)| {}| no|
105
104
| <aname="input_workers_freeform_tags"></a> [workers\_freeform\_tags](#input\_workers\_freeform\_tags)| Freeform tags applied to created resources.| map(string)| {}| no|
106
-
| <aname="input_calico_mtu"></a> [calico\_mtu](#input\_calico\_mtu)| Interface MTU for Calico device(s) (0 = auto).| number| 0| no|
107
-
| <aname="input_calico_typha_replicas"></a> [calico\_typha\_replicas](#input\_calico\_typha\_replicas)| The number of replicas for the Typha deployment (0 = auto).| number| 0| no|
108
105
| <aname="input_max_pods_per_node"></a> [max\_pods\_per\_node](#input\_max\_pods\_per\_node)| The default maximum number of pods to deploy per node when unspecified on a pool. Absolute maximum is 110. Ignored when when cni\_type != 'npn'.| number| 31| no|
106
+
| <aname="input_worker_drain_timeout_seconds"></a> [worker\_drain\_timeout\_seconds](#input\_worker\_drain\_timeout\_seconds)| The length of time to wait before giving up on draining nodes in a pool. See <a href=https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#drain>kubectl drain</a> for more information.| number| 900| no|
109
107
| <aname="input_worker_pool_size"></a> [worker\_pool\_size](#input\_worker\_pool\_size)| Default size for worker pools when unspecified on a pool.| number| 0| no|
110
108
| <a name="input_platform_config"></a> [platform\_config](#input\_platform\_config)| Default platform\_config for self-managed worker pools created with mode: 'instance', 'instance-pool', or 'cluster-network'. See <a href=https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/datatypes/PlatformConfig>PlatformConfig</a> for more information.| object({<br> type = optional(string),<br> are\_virtual\_instructions\_enabled = optional(bool),<br> is\_access\_control\_service\_enabled = optional(bool),<br> is\_input\_output\_memory\_management\_unit\_enabled = optional(bool),<br> is\_measured\_boot\_enabled = optional(bool),<br> is\_memory\_encryption\_enabled = optional(bool),<br> is\_secure\_boot\_enabled = optional(bool),<br> is\_symmetric\_multi\_threading\_enabled = optional(bool),<br> is\_trusted\_platform\_module\_enabled = optional(bool),<br> numa\_nodes\_per\_socket = optional(number),<br> percentage\_of\_cores\_enabled = optional(bool),<br> })| null| no|
111
109
| <aname="input_control_plane_nsg_ids"></a> [control\_plane\_nsg\_ids](#input\_control\_plane\_nsg\_ids)| An additional list of network security groups (NSG) ids for the cluster endpoint.| set(string)|[]| no|
@@ -122,10 +120,6 @@ The module supports the following configuration for created resources:
122
120
| <aname="input_bastion_image_type"></a> [bastion\_image\_type](#input\_bastion\_image\_type)| Whether to use a platform or custom image for the created bastion instance. When custom is set, the bastion\_image\_id must be specified.| string| "platform"| no|
123
121
| <aname="input_bastion_public_ip"></a> [bastion\_public\_ip](#input\_bastion\_public\_ip)| The IP address of an existing bastion host, if create\_bastion = false.| string| null| no|
124
122
| <aname="input_bastion_user"></a> [bastion\_user](#input\_bastion\_user)| User for SSH access through bastion host.| string| "opc"| no|
125
-
| <aname="input_calico_mode"></a> [calico\_mode](#input\_calico\_mode)| The type of Calico manifest to install. The default of 'policy-only' is recommended.| string| "policy-only"| no|
126
-
| <aname="input_calico_staging_dir"></a> [calico\_staging\_dir](#input\_calico\_staging\_dir)| Directory on the operator instance to stage Calico install files.| string| "/tmp/calico\_install"| no|
| <aname="input_calico_version"></a> [calico\_version](#input\_calico\_version)| The version of Calico to install.| string| "3.24.1"| no|
129
123
| <aname="input_cluster_autoscaler_helm_version"></a> [cluster\_autoscaler\_helm\_version](#input\_cluster\_autoscaler\_helm\_version)| Version of the Helm chart to install. List available releases using `helm search repo [keyword] --versions`.| string| "9.24.0"| no|
| <aname="input_cluster_ca_cert"></a> [cluster\_ca\_cert](#input\_cluster\_ca\_cert)| Base64+PEM-encoded cluster CA certificate for unmanaged instance pools. Determined automatically when 'create\_cluster' = true or 'cluster\_id' is provided.| string| null| no|
Copy file name to clipboardExpand all lines: examples/rms/oke-cluster-only/schema.yaml
-53Lines changed: 0 additions & 53 deletions
Original file line number
Diff line number
Diff line change
@@ -20,8 +20,6 @@ variableGroups:
20
20
- timezone
21
21
- subnets
22
22
- await_node_readiness
23
-
- calico_helm_values
24
-
- calico_helm_values_files
25
23
26
24
- title: "Identity"
27
25
variables:
@@ -117,7 +115,6 @@ variableGroups:
117
115
- dcgm_exporter_install
118
116
- gatekeeper_install
119
117
- multus_install
120
-
- calico_install
121
118
- cilium_install
122
119
- whereabouts_install
123
120
- sriov_device_plugin_install
@@ -175,18 +172,6 @@ variableGroups:
175
172
- multus_daemonset_url
176
173
- multus_version
177
174
178
-
- title: "Calico"
179
-
visible: calico_install
180
-
variables:
181
-
- calico_namespace
182
-
- calico_reapply
183
-
- calico_apiserver_install
184
-
- calico_version
185
-
- calico_url
186
-
- calico_typha_replicas
187
-
- calico_mtu
188
-
- calico_helm_version
189
-
190
175
- title: "Cilium"
191
176
visible: cilium_install
192
177
variables:
@@ -724,44 +709,6 @@ variables:
724
709
dependsOn:
725
710
compartmentId: ${compartment_ocid}
726
711
727
-
# CNI: Calico
728
-
calico_install:
729
-
title: Install Calico
730
-
description: Deploy Calico with Oracle Cloud configuration. See <a href=https://docs.tigera.io/calico/latest/getting-started>Install Calico</a> for more information.
0 commit comments