From 874b991cf9a2dc5cebf8fd0044d9ca266059aa0a Mon Sep 17 00:00:00 2001 From: Khuzaima-Shakeel Date: Thu, 4 Dec 2025 16:48:19 +0530 Subject: [PATCH 1/3] Added service dropdown picker with null support to the platform_resource widget --- ibm_catalog.json | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/ibm_catalog.json b/ibm_catalog.json index 725cccd..5c3871e 100644 --- a/ibm_catalog.json +++ b/ibm_catalog.json @@ -320,7 +320,17 @@ "description": "The value provided for 'existing_event_notifications_instance_crn' is not valid.", "value": "^__NULL__$|^crn:(.*:){3}event-notifications:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" } - ] + ], + "custom_config": { + "type": "platform_resource", + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "resourceType": "event-notifications", + "selection": "single_select", + "valueType": "crn" + } + } }, { "key": "existing_secrets_manager_crn", @@ -334,7 +344,17 @@ "description": "The value provided for 'existing_secrets_manager_crn' is not valid.", "value": "^__NULL__$|^crn:(.*:){3}secrets-manager:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" } - ] + ], + "custom_config": { + "type": "platform_resource", + "grouping": "deployment", + "original_grouping": "deployment", + "config_constraints": { + "resourceType": "secrets-manager", + "selection": "single_select", + "valueType": "crn" + } + } }, { "key": "secrets_manager_service_plan", From e7d9ff14bdd4a4eee9e4a462d35399ff33f00c4f Mon Sep 17 00:00:00 2001 From: Khuzaima-Shakeel Date: Tue, 9 Dec 2025 16:46:42 +0530 Subject: [PATCH 2/3] updated display name --- ibm_catalog.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ibm_catalog.json b/ibm_catalog.json index 5c3871e..59358c8 100644 --- a/ibm_catalog.json +++ b/ibm_catalog.json @@ -310,6 +310,7 @@ }, { "key": "existing_event_notifications_instance_crn", + "display_name": "existing_event_notifications_instance", "type": "string", "default_value": "__NULL__", "description": "The CRN of existing event notification instance. If not supplied, a new instance is created.", @@ -334,6 +335,7 @@ }, { "key": "existing_secrets_manager_crn", + "display_name": "existing_secrets_manager", "type": "string", "default_value": "__NULL__", "description": "The CRN of an existing IBM Cloud Secrets Manager instance to use in this solution. If not set, a new Secrets Manager instance is provisioned.", From b34a998e0affeb69d6759a8a55c56bce7ffd5234 Mon Sep 17 00:00:00 2001 From: Khuzaima-Shakeel Date: Tue, 9 Dec 2025 18:10:29 +0530 Subject: [PATCH 3/3] resolve review comments --- ibm_catalog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ibm_catalog.json b/ibm_catalog.json index 59358c8..1b82420 100644 --- a/ibm_catalog.json +++ b/ibm_catalog.json @@ -335,7 +335,7 @@ }, { "key": "existing_secrets_manager_crn", - "display_name": "existing_secrets_manager", + "display_name": "existing_secrets_manager_instance", "type": "string", "default_value": "__NULL__", "description": "The CRN of an existing IBM Cloud Secrets Manager instance to use in this solution. If not set, a new Secrets Manager instance is provisioned.",