Skip to content

Releases: mackerelio-labs/terraform-provider-mackerel

v0.5.0

04 Apr 06:06
04cbf43
Compare
Choose a tag to compare

What's Changed

  • feat: add nil relaxed plan modifier by @tosuke in #248
  • fix: downtime test by @tosuke in #251
  • Fix channel incompatibility between SDK and framework by @tosuke in #249
  • fix nil-relaxing behavior by @tosuke in #254
  • fix: nil relaxing for notification groups by @tosuke in #250
  • Fix monitor incompatibility between SDK and framework by @tosuke in #255
  • Fix monitor schema in framework implementation by @tosuke in #256
  • Add expected_status_code to the external monitor resource and data source. by @fujiwara in #258
  • Add external_status_code support to internal provider resource by @ne-sachirou in #259
  • fix monitor data source by @yseto in #261

Full Changelog: v0.4.1...v0.5.0

v0.4.1

10 Dec 03:07
522f343
Compare
Choose a tag to compare

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

02 Jul 08:19
3c50804
Compare
Choose a tag to compare

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

Full Changelog: v0.3.3...v0.4.0

v0.3.3

20 May 08:48
b0dd57b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

23 May 05:44
e629be3
Compare
Choose a tag to compare

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

27 Feb 01:08
593ee7f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

25 Jan 06:17
e262075
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

08 Nov 08:15
434070e
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

02 Mar 08:14
94df233
Compare
Choose a tag to compare

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

05 Jan 06:53
263ec6b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.7...v0.0.8