|
1 | 1 | { |
2 | 2 | "products": [ |
3 | 3 | { |
4 | | - "name": "deploy-arch-ibm-observability", |
| 4 | + "name": "Observability_Instance", |
5 | 5 | "label": "Observability", |
6 | 6 | "product_kind": "solution", |
7 | 7 | "tags": [ |
8 | 8 | "ibm_created", |
9 | | - "target_terraform", |
10 | | - "terraform", |
11 | | - "logging_monitoring", |
12 | | - "solution" |
13 | | - ], |
14 | | - "keywords": [ |
15 | | - "IaC", |
16 | | - "infrastructure as code", |
17 | | - "terraform", |
18 | | - "solution", |
19 | | - "observability", |
20 | | - "observability instances", |
21 | | - "log analysis", |
22 | | - "cloud monitoring", |
23 | | - "ATracker", |
24 | | - "Activity Tracker", |
25 | | - "observability agents" |
| 9 | + "logging_monitoring" |
26 | 10 | ], |
27 | 11 | "short_description": "Configures IBM Cloud Observability resources", |
28 | 12 | "long_description": "Solutions that support configuring IBM Cloud Observability resources for logging, monitoring, and activity tracking.", |
29 | 13 | "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/blob/main/README.md", |
30 | 14 | "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-observability-da/main/images/observability-icon.svg", |
31 | | - "provider_name": "IBM", |
32 | | - "features": [ |
33 | | - { |
34 | | - "title": "Configures IBM Log Analysis", |
35 | | - "description": "Configures the IBM Log Analysis instance and logging agents." |
36 | | - }, |
37 | | - { |
38 | | - "title": "Configures IBM Cloud Monitoring", |
39 | | - "description": "Configures the IBM Cloud Monitoring instance and logging agents." |
40 | | - }, |
41 | | - { |
42 | | - |
43 | | - "title": "Configures IBM Cloud Activity Tracker Event Routing", |
44 | | - "description": "Configures an IBM Cloud Activity Tracker route with a Cloud Object Storage and Log Analysis target." |
45 | | - } |
46 | | - ], |
47 | | - "support_details": "This product is in the community registry and support is handled in the source repo. You can open an issue at [https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/issues](https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/issues). Support is not offered through IBM Cloud Support.", |
48 | 15 | "flavors": [ |
49 | 16 | { |
50 | 17 | "label": "Instances", |
51 | 18 | "name": "instances", |
52 | | - "install_type": "fullstack", |
| 19 | + "install_type": "extension", |
53 | 20 | "working_directory": "solutions/instances", |
| 21 | + "licenses": [ |
| 22 | + { |
| 23 | + "id": "LICENSE", |
| 24 | + "name": "LICENSE", |
| 25 | + "type": "text/plain", |
| 26 | + "description": "LICENSE" |
| 27 | + } |
| 28 | + ], |
54 | 29 | "iam_permissions": [ |
55 | 30 | { |
56 | 31 | "service_name": "atracker", |
|
109 | 84 | "key": "ibmcloud_api_key" |
110 | 85 | }, |
111 | 86 | { |
112 | | - "key": "prefix" |
113 | | - }, |
114 | | - { |
115 | | - "key": "use_existing_resource_group" |
| 87 | + "key": "prefix", |
| 88 | + "type": "string", |
| 89 | + "default_value": "", |
| 90 | + "description": "The prefix to add to all resources created by this solution. Used to make sure that names are unique when you deploy the solution more than one time.", |
| 91 | + "required": true |
116 | 92 | }, |
117 | 93 | { |
118 | | - "key": "resource_group_name" |
| 94 | + "key": "resource_group_name", |
| 95 | + "type": "string", |
| 96 | + "default_value": "default", |
| 97 | + "required": true |
119 | 98 | }, |
120 | 99 | { |
121 | 100 | "key": "region", |
|
380 | 359 | "required": true |
381 | 360 | }, |
382 | 361 | { |
383 | | - "key": "existing_kms_instance_crn" |
| 362 | + "key": "existing_kms_instance_crn", |
| 363 | + "type": "string", |
| 364 | + "default_value": "", |
| 365 | + "required": false |
384 | 366 | }, |
385 | 367 | { |
386 | 368 | "key": "cos_key_name" |
|
402 | 384 | ] |
403 | 385 | } |
404 | 386 | ], |
| 387 | + "dependencies": [ |
| 388 | + { |
| 389 | + "name": "Core_Security_Services", |
| 390 | + "id": "f3dabaf3-5150-43c4-81ff-f28126db83e2", |
| 391 | + "version": "^1.0.0", |
| 392 | + "flavors": [ |
| 393 | + "" |
| 394 | + ], |
| 395 | + "catalog_id": "9212a6da-ac9b-4f3c-94d8-83a866e1a250", |
| 396 | + "optional": true, |
| 397 | + "input_mapping": [ |
| 398 | + { |
| 399 | + "dependency_output": "kms_instance_crn", |
| 400 | + "version_input": "existing_kms_instance_crn" |
| 401 | + } |
| 402 | + ] |
| 403 | + }, |
| 404 | + { |
| 405 | + "name": "deploy-arch-ibm-account-infra-base", |
| 406 | + "id": "9fcd1945-8ebc-4072-85dc-6400653e7077-global", |
| 407 | + "version": "^1.11.6", |
| 408 | + "flavors": [ |
| 409 | + "standard" |
| 410 | + ], |
| 411 | + "catalog_id": "0fbd7aba-de09-43bf-b848-ade81f4ad0ff", |
| 412 | + "optional": true, |
| 413 | + "input_mapping": [ |
| 414 | + { |
| 415 | + "dependency_output": "workload_resource_group_name", |
| 416 | + "version_input": "existing_resource_group_name" |
| 417 | + } |
| 418 | + ] |
| 419 | + } |
| 420 | + ], |
405 | 421 | "architecture": { |
406 | 422 |
|
407 | 423 | "descriptions": "This architecture supports the deployment of IBM Log Analysis and IBM Cloud Monitoring instances on IBM Cloud. It also supports the deployment of IBM Cloud Activity Tracker Event Routing to an Object Storage bucket and Log Analysis target.", |
|
0 commit comments