Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
184d003
feat: ocp-quick-start-DA
Ak-sky Feb 6, 2025
95d3d0b
Merge branch 'main' into qs
Ak-sky Feb 6, 2025
5731815
test
Ak-sky Feb 6, 2025
f69464e
test
Ak-sky Feb 6, 2025
6c39d3d
Merge remote-tracking branch 'origin/main' into qs
Ak-sky Feb 9, 2025
74ed109
ocp quickstart
Ak-sky Feb 9, 2025
50b6263
pr-test fixes
Ak-sky Feb 9, 2025
59139d9
Merge branch 'main' into qs
Ak-sky Feb 10, 2025
4a1d166
minor fixes
Ak-sky Feb 10, 2025
9c8db31
pr-test fixes
Ak-sky Feb 10, 2025
82f8483
pr-test fixes
Ak-sky Feb 10, 2025
f0f4de7
Merge branch 'main' into qs
Ak-sky Feb 13, 2025
a8fb21f
addressed review comments
Ak-sky Feb 17, 2025
f65fea9
addressed review comments
Ak-sky Feb 17, 2025
02df281
Merge branch 'main' into qs
Ak-sky Feb 19, 2025
2471b8d
Merge branch 'main' into qs
Ak-sky Feb 21, 2025
5e4781d
updated the name to baseline
Ak-sky Feb 21, 2025
2dcde4e
SKIP UPGRADE TEST
Ak-sky Feb 21, 2025
fa91b4d
updated baseline with features
Ak-sky Feb 21, 2025
0000af3
Merge branch 'main' into qs
Ak-sky Feb 22, 2025
b8fc1b7
testing, few-to-dos
Ak-sky Feb 22, 2025
d845562
Merge branch 'main' into qs
Ak-sky Feb 24, 2025
f2305ba
test fixes
Ak-sky Feb 24, 2025
e9a2dfa
test fixes
Ak-sky Feb 25, 2025
2d8f55a
test fixes
Ak-sky Feb 25, 2025
0b06155
Merge branch 'main' into qs
Ak-sky Feb 25, 2025
6dca7bb
Merge branch 'main' into qs
Ak-sky Feb 25, 2025
5091f2d
update ibm_catalog.json
Feb 26, 2025
88fc875
fix: remove the need for a manual step on destroy through use of `orp…
Aashiq-J Feb 26, 2025
4944775
chore(deps): update ci dependencies (#607)
terraform-ibm-modules-ops Mar 1, 2025
9e6dbe0
chore(deps): update ci dependencies (#608)
terraform-ibm-modules-ops Mar 3, 2025
ac4220a
fix(deps): update terraform-module (#606)
terraform-ibm-modules-ops Mar 3, 2025
3ac37c1
Merge remote-tracking branch 'origin/main' into qs
Ak-sky Mar 4, 2025
fc9cfa1
Update solutions/baseline/variables.tf
Ak-sky Mar 4, 2025
cc4809e
update label name
Mar 5, 2025
f772960
Merge branch 'qs' of https://github.com/terraform-ibm-modules/terrafo…
Mar 5, 2025
57c8903
Merge branch 'main' into qs
Ak-sky Mar 6, 2025
056fe06
addressed review comments
Ak-sky Mar 6, 2025
9c95739
order of variables in ibm catalog json
Ak-sky Mar 6, 2025
5c0afd9
prereq scrips added for catalog validation
Ak-sky Mar 6, 2025
f91292c
prereq scrips added for catalog validation
Ak-sky Mar 6, 2025
7ecccaf
Merge branch 'main' into qs
Ak-sky Mar 10, 2025
f2fd103
added KMS
Ak-sky Mar 10, 2025
e7b64ee
added KMS
Ak-sky Mar 10, 2025
f2e88b9
update catalog
Mar 10, 2025
209002b
Merge branch 'qs' of https://github.com/terraform-ibm-modules/terrafo…
Mar 10, 2025
587cd7f
update catalog.json
Mar 10, 2025
9e3029e
update catalog and add output
Mar 10, 2025
4d7f529
added KMS
Ak-sky Mar 10, 2025
e4003c8
minor fixes
Ak-sky Mar 11, 2025
618bd8f
minor fixes
Ak-sky Mar 11, 2025
74465e0
update catalog
Mar 11, 2025
607f28b
update catalog.json
Mar 11, 2025
b097238
minor fixes
Ak-sky Mar 11, 2025
832c975
updated DA docs
Ak-sky Mar 11, 2025
8248910
updated DA docs
Ak-sky Mar 11, 2025
51e6260
updated DA docs
Ak-sky Mar 11, 2025
6b178cb
updated DA docs
Ak-sky Mar 11, 2025
101bb6f
updated DA docs
Ak-sky Mar 11, 2025
80fb314
updated DA docs
Ak-sky Mar 11, 2025
2376446
update COS dependency
Mar 12, 2025
41cf3ab
Merge branch 'qs' of https://github.com/terraform-ibm-modules/terrafo…
Mar 12, 2025
31ae6d1
updated DA docs URL to variable file
Ak-sky Mar 12, 2025
fa0ebd1
update catalog
Mar 12, 2025
62eebd1
Merge branch 'qs' of https://github.com/terraform-ibm-modules/terrafo…
Mar 12, 2025
3a49f58
update catalog and offering id
Mar 12, 2025
eae6506
resolve pipeline issue
Mar 13, 2025
2ae5972
Merge branch 'main' into qs
iamar7 Mar 17, 2025
d3edc72
update pr_test
Mar 17, 2025
a6cdac9
update test
Mar 18, 2025
80e6e6e
update catalog
Mar 18, 2025
a74d6c7
update catalog
Mar 18, 2025
d116dfb
updata ibm_catalog
Mar 18, 2025
0ed779d
resolve pc
Mar 18, 2025
51e799a
resolve comments
Mar 20, 2025
cd902db
remove observability agents dependency
Mar 21, 2025
82d60b0
Merge branch 'main' of https://github.com/terraform-ibm-modules/terra…
Aashiq-J Mar 21, 2025
a823f1b
fix ocp da
Aashiq-J Mar 21, 2025
bd7abf0
bug fixes
Aashiq-J Mar 22, 2025
e82f06c
Merge branch 'main' into qs
Aashiq-J Mar 23, 2025
9502b3a
Merge branch 'main' into qs
iamar7 Mar 24, 2025
e212d05
update variable descriptions
Mar 24, 2025
30b3bfc
Merge branch 'qs' of https://github.com/terraform-ibm-modules/terrafo…
Mar 24, 2025
c7a1f5e
update DA docs
Mar 25, 2025
d05e788
Update ibm_catalog.json
vkuma17 Mar 25, 2025
40ac6e3
Merge branch 'main' of https://github.com/terraform-ibm-modules/terra…
Aashiq-J Mar 25, 2025
c49f623
The default behavior is to deploy the worker pool across all subnets …
Aashiq-J Mar 25, 2025
ff93b6e
Update ibm_catalog.json
vkuma17 Mar 25, 2025
e9b38bb
change default behaviour for worker_pools
Aashiq-J Mar 26, 2025
5cd436c
update dependency mapping and variable description
Mar 26, 2025
bb7671a
update variable grouping
Mar 26, 2025
34bafac
update worker_pool to additional_worker_pool
Mar 26, 2025
73168a1
Update deployable-architecture-ocp-cluster-qs.svg
iamar7 Mar 27, 2025
222e00e
update DA docs and resolve comment
Mar 27, 2025
cae645b
update DA-docs
Mar 27, 2025
1f121f7
update tags
Mar 27, 2025
2e90b7d
Update deployable-architecture-ocp-cluster-qs.svg
iamar7 Mar 27, 2025
afe5924
update variable.tf
Mar 27, 2025
b3225bb
resolve comments
Mar 27, 2025
e7dd8cf
changes
Aashiq-J Mar 27, 2025
d01de79
Update ibm_catalog.json
Khuzaima05 Mar 27, 2025
d9d2717
Update ibm_catalog.json
Khuzaima05 Mar 27, 2025
27f8ff8
remove region mapping
Mar 27, 2025
b54d031
update offering icon
Mar 28, 2025
28b334c
skipping all other test for testing fully configurable DA
Mar 28, 2025
db97da9
move full configurable test to schematics
Mar 28, 2025
b4e3ee1
resolve comments
Mar 28, 2025
4750d42
resolve comments
Mar 28, 2025
6cb5cf4
shifting upgrade test to schematics
Mar 28, 2025
8bf6011
update catalog id and product id
Mar 28, 2025
7bfee87
Merge branch 'main' into qs
imprateeksh Mar 29, 2025
5802a57
added support for ocp ai addon
imprateeksh Mar 29, 2025
5bfa62c
Merge branch 'main' into qs
imprateeksh Mar 29, 2025
2fbbfea
Merge branch 'main' into qs
imprateeksh Mar 31, 2025
c8543d1
Merge branch 'main' into qs
imprateeksh Mar 31, 2025
9844906
fix: resolve review comments
imprateeksh Mar 31, 2025
a5eeafe
fix: added crn_parser for account id retrieval
imprateeksh Mar 31, 2025
a4b46c1
fix: review comments, moved test to other_test, remoed force_delete_s…
imprateeksh Mar 31, 2025
6edf3a8
resolve review comments
Apr 1, 2025
96bd931
refactor: refactored tests
imprateeksh Apr 1, 2025
c652b61
Merge branch 'qs' of github.com:terraform-ibm-modules/terraform-ibm-b…
imprateeksh Apr 1, 2025
1229b78
fix: reverted force_delete_storage, removed SCC references, removed a…
imprateeksh Apr 1, 2025
439a313
test: enabled kms_encryption, updated catalogValidation file
imprateeksh Apr 1, 2025
e9c9577
fix: updates to da_docs and catalogValidation file
imprateeksh Apr 1, 2025
83bad4a
fix: updated detect secrets
imprateeksh Apr 1, 2025
362fa31
fix: reverted changes
imprateeksh Apr 1, 2025
e77828a
fix: updated icon and offering_id
imprateeksh Apr 1, 2025
cc591f9
fix: updated catalog pre-commit info
imprateeksh Apr 1, 2025
0ed0b29
fix: updated pre-validation deploy script
imprateeksh Apr 1, 2025
86857fe
fix: updated pre-validation deploy script
imprateeksh Apr 1, 2025
b12e809
fix: updated pre-validation deploy script
imprateeksh Apr 1, 2025
c2ee9a2
Update .catalog-onboard-pipeline.yaml
ocofaigh Apr 1, 2025
3430d36
fix: another round of script review correction
imprateeksh Apr 1, 2025
5b83c70
fix: another round of script review correction
imprateeksh Apr 1, 2025
2b85947
Removed wait time as 60 minutes is less for ocp cluster. Default is 1…
vkuma17 Apr 2, 2025
3801ed5
fixed pre-commit
Apr 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 13 additions & 16 deletions .catalog-onboard-pipeline.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
---
apiVersion: v1
offerings:
- name: terraform-ibm-base-ocp-vpc
kind: module
catalog_id: 7df1e4ca-d54c-4fd0-82ce-3d13247308cd
offering_id: 8531b562-91d5-4974-a195-5dff72ef2a5d
examples:
- name: basic
mark_ready: true
- name: advanced
mark_ready: true
- name: fscloud
mark_ready: true
- name: multiple_mzr_clusters
mark_ready: true
- name: add_rules_to_sg
mark_ready: true
- name: cross_kms_support
- name: deploy-arch-ibm-ocp-vpc
kind: solution
catalog_id: f64499c8-eb50-4985-bf91-29f9e605a433
offering_id: 1728a4fd-f561-4cf9-82ef-2b1eeb5da1a8
variations:
- name: fully-configurable
mark_ready: true
install_type: fullstack
pre_validation: "tests/scripts/pre-validation-deploy-cos-instance-and-vpc.sh"
post_validation: "tests/scripts/post-validation-destroy-cos-instance-and-vpc.sh"
scc:
instance_id: 1c7d5f78-9262-44c3-b779-b28fe4d88c37
region: us-south
scope_resource_group_var_name: existing_resource_group_name
28 changes: 21 additions & 7 deletions .releaserc
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
{
"tagFormat": "v${version}",
"branches": ["main"],
"branches": [
"main"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/github",
["@semantic-release/git", {
"assets": "false"
}],
["@semantic-release/exec", {
"successCmd": "echo \"SEMVER_VERSION=${nextRelease.version}\" >> $GITHUB_ENV"
}]
[
"@semantic-release/git",
{
"assets": "false"
}
],
[
"@semantic-release/exec",
{
"successCmd": "echo \"SEMVER_VERSION=${nextRelease.version}\" >> $GITHUB_ENV"
}
],
[
"@semantic-release/exec",
{
"publishCmd": "./ci/trigger-catalog-onboarding-pipeline.sh --version=v${nextRelease.version}"
}
]
]
}
8 changes: 4 additions & 4 deletions .secrets.baseline
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"files": "go.sum|^.secrets.baseline$",
"lines": null
},
"generated_at": "2024-07-12T12:56:42Z",
"generated_at": "2025-04-01T10:27:06Z",
"plugins_used": [
{
"name": "AWSKeyDetector"
Expand Down Expand Up @@ -77,12 +77,12 @@
}
],
"results": {
"ibm_catalog.json": [
"tests/pr_test.go": [
{
"hashed_secret": "a03815a5700107eb9f0d1a9608d2fcbdc48b7f5d",
"hashed_secret": "8196b86ede820e665b2b8af9c648f4996be99838",
"is_secret": false,
"is_verified": false,
"line_number": 20,
"line_number": 60,
"type": "Secret Keyword",
"verified_result": null
}
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ module "ocp_base" {

The user must export the endpoint as an environment variable in order to use custom cloud service endpoints with this module. [Learn more](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/guides/custom-service-endpoints#getting-started-with-custom-service-endpoints).

**Important** The only supported method for customizing cloud service endpoints is to export the enviroment variables endpoint; be sure to export the value for `IBMCLOUD_IAM_API_ENDPOINT`, `IBMCLOUD_CS_API_ENDPOINT` and `IBMCLOUD_IS_NG_API_ENDPOINT`. For example,
**Important** The only supported method for customizing cloud service endpoints is to export the environment variables endpoint; be sure to export the value for `IBMCLOUD_IAM_API_ENDPOINT`, `IBMCLOUD_CS_API_ENDPOINT` and `IBMCLOUD_IS_NG_API_ENDPOINT`. For example,
```
export IBMCLOUD_IAM_API_ENDPOINT="<endpoint_url>"
export IBMCLOUD_CS_API_ENDPOINT="<endpoint_url>"
Expand Down Expand Up @@ -283,18 +283,18 @@ Optionally, you need the following permissions to attach Access Management tags
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| <a name="input_access_tags"></a> [access\_tags](#input\_access\_tags) | A list of access tags to apply to the resources created by the module, see https://cloud.ibm.com/docs/account?topic=account-access-tags-tutorial for more details | `list(string)` | `[]` | no |
| <a name="input_additional_lb_security_group_ids"></a> [additional\_lb\_security\_group\_ids](#input\_additional\_lb\_security\_group\_ids) | Additional security groups to add to the load balancers associated with the cluster. Ensure that the number\_of\_lbs is set to the number of LBs associated with the cluster. This comes in addition to the IBM maintained security group. | `list(string)` | `[]` | no |
| <a name="input_additional_lb_security_group_ids"></a> [additional\_lb\_security\_group\_ids](#input\_additional\_lb\_security\_group\_ids) | Additional security groups to add to the load balancers associated with the cluster. Ensure that the `number_of_lbs` is set to the number of LBs associated with the cluster. This comes in addition to the IBM maintained security group. | `list(string)` | `[]` | no |
| <a name="input_additional_vpe_security_group_ids"></a> [additional\_vpe\_security\_group\_ids](#input\_additional\_vpe\_security\_group\_ids) | Additional security groups to add to all existing load balancers. This comes in addition to the IBM maintained security group. | <pre>object({<br/> master = optional(list(string), [])<br/> registry = optional(list(string), [])<br/> api = optional(list(string), [])<br/> })</pre> | `{}` | no |
| <a name="input_addons"></a> [addons](#input\_addons) | Map of OCP cluster add-on versions to install (NOTE: The 'vpc-block-csi-driver' add-on is installed by default for VPC clusters and 'ibm-storage-operator' is installed by default in OCP 4.15 and later, however you can explicitly specify it here if you wish to choose a later version than the default one). For full list of all supported add-ons and versions, see https://cloud.ibm.com/docs/containers?topic=containers-supported-cluster-addon-versions | <pre>object({<br/> debug-tool = optional(string)<br/> image-key-synchronizer = optional(string)<br/> openshift-data-foundation = optional(string)<br/> vpc-file-csi-driver = optional(string)<br/> static-route = optional(string)<br/> cluster-autoscaler = optional(string)<br/> vpc-block-csi-driver = optional(string)<br/> ibm-storage-operator = optional(string)<br/> openshift-ai = optional(string)<br/> })</pre> | `{}` | no |
| <a name="input_allow_default_worker_pool_replacement"></a> [allow\_default\_worker\_pool\_replacement](#input\_allow\_default\_worker\_pool\_replacement) | (Advanced users) Set to true to allow the module to recreate a default worker pool. If you wish to make any change to the default worker pool which requires the re-creation of the default pool follow these [steps](https://github.com/terraform-ibm-modules/terraform-ibm-base-ocp-vpc?tab=readme-ov-file#important-considerations-for-terraform-and-default-worker-pool). | `bool` | `false` | no |
| <a name="input_attach_ibm_managed_security_group"></a> [attach\_ibm\_managed\_security\_group](#input\_attach\_ibm\_managed\_security\_group) | Specify whether to attach the IBM-defined default security group (whose name is kube-<clusterid>) to all worker nodes. Only applicable if custom\_security\_group\_ids is set. | `bool` | `true` | no |
| <a name="input_attach_ibm_managed_security_group"></a> [attach\_ibm\_managed\_security\_group](#input\_attach\_ibm\_managed\_security\_group) | Specify whether to attach the IBM-defined default security group (whose name is kube-<clusterid>) to all worker nodes. Only applicable if `custom_security_group_ids` is set. | `bool` | `true` | no |
| <a name="input_cbr_rules"></a> [cbr\_rules](#input\_cbr\_rules) | The list of context-based restriction rules to create. | <pre>list(object({<br/> description = string<br/> account_id = string<br/> rule_contexts = list(object({<br/> attributes = optional(list(object({<br/> name = string<br/> value = string<br/> }))) }))<br/> enforcement_mode = string<br/> tags = optional(list(object({<br/> name = string<br/> value = string<br/> })), [])<br/> operations = optional(list(object({<br/> api_types = list(object({<br/> api_type_id = string<br/> }))<br/> })))<br/> }))</pre> | `[]` | no |
| <a name="input_cluster_config_endpoint_type"></a> [cluster\_config\_endpoint\_type](#input\_cluster\_config\_endpoint\_type) | Specify which type of endpoint to use for for cluster config access: 'default', 'private', 'vpe', 'link'. 'default' value will use the default endpoint of the cluster. | `string` | `"default"` | no |
| <a name="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name) | The name that will be assigned to the provisioned cluster | `string` | n/a | yes |
| <a name="input_cluster_ready_when"></a> [cluster\_ready\_when](#input\_cluster\_ready\_when) | The cluster is ready when one of the following: MasterNodeReady (not recommended), OneWorkerNodeReady, Normal, IngressReady | `string` | `"IngressReady"` | no |
| <a name="input_cos_name"></a> [cos\_name](#input\_cos\_name) | Name of the COS instance to provision for OpenShift internal registry storage. New instance only provisioned if 'enable\_registry\_storage' is true and 'use\_existing\_cos' is false. Default: '<cluster\_name>\_cos' | `string` | `null` | no |
| <a name="input_custom_security_group_ids"></a> [custom\_security\_group\_ids](#input\_custom\_security\_group\_ids) | Security groups to add to all worker nodes. This comes in addition to the IBM maintained security group if attach\_ibm\_managed\_security\_group is set to true. If this variable is set, the default VPC security group is NOT assigned to the worker nodes. | `list(string)` | `null` | no |
| <a name="input_disable_outbound_traffic_protection"></a> [disable\_outbound\_traffic\_protection](#input\_disable\_outbound\_traffic\_protection) | Whether to allow public outbound access from the cluster workers. This is only applicable for `ocp_version` 4.15 | `bool` | `false` | no |
| <a name="input_custom_security_group_ids"></a> [custom\_security\_group\_ids](#input\_custom\_security\_group\_ids) | Security groups to add to all worker nodes. This comes in addition to the IBM maintained security group if `attach_ibm_managed_security_group` is set to true. If this variable is set, the default VPC security group is NOT assigned to the worker nodes. | `list(string)` | `null` | no |
| <a name="input_disable_outbound_traffic_protection"></a> [disable\_outbound\_traffic\_protection](#input\_disable\_outbound\_traffic\_protection) | Whether to allow public outbound access from the cluster workers. This is only applicable for OCP 4.15 and later. | `bool` | `false` | no |
| <a name="input_disable_public_endpoint"></a> [disable\_public\_endpoint](#input\_disable\_public\_endpoint) | Whether access to the public service endpoint is disabled when the cluster is created. Does not affect existing clusters. You can't disable a public endpoint on an existing cluster, so you can't convert a public cluster to a private cluster. To change a public endpoint to private, create another cluster with this input set to `true`. | `bool` | `false` | no |
| <a name="input_enable_ocp_console"></a> [enable\_ocp\_console](#input\_enable\_ocp\_console) | Flag to specify whether to enable or disable the OpenShift console. If set to `null` the module will not modify the setting currently set on the cluster. Bare in mind when setting this to `true` or `false` on a cluster with private only endpoint enabled, the runtime must be able to access the private endpoint. | `bool` | `null` | no |
| <a name="input_enable_registry_storage"></a> [enable\_registry\_storage](#input\_enable\_registry\_storage) | Set to `true` to enable IBM Cloud Object Storage for the Red Hat OpenShift internal image registry. Set to `false` only for new cluster deployments in an account that is allowlisted for this feature. | `bool` | `true` | no |
Expand All @@ -303,7 +303,7 @@ Optionally, you need the following permissions to attach Access Management tags
| <a name="input_ignore_worker_pool_size_changes"></a> [ignore\_worker\_pool\_size\_changes](#input\_ignore\_worker\_pool\_size\_changes) | Enable if using worker autoscaling. Stops Terraform managing worker count | `bool` | `false` | no |
| <a name="input_kms_config"></a> [kms\_config](#input\_kms\_config) | Use to attach a KMS instance to the cluster. If account\_id is not provided, defaults to the account in use. | <pre>object({<br/> crk_id = string<br/> instance_id = string<br/> private_endpoint = optional(bool, true) # defaults to true<br/> account_id = optional(string) # To attach KMS instance from another account<br/> wait_for_apply = optional(bool, true) # defaults to true so terraform will wait until the KMS is applied to the master, ready and deployed<br/> })</pre> | `null` | no |
| <a name="input_manage_all_addons"></a> [manage\_all\_addons](#input\_manage\_all\_addons) | Instructs Terraform to manage all cluster addons, even if addons were installed outside of the module. If set to 'true' this module will destroy any addons that were installed by other sources. | `bool` | `false` | no |
| <a name="input_number_of_lbs"></a> [number\_of\_lbs](#input\_number\_of\_lbs) | The number of LBs to associated the additional\_lb\_security\_group\_names security group with. | `number` | `1` | no |
| <a name="input_number_of_lbs"></a> [number\_of\_lbs](#input\_number\_of\_lbs) | The number of LBs to associated the `additional_lb_security_group_names` security group with. | `number` | `1` | no |
| <a name="input_ocp_entitlement"></a> [ocp\_entitlement](#input\_ocp\_entitlement) | Value that is applied to the entitlements for OCP cluster provisioning | `string` | `null` | no |
| <a name="input_ocp_version"></a> [ocp\_version](#input\_ocp\_version) | The version of the OpenShift cluster that should be provisioned (format 4.x). If no value is specified, the current default version is used. You can also specify `default`. This input is used only during initial cluster provisioning and is ignored for updates. To prevent possible destructive changes, update the cluster version outside of Terraform. | `string` | `null` | no |
| <a name="input_pod_subnet_cidr"></a> [pod\_subnet\_cidr](#input\_pod\_subnet\_cidr) | Specify a custom subnet CIDR to provide private IP addresses for pods. The subnet must have a CIDR of at least `/23` or larger. Default value is `172.30.0.0/16` when the variable is set to `null`. | `string` | `null` | no |
Expand Down
2 changes: 1 addition & 1 deletion examples/advanced/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ resource "ibm_is_public_gateway" "gateway" {
}

########################################################################################################################
# Subnets accross 3 zones
# Subnets across 3 zones
# Public gateway attached to all the zones
########################################################################################################################

Expand Down
2 changes: 1 addition & 1 deletion examples/multiple_mzr_clusters/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ resource "ibm_is_public_gateway" "gateway" {
}

########################################################################################################################
# Subnets accross the 2 zones
# Subnets across the 2 zones
########################################################################################################################

resource "ibm_is_subnet" "subnet_cluster_1" {
Expand Down
Loading