Skip to content

Releases: appoptics/terraform-provider-appoptics

Improving alert resource, acceptance tests and documentation

12 Oct 21:17
e1718b8
Compare
Choose a tag to compare
  1. Fix issue with updating runbook_url for alerts
  2. Fix issue with changing active attribute for alerts
  3. Full documentation in Terraform Registry format
  4. Fix for acceptance tests

v0.5.1

18 Aug 21:35
824047d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.5.1

Update to terraform 0.13, and fix a bug in updating alerts

18 Aug 15:29
@pcn pcn
e872a18
Compare
Choose a tag to compare

This updates dependencies and tests.

  • fixes a bug that fails to update alerts
  • add an example of 0.12+ example, and move the old example to be clearly for 0.11
  • metric type must now be "gauge" or "composite" to comply with how the API behaves
  • tests strings updated to comply with 0.12+ syntax changes
  • HTTP API request and responses can be made verbose by setting TF_AO_DEBUG in the environment when running.

sha256sum of the artifacts:

b1369b3910f6c70379f26ac98838d416801f0a1b07ad096f5e0c04041e654bb8  0.4.0-darwin_amd64-beta.1.tar.gz
0fc8f5683541065ccfc4dff3c658f5295f00b3364cb4cb63615d7e9baeec558b  0.4.0-linux_amd64-beta.1.tar.gz

v0.3.1 - Windows support

16 Jan 20:09
Compare
Choose a tag to compare

v0.3.0 - Beta - now with Charts!

16 Jan 19:59
Compare
Choose a tag to compare

Changelog

c5142e6 Charts (#42)
499b3ff Cleanup README; "service"->"notification service"
340b125 Minor README tweak

v0.2.0 - More Alpha

15 Jan 19:52
a066d20
Compare
Choose a tag to compare

Can now create/destroy Spaces (Dashboards), Metrics, Services (notification), and Alerts.

Caveats

  • Charts aren't supported yet, but should be in the next release.

  • terraform destroy can report a 404 error after properly destroying a resource when deleting a Metric and the associated Alert. This isn't bad/wrong but it can be misleading. Immediately running terraform destroy again should verify that all resources are gone.

  • When making changes, terraform plan diffs can look odd, especially in nested things like tag blocks inside condition blocks in Alerts. We're still trying to understand what's going on here, but updates should work as expected -- it's just the plan diff that can look strange.

Changelog

a066d20 E2E validation (#41)
789ec78 Remove .github directory (#39)

v0.1.0 - Alpha

14 Jan 20:14
5659863
Compare
Choose a tag to compare

We're still working to produce standardized end-to-end tests and complete the creation of Charts into Spaces. The plugin should be usable now for creating Alerts for existing Services/Metrics.

Changelog

993e2f9 Add Issue Template
9584825 Add Tags support and emerge condition errors
a9ee0d7 Add dep; add AO client; update Spaces
a4f6854 Add documentation for metrics
4e4adb9 Adding back the GNUmakefile test-compile step
9e8d7b9 Allow metric type to be set programatically
eb02107 Appease linter warnings (#11)
7c6224c Change license to Apache 2 (#35)
76a96be Cleanup after v0.1.0 release
445658a Cleanup and slight refactors
5659863 Dev and release workflow improvements (#38)
7d111d6 Enable CRUD of metrics
c01f607 Fail on provider test if APPOPTICS_TOKEN is not set OR empty (#16)
43a2a58 Fix API base URL
a45f6ef Fix Changelog Links Script for librato provider
992219a Fix main import
f87973e Fix using internal "ID" field in schema and update space tests (#9)
b8505c8 Fixing link in README
c725190 Fixing logo
7072478 Fixup bad rebase
efb612b GS-485: Get Services working and fix Alerts tests (#18)
12b4c26 GS-486: Alerts Resource (#14)
073cef4 GS-498: Support imports on alerts and services (#21)
d6c31af Initial transfer of provider code
e36dd2a Librato Alerts fixes (#15118)
9f7af37 Make CoC and support channels more visible
2df2b5d Make chart type actually optional
9379b57 Massively add HCL source tag in docs Markdown files
48886be Merge branch 'master' of /Users/jake/terraform
942b1ef Merge branch 'master' of /Users/jake/terraform
411d711 Merge branch 'master' of /home/ubuntu/terraform-vendor
9e4f4d7 Merge pull request #10 from terraform-providers/vendor-tf-0.10
c67c20c Merge pull request #13 from ricardochimal/master
809ed78 Merge pull request #14 from terraform-providers/f-make-website
f53f291 Merge pull request #22 from appoptics/chore/AO-11606/use-official-client-chad
c8e7cfe Merge pull request #31 from appoptics/update-to-latest-client
f768790 Merge pull request #9 from elblivion/tags-and-param-errors
c36832a Move over to akahn/go-librato
a84f82d Pickup vendor output
a471ef9 README.md: correct provider organization & missing repository name
d3be941 Remove superfluous test for space resource (#20)
27926fd Respond to review feedback
d8d0de8 Restore previous version for now
8d2cb8a Separate metric test by type
4147b68 Simplifying the GNUMakefile
e0975fd Support for Librato Alerts and Services
f8cd7a5 Support for Librato Alerts and Services
2bdb3da Transfer librato provider
0871db2 Transfer librato provider
e6518c2 Transfer librato provider website
c8481df Transfer of provider code
efbb69c Transfer of provider website docs
c3f3b2f Update CHANGELOG.md
0aa9908 Update README
1c1aa1f Update README.md
e49c367 Update to 0.5.1
4a7a560 Update website docs
16820bc Updating Makefile + Add gitignore
7a0619f Updating Makefile + Add gitignore
8af8ffb Upgrade appoptics api client to the latest version (#17)
c35c9a4 checkpoint
e267db8 fixup! Support for Librato Alerts and Services
ba6fbc6 fixup! Support for Librato Alerts and Services
c904184 fixup! Support for Librato Alerts and Services
512bd57 fixup! Support for Librato Alerts and Services
7cb1b85 fixup! Support for Librato Alerts and Services
296d053 initial commit
55d8444 librato: Work around eventual consistency of the API (#12816)
0aeae37 make: Add website + website-test targets
bd93641 provider/librato: Add Librato provider
92c1ca0 provider/librato: Add Librato provider
40f4dd5 provider/librato: Fixes for various integer type casting bugs
0f8beae provider/librato: Fixing some go vet issues for the resourceLibratoAlertConditionsHash
a2748d0 provider/librato: Randomize the test case names as dangling resources were causing failures
48a53e2 provider/librato: Refresh space from state when not found
85bf9c3 provider/librato: Update based on Librato API changes (#15060)
8de555e provider/librato: Use metric name created by agent
bd43f41 provider/librator: Always send required attributes on update
879331c reduce sleep time
e4c0d85 removed unused constants
a78351c s/librato/appoptics/
73156bb update the vendored go-librato library
7b421a7 v0.1.0
ec8cd19 vendor: Ignore github.com/hashicorp/terraform/backend
7db06d7 vendor: github.com/hashicorp/terraform/[email protected]
3417973 website/docs: Run terraform fmt on code examples (#12075)
4a7bf1e working alerts; usable errors