Skip to content

Releases: thousandeyes/terraform-provider-thousandeyes

v2.0.9

13 May 09:42
2beea37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.8...v2.0.9

v2.0.8

15 Jan 13:29
d74147c
Compare
Choose a tag to compare

What's Changed

  • feat: adding support for webhook notifications by @cbhoffman in #164

New Contributors

Full Changelog: v2.0.7...v2.0.8

v2.0.7

10 Jan 16:13
6ecbac5
Compare
Choose a tag to compare

Changelog

v2.0.6

12 Dec 10:02
cc4cb04
Compare
Choose a tag to compare

Changelog

  • cc4cb04 fix: default alert rule not being read (#151)

v2.0.5

07 Dec 11:09
3351439
Compare
Choose a tag to compare

Changelog

  • 3351439 feat: added ip addresses to agent data source (#150)
  • 476591d fix: remove standalone use_public_bgp = false flag from agent-to-server example (#146)

v2.0.4

04 Dec 09:22
209f933
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

v2.0.3

23 Oct 14:43
5e557fc
Compare
Choose a tag to compare

Changelog

  • 5e557fc fix: Changed time limit allowed interval (#143)

v2.0.2

27 Sep 10:12
417b10f
Compare
Choose a tag to compare

What's Changed

  • docs: Adds issue template for bug reports by @pedro-te in #140
  • fix: fix inconsistent plan when agent data resources run during apply… by @pedro-te in #141

Full Changelog: v2.0.1...v2.0.2

v2.0.1

03 Apr 09:06
d7e7723
Compare
Choose a tag to compare

What's Changed

  • fix: dns_servers no longer enforce specific order by @pedro-te in #132

Full Changelog: v2.0.0...v2.0.1

v2.0.0

27 Feb 11:57
7a3db27
Compare
Choose a tag to compare

What's Changed

  • BREAKING CHANGE: labels/groups attachment to tests/agents updates by @pedro-te in #125

Full Changelog: v1.3.3...v2.0.0

Additional information on the breaking change

Going forward it will no longer be possible to attach a label/group to a test in any test resource. Test resources obtain the labels linked to them via the API automatically (computed fields). Labels are now linked to tests only in the label resource. This diverges from what the ThousandEyes API allows, but is necessary considering how terraform works, as it was previously possible to have a test resource cancel out a label that is being added to it in a label resource, because the test resource wasn't setting the label.

Example:

resource "thousandeyes_agent_to_server" "thousandeyes_agent_to_server_icmp_test" {
  test_name = "Pedro-test: Example Agent to Server ICMP test from Terraform provider"
  interval = 120
  alerts_enabled = false
  server = "www.thousandeyes.com"
  protocol = "ICMP"
  enabled = false

  agents {
    agent_id = X
  }
}

resource "thousandeyes_agent_to_server" "thousandeyes_agent_to_server_tcp_no_port" {
  test_name      = "Pedro-test: agent to server TCP no port from terraform provider"
  interval       = 120
  alerts_enabled = false
  use_public_bgp = false
  enabled        = false

  server = "www.thousandeyes.com"

  agents {
    agent_id = X
  }

  # BREAKING CHANGE HERE
  //groups {
  //  group_id = thousandeyes_label.pedro-label.group_id <--- # THIS IS NO LONGER POSSIBLE, THIS IS NOW A COMPUTED FIELD
  //}
}

resource "thousandeyes_label" "pedro-label" {
  name     = "Pedro - Test Label"
  type     = "tests"

  tests {
    test_id = thousandeyes_agent_to_server.thousandeyes_agent_to_server_tcp_no_port.test_id 
  }

  tests {
    test_id = thousandeyes_agent_to_server.thousandeyes_agent_to_server_icmp_test.test_id 
  }
}