|
91 | 91 | "service_name": "Resource group only", |
92 | 92 | "notes": "Viewer access is required in the resource group you want to provision in." |
93 | 93 | }, |
94 | | - { |
95 | | - "role_crns": [ |
96 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
97 | | - ], |
98 | | - "service_name": "All Account Management services", |
99 | | - "notes": "[Optional] Required to create new resource groups when enabling the Account Configuration integration." |
100 | | - }, |
101 | | - { |
102 | | - "role_crns": [ |
103 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
104 | | - ], |
105 | | - "service_name": "All Identity and Access enabled services", |
106 | | - "notes": "[Optional] Required to create new resource groups with account settings when enabling the Account Configuration integration." |
107 | | - }, |
108 | 94 | { |
109 | 95 | "role_crns": [ |
110 | 96 | "crn:v1:bluemix:public:iam::::role:Editor" |
|
208 | 194 | }, |
209 | 195 | { |
210 | 196 | "key": "prefix", |
211 | | - "required": true |
| 197 | + "required": true, |
| 198 | + "default_value": "dev", |
| 199 | + "random_string": { |
| 200 | + "length": 4 |
| 201 | + }, |
| 202 | + "value_constraints": [ |
| 203 | + { |
| 204 | + "type": "regex", |
| 205 | + "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.", |
| 206 | + "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
| 207 | + } |
| 208 | + ] |
212 | 209 | }, |
213 | 210 | { |
214 | 211 | "key": "region", |
|
318 | 315 | } |
319 | 316 | }, |
320 | 317 | "default_value": "Default", |
321 | | - "description": "The name of an existing resource group to provision the resources." |
| 318 | + "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." |
322 | 319 | }, |
323 | 320 | { |
324 | 321 | "key": "provider_visibility", |
|
421 | 418 | } |
422 | 419 | ], |
423 | 420 | "dependencies": [ |
424 | | - { |
425 | | - "name": "deploy-arch-ibm-account-infra-base", |
426 | | - "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.", |
427 | | - "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", |
428 | | - "flavors": [ |
429 | | - "resource-group-only", |
430 | | - "resource-groups-with-account-settings" |
431 | | - ], |
432 | | - "default_flavor": "resource-group-only", |
433 | | - "id": "63641cec-6093-4b4f-b7b0-98d2f4185cd6-global", |
434 | | - "version": "v3.0.23", |
435 | | - "optional": true, |
436 | | - "on_by_default": false, |
437 | | - "input_mapping": [ |
438 | | - { |
439 | | - "dependency_output": "workload_resource_group_name", |
440 | | - "version_input": "existing_resource_group_name" |
441 | | - }, |
442 | | - { |
443 | | - "dependency_input": "prefix", |
444 | | - "version_input": "prefix", |
445 | | - "reference_version": true |
446 | | - } |
447 | | - ] |
448 | | - }, |
449 | 421 | { |
450 | 422 | "name": "deploy-arch-ibm-kms", |
451 | 423 | "description": "Enable encryption with your own keys by using IBM Cloud Key Protect. If disabled, services default to IBM-managed encryption.", |
452 | 424 | "id": "2cad4789-fa90-4886-9c9e-857081c273ee-global", |
453 | | - "version": "v5.1.27", |
| 425 | + "version": "v5.4.0", |
454 | 426 | "flavors": [ |
455 | 427 | "fully-configurable" |
456 | 428 | ], |
|
480 | 452 | "dependency_input": "region", |
481 | 453 | "version_input": "region", |
482 | 454 | "reference_version": true |
| 455 | + }, |
| 456 | + { |
| 457 | + "dependency_input": "existing_resource_group_name", |
| 458 | + "version_input": "existing_resource_group_name", |
| 459 | + "reference_version": true |
483 | 460 | } |
484 | 461 | ] |
485 | 462 | }, |
486 | 463 | { |
487 | 464 | "name": "deploy-arch-ibm-cos", |
488 | 465 | "description": "Set up an Object Storage instance to store project assets.", |
489 | 466 | "id": "68921490-2778-4930-ac6d-bae7be6cd958-global", |
490 | | - "version": "v10.2.21", |
| 467 | + "version": "v10.5.0", |
491 | 468 | "flavors": [ |
492 | 469 | "instance" |
493 | 470 | ], |
|
519 | 496 | "fully-configurable" |
520 | 497 | ], |
521 | 498 | "id": "63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global", |
522 | | - "version": "v1.6.28", |
| 499 | + "version": "v1.9.0", |
523 | 500 | "optional": true, |
524 | 501 | "on_by_default": true, |
525 | 502 | "input_mapping": [ |
|
547 | 524 | "dependency_input": "logs_routing_tenant_regions", |
548 | 525 | "version_input": "logs_routing_tenant_regions", |
549 | 526 | "reference_version": true |
| 527 | + }, |
| 528 | + { |
| 529 | + "dependency_input": "existing_resource_group_name", |
| 530 | + "version_input": "existing_resource_group_name", |
| 531 | + "reference_version": true |
550 | 532 | } |
551 | 533 | ] |
552 | 534 | }, |
553 | 535 | { |
554 | 536 | "name": "deploy-arch-ibm-cloud-monitoring", |
555 | 537 | "description": "Set up a Cloud Monitoring instance to collect platform metrics.", |
556 | 538 | "id": "73debdbf-894f-4c14-81c7-5ece3a70b67d-global", |
557 | | - "version": "v1.7.2", |
| 539 | + "version": "v1.9.0", |
558 | 540 | "flavors": [ |
559 | 541 | "fully-configurable" |
560 | 542 | ], |
|
586 | 568 | "dependency_input": "existing_kms_instance_crn", |
587 | 569 | "version_input": "existing_kms_instance_crn", |
588 | 570 | "reference_version": true |
| 571 | + }, |
| 572 | + { |
| 573 | + "dependency_input": "existing_resource_group_name", |
| 574 | + "version_input": "existing_resource_group_name", |
| 575 | + "reference_version": true |
589 | 576 | } |
590 | 577 | ] |
591 | 578 | }, |
592 | 579 | { |
593 | 580 | "name": "deploy-arch-ibm-activity-tracker", |
594 | 581 | "description": "Configure Activity Tracker Event Routing to route auditing events.", |
595 | 582 | "id": "918453c3-4f97-4583-8c4a-83ef12fc7916-global", |
596 | | - "version": "v1.2.34", |
| 583 | + "version": "v1.4.3", |
597 | 584 | "flavors": [ |
598 | 585 | "fully-configurable" |
599 | 586 | ], |
|
620 | 607 | "dependency_input": "existing_kms_instance_crn", |
621 | 608 | "version_input": "existing_kms_instance_crn", |
622 | 609 | "reference_version": true |
| 610 | + }, |
| 611 | + { |
| 612 | + "dependency_input": "existing_resource_group_name", |
| 613 | + "version_input": "existing_resource_group_name", |
| 614 | + "reference_version": true |
623 | 615 | } |
624 | 616 | ] |
625 | 617 | }, |
626 | 618 | { |
627 | 619 | "name": "deploy-arch-ibm-scc-workload-protection", |
628 | 620 | "description": "Configure an IBM Cloud Security and Compliance Center Workload Protection instance to help you manage security and compliance for your organization.", |
629 | 621 | "id": "4322cf44-2289-49aa-a719-dd79e39b14dc-global", |
630 | | - "version": "v1.12.3", |
| 622 | + "version": "v1.14.0", |
631 | 623 | "flavors": [ |
632 | 624 | "fully-configurable" |
633 | 625 | ], |
|
644 | 636 | "dependency_input": "region", |
645 | 637 | "version_input": "region", |
646 | 638 | "reference_version": true |
| 639 | + }, |
| 640 | + { |
| 641 | + "dependency_input": "existing_resource_group_name", |
| 642 | + "version_input": "existing_resource_group_name", |
| 643 | + "reference_version": true |
647 | 644 | } |
648 | 645 | ] |
649 | 646 | } |
|
0 commit comments