Releases: mackerelio-labs/terraform-provider-mackerel
v0.4.1
This release contains a number of changes, but has no effect unless the MACKEREL_EXPERIMENTAL_TFFRAMEWORK environment variable is set.
What's Changed
- Reimplement notification groups with tf-framework by @tosuke in #221
- Reimplement roles with tf-framework by @tosuke in #226
- Reimplement role metadata with tf-framework by @tosuke in #228
- Add FloatStringType by @tosuke in #234
- Add Divisible validator by @tosuke in #235
- Treat optional values on "mackerel_service" same way by @tosuke in #229
- Add MonitorModel by @tosuke in #236
- Make the provider schema stable for environment variables by @tosuke in #237
- Reimplement monitors with tf-framework by @tosuke in #233
- Reimplement notification channels with tf-framework by @tosuke in #238
- Reimplement alert group settings with terraform-plugin-framework by @tosuke in #240
- Reimplement dashboards with terraform-plugin-framework by @tosuke in #239
- Reimplement downtime with terraform-plugin-framework by @tosuke in #242
- Add model for AWS Integration by @tosuke in #244
- Reimplement
mackerel_aws_integration
resource with terraform-plugin-framework by @tosuke in #246 - Reimplement "mackerel_aws_integration" data source with terraform-plugin-framework by @tosuke in #247
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Add docs for monitors with a query by @tosuke in #206
- Add an empty framework provider by @tosuke in #209
- Build with go v1.22 by @tosuke in #212
- fix: typo MACKEREL_APIKEY by @tosuke in #217
- Labeled metrics for dashboards by @tosuke in #202
- Add support for AlertStatusOnGone in mackerel_monitor connectivity resource by @handlename in #218
- Implement service resource and data source in the framework provider by @tosuke in #214
- Reimplement service metadata resources and data sources with tf-framework by @tosuke in #219
- Reimplement service metric names with tf-framework by @tosuke in #220
- replace deprecated option
--rm-dist
with--clean
by @azukiazusa1 in #224 - changelog.skip → changelog.disable by @azukiazusa1 in #225
New Contributors
- @azukiazusa1 made their first contribution in #224
Full Changelog: v0.3.3...v0.4.0
v0.3.3
What's Changed
- Bump github.com/mackerelio/mackerel-client-go from 0.24.0 to 0.26.0 by @dependabot in #155
- Bump actions/checkout from 3 to 4 by @dependabot in #166
- Update readme by @yseto in #183
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #188
- Added support for monitors with PromQL by @tosuke in #201
- Allow ElastiCache to retire automatically by @yohfee in #204
New Contributors
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Bump actions/setup-go from 2 to 3 by @dependabot in #113
- Bump github.com/mackerelio/mackerel-client-go from 0.23.0 to 0.24.0 by @dependabot in #129
- added retire automatically for RDS by @yseto in #153
- chore(doc): Require widget title input. by @cohalz in #154
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
What's Changed
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in #120
- Bump github.com/mackerelio/mackerel-client-go from 0.21.1 to 0.23.0 by @dependabot in #125
- Bump goreleaser/goreleaser-action from 2 to 4 by @dependabot in #128
- Bump github.com/golangci/golangci-lint from 1.46.2 to 1.50.1 by @dependabot in #123
- Add Dashboard by @wafuwafu13 in #127
- Revert
use make
by @wafuwafu13 in #130 - workflows: rename
CI
toLint
by @wafuwafu13 in #132 - aws_integration: set
Sensitive
tokey
by @wafuwafu13 in #131 - fix status badges by @heleeen in #134
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Fix: Input 'job-number' has been deprecated with message: use flag-name instead by @ne-sachirou in #82
- fix typo in ci by @heleeen in #93
- Bump github.com/golangci/golangci-lint from 1.36.0 to 1.46.2 by @dependabot in #90
- Bump github.com/mackerelio/mackerel-client-go from 0.19.0 to 0.21.1 by @dependabot in #92
- build with go v1.19 by @lufia in #107
- watch new available versions for github-actions by @lufia in #108
- Remove
acceptance-test
from CI by @wafuwafu13 in #116 - Add support for Route53, Amazon Connect, DocumentDB, CodeBuild to Integration by @wafuwafu13 in #118
- [Docs] Add to the docs about the validations that some resource fields have. by @stefafafan in #122
- run acceptance test on GitHub Actions by @heleeen in #124
New Contributors
- @ne-sachirou made their first contribution in #82
- @wafuwafu13 made their first contribution in #116
- @stefafafan made their first contribution in #122
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- change the type for critical and warning to TypeString and add ValidateFunc to validation by @masayoshi634 in #81
Full Changelog: v0.0.8...v0.1.0
Note
Due to a bug fix in #73 , using this version will make some diffs without changing the settings.
# mackerel_monitor.expression will be updated in-place
~ resource "mackerel_monitor" "expression" {
id = "sample_id"
name = "expression"
# (2 unchanged attributes hidden)
~ expression {
- critical = "0" -> null
# (3 unchanged attributes hidden)
}
}
This has fixed the behavior that 0 is set when the critical and warning thresholds are not set in a monitor.
From this version the threshold will be empty if it isn't set.
This has changed the types of warning and critical from TypeFloat to TypeString and written to state, so it cannot be reverted after updating to this version.
v0.0.8
What's Changed
- add CONTRIBUTING.md by @heleeen in #77
- build with go v1.17 by @handlename in #78
- Resolve errors in tests and set golang version only 1.17 by @hayajo in #80
New Contributors
- @handlename made their first contribution in #78
Full Changelog: v0.0.7...v0.0.8