Skip to content

Commit c099854

Browse files
authored
feat: Added service dropdown picker widget for several DA inputs (#878)
1 parent 24dab00 commit c099854

File tree

1 file changed

+48
-4
lines changed

1 file changed

+48
-4
lines changed

ibm_catalog.json

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,18 @@
569569
},
570570
{
571571
"key": "existing_subnet_ids",
572-
"hidden": true
572+
"display_name": "existing_subnets",
573+
"hidden": true,
574+
"custom_config": {
575+
"type": "platform_resource",
576+
"grouping": "deployment",
577+
"original_grouping": "deployment",
578+
"config_constraints": {
579+
"resourceType": "subnet",
580+
"selection": "multi_select",
581+
"valueType": "id"
582+
}
583+
}
573584
},
574585
{
575586
"key": "use_private_endpoint",
@@ -765,13 +776,24 @@
765776
},
766777
{
767778
"key": "existing_secrets_manager_instance_crn",
779+
"display_name": "existing_secrets_manager_instance",
768780
"value_constraints": [
769781
{
770782
"type": "regex",
771783
"description": "The value provided for 'existing_secrets_manager_instance_crn' is not valid.",
772784
"value": "^__NULL__$|^crn:(.*:){3}secrets-manager:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
773785
}
774786
],
787+
"custom_config": {
788+
"type": "platform_resource",
789+
"grouping": "deployment",
790+
"original_grouping": "deployment",
791+
"config_constraints": {
792+
"resourceType": "secrets-manager",
793+
"selection": "single_select",
794+
"valueType": "crn"
795+
}
796+
},
775797
"hidden": true
776798
},
777799
{
@@ -810,25 +832,47 @@
810832
},
811833
{
812834
"key": "existing_vpc_crn",
835+
"display_name": "existing_vpc",
813836
"hidden": true,
814837
"value_constraints": [
815838
{
816839
"type": "regex",
817840
"description": "The value provided for 'existing_vpc_crn' is not valid.",
818841
"value": "^crn:(.*:){3}is:(.*:){2}:vpc:[0-9a-z]{4}-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
819842
}
820-
]
843+
],
844+
"custom_config": {
845+
"type": "platform_resource",
846+
"grouping": "deployment",
847+
"original_grouping": "deployment",
848+
"config_constraints": {
849+
"resourceType": "vpc",
850+
"selection": "single_select",
851+
"valueType": "crn"
852+
}
853+
}
821854
},
822855
{
823856
"key": "existing_cos_instance_crn",
857+
"display_name": "existing_cos_instance",
824858
"hidden": true,
825859
"value_constraints": [
826860
{
827861
"type": "regex",
828-
"description": "The value provided for 'existing_cos_instance_crn' is not valid.",
862+
"description": "The value provided for 'existing_cos_instance' is not valid.",
829863
"value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
830864
}
831-
]
865+
],
866+
"custom_config": {
867+
"type": "platform_resource",
868+
"grouping": "deployment",
869+
"original_grouping": "deployment",
870+
"config_constraints": {
871+
"resourceType": "cloud-object-storage",
872+
"selection": "single_select",
873+
"valueType": "crn"
874+
}
875+
}
832876
},
833877
{
834878
"key": "skip_ocp_secrets_manager_iam_auth_policy",

0 commit comments

Comments
 (0)