|
253 | 253 | }, |
254 | 254 |
|
255 | 255 | ruler_enabled: false, |
256 | | - ruler_client_type: error 'you must specify a storage backend type for the ruler (azure, configdb, gcs, s3, local)', |
257 | | - // TODO: Generic client generating functions would be nice. |
258 | | - ruler_s3_bucket_name: $._config.s3_bucket_name, |
| 256 | + ruler_client_type: error 'you must specify a storage backend type for the ruler (azure, gcs, s3, local)', |
| 257 | + ruler_s3_bucket_name: error 'you must specify the ruler S3 bucket name', |
259 | 258 | ruler_gcs_bucket_name: error 'must specify a GCS bucket name', |
260 | 259 |
|
261 | 260 | rulerClientConfig: |
262 | 261 | { |
263 | 262 | 'ruler-storage.backend': $._config.ruler_client_type, |
264 | 263 | } + |
265 | 264 | { |
266 | | - configdb: { |
267 | | - configs_api_url: 'config.%s.svc.cluster.local' % $._config.namespace, |
268 | | - }, |
269 | 265 | gcs: { |
270 | 266 | 'ruler-storage.gcs.bucket-name': $._config.ruler_gcs_bucket_name, |
271 | 267 | }, |
|
284 | 280 | fallback_config: {}, |
285 | 281 | }, |
286 | 282 |
|
287 | | - alertmanager_client_type: error 'you must specify a storage backend type for the alertmanager (azure, configdb, gcs, s3, local)', |
288 | | - alertmanager_s3_bucket_name: $._config.s3_bucket_name, |
| 283 | + alertmanager_client_type: error 'you must specify a storage backend type for the alertmanager (azure, gcs, s3, local)', |
| 284 | + alertmanager_s3_bucket_name: error 'you must specify the alertmanager S3 bucket name', |
289 | 285 | alertmanager_gcs_bucket_name: error 'must specify a GCS bucket name', |
290 | 286 |
|
291 | 287 | alertmanagerStorageClientConfig: |
292 | 288 | { |
293 | | - 'alertmanager.storage.type': $._config.alertmanager_client_type, |
| 289 | + 'alertmanager-storage.backend': $._config.alertmanager_client_type, |
294 | 290 | } + |
295 | 291 | { |
296 | | - configdb: { |
297 | | - configs_api_url: 'config.%s.svc.cluster.local' % $._config.namespace, |
298 | | - }, |
299 | 292 | gcs: { |
300 | | - 'alertmanager.storage.gcs.bucketname': $._config.alertmanager_gcs_bucket_name, |
| 293 | + 'alertmanager-storage.gcs.bucket-name': $._config.alertmanager_gcs_bucket_name, |
301 | 294 | }, |
302 | 295 | s3: { |
303 | | - 'alertmanager.storage.s3.url': 'https://%s/%s' % [$._config.aws_region, $._config.alertmanager_s3_bucket_name], |
| 296 | + 'alertmanager-storage.s3.region': $._config.aws_region, |
| 297 | + 'alertmanager-storage.s3.bucket-name': $._config.alertmanager_s3_bucket_name, |
304 | 298 | }, |
305 | 299 | 'local': { |
306 | | - 'alertmanager.storage.local.directory': $._config.alertmanager_local_directory, |
| 300 | + 'alertmanager-storage.local.path': $._config.alertmanager_local_directory, |
307 | 301 | }, |
308 | 302 | }[$._config.alertmanager_client_type], |
309 | 303 |
|
|
0 commit comments