Releases: dynatrace-oss/terraform-provider-dynatrace
Releases · dynatrace-oss/terraform-provider-dynatrace
v1.69.1
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 ondynatrace_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
tostdout
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
andDYNATRACE_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
New Resources
dynatrace_openpipeline_logs
covers configuration of OpenPipeline for Logsdynatrace_openpipeline_events
covers configuration of OpenPipeline for Eventsdynatrace_openpipeline_business_events
covers configuration of OpenPipeline for Business Eventsdynatrace_openpipeline_sdlc_events
covers configuration of OpenPipeline for Software Development Lifecycle Eventsdynatrace_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
Improvements
- #544 - Resource
dynatrace_mgmz_permission
produces non-empty plans when the permissionVIEWER
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 resourcedynatrace_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
New Resources
dynatrace_devobs_agent_optin
covers configuration for Developer Observability agent opt-indynatrace_devobs_data_masking
covers configuration for Developer Observability sensitive data maskingdynatrace_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 forpolicy_arns
attribute - #535 - Resolved invalid plan when deleting a Management Zone outside of Terraform for
dynatrace_iam_permission
anddynatrace_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
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
andDT_CLIENT_SECRET
are now sufficient enough and are getting evaluated by all resources. For resources configuring IAM functionality theDT_ACCOUNT_ID
will be required in addition. All other environment variables (likeDYNATRACE_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 ofInvalid OAuth Credentials
- #529 - Data Source
dynatrace_entities
didn't set the attributeentities
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
- a70e486 Merge branch 'main' of https://github.com/dynatrace-oss/terraform-provider-dynatrace
- 1fcf63f Fixed #532
- 6c07d2f Fixed #531
- e2665a3 Introduced
dynatrace_devobs_git_onprem
resource - 3760832 [Tests] Introduced first version of acceptance tests for
dynatrace_golden_state
- 423dc0f Enabled deletion functionality for resource
dynatrace_golden_state
- 11f0eaa code cleanup
- 8b89498 [Cleanup] Removed the
unknowns
attribute from resourcedynatrace_processgroup_naming
. It serves no purpose anymore, but generates warnings when terraform logging is on debug mode - d2cea3a Introduced a demo resource that can get included during tutorials
- 2fdcdd0 Updated resource with version update only
- 7fd9e32 Updated
dynatrace_app_monitoring
resource - eeef1f2 Fixed #529
- 9fbfa08 Fixed #528
- faaccb7 removed debug output
- 57ad2ba Fixed #527
- 1a21e9b Updated documentation
v1.66.0
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
New Resources
dynatrace_histogram_metrics
covers configuration for histogram data ingestiondynatrace_kubernetes_enrichment
covers configuration for generic metadata enrichment rules for Kubernetes
Improvements
- Re-enabled
private
attribute for thedynatrace_document
resource
Bug Fixes
- #519 - Added env variables for
dynatrace_management_zone_v2
to fine tune polling mechanism
v1.64.0
v1.63.0
New Data Sources
dynatrace_generic_settings
and 'dynatrace_generic_setting' cover queries for Settings 2.0 objectsdynatrace_api_tokens
anddynatrace_api_token
covers queries for access tokens
v1.62.0
New Resources
dynatrace_web_app_custom_injection
covers configuration for web application custom injection rulesdynatrace_discovery_default_rules
covers configuration for discovery findings default rulesdynatrace_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