github dynatrace-oss/terraform-provider-dynatrace v1.100.0

5 hours ago

New fields / breaking changes

  • dynatrace_openpipeline_v2_*_dataforwarding, dynatrace_openpipeline_v2_*_ingestsources, and dynatrace_openpipeline_v2_*_pipelines: Added the inline_lookup processor. OpenPipeline ingest source and pipeline resources also now enforce conditional validation more strictly for processor fields such as matcher, constant-based assignments, and field extraction attributes.
  • BREAKING dynatrace_kubernetes_enrichment: Removed the deprecated rules.rule.enabled field and added stricter validation for target when primary_grail_tag is enabled or disabled.
  • dynatrace_kubernetes: Added stricter validation for cluster_id_enabled so connection fields and cluster_id must now be set only in the combinations accepted by the API.
  • dynatrace_cloud_foundry: Fields that require recreation now correctly force a new resource when changed.
  • dynatrace_site_reliability_guardian: objectives.objective.auto_adaptive_threshold_enabled is now accepted only for DQL objectives.
  • dynatrace_devobs_git_onprem: include_credentials is now accepted only when git_provider is GitlabOnPrem.

Bug fixes

  • dynatrace_browser_monitor: Updated the default value of script.configuration.monitor_frames to true to match the API and avoid non-empty plans after create.
  • dynatrace_document: Export now skips unsupported document types and ready-made app or extension documents, so exported configurations only include manageable documents.
  • dynatrace_iam_policy_bindings_v2: Delete now uses the policy UUID instead of the policy ID, fixing binding deletion failures.

Misc

  • IAM-backed operations: Error reporting now uses the provider's standard request handling, which returns more detailed API error messages for troubleshooting.

Changelog

  • bf6e849 docs: update docs for release 1.100
  • 0887abd feat: updated dynatrace_openpipeline_v2_*_routing to v1.68
  • e544231 feat: updated dynatrace_openpipeline_v2_*_pipelinegroups to v1.68
  • 504e6c4 feat: updated dynatrace_openpipeline_v2_*_pipelines to v1.68
  • 188995d feat: updated dynatrace_openpipeline_v2_*_ingestsources to v1.68
  • f0e950e feat: updated dynatrace_openpipeline_v2_*_dataforwarding to v1.68
  • e225156 refactor(dynatrace_key_requests): comments and example
  • 7b79363 feat: updated dynatrace_key_requests to v0.1.9
  • 06c8e5e feat: updated dynatrace_service_splitting to v0.0.15
  • 5065203 feat: updated dynatrace_service_detection_rules to v0.0.8
  • 7604383 feat: updated dynatrace_generic_types to v1.5
  • 92da8c8 feat: updated dynatrace_kubernetes_enrichment to v1.5
  • 5f67c94 feat: updated dynatrace_azure_connection to v0.0.18
  • 2489b90 feat: updated dynatrace_endpoint_detection_rules to v1.0.3
  • 09887a3 feat: updated dynatrace_devobs_agent_optin to v0.7
  • d717fc3 feat: updated dynatrace_activegate_updates to v1.0.2
  • d2621b2 feat: updated dynatrace_davis_anomaly_detectors to v1.0.16
  • a7be427 feat: updated dynatrace_kubernetes to v3.1.1
  • 3a34888 feat: updated dynatrace_cloud_foundry to v1.1.1
  • 62eb371 feat: update dynatrace_site_reliability_guardian to v1.9.1
  • 97db3d1 feat: updated dynatrace_devobs_git_onprem to v0.5
  • ab4c035 chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0
  • 1bde030 doc(document): Clarify that ready-made documents are excluded from export
  • e999562 fix(document): Export should not include unsupported document types or ready-made documents
  • aaea69b chore(deps): bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3
  • dedb693 feat: update dynatrace_browser_monitor default value
  • bdb5b32 test: add Go tags for different use cases
  • 50de3ba chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0
  • 3adaba2 chore: update extension examples
  • acdfa9d refactor(bindings): Remove duplicate ID formatting and correct parsing error message
  • 15e4887 refactor: Remove ineffectual error message check
  • 2b4a528 refactor: IAM client uses standard request processing
  • 6497ece fix: Bindings delete should use policy UUID rather than policy ID

Don't miss a new terraform-provider-dynatrace release

NewReleases is sending notifications on new releases.