justtrackio / terraform-aws-ecs-gosoline-monitoring

Terraform module which implements ECS gosoline app monitoring.
https://registry.terraform.io/modules/justtrackio/ecs-gosoline-monitoring/aws
Apache License 2.0
0 stars 0 forks source link

chore(deps): update terraform gosoline to v1 - autoclosed #31

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
gosoline (source) required_provider major 0.0.12 -> 1.0.0

Release Notes

justtrackio/terraform-provider-gosoline (gosoline) ### [`v1.0.0`](https://togithub.com/justtrackio/terraform-provider-gosoline/releases/tag/v1.0.0) [Compare Source](https://togithub.com/justtrackio/terraform-provider-gosoline/compare/v0.0.12...v1.0.0) In this release i have added the handling of the new gosoline metadata server structure changes. ### BREAKING CHANGES **This release requires the use of gosoline v0.7.0 or newer due to changes in the metadata server output structure** #### Adjustments on existing implementations SQS queues are not a simple list of strings anymore, but are objects with these properties: - `aws_client_name` - `queue_arn` - `queue_name` - `queue_name_full` - `queue_url` DynamoDB tables are not a simple list of strings anymore, but are objects with these properties: - `aws_client_name` - `table_name` The provider now needs to be provided with an additional property in the `name_patterns` input, called `grafana_cloudwatch_datasource` (defaults to `cloudwatch-{family}` otherwise). For CloudWatch related datasources we do not rely on the Grafana default CloudWatch datasource called `CloudWatch` anymore. This is to allow multi-account usage inside a single Grafana instance. As a side-effect we are now using the `aws_client_name` supplied by the given resources in the `gosoline_application_dashboard_definition` datasource to determine the Grafana datasource. Whenever the default client is used (called `default`), we instead use the provider configured CloudWatch datasource. This is also true for the following panels: - API Server - ELB - Error/Warn - Stream consumers - Stream producers ### NON-BREAKING CHANGES #### Additional properties on existing implementations kinsumers now have these additional properties: - `aws_client_name` - `open_shard_count` - `stream_arn` kinesis record writers now have these additional properties: - `aws_client_name` - `open_shard_count` - `stream_arn`

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 1 year ago

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.