|
11 | 11 | "solution", |
12 | 12 | "network", |
13 | 13 | "network_vpc", |
14 | | - "converged_infra" |
| 14 | + "platform_engineering" |
15 | 15 | ], |
16 | 16 | "keywords": [ |
17 | 17 | "vpc", |
|
119 | 119 | "crn:v1:bluemix:public:iam::::role:Administrator" |
120 | 120 | ], |
121 | 121 | "service_name": "All Identity and Access enabled services", |
122 | | - "notes": "[Optional] Required to create new resource groups with account settings when enabling the Account Configuration integration." |
| 122 | + "notes": "[Optional] Required to to create trusted profile for App Configuration aggregator which is used for compliance scanning." |
123 | 123 | }, |
124 | 124 | { |
125 | 125 | "role_crns": [ |
|
199 | 199 | }, |
200 | 200 | { |
201 | 201 | "key": "prefix", |
202 | | - "required": true |
| 202 | + "required": true, |
| 203 | + "default_value": "dev", |
| 204 | + "random_string": { |
| 205 | + "length": 4 |
| 206 | + }, |
| 207 | + "value_constraints": [ |
| 208 | + { |
| 209 | + "type": "regex", |
| 210 | + "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.", |
| 211 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 212 | + } |
| 213 | + ] |
203 | 214 | }, |
204 | 215 | { |
205 | 216 | "key": "region", |
|
260 | 271 | "config_constraints": { |
261 | 272 | "identifier": "rg_name" |
262 | 273 | } |
263 | | - } |
| 274 | + }, |
| 275 | + "default_value": "Default", |
| 276 | + "description": "The name of an existing resource group to provision the resources." |
264 | 277 | }, |
265 | 278 | { |
266 | 279 | "key": "subnets" |
|
377 | 390 | "key": "enable_vpc_flow_logs" |
378 | 391 | }, |
379 | 392 | { |
380 | | - "key": "existing_cos_instance_crn" |
| 393 | + "key": "existing_cos_instance_crn", |
| 394 | + "value_constraints": [ |
| 395 | + { |
| 396 | + "type": "regex", |
| 397 | + "description": "The value provided for 'existing_cos_instance_crn' is not valid.", |
| 398 | + "value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 399 | + } |
| 400 | + ] |
381 | 401 | }, |
382 | 402 | { |
383 | 403 | "key": "skip_vpc_cos_iam_auth_policy" |
|
392 | 412 | "key": "existing_flow_logs_bucket_kms_key_crn" |
393 | 413 | }, |
394 | 414 | { |
395 | | - "key": "existing_kms_instance_crn" |
| 415 | + "key": "existing_kms_instance_crn", |
| 416 | + "value_constraints": [ |
| 417 | + { |
| 418 | + "type": "regex", |
| 419 | + "description": "The value provided for 'existing_kms_instance_crn' is not valid.", |
| 420 | + "value": "^__NULL__$|^crn:(.*:){3}(kms|hs-crypto):(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 421 | + } |
| 422 | + ] |
396 | 423 | }, |
397 | 424 | { |
398 | 425 | "key": "skip_cos_kms_iam_auth_policy" |
|
522 | 549 | } |
523 | 550 | ], |
524 | 551 | "dependencies": [ |
525 | | - { |
526 | | - "name": "deploy-arch-ibm-account-infra-base", |
527 | | - "description": "Organizes your IBM Cloud account with preconfigured resource groups. If not selected, the default resource group is used. Optionally, it can expand to apply recommended security controls via \"with Account Settings\" variation. ", |
528 | | - "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
529 | | - "flavors": [ |
530 | | - "resource-group-only", |
531 | | - "resource-groups-with-account-settings" |
532 | | - ], |
533 | | - "default_flavor": "resource-group-only", |
534 | | - "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
535 | | - "input_mapping": [ |
536 | | - { |
537 | | - "dependency_input": "prefix", |
538 | | - "version_input": "prefix", |
539 | | - "reference_version": true |
540 | | - }, |
541 | | - { |
542 | | - "dependency_output": "workload_resource_group_name", |
543 | | - "version_input": "existing_resource_group_name" |
544 | | - } |
545 | | - ], |
546 | | - "optional": true, |
547 | | - "on_by_default": false, |
548 | | - "version": "v3.0.7" |
549 | | - }, |
550 | 552 | { |
551 | 553 | "name": "deploy-arch-ibm-kms", |
552 | 554 | "id": "2cad4789-fa90-4886-9c9e-857081c273ee-global", |
|
565 | 567 | "version_input": "prefix", |
566 | 568 | "reference_version": true |
567 | 569 | }, |
| 570 | + { |
| 571 | + "dependency_input": "existing_resource_group_name", |
| 572 | + "version_input": "existing_resource_group_name", |
| 573 | + "reference_version": true |
| 574 | + }, |
568 | 575 | { |
569 | 576 | "dependency_input": "region", |
570 | 577 | "version_input": "region", |
|
586 | 593 | ], |
587 | 594 | "optional": true, |
588 | 595 | "on_by_default": true, |
589 | | - "version": "v5.1.19" |
| 596 | + "version": "v5.4.0" |
590 | 597 | }, |
591 | 598 | { |
592 | 599 | "name": "deploy-arch-ibm-cos", |
|
618 | 625 | ], |
619 | 626 | "optional": true, |
620 | 627 | "on_by_default": true, |
621 | | - "version": "v10.2.1" |
| 628 | + "version": "v10.5.0" |
622 | 629 | }, |
623 | 630 | { |
624 | 631 | "name": "deploy-arch-ibm-cloud-logs", |
|
628 | 635 | "fully-configurable" |
629 | 636 | ], |
630 | 637 | "id": "63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global", |
631 | | - "version": "v1.6.11", |
| 638 | + "version": "v1.9.0", |
632 | 639 | "optional": true, |
633 | 640 | "on_by_default": true, |
634 | 641 | "input_mapping": [ |
|
637 | 644 | "version_input": "prefix", |
638 | 645 | "reference_version": true |
639 | 646 | }, |
| 647 | + { |
| 648 | + "dependency_input": "existing_resource_group_name", |
| 649 | + "version_input": "existing_resource_group_name", |
| 650 | + "reference_version": true |
| 651 | + }, |
640 | 652 | { |
641 | 653 | "dependency_input": "existing_cos_instance_crn", |
642 | 654 | "version_input": "existing_cos_instance_crn", |
|
663 | 675 | "name": "deploy-arch-ibm-cloud-monitoring", |
664 | 676 | "description": "Sets up a Cloud Monitoring instance to collect the platform metrics.", |
665 | 677 | "id": "73debdbf-894f-4c14-81c7-5ece3a70b67d-global", |
666 | | - "version": "v1.6.4", |
| 678 | + "version": "v1.9.0", |
667 | 679 | "flavors": [ |
668 | 680 | "fully-configurable" |
669 | 681 | ], |
|
676 | 688 | "version_input": "enable_platform_metrics", |
677 | 689 | "reference_version": true |
678 | 690 | }, |
| 691 | + { |
| 692 | + "dependency_input": "existing_resource_group_name", |
| 693 | + "version_input": "existing_resource_group_name", |
| 694 | + "reference_version": true |
| 695 | + }, |
679 | 696 | { |
680 | 697 | "dependency_input": "prefix", |
681 | 698 | "version_input": "prefix", |
|
685 | 702 | "dependency_input": "region", |
686 | 703 | "version_input": "region", |
687 | 704 | "reference_version": true |
688 | | - }, |
689 | | - { |
690 | | - "dependency_input": "existing_cos_instance_crn", |
691 | | - "version_input": "existing_cos_instance_crn", |
692 | | - "reference_version": true |
693 | | - }, |
694 | | - { |
695 | | - "dependency_input": "existing_kms_instance_crn", |
696 | | - "version_input": "existing_kms_instance_crn", |
697 | | - "reference_version": true |
698 | 705 | } |
699 | 706 | ] |
700 | 707 | }, |
701 | 708 | { |
702 | 709 | "name": "deploy-arch-ibm-activity-tracker", |
703 | 710 | "description": "Configure Activity Tracker Event Routing to route the auditing events.", |
704 | 711 | "id": "918453c3-4f97-4583-8c4a-83ef12fc7916-global", |
705 | | - "version": "v1.2.25", |
| 712 | + "version": "v1.4.3", |
706 | 713 | "flavors": [ |
707 | 714 | "fully-configurable" |
708 | 715 | ], |
|
715 | 722 | "version_input": "prefix", |
716 | 723 | "reference_version": true |
717 | 724 | }, |
| 725 | + { |
| 726 | + "dependency_input": "existing_resource_group_name", |
| 727 | + "version_input": "existing_resource_group_name", |
| 728 | + "reference_version": true |
| 729 | + }, |
718 | 730 | { |
719 | 731 | "dependency_input": "region", |
720 | 732 | "version_input": "region", |
|
736 | 748 | "name": "deploy-arch-ibm-scc-workload-protection", |
737 | 749 | "description": "Configure an IBM Cloud Security and Compliance Center Workload Protection instance to help you manage security and compliance for your organization.", |
738 | 750 | "id": "4322cf44-2289-49aa-a719-dd79e39b14dc-global", |
739 | | - "version": "v1.11.4", |
| 751 | + "version": "v1.14.0", |
740 | 752 | "flavors": [ |
741 | 753 | "fully-configurable" |
742 | 754 | ], |
|
753 | 765 | "dependency_input": "region", |
754 | 766 | "version_input": "region", |
755 | 767 | "reference_version": true |
| 768 | + }, |
| 769 | + { |
| 770 | + "dependency_input": "existing_resource_group_name", |
| 771 | + "version_input": "existing_resource_group_name", |
| 772 | + "reference_version": true |
756 | 773 | } |
757 | 774 | ] |
758 | 775 | } |
|
0 commit comments