|
104 | 104 | "service_name": "messagehub", |
105 | 105 | "notes": "Required for creating EventStreams instance." |
106 | 106 | }, |
107 | | - { |
108 | | - "role_crns": [ |
109 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
110 | | - ], |
111 | | - "service_name": "iam-identity", |
112 | | - "notes": "[Optional] Required if Cloud automation for account configuration is enabled." |
113 | | - }, |
114 | 107 | { |
115 | 108 | "role_crns": [ |
116 | 109 | "crn:v1:bluemix:public:iam::::serviceRole:Manager", |
|
141 | 134 | }, |
142 | 135 | { |
143 | 136 | "key": "prefix", |
144 | | - "required": true |
| 137 | + "required": true, |
| 138 | + "default_value": "dev", |
| 139 | + "random_string": { |
| 140 | + "length": 4 |
| 141 | + }, |
| 142 | + "value_constraints": [ |
| 143 | + { |
| 144 | + "type": "regex", |
| 145 | + "description": "Prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It must not end with a hyphen('-'), and cannot contain consecutive hyphens ('--'). It should not exceed 16 characters.", |
| 146 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 147 | + } |
| 148 | + ] |
145 | 149 | }, |
146 | 150 | { |
147 | 151 | "key": "region", |
|
201 | 205 | } |
202 | 206 | }, |
203 | 207 | "default_value": "Default", |
204 | | - "description": "The name of an existing resource group to provision the resources." |
| 208 | + "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." |
205 | 209 | }, |
206 | 210 | { |
207 | 211 | "key": "plan", |
|
330 | 334 | } |
331 | 335 | ], |
332 | 336 | "dependencies": [ |
333 | | - { |
334 | | - "name": "deploy-arch-ibm-account-infra-base", |
335 | | - "description": "Organize your IBM Cloud account with preconfigured resource groups. If not selected, the default resource group is used. Optionally, expand to apply recommended security controls via \"with Account Settings\" variation.", |
336 | | - "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
337 | | - "flavors": [ |
338 | | - "resource-group-only", |
339 | | - "resource-groups-with-account-settings" |
340 | | - ], |
341 | | - "default_flavor": "resource-group-only", |
342 | | - "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
343 | | - "input_mapping": [ |
344 | | - { |
345 | | - "dependency_output": "workload_resource_group_name", |
346 | | - "version_input": "existing_resource_group_name" |
347 | | - }, |
348 | | - { |
349 | | - "dependency_input": "prefix", |
350 | | - "version_input": "prefix", |
351 | | - "reference_version": true |
352 | | - } |
353 | | - ], |
354 | | - "optional": true, |
355 | | - "on_by_default": false, |
356 | | - "version": "v3.0.23" |
357 | | - }, |
358 | 337 | { |
359 | 338 | "name": "deploy-arch-ibm-cloud-monitoring", |
360 | 339 | "description": "Configure IBM Cloud Monitoring to collect the platform metrics.", |
|
382 | 361 | "dependency_input": "enable_platform_metrics", |
383 | 362 | "version_input": "enable_platform_metrics", |
384 | 363 | "reference_version": true |
| 364 | + }, |
| 365 | + { |
| 366 | + "dependency_input": "existing_resource_group_name", |
| 367 | + "version_input": "existing_resource_group_name", |
| 368 | + "reference_version": true |
385 | 369 | } |
386 | 370 | ], |
387 | 371 | "optional": true, |
388 | 372 | "on_by_default": true, |
389 | | - "version": "v1.7.2" |
| 373 | + "version": "v1.9.0" |
390 | 374 | }, |
391 | 375 | { |
392 | 376 | "name": "deploy-arch-ibm-cloud-logs", |
|
411 | 395 | "dependency_input": "logs_routing_tenant_regions", |
412 | 396 | "version_input": "logs_routing_tenant_regions", |
413 | 397 | "reference_version": true |
| 398 | + }, |
| 399 | + { |
| 400 | + "dependency_input": "existing_resource_group_name", |
| 401 | + "version_input": "existing_resource_group_name", |
| 402 | + "reference_version": true |
414 | 403 | } |
415 | 404 | ], |
416 | 405 | "optional": true, |
417 | 406 | "on_by_default": true, |
418 | | - "version": "v1.6.28" |
| 407 | + "version": "v1.9.0" |
419 | 408 | }, |
420 | 409 | { |
421 | 410 | "name": "deploy-arch-ibm-activity-tracker", |
|
435 | 424 | "dependency_input": "region", |
436 | 425 | "version_input": "region", |
437 | 426 | "reference_version": true |
| 427 | + }, |
| 428 | + { |
| 429 | + "dependency_input": "existing_resource_group_name", |
| 430 | + "version_input": "existing_resource_group_name", |
| 431 | + "reference_version": true |
438 | 432 | } |
439 | 433 | ], |
440 | 434 | "optional": true, |
441 | 435 | "on_by_default": true, |
442 | | - "version": "v1.2.34" |
| 436 | + "version": "v1.4.3" |
443 | 437 | }, |
444 | 438 | { |
445 | 439 | "name": "deploy-arch-ibm-scc-workload-protection", |
|
459 | 453 | "dependency_input": "region", |
460 | 454 | "version_input": "region", |
461 | 455 | "reference_version": true |
| 456 | + }, |
| 457 | + { |
| 458 | + "dependency_input": "existing_resource_group_name", |
| 459 | + "version_input": "existing_resource_group_name", |
| 460 | + "reference_version": true |
462 | 461 | } |
463 | 462 | ], |
464 | 463 | "optional": true, |
465 | 464 | "on_by_default": true, |
466 | | - "version": "v1.12.3" |
| 465 | + "version": "v1.14.0" |
467 | 466 | }, |
468 | 467 | { |
469 | 468 | "name": "deploy-arch-ibm-secrets-manager", |
|
488 | 487 | "reference_version": true, |
489 | 488 | "dependency_input": "service_plan", |
490 | 489 | "version_input": "secrets_manager_service_plan" |
| 490 | + }, |
| 491 | + { |
| 492 | + "dependency_input": "existing_resource_group_name", |
| 493 | + "version_input": "existing_resource_group_name", |
| 494 | + "reference_version": true |
491 | 495 | } |
492 | 496 | ], |
493 | 497 | "optional": true, |
494 | 498 | "on_by_default": false, |
495 | | - "version": "v2.10.0" |
| 499 | + "version": "v2.11.0" |
496 | 500 | } |
497 | 501 | ], |
498 | 502 | "dependency_version_2": true, |
|
555 | 559 | ], |
556 | 560 | "notes": "[Optional] Required if KMS encryption is enabled to encrypt the payload data." |
557 | 561 | }, |
558 | | - { |
559 | | - "role_crns": [ |
560 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
561 | | - ], |
562 | | - "service_name": "iam-identity", |
563 | | - "notes": "[Optional] Required if Cloud automation for account configuration is enabled." |
564 | | - }, |
565 | 562 | { |
566 | 563 | "role_crns": [ |
567 | 564 | "crn:v1:bluemix:public:iam::::serviceRole:Manager", |
|
635 | 632 | }, |
636 | 633 | { |
637 | 634 | "key": "prefix", |
638 | | - "required": true |
| 635 | + "required": true, |
| 636 | + "default_value": "dev", |
| 637 | + "random_string": { |
| 638 | + "length": 4 |
| 639 | + }, |
| 640 | + "value_constraints": [ |
| 641 | + { |
| 642 | + "type": "regex", |
| 643 | + "description": "Prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It must not end with a hyphen('-'), and cannot contain consecutive hyphens ('--'). It should not exceed 16 characters.", |
| 644 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 645 | + } |
| 646 | + ] |
639 | 647 | }, |
640 | 648 | { |
641 | 649 | "key": "existing_resource_group_name", |
|
649 | 657 | } |
650 | 658 | }, |
651 | 659 | "default_value": "Default", |
652 | | - "description": "The name of an existing resource group to provision the resources." |
| 660 | + "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." |
653 | 661 | }, |
654 | 662 | { |
655 | 663 | "key": "event_streams_name" |
|
780 | 788 | } |
781 | 789 | ], |
782 | 790 | "dependencies": [ |
783 | | - { |
784 | | - "name": "deploy-arch-ibm-account-infra-base", |
785 | | - "description": "Cloud automation for Account Configuration organizes your IBM Cloud account with a ready-made set of resource groups by default and when you enable the \"with Account Settings\" option, it also applies baseline security and governance settings. ", |
786 | | - "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
787 | | - "flavors": [ |
788 | | - "resource-group-only", |
789 | | - "resource-groups-with-account-settings" |
790 | | - ], |
791 | | - "default_flavor": "resource-group-only", |
792 | | - "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
793 | | - "input_mapping": [ |
794 | | - { |
795 | | - "dependency_output": "workload_resource_group_name", |
796 | | - "version_input": "existing_resource_group_name" |
797 | | - }, |
798 | | - { |
799 | | - "dependency_input": "prefix", |
800 | | - "version_input": "prefix", |
801 | | - "reference_version": true |
802 | | - } |
803 | | - ], |
804 | | - "optional": true, |
805 | | - "on_by_default": false, |
806 | | - "version": "v3.0.23" |
807 | | - }, |
808 | 791 | { |
809 | 792 | "name": "deploy-arch-ibm-kms", |
810 | 793 | "description": "Enable Cloud Automation for Key Protect when you want services to use your own managed encryption keys for encrypting the payload data. If disabled, it will fall back on IBM Cloud's default service-managed encryption.", |
|
868 | 851 | "dependency_input": "enable_platform_metrics", |
869 | 852 | "version_input": "enable_platform_metrics", |
870 | 853 | "reference_version": true |
| 854 | + }, |
| 855 | + { |
| 856 | + "dependency_input": "existing_resource_group_name", |
| 857 | + "version_input": "existing_resource_group_name", |
| 858 | + "reference_version": true |
871 | 859 | } |
872 | 860 | ], |
873 | 861 | "optional": true, |
874 | 862 | "on_by_default": true, |
875 | | - "version": "v1.7.2" |
| 863 | + "version": "v1.9.0" |
876 | 864 | }, |
877 | 865 | { |
878 | 866 | "name": "deploy-arch-ibm-cloud-logs", |
|
897 | 885 | "dependency_input": "logs_routing_tenant_regions", |
898 | 886 | "version_input": "logs_routing_tenant_regions", |
899 | 887 | "reference_version": true |
| 888 | + }, |
| 889 | + { |
| 890 | + "dependency_input": "existing_resource_group_name", |
| 891 | + "version_input": "existing_resource_group_name", |
| 892 | + "reference_version": true |
900 | 893 | } |
901 | 894 | ], |
902 | 895 | "optional": true, |
903 | 896 | "on_by_default": true, |
904 | | - "version": "v1.6.28" |
| 897 | + "version": "v1.9.0" |
905 | 898 | }, |
906 | 899 | { |
907 | 900 | "name": "deploy-arch-ibm-activity-tracker", |
|
921 | 914 | "dependency_input": "region", |
922 | 915 | "version_input": "region", |
923 | 916 | "reference_version": true |
| 917 | + }, |
| 918 | + { |
| 919 | + "dependency_input": "existing_resource_group_name", |
| 920 | + "version_input": "existing_resource_group_name", |
| 921 | + "reference_version": true |
924 | 922 | } |
925 | 923 | ], |
926 | 924 | "optional": true, |
927 | 925 | "on_by_default": true, |
928 | | - "version": "v1.2.34" |
| 926 | + "version": "v1.4.3" |
929 | 927 | }, |
930 | 928 | { |
931 | 929 | "name": "deploy-arch-ibm-secrets-manager", |
|
945 | 943 | { |
946 | 944 | "dependency_output": "secrets_manager_crn", |
947 | 945 | "version_input": "existing_secrets_manager_instance_crn" |
| 946 | + }, |
| 947 | + { |
| 948 | + "dependency_input": "existing_resource_group_name", |
| 949 | + "version_input": "existing_resource_group_name", |
| 950 | + "reference_version": true |
948 | 951 | } |
949 | 952 | ], |
950 | 953 | "optional": true, |
951 | 954 | "on_by_default": true, |
952 | | - "version": "v2.10.0" |
| 955 | + "version": "v2.11.0" |
953 | 956 | } |
954 | 957 | ], |
955 | 958 | "dependency_version_2": true, |
|
0 commit comments