Skip to content

Releases: dynatrace-oss/terraform-provider-dynatrace

v1.69.1

18 Oct 19:28
Compare
Choose a tag to compare

Improvements

  • #562 - The export functionality now allows for specifying includes and excludes at the same time. Example terraform-provider-Dynatrace -export dynatrace_json_dashboard -exclude dynatrace_dashboard_sharing
  • The resource dynatrace_report is no longer getting exported by default. It depends on dynatrace_json_dashboard, which is also excluded by default.
  • #550 - The resource dynatrace_host_monitoring_mode is now utilizing different REST endpoints. Configuring the Monitoring Mode of an Agent differs significantly from other settings. See the documentation of dynatrace_host_monitoring_mode for details about limitations
  • For debugging purposes, setting the environment variable DYNATRACE_LOG_HTTP to stdout will capture HTTP traffic using Terraform Debug Logging instead of an external file

Bug Fixes

  • #549 - Resource dynatrace_mgmz_permission didn't support all possible permssions
  • #564 - Export functionality ignored environment variables DYNATRACE_CLUSTER_URL and DYNATRACE_CLUSTER_API_TOKEN
  • #560 - Containing an instance of dynatrace_hub_extension_config with an invalid ID within the state produced an unexpected error message instead of 404

Schema Updates

The following resources got updated to be compatible with the most recent schema version of Dynatrace:

  • dynatrace_discovery_default_rules
  • dynatrace_log_custom_source
  • dynatrace_log_oneagent
  • dynatrace_log_storage
  • dynatrace_log_sensitive_data_masking
  • dynatrace_log_timestamp
  • dynatrace_declarative_grouping
  • dynatrace_credentials
  • dynatrace_request_attribute

Changelog

  • fdadb8a v1.69.1
  • cc40f5a Updated dynatrace_request_attribute resource
  • ba88d17 Deleting removed endpoint /calculatedMetrics/log
  • 245ef20 Updated dynatrace_credentials resource
  • 5fed677 Updated dynatrace_declarative_grouping resource
  • fbeb108 v1.69.1
  • 56b5c16 Updated dynatrace_web_app_enablement resource
  • a895ad7 Updated dynatrace_mobile_app_enablement resource
  • 7e69c6f Updated dynatrace_log_timestamp resource
  • 7c693f5 Updated dynatrace_log_sensitive_data_masking resource
  • 5e145cd Updated dynatrace_log_storage resource
  • f767ac6 Updated dynatrace_log_oneagent resource
  • 454e3df Updated dynatrace_log_custom_source resource
  • d508f24 Updated dynatrace_discovery_default_rules resource
  • d1ed36e Updated resource with version update only
  • 8fda994 Introduced stdout logging with TF_LOG (#566)
  • e593992 Fixed #550
  • eabafa8 Fixed unexpected error during Delete for #560
  • 146cfd7 [Export] Excluded dynatrace_report from default export (dependency to dashboards)
  • c875b09 Fixed test case
  • d5afc87 removed debug output
  • 8e4d0a9 Fixed #564
  • 308e17d Fixed #563
  • ac7e712 Fixed #562

v1.69.0

10 Oct 17:55
Compare
Choose a tag to compare

New Resources

  • dynatrace_openpipeline_logs covers configuration of OpenPipeline for Logs
  • dynatrace_openpipeline_events covers configuration of OpenPipeline for Events
  • dynatrace_openpipeline_business_events covers configuration of OpenPipeline for Business Events
  • dynatrace_openpipeline_sdlc_events covers configuration of OpenPipeline for Software Development Lifecycle Events
  • dynatrace_openpipeline_security_events covers configuration of OpenPipeline for Security Events

Bug Fixes

  • #549 - dynatrace_custom_tags resource was not deleting tags on destroy
  • #551 - Increased success/retry limits for dynatrace_management_zone_v2 resource
  • #557 - Fixed dynatrace_documents data source panic

Changelog

v1.68.1

03 Oct 10:44
Compare
Choose a tag to compare

Improvements

  • #544 - Resource dynatrace_mgmz_permission produces non-empty plans when the permission VIEWER isn't specified explicitly. The documentation now contains information for how to avoid that
  • #541 - Resource dynatrace_aws_service resolves conflicts between built-in and custom services now automatically
  • Data Source dynatrace_entities doesn't error out anymore when the entity selector refers to a non existent management zone by name. Terraform will now print out a warning onto console

Bug Fixes

  • #540 - Resource dynatrace_network_zone was missing the ability to configure the fallback mode
  • #542 - Deleting IAM user groups or policies outside of Terraform was leading to errors when running terraform plan for these resources
  • #547 - Deleting Management Zones outside of Terraform was leading to errors when running terraform plan for resource dynatrace_mgmz_permission
  • #545 - Resources for dynatrace_iam_policy_bindings_v2 were getting unnecessarily recreated when list of policies changes

Changelog

  • fb5a104 v1.68.1
  • d8bdc0a Preliminary documentation templates for OpenPipeline
  • 9b13e11 Disabled OpenPipeline resources / data sources. Documentation not final yet
  • fe1ce1c Disabled Platform Bucket Integration tests until further notice
  • 3cda616 Improvement: Data Source dynatrace_entities will print out a warning when the REST API produces an error while querying for entities
  • 24e3719 feat: Initial OpenPipeline resources (#546)
  • ccd8bae Fix: Data Source dynatrace_entities doesn't error out anymore when configured with a non existent Management Zone in the Entity Selector
  • 5fbe2e2 Fixed #547
  • 445bb18 Fixed #545
  • 52c4a36 Fixed #541
  • 98514e6 removed compiler / code style warnings
  • de961b3 Fixed #542
  • 29abc79 Fixed #544
  • 49df5fb Resolved #540

v1.68.0

27 Sep 13:11
Compare
Choose a tag to compare

New Resources

  • dynatrace_devobs_agent_optin covers configuration for Developer Observability agent opt-in
  • dynatrace_devobs_data_masking covers configuration for Developer Observability sensitive data masking
  • dynatrace_davis_copilot covers configuration for Davis CoPilot

Improvements

  • Updated migration helper spreadsheet
  • Improved handling of HTTP error 429 code for IAM resources

Bug Fixes

  • #534 - Resolved non-empty plan for dynatrace_automation_workflow_aws_connections resource for policy_arns attribute
  • #535 - Resolved invalid plan when deleting a Management Zone outside of Terraform for dynatrace_iam_permission and dynatrace_iam_group resources

Changelog

  • fd694e5 v1.68.0
  • df23e77 Improvements when iam_* resources return 429 code
  • f104b2f Fixed #535
  • 25cf388 Updated migration helper spreadsheet
  • cdbb36f Introduced dynatrace_davis_copilot resource
  • a8a8a5a Updated dynatrace_devobs_data_masking with ordering
  • d8ca2d4 Introduced dynatrace_devobs_data_masking resource
  • 461b9f9 Fixed #534
  • 534b99e Introduced dynatrace_devobs_agent_optin resource
  • 01bc77a v1.67.0
  • aba82d3 Fixed #533
  • a45375f Cleaned up documentation
  • 09a4069 Introduced dynatrace_automation_workflow_aws_connections resource

v1.67.0

19 Sep 12:01
Compare
Choose a tag to compare

New Resources

  • dynatrace_devobs_git_onprem covers configuration for Developer Observability git on-premise servers.

Improvements

  • #531 - Configuration for OAuth Credentials has been streamlined across all resources and the export functionality. The environment variables DT_CLIENT_ID and DT_CLIENT_SECRET are now sufficient enough and are getting evaluated by all resources. For resources configuring IAM functionality the DT_ACCOUNT_ID will be required in addition. All other environment variables (like DYNATRACE_CLIENT_ID, DT_IAM_CLIENT_SECRET, ...) are nevertheless still supported.

Bug Fixes

  • #527 - Exporting Cluster related resources fails when configuring an URL with a trailing / character for the Cluster URL
  • #528 - Missing OAuth Credentials (DT_CLIENT_ID, DT_CLIENT_SECRET, ...) are now producing a helpful error message instead of Invalid OAuth Credentials
  • #529 - Data Source dynatrace_entities didn't set the attribute entities if none are matching the specified entity selector
  • #532 - Exporting dynatrace_hub_extension_config just covered the first 20 extensions

Schema Updates

  • Resource dynatrace_app_monitoring got updated to be compatible with the most recent schema version of Dynatrace

Changelog

v1.66.0

09 Sep 11:45
Compare
Choose a tag to compare

New Resources

  • dynatrace_golden_state represents a pseudo-resource. It allows you to automatically delete settings that are not maintained by Terraform - or just get notified about them. See the documentation for details. This resource is currently not yet feature complete.

Improvements

  • The export functionality no longer exits early when configured to run single threaded and one of the schemas is unreachable

Bug Fixes

  • #523 - HCL code generated by the export functionality produced invalid code when that code referred to non-existent entities (services, process groups, ...)

Schema Updates

The following resources got updated to be compatible with the most recent schema version of Dynatrace:

  • dynatrace_request_attribute
  • dynatrace_custom_service
  • dynatrace_host_naming
  • dynatrace_processgroup_naming
  • dynatrace_service_naming

v1.65.0

30 Aug 13:37
Compare
Choose a tag to compare

New Resources

  • dynatrace_histogram_metrics covers configuration for histogram data ingestion
  • dynatrace_kubernetes_enrichment covers configuration for generic metadata enrichment rules for Kubernetes

Improvements

  • Re-enabled private attribute for the dynatrace_document resource

Bug Fixes

  • #519 - Added env variables for dynatrace_management_zone_v2 to fine tune polling mechanism

v1.64.0

19 Aug 18:15
Compare
Choose a tag to compare

Improvements

  • #515 - Added environment variable documentation for dynatrace_platform_bucket resource

Schema Updates

The following resources got updated to be compatible with the most recent schema version of Dynatrace:

  • dynatrace_cloudapp_workloaddetection
  • dynatrace_log_timestamp

v1.63.0

08 Aug 10:00
Compare
Choose a tag to compare

New Data Sources

  • dynatrace_generic_settings and 'dynatrace_generic_setting' cover queries for Settings 2.0 objects
  • dynatrace_api_tokens and dynatrace_api_token covers queries for access tokens

v1.62.0

02 Aug 09:05
Compare
Choose a tag to compare

New Resources

  • dynatrace_web_app_custom_injection covers configuration for web application custom injection rules
  • dynatrace_discovery_default_rules covers configuration for discovery findings default rules
  • dynatrace_discovery_feature_flags covers configuration for Discovery and Coverage app feature flags

Bug Fixes

  • #509 - Unable to apply workflow with Davis Problem Event as trigger
  • #510 - dynatrace_autotag_v2 always detects changes
  • #511 - Provider failed to plan correctly for dynatrace_business_events_oneagent
  • #512 - dynatrace_autotag_v2 doesn't propagate a tag's value

Schema Updates

The following resources got updated to be compatible with the most recent schema version of Dynatrace:

  • dynatrace_attack_rules
  • dynatrace_vulnerability_code
  • dynatrace_webhook_notification
  • dynatrace_automation_k8s_connections