|
27 | 27 | "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-logs-agent/refs/heads/main/images/logs-icon.svg", |
28 | 28 | "flavors": [ |
29 | 29 | { |
30 | | - "label": "Fully Configurable", |
| 30 | + "label": "Fully configurable", |
31 | 31 | "name": "fully-configurable", |
32 | 32 | "working_directory": "solutions/fully-configurable", |
33 | 33 | "iam_permissions": [ |
|
77 | 77 | }, |
78 | 78 | { |
79 | 79 | "key": "cluster_resource_group_id", |
80 | | - "required": true |
| 80 | + "required": true, |
| 81 | + "custom_config": { |
| 82 | + "type": "resource_group", |
| 83 | + "grouping": "deployment", |
| 84 | + "original_grouping": "deployment", |
| 85 | + "config_constraints": { |
| 86 | + "identifier": "rg_id" |
| 87 | + } |
| 88 | + } |
81 | 89 | }, |
82 | 90 | { |
83 | 91 | "key": "is_vpc_cluster", |
|
115 | 123 | "key": "logs_agent_resources" |
116 | 124 | }, |
117 | 125 | { |
118 | | - "key": "logs_agent_additional_log_source_paths" |
| 126 | + "key": "logs_agent_additional_log_source_paths", |
| 127 | + "custom_config": { |
| 128 | + "grouping": "deployment", |
| 129 | + "original_grouping": "deployment", |
| 130 | + "config_constraints": { |
| 131 | + "type": "string" |
| 132 | + } |
| 133 | + } |
119 | 134 | }, |
120 | 135 | { |
121 | 136 | "key": "logs_agent_additional_metadata" |
122 | 137 | }, |
123 | 138 | { |
124 | | - "key": "logs_agent_exclude_log_source_paths" |
| 139 | + "key": "logs_agent_exclude_log_source_paths", |
| 140 | + "custom_config": { |
| 141 | + "grouping": "deployment", |
| 142 | + "original_grouping": "deployment", |
| 143 | + "config_constraints": { |
| 144 | + "type": "string" |
| 145 | + } |
| 146 | + } |
| 147 | + }, |
| 148 | + { |
| 149 | + "key": "logs_agent_iam_mode", |
| 150 | + "options": [ |
| 151 | + { |
| 152 | + "displayname": "Trusted Profile", |
| 153 | + "value": "TrustedProfile" |
| 154 | + }, |
| 155 | + { |
| 156 | + "displayname": "IAM API Key", |
| 157 | + "value": "IAMAPIKey" |
| 158 | + } |
| 159 | + ] |
125 | 160 | }, |
126 | 161 | { |
127 | 162 | "key": "logs_agent_iam_api_key" |
|
148 | 183 | ] |
149 | 184 | }, |
150 | 185 | { |
151 | | - "key": "logs_agent_iam_mode", |
152 | | - "options": [ |
153 | | - { |
154 | | - "displayname": "Trusted Profile", |
155 | | - "value": "TrustedProfile" |
156 | | - }, |
157 | | - { |
158 | | - "displayname": "IAM API Key", |
159 | | - "value": "IAMAPIKey" |
| 186 | + "key": "logs_agent_log_source_namespaces", |
| 187 | + "custom_config": { |
| 188 | + "grouping": "deployment", |
| 189 | + "original_grouping": "deployment", |
| 190 | + "config_constraints": { |
| 191 | + "type": "string" |
160 | 192 | } |
161 | | - ] |
162 | | - }, |
163 | | - { |
164 | | - "key": "logs_agent_log_source_namespaces" |
| 193 | + } |
165 | 194 | }, |
166 | 195 | { |
167 | 196 | "key": "logs_agent_name" |
|
0 commit comments