Skip to content

Releases: DataDog/terraform-provider-datadog

v3.10.0

28 Mar 14:19
3f2bf11
Compare
Choose a tag to compare

What's Changed

BUGFIXES

  • [datadog_cloud_workload_security_agent_rule] Fix enabled attribute reading by @skarimo in #1379
  • [datadog_dashboard] Fix sunburst_definition inside group_definition by @volnt in #1377

IMPROVEMENTS

  • [datadog_user] Match existing users based on email by @skarimo in #1383

FEATURES

  • [datadog_synthetics_test] Add synthetics test data source by @sdeprez in #1391

NOTES

New Contributors

  • @volnt made their first contribution in #1377
  • @api-clients-generation-pipeline made their first contribution in #1396

Full Changelog: v3.9.0...v3.10.0

v3.9.0

09 Mar 16:02
v3.9.0
ada5d0f
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard: Implement support for Treemap widget (#1331)
  • datadog_dashboard: Add support for apm_stats_query for distributions widget (#1326)
  • datadog_synthetics_test: Add support new authentication types and request proxy for Synthetics tests (#1336)
  • datadog_synthetics_test: Add element user locator field for browser steps (#1346)
  • datadog_integration_aws: Add support for metrics, cspm_resource and resource collections (#1343) Thanks @nikohaa
  • datadog_synthetics_test: Add certificate check option for ssl tests (#1368)
  • datadog_synthetics_test: Add support for is_critical option on browser steps (#1359)

FEATURES:

  • datadog_cloud_workload_security_agent_rules: Add terraform support for Cloud Workload Security Agent Rules (#1338)
  • data_source_datadog_logs_indexes: Add logs indexes datasource (#1349)
  • datadog_authn_mapping: Add new resource SAML AuthN Mappings (#1349)

BUGFIXES:

  • datadog_dashboard_json: Handle perpetual diff when both is_read_only and restricted_roles is set (#1280)
  • datadog_security_monitoring_rule: Set evaluation_window to optional and fix tests (#1347)
  • datadog_integration_gcp: Use mutex in GCP resource to limit concurrent changes (#1360)
  • datadog_integration_aws_lambda_arn: Use mutex in aws lambda arn resource to limit concurrent changes (#1370)
  • datadog_aws_log_collection: Use mutex to limit concurrent changes (#1370)

NOTES:

v3.8.1

19 Jan 19:31
176ccf7
Compare
Choose a tag to compare

BUGFIXES:

  • datadog_synthetics_test: Handle empty retry option in API step (#1332)

v3.8.0

18 Jan 20:59
v3.8.0
fb0c4c2
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard: Implement support for sunburst widget (#1324)
  • datadog_monitor: Add support ci-pipelines alert monitor type (#1315)
  • datadog_security_monitoring_rules: Raise the case limit in security rules (#1313)
  • datadog_service_level_objective: Fix SLO-correction examples (#1307)
  • datadog_slo_correction: Update documentation to list supported correction rules (#1308)
  • datadog_synthetics_test: Add GET call after create to ensure resource is created successfully (#1312)
  • datadog_synthetics_test: Add retry options to Synthetics multi step (#1317)
  • datadog_synthetics_test: Add support for websocket synthetics tests (#1287)
  • datadog_synthetics_test: Allow variables in moreThan operator with JSONPath (#1322)

NOTES:

  • datadog_application_key: Deprecate agent_rule field (#1318)
  • Update Datadog client to v1.8.0

v3.7.0

15 Dec 22:11
v3.7.0
41bb077
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard: Implement support for formulas and functions in Scatterplot Widgets (#1275)
  • datadog_webhook: Use mutex in webhook to prevent concurrent modifications (#1279)
  • datadog_webhook_custom_variable: Use mutex in webhook to prevent concurrent modifications (#1279)
  • datadog_monitor: Fix invalid monitor timeout_h example (#1281)
  • datadog_service_level_objective: Mark target_display and warning_display display values as computed (#1286)
  • datadog_synthetics_test: Add support for UDP tests (#1277)
  • datadog_dashboard: Implement support for Change widgets using formulas and functions (#1191)
  • datadog_monitor: Update new_group_delay and new_host_delay docs (#1281)

BUGFIXES:

  • datadog_dashboard_json: Handle perpetual diff when both is_read_only and restricted_roles is set (#1280)
  • datadog_monitor_json: Fix panic on resource name change (#1278)
  • datadog_monitor_json: Fix perpetual diff on some monitor JSON fields (#1291)
  • datadog_dashboard_json: Handle notify_list diffs for dashboard resource (#1295)
  • datadog_monitor: Don't set new_host_delay if it's not returned by api (#1281)
  • datadog_dashboard: Handle perpetual diff in notify_list attribute (#1295)

NOTES:

  • Update Datadog client to v1.7.0
  • Update terraform-plugin-sdk to v2.10.0

v3.6.0

10 Nov 08:53
f99c25a
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_metric_tag_configuration: add aggregations option to metric_tag_configuration TF resource (#1179)
  • datadog_dashboard: Safeguard against empty widget requests (#1253)
  • datadog_downtime: Correct downtime.monitor_tags description (#1252) Thanks @antonioalmeida
  • datadog_dashboard: Update property descriptions for Dashboard RBAC release (#1251)
  • datadog_monitor: Fix typo in the datadog_monitor page (#1257) Thanks @jtamagnan-delphix
  • datadog_slo_correction: Add docs for recurring slo correction (#1256)
  • datadog_integration_azure: Add support for Azure resource automute option (#1262).

FEATURES:

  • datadog_logs_indexes_order: Add datasource datadog_logs_indexes_order (#1244)
  • datadog_integration_azure: Fix azure resource state when duplicate tenants are present (#1255).

BUGFIXES:

  • datadog_dashboard: Safeguard against empty widget requests (#1253)
  • datadog_synthetics_test: Properly handle empty basicAuth values (#1263)
  • datadog_synthetics_test: Handle empty request_definition values (#1268)

NOTES:

  • Update Datadog client to v1.6.0

v3.5.0

25 Oct 18:50
v3.5.0
138dd29
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard: Implement support for APM Dependency Stats query in Query Table (#1199)
  • datadog_synthetics_test: Add missing follow redirects option for multistep requests (#1194)
  • datadog_dashboard: Implement support for APM Resource Stats query in Query Table (#1200)
  • datadog_logs_custom_pipeline: Document how to find pipeline ID for import (#1220)
  • datadog_security_monitoring_rules: Add CWS support to terraform provider (#1222)
  • datadog_dashboard: Set dashboard resource's widget attribute to Optional (#1224)
  • datadog_synthetics_test: Add support for servername in Synthetics test request (#1232)
  • datadog_monitor: Add support for new renotify options (#1235)
  • datadog_logs_index: Use mutex to avoid creating/modifying logs indexes in parallel (#1245)

FEATURES:

  • datadog_webhook: Add Webhook resource (#1205)
  • datadog_webhook_custom_variable: Add Webhook Custom Variable resource (#1206)
  • datadog_roles: Add datadog roles data source (#1240)
  • datadog_monitor_json: Add datadog monitor json resource (#1240)

BUGFIXES:

  • datadog_synthetics_test: Document device_ids as required for browser type only (#1216) Thanks @alexjurkiewicz
  • datadog_synthetics_test: Fix synthetics browser test upload-files step (#1219)
  • datadog_integration_gcp: Changed Token URI for GCP Service account (#1201) Thanks @pbrao08
  • datadog_downtime: Set only one of timestamp or date format for start and end to avoid inconsistent plans (#1223)
  • datadog_security_monitoring_rules: Fix docs and example for security monitoring default rule (#1246)
  • datadog_logs_index: Specify 1 filter block (#1247) Thanks @bendrucker

NOTES:

  • Update Datadog client to v1.5.0

v3.4.0

16 Sep 17:19
v3.4.0
14c758b
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard_list: Expand the example to demonstrate how to use the dashboard list data (#1148) Thanks @jyee
  • datadog_synthetics_test: Add support for local variables for browser tests (#1185)
  • datadog_integration_aws: Document use of access_key_id as account_id for aws integrations (#1189)
  • datadog_dashboard: Add available_values property to dashboard template variables (#1195)
  • datadog_user: Update User roles when re-enabling previously deleted user (#1174)

BUGFIXES:

  • datadog_dashboard_json: Validate widgets cast in dashboard JSON (#1197)

NOTES:

  • Update Datadog client to v1.4.0

v3.3.0

26 Aug 09:33
85eff01
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_dashboard: Add audit logs data source to dashboard resource (#1152)
  • datadog_synthetics_test: Improve consistency by using response from POST/PUT requests directly to save state (#1117)
  • datadog_logs_index: Add logs index creation (#1155)
  • datadog_synthetics_test: Add support for allow_insecure option in multistep requests (#1145)
  • datadog_synthetics_test: Add multistep API test example (#1164)
  • datadog_synthetics_test: Do not set useless fields for Synthetics local global variables (#1175)
  • datadog_monitor: Add new_group_delay monitor option (#1176)
  • datadog_synthetics_test: Add support for restricted roles for global variables (#1178)
  • datadog_dashboard: Implement formulas and functions support for query table widgets (#1158)

FEATURES:

  • datadog_security_monitoring_filter: Add security monitoring filter resource (#1141)
  • datadog_security_monitoring_filter: Add security monitoring filter datasource (#1142)
  • datadog_synthetics_global_variable: Add synthetics global variable datasource (#1151)
  • datadog_user: Add datadog user datasource (#1124) Thanks @tleveque69
  • datadog_api_key: Add datadog api key resource (#1184) Thanks @bartoszj-bcg
  • datadog_api_key: Add datadog api key datasource (#1184) Thanks @bartoszj-bcg
  • datadog_application_key: Add datadog application key resource (#1184) Thanks @bartoszj-bcg
  • datadog_application_key: Add datadog application key datasource (#1184) Thanks @bartoszj-bcg
  • datadog_child_organization: Add datadog child organization resource (#1184) Thanks @bartoszj-bcg
  • datadog_organization_settings: Add datadog organization settings resource (#1184) Thanks @bartoszj-bcg

BUGFIXES:

  • datadog_synthetics_test: Fix missing integer type assertion targets (#1161)
  • datadog_dashboard: Always set columns attribute when creating log stream widget (#1163)
  • datadog_dashboard_json: Use custom SendRequest method to get a dashboard (#1167)

NOTES:

  • Update Datadog client to v1.3.0

v3.2.0

14 Jul 13:52
1415013
Compare
Choose a tag to compare

IMPROVEMENTS:

  • datadog_security_monitoring: Introduce the detections methods and the new value rules options (#1116)
  • datadog_integration_slack_channel: Add Slack import example (#1128)
  • datadog_synthetics_test: Add custom message with a warning on synthetics test resource (#1133)
  • datadog_monitor: Allow un-setting restricted_roles on a monitor resource and add restricted_roles to the monitor data source (#1121)
  • datadog_security_monitoring_rules: Add support for suppress and require filters for the rules resources (#1131)
  • datadog_security_monitoring_rules: Add support for has_extended_title property (#1130)

BUGFIXES:

  • datadog_dashboard: Fix is_column_break issues (#1140)
  • datadog_integration_aws_log_collection and datadog_integration_aws_tag_filter: Fixed Terraform examples (#1127)
  • datadog_synthetics_test: Update tick_every property to use int (#1119)
  • datadog_logs_index: Fix logs_index update method (#1126
  • provider: Fix segfault in translateclienterror if httpresp is nil (#1135)

NOTES:

  • Update Datadog client to v1.2.0 (#1143)
  • Update Terraform plugin SDK to v2.7.0 (#1132)