|
107 | 107 | ], |
108 | 108 | "notes": "[Optional] Required to create the containers-kubernetes-key needed by the OpenShift cluster on IBM Cloud." |
109 | 109 | }, |
110 | | - { |
111 | | - "role_crns": [ |
112 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
113 | | - ], |
114 | | - "service_name": "All Account Management services", |
115 | | - "notes": "[Optional] Required to create new resource groups when enabling the Account Configuration integration." |
116 | | - }, |
117 | 110 | { |
118 | 111 | "role_crns": [ |
119 | 112 | "crn:v1:bluemix:public:iam::::role:Administrator" |
120 | 113 | ], |
121 | 114 | "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." |
| 115 | + "notes": "[Optional] Required to to create trusted profile for App Configuration aggregator which is used for compliance scanning." |
123 | 116 | }, |
124 | 117 | { |
125 | 118 | "service_name": "is.vpc", |
126 | 119 | "role_crns": [ |
127 | 120 | "crn:v1:bluemix:public:iam::::role:Administrator" |
128 | 121 | ], |
129 | | - "notes": "[Optional] Required for creating Virtual Private Cloud(VPC)." |
| 122 | + "notes": "[Optional] Required for creating Virtual Private Cloud (VPC)." |
130 | 123 | }, |
131 | 124 | { |
132 | 125 | "service_name": "cloud-object-storage", |
|
211 | 204 | { |
212 | 205 | "key": "prefix", |
213 | 206 | "required": true, |
| 207 | + "default_value": "dev", |
| 208 | + "random_string": { |
| 209 | + "length": 4 |
| 210 | + }, |
214 | 211 | "value_constraints": [ |
215 | 212 | { |
216 | 213 | "type": "regex", |
217 | | - "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", |
| 214 | + "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.", |
218 | 215 | "value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$" |
219 | 216 | } |
220 | 217 | ] |
221 | 218 | }, |
| 219 | + { |
| 220 | + "key": "existing_resource_group_name", |
| 221 | + "display_name": "resource_group", |
| 222 | + "custom_config": { |
| 223 | + "type": "resource_group", |
| 224 | + "grouping": "deployment", |
| 225 | + "original_grouping": "deployment", |
| 226 | + "config_constraints": { |
| 227 | + "identifier": "rg_name" |
| 228 | + } |
| 229 | + }, |
| 230 | + "default_value": "Default", |
| 231 | + "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.", |
| 232 | + "virtual": true |
| 233 | + }, |
222 | 234 | { |
223 | 235 | "key": "cluster_id", |
| 236 | + "display_name": "cluster", |
224 | 237 | "custom_config": { |
225 | 238 | "type": "cluster_var", |
226 | 239 | "grouping": "deployment", |
|
230 | 243 | }, |
231 | 244 | { |
232 | 245 | "key": "cluster_resource_group_id", |
| 246 | + "display_name": "cluster_resource_group", |
233 | 247 | "required": true, |
234 | 248 | "custom_config": { |
235 | 249 | "type": "resource_group", |
|
668 | 682 | "required": true, |
669 | 683 | "virtual": true, |
670 | 684 | "type": "number", |
671 | | - "default_value": 2, |
| 685 | + "default_value": 1, |
672 | 686 | "description": "Number of worker nodes in each zone of the cluster." |
673 | 687 | }, |
674 | 688 | { |
|
694 | 708 | "description": "The operating system installed on the worker nodes. [Learn more](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc-flavors)." |
695 | 709 | }, |
696 | 710 | { |
697 | | - "key": "allow_public_access_to_cluster", |
| 711 | + "key": "allow_public_access_to_cluster_management", |
698 | 712 | "type": "boolean", |
699 | 713 | "required": true, |
700 | 714 | "virtual": true, |
701 | | - "default_value": false, |
702 | | - "options": [ |
703 | | - { |
704 | | - "displayname": "true", |
705 | | - "value": "true" |
706 | | - }, |
707 | | - { |
708 | | - "displayname": "false", |
709 | | - "value": "false" |
710 | | - } |
711 | | - ], |
712 | | - "description": "When set to `true`, public endpoint will be enabled for the cluster which will allow access to master node of the cluster from outside the VPC network." |
| 715 | + "default_value": true, |
| 716 | + "description": "Set to true to access the cluster through a public cloud service endpoint. [Learn More](https://cloud.ibm.com/docs/openshift?topic=openshift-access_cluster)." |
713 | 717 | }, |
714 | 718 | { |
715 | 719 | "key": "allow_outbound_traffic", |
716 | 720 | "type": "boolean", |
717 | 721 | "required": true, |
718 | 722 | "virtual": true, |
719 | | - "default_value": false, |
720 | | - "options": [ |
721 | | - { |
722 | | - "displayname": "true", |
723 | | - "value": "true" |
724 | | - }, |
725 | | - { |
726 | | - "displayname": "false", |
727 | | - "value": "false" |
728 | | - } |
729 | | - ], |
| 723 | + "default_value": true, |
730 | 724 | "description": "Set to true to allow public outbound access from the cluster workers." |
731 | 725 | }, |
732 | 726 | { |
|
735 | 729 | "default_value": "{\n zone-1 = [\n {\n name = \"subnet-a\"\n cidr = \"10.10.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-2 = [\n {\n name = \"subnet-b\"\n cidr = \"10.20.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-3 = [\n {\n name = \"subnet-c\"\n cidr = \"10.30.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ]\n }", |
736 | 730 | "description": "List of subnets for the vpc. For each item in each array, a subnet will be created. Items can be either CIDR blocks or total ipv4 addresses. Public gateways will be enabled only in zones where a gateway has been created. [Learn more](https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc/blob/main/solutions/fully-configurable/DA-types.md#subnets-).", |
737 | 731 | "required": false, |
738 | | - "virtual": true |
| 732 | + "hidden": true, |
| 733 | + "virtual": true, |
| 734 | + "custom_config": { |
| 735 | + "grouping": "deployment", |
| 736 | + "original_grouping": "deployment", |
| 737 | + "type": "code_editor" |
| 738 | + } |
739 | 739 | }, |
740 | 740 | { |
741 | 741 | "key": "network_acls", |
|
744 | 744 | "description": "The list of ACLs to create. Provide at least one rule for each ACL. [Learn more](https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc/blob/main/solutions/fully-configurable/DA-types.md#network-acls-).", |
745 | 745 | "required": false, |
746 | 746 | "virtual": true, |
| 747 | + "hidden": true, |
747 | 748 | "custom_config": { |
748 | 749 | "type": "code_editor", |
749 | 750 | "grouping": "deployment", |
750 | 751 | "original_grouping": "deployment" |
751 | 752 | } |
752 | 753 | }, |
753 | | - { |
754 | | - "key": "cloud_logs_instance_name", |
755 | | - "type": "string", |
756 | | - "required": true, |
757 | | - "virtual": true, |
758 | | - "default_value": "cloud-logs", |
759 | | - "description": "The name of the Cloud Logs Instance." |
760 | | - }, |
761 | 754 | { |
762 | 755 | "key": "secrets_manager_service_plan", |
763 | 756 | "type": "string", |
|
833 | 826 | "name": "deploy-arch-ibm-cloud-logs", |
834 | 827 | "description": "Create IBM Cloud Logs Instance for storing and analysing platform and application logs .", |
835 | 828 | "id": "63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global", |
836 | | - "version": "v1.6.28", |
| 829 | + "version": "v1.9.0", |
837 | 830 | "flavors": [ |
838 | 831 | "fully-configurable" |
839 | 832 | ], |
|
852 | 845 | "reference_version": true |
853 | 846 | }, |
854 | 847 | { |
855 | | - "dependency_input": "cloud_logs_instance_name", |
856 | | - "version_input": "cloud_logs_instance_name", |
| 848 | + "dependency_input": "existing_resource_group_name", |
| 849 | + "version_input": "existing_resource_group_name", |
857 | 850 | "reference_version": true |
858 | 851 | }, |
859 | 852 | { |
|
887 | 880 | "dependency_output": "cluster_id", |
888 | 881 | "version_input": "cluster_id" |
889 | 882 | }, |
| 883 | + { |
| 884 | + "dependency_input": "existing_resource_group_name", |
| 885 | + "version_input": "existing_resource_group_name", |
| 886 | + "reference_version": true |
| 887 | + }, |
890 | 888 | { |
891 | 889 | "dependency_output": "resource_group_id", |
892 | 890 | "version_input": "cluster_resource_group_id" |
|
921 | 919 | "reference_version": true |
922 | 920 | }, |
923 | 921 | { |
924 | | - "dependency_input": "allow_public_access_to_cluster", |
925 | | - "version_input": "allow_public_access_to_cluster", |
| 922 | + "dependency_input": "allow_public_access_to_cluster_management", |
| 923 | + "version_input": "allow_public_access_to_cluster_management", |
926 | 924 | "reference_version": true |
927 | 925 | }, |
928 | 926 | { |
|
971 | 969 | "reference_version": true |
972 | 970 | } |
973 | 971 | ], |
974 | | - "version": "v3.63.1" |
| 972 | + "version": "v3.66.0" |
975 | 973 | } |
976 | 974 | ], |
977 | 975 | "dependency_version_2": true, |
|
0 commit comments