Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
1f4f99e
feat: enhance boolean field widgets and descriptions for cluster acce…
Nov 7, 2025
013c8cd
fix: change default prefix from 'dev' to 'openshift' for better clarity
Nov 7, 2025
877caf4
fix: add numeric range validation for default_worker_pool_workers_per…
Nov 7, 2025
a122bce
fix: clarify Secrets Manager trial usage note in catalog.json
Nov 7, 2025
e0197fe
fiix: add non-empty validation for existing_resource_group_name input
Nov 7, 2025
daa357a
fix: enable regex validation for default_worker_pool_workers_per_zone…
Nov 7, 2025
c746c17
fix: updated regex validation
Nov 7, 2025
d5ac186
fix: updated validation for worker pool zone
Nov 7, 2025
e1db537
fix: updated default_worker_pool_workers_per_zone
Nov 7, 2025
5eeb3e7
fix: Update validation for worker zone
Nov 7, 2025
0f0e450
fix: converted to string to test regex
Nov 7, 2025
cc02cd0
fix: updated var to integer
Nov 7, 2025
3f56e25
fix : updated regex validation for default_worker_pool_workers_per_zone
Nov 7, 2025
f1b197f
fix : updated resource group validation
Nov 7, 2025
f23afaa
updated
Nov 7, 2025
d3fa824
fix : updated resource group validation
Nov 7, 2025
c5b7d17
fix : Updated widget
Nov 7, 2025
e7d75f6
fix : Updated widgets
Nov 7, 2025
9f2b9b7
fix : updated widgets
Nov 7, 2025
4b21fb3
fix widgets
Nov 7, 2025
7a7824e
fix : updated resource group validation
Nov 7, 2025
df5be86
fix: updated resource group validation
Nov 7, 2025
b0da67a
fix: updated resource groupvalidation
Nov 7, 2025
3a71b38
fix : updated regex for resource group validation and widgets
Nov 7, 2025
d613905
Merge branch 'main' into ocp_ui_bug
HarikaPonna Nov 10, 2025
bf61386
fix : Addressed the comments
Nov 10, 2025
5101d7f
Merge branch 'ocp_ui_bug' of https://github.com/terraform-ibm-modules…
Nov 10, 2025
6c56ca9
fix : Addressed the comments
Nov 10, 2025
a5d29db
fix : added default value to test
Nov 10, 2025
45fcbb9
fix : testing resource group validation
Nov 10, 2025
e40718c
fix : updated the prefix
Nov 10, 2025
a63626f
fix : update widgets description
Nov 10, 2025
8f4376c
Update ibm_catalog.json
HarikaPonna Nov 11, 2025
5117df1
fix : updated description
Nov 11, 2025
b0c958f
Merge branch 'ocp_ui_bug' of https://github.com/terraform-ibm-modules…
Nov 11, 2025
139e6f8
fix: update description
Nov 11, 2025
b9de3ed
fix : added "." at end of description
Nov 11, 2025
d59bf94
fix: Updated cluster_name from "openshift" to "cluster"
Nov 11, 2025
7a6c840
fix : updated cluster name from "openshit-qs "to "cluster"
Nov 11, 2025
1946118
Merge branch 'main' into ocp_ui_bug
HarikaPonna Nov 11, 2025
273811b
fix: testing with type "boolean"
Nov 11, 2025
32f8740
Merge branch 'ocp_ui_bug' of https://github.com/terraform-ibm-modules…
Nov 12, 2025
4bf4a98
fix : updated description
Nov 12, 2025
cf61898
fix : updated the option values from string to boolean
Nov 12, 2025
9ed4c32
fix : removed unwanted spaces
Nov 12, 2025
3c19223
SKIP UPGRADE TEST
Nov 13, 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
75 changes: 66 additions & 9 deletions ibm_catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@
},
{
"key": "prefix",
"default_value": "dev",
"default_value": "ocp",
"random_string": {
"length": 4
},
Expand Down Expand Up @@ -478,7 +478,16 @@
},
{
"key": "default_worker_pool_workers_per_zone",
"required": true
"type": "string",
"default_value": "1",
"required": true,
"value_constraints": [
{
"type": "regex",
"description": "Worker count per zone must be greater than 0.",
"value": "^[1-9][0-9]*$"
}
]
},
{
"key": "default_worker_pool_operating_system",
Expand All @@ -505,7 +514,19 @@
},
{
"key": "allow_public_access_to_cluster_management",
"required": true
"required": true,
"options": [
{
"description": "Allow access to the cluster management through a public endpoint.",
"displayname": "True",
"value": true
},
{
"description": "Restrict access to private network only.",
"displayname": "False",
"value": false
}
]
},
{
"key": "enable_platform_metrics",
Expand Down Expand Up @@ -719,7 +740,19 @@
]
},
{
"key": "allow_outbound_traffic"
"key": "allow_outbound_traffic",
"options": [
{
"description": "Allows all outbound traffic from the cluster with no restrictions applied.",
"displayname": "True",
"value": true
},
{
"description": "Allows only essential outbound traffic for cluster functionality; blocks all other access.",
"displayname": "False",
"value": false
}
]
},
{
"key": "verify_worker_network_readiness",
Expand Down Expand Up @@ -898,8 +931,8 @@
"value": "standard"
},
{
"description": "Try Secrets Manager at no cost for 30 days. Unlimited access to all service capabilities for a limited time. You can have one Trial instance provisioned in your account at any time. After your trial expires, functionality is removed.",
"displayname": "Trial",
"description": "Choose this option only if your account does not already have a Trial plan instance. Only one Trial plan instance is allowed per account. After it expires, upgrade to the Standard plan to keep using Secrets Manager.",
"displayname": "Trial (30 days)",
"value": "trial"
}
]
Expand Down Expand Up @@ -1405,7 +1438,7 @@
{
"key": "prefix",
"required": true,
"default_value": "dev",
"default_value": "ocp",
"random_string": {
"length": 4
},
Expand Down Expand Up @@ -1553,10 +1586,34 @@
}
},
{
"key": "allow_public_access_to_cluster_management"
"key": "allow_public_access_to_cluster_management",
"options": [
{
"description": "Allow access to the cluster management through a public endpoint.",
"displayname": "True",
"value": true
},
{
"description": "Restrict access to private network only.",
"displayname": "False",
"value": false
}
]
},
{
"key": "allow_outbound_traffic"
"key": "allow_outbound_traffic",
"options": [
{
"description": "Allows all outbound traffic from the cluster with no restrictions applied.",
"displayname": "True",
"value": true
},
{
"description": "Allows only essential outbound traffic for cluster functionality; blocks all other access.",
"displayname": "False",
"value": false
}
]
}
],
"dependency_version_2": true,
Expand Down
3 changes: 1 addition & 2 deletions solutions/fully-configurable/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ variable "prefix" {
}
}


variable "existing_resource_group_name" {
type = string
description = "The name of an existing resource group to provision the resources. [Learn more](https://cloud.ibm.com/docs/account?topic=account-rgs&interface=ui#create_rgs) about how to create a resource group."
Expand All @@ -64,7 +63,7 @@ variable "access_tags" {
variable "cluster_name" {
type = string
description = "The name of the new IBM Cloud OpenShift Cluster. If a `prefix` input variable is specified, it is added to this name in the `<prefix>-value` format."
default = "openshift"
default = "cluster"
}

variable "openshift_version" {
Expand Down
4 changes: 1 addition & 3 deletions solutions/quickstart/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,9 @@ variable "openshift_version" {
variable "cluster_name" {
type = string
description = "The name of the new IBM Cloud OpenShift Cluster. If a `prefix` input variable is specified, it is added to this name in the `<prefix>-value` format."
default = "openshift-qs"
default = "cluster"
}


variable "address_prefix" {
description = "The IP range that defines a certain location for the VPC. Use only with manual address prefixes."
type = string
Expand All @@ -72,7 +71,6 @@ variable "ocp_entitlement" {
default = null
}


variable "default_worker_pool_operating_system" {
type = string
description = "The operating system installed on the worker nodes. [Learn more](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc-flavors)."
Expand Down