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

15 hours ago

New Resources

  • dynatrace_automation_approval - A new resource for configuration of automation workflow approvals

Bug Fixes

  • Fixed issue #786 - Resolved problem with custom extension handling by adding proper check for custom extensions (those with custom: prefix) during installation verification
  • Fixed issue #813 - Improved OAuth credential handling by defaulting to the production token URL, making environment variable optional for IAM resources
  • Fixed issue #772 - Enhanced automation workflow entity tags handling to support multiple tag values separated by whitespace, fixing JSON marshaling/unmarshaling for StringArray type
  • OpenPipeline V2 enum values - Corrected casing issues in enum values (e.g., "Bizevent" → "bizevent", "FieldsAdd" → "fieldsAdd") and improved schema descriptions
  • Active Gate URL parsing - Fixed issue where URLs like myhost:9999/e/my-env-id had path duplicated, causing broken requests
  • Request error handling - Fixed bug where POST/PUT/PATCH request errors were unintentionally overwritten and discarded
  • Segments download - Fixed to skip ready-made segments in download as they are unmodifiable
  • OpenPipeline V1 download count - Corrected export display to show accurate download count instead of always showing "downloading 1 item"
  • Document resource fixes:
    • Removed non-existent SchemaVersion field
    • Fixed owner field to be computed-only (cannot be set by user)
    • Removed non-existent actor field
  • AWS service - Fixed requirement for at least one dimension in monitored metrics (aligning with API requirements)

Updates to Existing Resources

  • dynatrace_security_context - Deprecated this resource
  • dynatrace_synthetic_location - Updated resource implementation
  • dynatrace_request_attribute - Updated resource implementation
  • dynatrace_document - Added support for custom IDs (triggers re-create if changed)
  • dynatrace_azure_service - Fixed description of credentials_id to properly reference "Azure" instead of "azure"
  • dynatrace_aws_service - Fixed description of credentials_id to properly mention AWS credentials

Changelog

  • 9c13ef5 doc: Update resource documentation
  • 6591359 Introduced dynatrace_automation_approval resource
  • cd7bf39 fix(openpipeline-v2): set correct enum values
  • 60b5b49 fix(segments): Adds test for listing segments
  • e75a850 fix(segments): Skip ready-made segments in download
  • 3a9f929 fix: correctly handle request errors
  • 5b4d0c1 fix: Active Gate URL parsing
  • fcf318a test: fix flaky tests
  • c570233 test: Azure service test produces empty plan
  • f710031 Deprecated resource dynatrace_security_context
  • 50fa70e test: Expect non-empty plan for Azure services acceptance test
  • cc69ab0 test: Add test for Azure service resource
  • eba0a2a test: Add test for AWS service resource
  • 26cb701 doc: Add link to Dynatrace documentation for individual AWS services
  • 1630a13 fix: Require at least one dimension in AWS monitored metrics
  • 68f20d1 doc: Add link to Dynatrace documentation for individual Azure services
  • 0f5685d Updating iam boundaries must not expect a JSON response
  • 110e01f Added GET to check custom extension is installed
  • 01ea2a2 Added ability to set headers for requests
  • 3ee5948 Fixed #786
  • 5e4f918 feat: Update core library and use slog rather than logr
  • 9e49466 chore: Update .gitignore to exclude all environment files
  • 21b65fe fix(openpipeline-v1): set correct download count
  • 02d4435 fix: remove openpipeline exception for repairInput
  • b515940 fix: Description of credentials_id of dynatrace_azure_service should include "Azure" rather than "azure"
  • d1d623a fix: Description of credentials_id of dynatrace_aws_service should mention AWS credentials
  • 95798e4 feat(document): support custom IDs
  • 4b3ce38 refactor: acceptance test helper
  • 1846047 Fix for #813
  • da2b29f refactor(document): remove and replace not needed functions
  • e58aad9 fix(document): Remove non-existent SchemaVersion
  • c0f3ee2 fix(document): Field owner is computed and cannot be set
  • 9d5acba fix(document): Remove field actor
  • f1e09be chore: Update core library
  • 38ab7ea Updated dynatrace_synthetic_location resource
  • d22c314 Updated dynatrace_request_attribute resource
  • abfa660 Fixed misleading doc for platform tokens
  • 6b0f3e7 Correction: blank value is valid
  • 4bc969b Fixed #772
  • fd279cd chore: publish releases as draft
  • ea3e616 test: disable openpipeline-v1 tests

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

NewReleases is sending notifications on new releases.