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: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -157,7 +157,7 @@ We recommend you install the following CLI tools:
157
157
| <aname="input_kubelet_configs"></a> [kubelet\_configs](#input\_kubelet\_configs)| Provides a generic approach to add multiple kubelet configs after the creation of the cluster. This variable allows users to specify configurations for multiple kubelet configs in a flexible and customizable manner, facilitating the management of resources post-cluster deployment. For additional details regarding the variables used, refer to the [kubelet-configs sub-module](./modules/kubelet-configs). For non-primitive variables (such as maps, lists, and objects), supply the JSON-encoded string. |`map(any)`|`{}`| no |
158
158
| <aname="input_log_forwarders"></a> [log\_forwarders](#input\_log\_forwarders)| Provides a typed map to add multiple log forwarders after cluster creation. Each entry maps to one rhcs\_log\_forwarder and must specify exactly one destination (s3 or cloudwatch), plus at least one non-empty applications or groups entry. For additional details, refer to the [log-forwarder sub-module](./modules/log-forwarder). Requires terraform-redhat/rhcs provider version that includes the rhcs\_log\_forwarder resource. | <pre>map(object({<br/> s3 = optional(object({<br/> bucket_name = string<br/> bucket_prefix = optional(string)<br/> }))<br/> cloudwatch = optional(object({<br/> log_group_name = string<br/> log_distribution_role_arn = string<br/> }))<br/> applications = optional(list(string))<br/> groups = optional(list(object({<br/> id = string<br/> version = optional(string)<br/> })))<br/> }))</pre> |`{}`| no |
159
159
| <aname="input_machine_cidr"></a> [machine\_cidr](#input\_machine\_cidr)| Block of IP addresses used by OpenShift while installing the cluster, for example "10.0.0.0/16". |`string`|`null`| no |
160
-
| <a name="input_machine_pools"></a> [machine\_pools](#input\_machine\_pools) | Provides a typed map to add multiple machine pools after cluster creation. Each key is an arbitrary label; each value aligns with the [machine-pool](./modules/machine-pool) submodule (required: name, subnet\_id, openshift\_version, aws\_node\_pool). Optional fields match that module's optional inputs; omit autoscaling to use a fixed replica count with autoscaling disabled. | <pre>map(object({<br/> name = string<br/> subnet_id = string<br/> openshift_version = string<br/> aws_node_pool = object({<br/> instance_type = string<br/> tags = map(string)<br/> additional_security_group_ids = optional(list(string))<br/> capacity_reservation_id = optional(string)<br/> capacity_reservation_preference = optional(string)<br/> })<br/> autoscaling = optional(object({<br/> enabled = bool<br/> min_replicas = number<br/> max_replicas = number<br/> }))<br/> replicas = optional(number)<br/> auto_repair = optional(bool)<br/> taints = optional(list(object({<br/> key = string<br/> value = string<br/> schedule_type = string<br/> })))<br/> labels = optional(map(string))<br/> tuning_configs = optional(list(string))<br/> upgrade_acknowledgements_for = optional(string)<br/> kubelet_configs = optional(string)<br/> ignore_deletion_error = optional(bool)<br/> }))</pre> | `{}` | no |
160
+
| <a name="input_machine_pools"></a> [machine\_pools](#input\_machine\_pools) | Provides a typed map to add multiple machine pools after cluster creation. Each key is an arbitrary label; each value aligns with the [machine-pool](./modules/machine-pool) submodule (required: name, subnet\_id, openshift\_version, aws\_node\_pool). Optional fields match that module's optional inputs; omit autoscaling to use a fixed replica count with autoscaling disabled. | <pre>map(object({<br/> name = string<br/> subnet_id = string<br/> openshift_version = string<br/> aws_node_pool = object({<br/> instance_type = string<br/> tags = map(string)<br/> additional_security_group_ids = optional(list(string))<br/> capacity_reservation_id = optional(string)<br/> capacity_reservation_preference = optional(string)<br/> node_drain_grace_period = optional(number)<br/> })<br/> autoscaling = optional(object({<br/> enabled = bool<br/> min_replicas = number<br/> max_replicas = number<br/> }))<br/> replicas = optional(number)<br/> auto_repair = optional(bool)<br/> taints = optional(list(object({<br/> key = string<br/> value = string<br/> schedule_type = string<br/> })))<br/> labels = optional(map(string))<br/> tuning_configs = optional(list(string))<br/> upgrade_acknowledgements_for = optional(string)<br/> kubelet_configs = optional(string)<br/> ignore_deletion_error = optional(bool)<br/> }))</pre> | `{}` | no |
161
161
| <aname="input_managed_oidc"></a> [managed\_oidc](#input\_managed\_oidc)| OIDC type managed or unmanaged oidc. Only active when create\_oidc also enabled. This value should not be updated, please create a new resource instead |`bool`|`true`| no |
162
162
| <aname="input_no_proxy"></a> [no\_proxy](#input\_no\_proxy)| A comma-separated list of destination domain names, domains, IP addresses or other network CIDRs to exclude proxying. |`string`|`null`| no |
163
163
| <aname="input_oidc_config_id"></a> [oidc\_config\_id](#input\_oidc\_config\_id)| The unique identifier associated with users authenticated through OpenID Connect (OIDC) within the ROSA cluster. If create\_oidc is false this attribute is required. |`string`|`null`| no |
| <aname="input_cluster_id"></a> [cluster\_id](#input\_cluster\_id)| Identifier of the cluster. |`string`| n/a | yes |
66
66
| <aname="input_ignore_deletion_error"></a> [ignore\_deletion\_error](#input\_ignore\_deletion\_error)| Ignore machine pool deletion error. Assists when cluster resource is managed within the same file for the destroy use case |`bool`|`false`| no |
67
67
| <aname="input_kubelet_configs"></a> [kubelet\_configs](#input\_kubelet\_configs)| Name of the kubelet configs to attach to this machine pool. The kubelet configs must already exist |`string`|`null`| no |
0 commit comments