Skip to content
63 changes: 46 additions & 17 deletions ibm_catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-logs-agent/refs/heads/main/images/logs-icon.svg",
"flavors": [
{
"label": "Fully Configurable",
"label": "Fully configurable",
"name": "fully-configurable",
"working_directory": "solutions/fully-configurable",
"iam_permissions": [
Expand Down Expand Up @@ -77,7 +77,15 @@
},
{
"key": "cluster_resource_group_id",
"required": true
"required": true,
"custom_config": {
"type": "resource_group",
"grouping": "deployment",
"original_grouping": "deployment",
"config_constraints": {
"identifier": "rg_id"
}
}
},
{
"key": "is_vpc_cluster",
Expand Down Expand Up @@ -115,13 +123,40 @@
"key": "logs_agent_resources"
},
{
"key": "logs_agent_additional_log_source_paths"
"key": "logs_agent_additional_log_source_paths",
"custom_config": {
"grouping": "deployment",
"original_grouping": "deployment",
"config_constraints": {
"type": "string"
}
}
},
{
"key": "logs_agent_additional_metadata"
},
{
"key": "logs_agent_exclude_log_source_paths"
"key": "logs_agent_exclude_log_source_paths",
"custom_config": {
"grouping": "deployment",
"original_grouping": "deployment",
"config_constraints": {
"type": "string"
}
}
},
{
"key": "logs_agent_iam_mode",
"options": [
{
"displayname": "Trusted Profile",
"value": "TrustedProfile"
},
{
"displayname": "IAM API Key",
"value": "IAMAPIKey"
}
]
},
{
"key": "logs_agent_iam_api_key"
Expand All @@ -148,20 +183,14 @@
]
},
{
"key": "logs_agent_iam_mode",
"options": [
{
"displayname": "Trusted Profile",
"value": "TrustedProfile"
},
{
"displayname": "IAM API Key",
"value": "IAMAPIKey"
"key": "logs_agent_log_source_namespaces",
"custom_config": {
"grouping": "deployment",
"original_grouping": "deployment",
"config_constraints": {
"type": "string"
}
]
},
{
"key": "logs_agent_log_source_namespaces"
}
},
{
"key": "logs_agent_name"
Expand Down
Loading