terraform-provider-datadog

Terraform Datadog provider

MPL-2.0 License

Stars
380
Committers
289

Bot releases are visible (Hide)

terraform-provider-datadog - v3.3.0

Published by github-actions[bot] about 3 years ago

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
terraform-provider-datadog - v3.2.0

Published by github-actions[bot] over 3 years ago

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)
terraform-provider-datadog - v3.1.2

Published by github-actions[bot] over 3 years ago

BUGFIXES:

  • datadog_integration_aws: Handle all characters for AWS Role Name. (#1122)
terraform-provider-datadog - v3.1.1

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_integration_aws_tag_filter: Remove US only constraint from docs. (#1118)

BUGFIXES:

  • datadog_logs_index: Fix retention_days and daily_limit attributes. (#1118)
terraform-provider-datadog - v3.1.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_logs_index: Adding missing retention_days and daily_limit parameters. (#1083) Thanks @DimitryVlasenko
  • datadog_dashboard: Add support for WidgetCustomLink is_hidden and override_label properties. (#1062)
  • datadog_synthetics_test: Add support for monitor name and priority. (#1104)
  • datadog_integration_aws: Add support for access_key_id and secret_access_key. (#1101).
  • datadog_dashboard: Update dashboard examples. (#1105)
  • datadog_synthetics_test: Add support for global variables in config variables. (#1106)
  • datadog_dashboard_json: Add dashboard list support. (#1102)
  • datadog_downtime: Properly handle recurring downtimes definitions. (#1092)
  • datadog_dashboard: Dashboard RBAC roles. (#1109)

BUGFIXES:

  • datadog_integration_aws: Properly catch error response from AWS Logs integration. (#1095)
  • datadog_integration_aws: Handle empty parameters in AWS and Azure integrations. (#1096).
  • datadog_integration_azure: Handle empty parameters in AWS and Azure integrations. (#1096).
  • datadog_monitor: Re-introduce monitor type diff suppression for query/metric alerts. (#1099)
  • datadog_synthetics_test: Allow zero value for dns_server_port. (#1087)

NOTES:

  • Update Datadog api go client. See here for changes.
terraform-provider-datadog - v3.0.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

NOTES:

  • datadog_monitor: Remove the threshold deprecated property.
  • datadog_monitor: Remove the threshold_windows deprecated property.
  • datadog_monitor: Remove the silenced deprecated property.
  • datadog_dashboard: Remove the layout deprecated property from widgets.
  • datadog_dashboard: Remove the time deprecated property from widgets.
  • datadog_dashboard: Remove the logset deprecated property from widgets.
  • datadog_dashboard: Remove the count deprecated property from widgets.
  • datadog_dashboard: Remove the start deprecated property from widgets.
  • datadog_dashboard: Remove the compute deprecated property from widgets.
  • datadog_dashboard: Remove the search deprecated property from widgets.
  • datadog_integration_pagerduty: Remove the services deprecated property.
  • datadog_logs_archive: Remove the s3 deprecated property.
  • datadog_logs_archive: Remove the azure deprecated property.
  • datadog_logs_archive: Remove the gcs deprecated property.
  • datadog_screenboard: Remove the deprecated resource
  • datadog_service_level_objective: Remove the monitor_search deprecated property.
  • datadog_timeboard: Remove the deprecated resource.
  • datadog_synthetics_test: Remove the request deprecated property.
  • datadog_synthetics_test: Remove the assertions deprecated property.
  • datadog_synthetics_test: Remove the options deprecated property.
  • datadog_synthetics_test: Remove the step deprecated property.
  • datadog_synthetics_test: Remove the variable deprecated property.
  • datadog_user: Remove the handle deprecated property.
  • datadog_user: Remove the is_admin deprecated property.
  • datadog_user: Remove the access_role deprecated property.
  • datadog_user: Remove the role deprecated property.
terraform-provider-datadog - v2.26.1

Published by github-actions[bot] over 3 years ago

BUGFIXES:

  • datadog_dashboard_json: Fix dashboard attribute retrieval when calling the update method (#1072)
terraform-provider-datadog - v2.26.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_logs_custom_pipeline: Add mutex to logs custom pipeline resource (#1069)
  • datadog_logs_custom_pipeline: Use code formatting in description for attribute re-mapper (#1061)
  • datadog_monitor: Update monitor critical threshold documentation (#1055)
  • datadog_monitor: Retry on 504's when validating monitors (#1038)
  • datadog_dashboard_json: Ignore widget IDs for diff on dashboard JSON resource (#1028)
  • datadog_monitor: Add monitors datasource for multiple monitors (#1048)
  • datadog_synthetics_test: Add support for setCookie, dnsServerPort, allowFailure and isCritical fields for Synthetics tests (#1052)
  • datadog_dashboard: Add new properties to group widget, note widget and image widget (#1044)
  • datadog_synthetics_test: Add support for icmp tests (#1030)
  • datadog_dashboard: Implement formulas and functions for geomap widgets (#1043)
  • datadog_dashboard: Formula and Function support for Toplist Widgets in Dashboard resource (#951)
  • datadog_dashboard: Add reflow_type property for dashboards (#1017)
  • datadog_dashboard: Formula and Function support for Query Value Widgets in Dashboard resource (#953)

FEATURES:

  • datadog_service_level_objective: Add SLO data sources (#931)

BUGFIXES:

  • datadog_downtime: Properly mark active/disabled fields as readonly to avoid diffs (#1034)
  • datadog_integration_aws: Mark AWS account as non existent if GET returns 400 when AWS integration not installed (#1047)

NOTES:

  • Use custom transport for HTTPClient to enable retries on 429 and 5xx http errors (#1054)
  • Update Datadog api go client. See here for changes.
terraform-provider-datadog - v2.25.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_slo_correction: Add docs for SLO Correction resource (#1021)
  • datadog_synthetics_test: Use new API models for api tests (#1005)
  • datadog_monitor: Improve consistency by using response from POST/PUT requests (#1015)
  • datadog_synthetics_test: Add noSavingResponseBody and noScreenshot fields (#1012)
  • datadog_logs_metric: Add group_by block to logs_metric example (#1010)

FEATURE:

  • datadog_dashboard: Add support for Formula and Function support for Timeseries Widgets (#892)
  • datadog_synthetics_test: Add support for multi step synthetics API tests (#1007)
  • datadog_security_monitoring_default_rule: Add datadog default security monitoring rule filters (#965)
  • datadog_synthetics_test: Add support for global_time_target for SLO widgets (#1003)

BUGFIXES:

  • datadog_synthetics_test: Set tick_every as required and add default value for example field (#1020)
  • datadog_monitor: Fix diff suppression for field restricted_roles (#1011)
  • datadog_integration_slack_channel: Fix account_id field not being set on imports (#1019)
  • datadog_synthetics_test: Fix error when passing empty step param (#1014)
  • datadog_integration_gcp: Set ForceNew to true on non-updatable GCP resource fields (#1014)
  • datadog_dashboard: Add retry on 502's when listing dashboard (#1006)

NOTES:

  • Update the underlying Datadog go client to v1.0.0-beta.19. See here for changes.
terraform-provider-datadog - v2.24.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_dashboard: Add legend_layout and legend_columns to timeseries widget definition (#992).

FEATURE:

  • datadog_metric_tag_configuration Add new resource (#960).
terraform-provider-datadog - v2.23.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_dashboard: Implement support for Geomap Dashboard Widget (#954)

FEATURE:

  • datadog_dashboard_json: Add new dashboard JSON resource (#950)

BUGFIXES:

  • datadog_dashboard: Add a retry on 504 errors when there is a timeout (#975)
  • datadog_integration_slack_channel: Fix issue causing slack channels to not be created in some situations (#981)
  • datadog_monitor: Explicitly check monitor_id for nil value to fix an issue with terraformer (#962)
  • datadog_security_monitoring_default_rule: Fix issue that prevented default rule cases notifications to be updated (#956)

NOTES:

  • Update the underlying Datadog go client to v1.0.0-beta.17. See here for changes.
terraform-provider-datadog - v2.22.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_dashboard: Improve consistency by using response from POST/PUT requests directly to save state (#909)
  • datadog_downtime: Improve consistency by using response from POST/PUT requests directly to save state (#905)
  • datadog_ip_ranges: Add support for reading ipv4/6 prefixes by location for synthetics (#934)
  • datadog_logs_archive_order: Improve consistency by using response from POST/PUT requests directly to save state (#912)
  • datadog_logs_archive: Improve consistency by using response from POST/PUT requests directly to save state (#912)
  • datadog_logs_custom_pipeline: Improve consistency by using response from POST/PUT requests directly to save state (#913)
  • datadog_logs_index_order: Improve consistency by using response from POST/PUT requests directly to save state (#915)
  • datadog_logs_index: Improve consistency by using response from POST/PUT requests directly to save state (#915)
  • datadog_logs_integration_pipeline: Improve consistency by using response from POST/PUT requests directly to save state (#913)
  • datadog_logs_metric: Improve consistency by using response from POST/PUT requests directly to save state (#917)
  • datadog_logs_pipeline_order: Improve consistency by using response from POST/PUT requests directly to save state (#913)
  • datadog_metric_metadata: Improve consistency by using response from POST/PUT requests directly to save state (#922)
  • datadog_monitor: Add support for groupby_simple_monitor option to monitor resource (#952)
  • datadog_monitor: Improve consistency by using response from POST/PUT requests directly to save state (#901)
  • datadog_role: Improve consistency by using response from POST/PUT requests directly to save state (#925)
  • datadog_service_level_objective: Improve consistency by using response from POST/PUT requests directly to save state (#910)
  • datadog_slo_correction: Improve consistency by using response from POST/PUT requests directly to save state (#921)
  • datadog_user: Improve consistency by using response from POST/PUT requests directly to save state (#927)

FEATURE:

  • datadog_integration_slack_channel: Add support for slack channel resource (#932)

BUGFIXES:

  • datadog_dashboard: Fix template_variable_presets to support optional template_variables (#944)

NOTES:

  • datadog_integration_pagerduty: Remove deprecation on PagerDuty resource (#930)
  • Update the underlying Datadog go client to v1.0.0-beta.16. See here for changes.
terraform-provider-datadog - v2.21.0

Published by github-actions[bot] over 3 years ago

IMPROVEMENTS:

  • datadog_integration_aws_filter: Add new resource (#881).
  • datadog_slo_correction: Add new resource (#866).

FEATURES:

  • datadog_monitor: Add restricted roles. (#883).
  • datadog_synthetics_test: Add parameter to prevent useless diffs for browser tests (#854).
  • datadog_synthetics_test: Add new browser_step field for browser tests (#849).

BUGFIXES:

  • datadog_synthetics_global_variable: Fix setting parse_test_options attribute (#867).
  • datadog_security_monitoring_rule: Fix enabled attribute retrieval (#862).
  • datadog_metric_metadata: Fix id retrieval when calling the read function (#856).
  • datadog_logs_custom_pipeline: Support empty strings for filter query (#855).
  • datadog_dashboard: Handle crash in timeseries_definition (#863).
  • datadog_synthetics_test: Turn locations into a set (#864).

NOTES:

  • datadog_dashboard: Deprecate TypeMap complex fields (#853).
  • datadog_synthetics_test: Deprecate TypeMap field (#870).
  • datadog_monitor : Include SDK when a tag is a unexpected prefix (#781).
  • Backport performance fix to SDK v1.
terraform-provider-datadog - v2.20.0

Published by github-actions[bot] almost 4 years ago

IMPROVEMENTS:

  • datadog_logs_metrics: Add new resource (#823).

FEATURES:

  • datadog_dashboard: Store dashboard widget IDs (#815).
  • datadog_synthetics_test: Add support for global variables from test (#831).

BUGFIXES:

  • datadog_synthetics_test: Store SHA 256 hash of certificates in state instead of the actual cert (#835).

NOTES:

  • datadog_user: Deprecate access_role field (#834).
  • datadog_monitor: Provide alternative to TypeMap complex fields (#833).
  • datadog_logs_archive: Provide alternative to TypeMap complex fields (#838).
terraform-provider-datadog - v2.19.1

Published by github-actions[bot] almost 4 years ago

BUGFIXES:

  • datadog_monitor: Handle 404 properly with retry (#824).
  • datadog_integration_aws: Remove incorrect deprecation warning (#820).
terraform-provider-datadog - v2.19.0

Published by github-actions[bot] almost 4 years ago

FEATURES:

  • datadog_synthetics_test: Add support for config variables (#807).

BUGFIXES:

  • datadog_user: Add ability to send user invitations in v2 API (#814).
  • datadog_monitor: Fix updating priorities. (#804).
  • datadog_monitor: Add retry on 502 for get and validate (#816).
  • datadog_synthetics_test: Fix error when setting status code assertion with regex (#784).
  • datadog_logs_index_order: Enable UpdateLogsIndexOrder operation (#790).
  • Validate enum values (#794).

NOTES:

  • Remove deprecated ExistsFunc usage (#805).
terraform-provider-datadog - v2.18.1

Published by github-actions[bot] almost 4 years ago

BUGFIXES:

  • datadog_user: Automatically upgrade users when roles is set (#778)
  • datadog_dashboard: Add ForceNew to layout_type dashboard attribute (#774
terraform-provider-datadog - v2.18.0

Published by github-actions[bot] almost 4 years ago

IMPROVEMENTS:

  • datadog_synthetics_private_location: Add support for synthetics private locations (#761)
  • datadog_security_monitoring_rule: Add support for security monitoring rules (#763)

FEATURES:

  • datadog_service_level_objective: Add force_delete attribute, to manage deletion in dashboard references (#771)
  • datadog_synthetics_global_variable: Add support for secure global variables (#758)

BUGFIXES:

  • datadog_synthetics_test: Handle numbers in targetvalue for synthetics assertions (#766)

NOTES:

  • datadog_user: Use v2 API. This deprecates several v1 only attributes (#752)
terraform-provider-datadog - v2.17.0

Published by github-actions[bot] almost 4 years ago

FEATURES:

  • datadog_role: Add role datasource (#751)
  • datadog_role: Add roles resource and permissions datasource (#753)

BUGFIXES:

  • datadog_dashboard: Handle multiple dashboards correctly in the datasource (#759)
  • datadog_synthetics_test: Set client certificate content as sensitive (#750)
  • datadog_monitor: Fix monitor no_data_timeframe import (#748)
terraform-provider-datadog - v2.16.0

Published by github-actions[bot] almost 4 years ago

IMPROVEMENTS:

  • datadog_dashboard: Add new data source (#734).

BUGFIXES:

  • datadog_dashboard: Update go client to get new palette values (#743).