|
1 | 1 | { |
2 | 2 | "products": [ |
3 | 3 | { |
4 | | - "label": "Watsonx (Self-Managed) on Red Hat OpenShift", |
| 4 | + "label": "watsonx self-managed on Red Hat OpenShift", |
5 | 5 | "name": "deploy-arch-ibm-watsonx-self-managed", |
6 | 6 | "product_kind": "solution", |
7 | 7 | "tags": [ |
|
28 | 28 | "long_description": "Solution that deploys Watsonx services (watsonx.ai, watsonx.data, Watson Assistant, Watson Discovery) on an existing Red Hat OpenShift cluster.", |
29 | 29 | "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-watsonx-self-managed-ocp/blob/main/solutions/fully-configurable/README.md", |
30 | 30 | "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-watsonx-self-managed-ocp/main/images/watsonx-self-managed-ocp.svg", |
| 31 | + "support_details": "This product is in the community registry, as such support is handled through the originated repo. If you experience issues please open an issue in the following [issues repository](https://github.com/terraform-ibm-modules/terraform-ibm-watsonx-self-managed-ocp/issues). Please note this product is not supported via the IBM Cloud Support Center.", |
31 | 32 | "features": [ |
32 | 33 | { |
33 | 34 | "title": "Flexible Cluster Deployment", |
|
52 | 53 | "name": "fully-configurable", |
53 | 54 | "working_directory": "solutions/fully-configurable", |
54 | 55 | "iam_permissions": [ |
| 56 | + { |
| 57 | + "role_crns": [ |
| 58 | + "crn:v1:bluemix:public:iam::::role:Viewer" |
| 59 | + ], |
| 60 | + "service_name": "Resource group only", |
| 61 | + "notes": "Viewer access is required in the resource group you want to provision in." |
| 62 | + }, |
55 | 63 | { |
56 | 64 | "service_name": "containers-kubernetes", |
57 | 65 | "role_crns": [ |
58 | 66 | "crn:v1:bluemix:public:iam::::serviceRole:Manager", |
59 | 67 | "crn:v1:bluemix:public:iam::::role:Viewer" |
60 | 68 | ] |
| 69 | + }, |
| 70 | + { |
| 71 | + "role_crns": [ |
| 72 | + "crn:v1:bluemix:public:iam::::role:Editor" |
| 73 | + ], |
| 74 | + "service_name": "codeengine", |
| 75 | + "notes": "[Optional] Required if building image." |
| 76 | + }, |
| 77 | + { |
| 78 | + "role_crns": [ |
| 79 | + "crn:v1:bluemix:public:iam::::serviceRole:Manager", |
| 80 | + "crn:v1:bluemix:public:iam::::role:Editor" |
| 81 | + ], |
| 82 | + "service_name": "container-registry", |
| 83 | + "notes": "[Optional] Required if building image." |
61 | 84 | } |
62 | 85 | ], |
63 | 86 | "architecture": { |
64 | 87 | "features": [ |
65 | 88 | { |
66 | | - "title": "Cluster must meet minimum requirements to install any Watson services you wish to add.", |
67 | | - "description": "Yes" |
68 | | - }, |
69 | | - { |
70 | | - "title": "Deploys Watsonx services on an existing cluster.", |
71 | | - "description": "Yes" |
| 89 | + "title": " ", |
| 90 | + "description": "Configured to use IBM secure by default standards, but can be edited to fit your use case." |
72 | 91 | } |
73 | 92 | ], |
74 | 93 | "diagrams": [ |
|
92 | 111 | "required": true |
93 | 112 | }, |
94 | 113 | { |
95 | | - "key": "region", |
96 | | - "required": true |
97 | | - }, |
98 | | - { |
99 | | - "key": "existing_cluster_name", |
100 | | - "required": true |
| 114 | + "key": "existing_cluster_id", |
| 115 | + "display_name": "existing_cluster", |
| 116 | + "required": true, |
| 117 | + "custom_config": { |
| 118 | + "type": "cluster_var", |
| 119 | + "grouping": "deployment", |
| 120 | + "original_grouping": "deployment" |
| 121 | + } |
101 | 122 | }, |
102 | 123 | { |
103 | | - "key": "existing_resource_group_name", |
| 124 | + "key": "existing_cluster_resource_group_name", |
104 | 125 | "custom_config": { |
105 | 126 | "type": "resource_group", |
106 | 127 | "grouping": "deployment", |
107 | 128 | "original_grouping": "deployment", |
108 | 129 | "config_constraints": { |
109 | | - "identifier": "rg_id" |
| 130 | + "identifier": "rg_name" |
110 | 131 | } |
111 | 132 | }, |
112 | 133 | "required": true |
113 | 134 | }, |
114 | | - { |
115 | | - "key": "install_odf_cluster_addon", |
116 | | - "required": true |
117 | | - }, |
118 | 135 | { |
119 | 136 | "key": "cpd_entitlement_key", |
120 | 137 | "required": true |
|
139 | 156 | "key": "watson_assistant_install", |
140 | 157 | "required": true |
141 | 158 | }, |
| 159 | + { |
| 160 | + "key": "cpd_accept_license" |
| 161 | + }, |
| 162 | + { |
| 163 | + "key": "cpd_admin_password" |
| 164 | + }, |
| 165 | + { |
| 166 | + "key": "cpd_version" |
| 167 | + }, |
| 168 | + { |
| 169 | + "key": "cloud_pak_deployer_image" |
| 170 | + }, |
142 | 171 | { |
143 | 172 | "key": "code_engine_project_name" |
144 | 173 | }, |
145 | 174 | { |
146 | 175 | "key": "code_engine_project_id" |
147 | 176 | }, |
148 | 177 | { |
149 | | - "key": "cloud_pak_deployer_image" |
| 178 | + "key": "existing_resource_group_name", |
| 179 | + "custom_config": { |
| 180 | + "type": "resource_group", |
| 181 | + "grouping": "deployment", |
| 182 | + "original_grouping": "deployment", |
| 183 | + "config_constraints": { |
| 184 | + "identifier": "rg_name" |
| 185 | + } |
| 186 | + } |
150 | 187 | }, |
151 | 188 | { |
152 | | - "key": "cloud_pak_deployer_release" |
| 189 | + "key": "container_registry_namespace" |
153 | 190 | }, |
154 | 191 | { |
155 | | - "key": "cloud_pak_deployer_secret" |
| 192 | + "key": "region" |
156 | 193 | }, |
157 | 194 | { |
158 | | - "key": "odf_version" |
| 195 | + "key": "use_global_container_registry_location" |
159 | 196 | }, |
160 | 197 | { |
161 | | - "key": "odf_config" |
| 198 | + "key": "cloud_pak_deployer_release" |
162 | 199 | }, |
163 | 200 | { |
164 | | - "key": "cpd_accept_license" |
| 201 | + "key": "cloud_pak_deployer_secret" |
165 | 202 | }, |
166 | 203 | { |
167 | | - "key": "cpd_admin_password" |
| 204 | + "key": "install_odf_cluster_addon" |
168 | 205 | }, |
169 | 206 | { |
170 | | - "key": "cpd_version" |
| 207 | + "key": "odf_version" |
| 208 | + }, |
| 209 | + { |
| 210 | + "key": "odf_config" |
| 211 | + }, |
| 212 | + { |
| 213 | + "key": "provider_visibility", |
| 214 | + "hidden": true |
171 | 215 | } |
172 | 216 | ], |
173 | 217 | "install_type": "fullstack" |
|
0 commit comments