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

6 days ago

New Resources

  • dynatrace_setting_permissions covers access configurations for Settings 2.0 objects
  • dynatrace_failure_detection_rule_sets covers configuration for failure detection rule sets
  • dynatrace_endpoint_detection_rules_optin covers configuration for endpoint detection rules opt-in
  • dynatrace_endpoint_detection_rules covers configuration for endpoint detection rules

Bug Fixes

  • #738 - Automation Workflow | Documentation | Actions details might be misleading
  • Deletion of dynatrace_credentials resources will no longer automatically remove all referenced synthetic monitors. A warning will get printed out by Terraform instead

Documentation Improvements

  • The docs contain now a clear warning that eploying an OpenPipeline configuration will overwrite the existing one of the same kind, causing any manual changes made in the web UI or other configurations managed by Terraform or Monaco to be lost.
  • The required permissions for maintaining dynatrace_automation_workflow resources have been updated

Schema Updates

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

  • dynatrace_attack_settings
  • dynatrace_vulnerability_settings
  • dynatrace_servicenow_connection
  • dynatrace_api_detection
  • dynatrace_kubernetes_enrichment
  • dynatrace_builtin_process_monitoring
  • dynatrace_process_monitoring_rule

Changelog

  • e94adb4 v1.84.0
  • 3767be1 Introduced dynatrace_endpoint_detection_rules resource
  • ff6309a Introduced dynatrace_endpoint_detection_rules_optin resource
  • 3d9c3d0 Introduced dynatrace_failure_detection_rule_sets resource
  • 4850f29 Returning a warning when Credentials cannot get deleted
  • 3375a49 support for rest.Warning returned by service.Delete
  • a4f9375 Updated credentials destroy behavior
  • 12faf3e feat(openpipeline): adds HCL schema for the ingest source
  • a9d4ecf feat(openpipeline): adds HCL schema for the ingest source
  • 22fa79c feat(openpipeline): adds HCL schemas for 5 different processor types
  • b7152da feat(openpipeline): adds JSON and Terraform example
  • 8b82192 refactor: removed comment in example
  • 897f929 doc: generate and update md files
  • 7e1cbd2 doc: add and update settings permissions
  • 897ca12 fix: make settings permission calls sync
  • 817c6d4 test: add integration test for permission settings
  • a5340d6 Updated dynatrace_process_monitoring_rule resource
  • 1abd5d7 Updated dynatrace_builtin_process_monitoring resource
  • 9c3c17f Updated dynatrace_kubernetes_enrichment resource
  • dcf918b Updated dynatrace_api_detection resource
  • dcd85d7 Updated dynatrace_servicenow_connection resource
  • d557595 Updated resources with version update only
  • 57dca65 fix: update dynatrace_attack_settings and dynatrace_vulnerability_settings schemas
  • 464dc5c feat: wire up settings permissions
  • acb7360 feat: support platform credentials for generic settings
  • a9236cd feat: Use updated user agent with version, operating system and architecture when making HTTP requests
  • 17e4ae7 feat: Define version and use ldflags to set version during GoReleaser build
  • 0898cb1 chore: Update format field in .goreleaser.yml
  • fa4f509 Updated workflow connection doc subcategories
  • d18807c ci: Add .snyk file to ignore MPL license issues
  • f223940 ci: Add snyk for vulnerability scanning
  • ff5f06d feat: Use settings client in List implementation
  • 9107178 feat: Minimal settings client for getting schemas with permissions and all object IDs of these schemas
  • 1783295 chore: Add pull request templates
  • 3348163 Updated documentation with official support note
  • e71177f test: fix race condition of settings permissions test
  • 695ba0b feat: add admin access retry for permissions
  • 097ac0c doc: mention credential vault delete side effects
  • 0b2ae10 feat: Adding tests for marshalling and unmarshalling of settings permissions
  • a48a37f refactor: parallelize update calls
  • 6d2b76e feat: introduce permission service
  • ccacba4 fix: fixed HCL marshaling
  • 61520df refactor: introduce accessor constants
  • 6902489 fix: handle HCL marshal errors during development
  • d9a0da3 Updated workflow permissions
  • 813c1c6 Added warning to OpenPipeline resources
  • 2ab5d85 Fixed #738
  • 933893c feat: add settings permission DTO
  • d3ef12a feat: Adding dynatrace_github_connection to example
  • 8c0d6c6 feat: Renaming of user_id and group_id
  • 111d4c3 feat: descriptions for settings_object_id and all_users
  • 6385622 feat: Adding MaxItems to "users" and "groups" schemas
  • d1cdafd feat: Changing types for "user" and "group"
  • 66a52fa feat: Adding descriptions to group and user schemas.
  • f7d9aa5 feat: Replacing occurrences of "@home.com" with "@example.com"
  • 2a281c9 feat: Added SettingPermissions schema and example
  • 12f5247 Early version of dynatrace_aws_connection and dynatrace_aws_connection_role_arn
  • 7ef7975 Early version of dynatrace_aws_connection and dynatrace_aws_connection_role_arn
  • 15102a5 Fixed potential cast exception

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

NewReleases is sending notifications on new releases.