Skip to content

Commit 602063e

Browse files
author
Rajat Agrawal
committed
feat: addon poc content
1 parent 27937d4 commit 602063e

File tree

1 file changed

+58
-42
lines changed

1 file changed

+58
-42
lines changed

ibm_catalog.json

Lines changed: 58 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,31 @@
11
{
22
"products": [
33
{
4-
"name": "deploy-arch-ibm-observability",
4+
"name": "Observability_Instance",
55
"label": "Observability",
66
"product_kind": "solution",
77
"tags": [
88
"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"
2610
],
2711
"short_description": "Configures IBM Cloud Observability resources",
2812
"long_description": "Solutions that support configuring IBM Cloud Observability resources for logging, monitoring, and activity tracking.",
2913
"offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-observability-da/blob/main/README.md",
3014
"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.",
4815
"flavors": [
4916
{
5017
"label": "Instances",
5118
"name": "instances",
52-
"install_type": "fullstack",
19+
"install_type": "extension",
5320
"working_directory": "solutions/instances",
21+
"licenses": [
22+
{
23+
"id": "LICENSE",
24+
"name": "LICENSE",
25+
"type": "text/plain",
26+
"description": "LICENSE"
27+
}
28+
],
5429
"iam_permissions": [
5530
{
5631
"service_name": "atracker",
@@ -109,13 +84,17 @@
10984
"key": "ibmcloud_api_key"
11085
},
11186
{
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
11692
},
11793
{
118-
"key": "resource_group_name"
94+
"key": "resource_group_name",
95+
"type": "string",
96+
"default_value": "default",
97+
"required": true
11998
},
12099
{
121100
"key": "region",
@@ -380,7 +359,10 @@
380359
"required": true
381360
},
382361
{
383-
"key": "existing_kms_instance_crn"
362+
"key": "existing_kms_instance_crn",
363+
"type": "string",
364+
"default_value": "",
365+
"required": false
384366
},
385367
{
386368
"key": "cos_key_name"
@@ -402,6 +384,40 @@
402384
]
403385
}
404386
],
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+
],
405421
"architecture": {
406422

407423
"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

Comments
 (0)