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

7 hours ago

New Resources

This release adds support for the new Settings-based OpenPipeline APIs, available as dynatrace_openpipeline_v2_*. These resources can only be used once migration to the new API has been completed. Furthermore, this release deprecates the original OpenPipeline resources dynatrace_openpipeline_*. For further details about migrating to the new API, please consult the Dynatrace documentation.

  • dynatrace_openpipeline_v2_bizevents_ingestsources
  • dynatrace_openpipeline_v2_bizevents_pipelines
  • dynatrace_openpipeline_v2_bizevents_routing
  • dynatrace_openpipeline_v2_davis_events_ingestsources
  • dynatrace_openpipeline_v2_davis_events_pipelines
  • dynatrace_openpipeline_v2_davis_events_routing
  • dynatrace_openpipeline_v2_davis_problems_ingestsources
  • dynatrace_openpipeline_v2_davis_problems_pipelines
  • dynatrace_openpipeline_v2_davis_problems_routing
  • dynatrace_openpipeline_v2_events_ingestsources
  • dynatrace_openpipeline_v2_events_pipelines
  • dynatrace_openpipeline_v2_events_routing
  • dynatrace_openpipeline_v2_events_sdlc_ingestsources
  • dynatrace_openpipeline_v2_events_sdlc_pipelines
  • dynatrace_openpipeline_v2_events_sdlc_routing
  • dynatrace_openpipeline_v2_events_security_ingestsources
  • dynatrace_openpipeline_v2_events_security_pipelines
  • dynatrace_openpipeline_v2_events_security_routing
  • dynatrace_openpipeline_v2_logs_ingestsources
  • dynatrace_openpipeline_v2_logs_pipelines
  • dynatrace_openpipeline_v2_logs_routing
  • dynatrace_openpipeline_v2_metrics_ingestsources
  • dynatrace_openpipeline_v2_metrics_pipelines
  • dynatrace_openpipeline_v2_metrics_routing
  • dynatrace_openpipeline_v2_security_events_ingestsources
  • dynatrace_openpipeline_v2_security_events_pipelines
  • dynatrace_openpipeline_v2_security_events_routing
  • dynatrace_openpipeline_v2_spans_ingestsources
  • dynatrace_openpipeline_v2_spans_pipelines
  • dynatrace_openpipeline_v2_spans_routing
  • dynatrace_openpipeline_v2_system_events_ingestsources
  • dynatrace_openpipeline_v2_system_events_pipelines
  • dynatrace_openpipeline_v2_system_events_routing
  • dynatrace_openpipeline_v2_user_events_ingestsources
  • dynatrace_openpipeline_v2_user_events_pipelines
  • dynatrace_openpipeline_v2_user_events_routing
  • dynatrace_openpipeline_v2_usersessions_ingestsources
  • dynatrace_openpipeline_v2_usersessions_pipelines
  • dynatrace_openpipeline_v2_usersessions_routing

Bug Fixes

  • #782 Added support for custom_matcher to technology_processor.
  • #791 Make threshold blocks unordered for dynatrace_http_monitor resources.
  • #794 Fixed panic and added asynchronous configuration when exporting dynatrace_custom_tags.

Schema Updates

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

  • dynatrace_dashboards_general
  • dynatrace_dashboards_presets
  • dynatrace_disk_edge_anomaly_detectors
  • dynatrace_endpoint_detection_rules
  • dynatrace_failure_detection_parameters
  • dynatrace_failure_detection_rule_sets
  • dynatrace_kubernetes_spm
  • dynatrace_log_metrics
  • dynatrace_metric_events
  • dynatrace_openpipeline_business_events
  • dynatrace_openpipeline_davis_events
  • dynatrace_openpipeline_davis_problems
  • dynatrace_openpipeline_events
  • dynatrace_openpipeline_logs
  • dynatrace_openpipeline_metrics
  • dynatrace_openpipeline_sdlc_events
  • dynatrace_openpipeline_security_events
  • dynatrace_openpipeline_spans
  • dynatrace_openpipeline_system_events
  • dynatrace_openpipeline_user_events
  • dynatrace_openpipeline_user_sessions
  • dynatrace_os_services
  • dynatrace_problem_fields
  • dynatrace_process_availability
  • dynatrace_service_detection_rules
  • dynatrace_service_splitting
  • dynatrace_site_reliability_guardian
  • dynatrace_web_app_auto_injection
  • dynatrace_web_app_javascript_updates

Changelog

  • 84cc945 feat(openpipeline): Adds violation path to resource creation and update for OpenPipeline
  • 127da5c doc: add routing overwrite warning
  • c064d54 doc(openpipeline-v1): add deprecation notice
  • 30eb8c8 doc(openpipeline-v2): add documentation
  • e15757f doc: update resource documentation
  • 294e49b fix(openpipeline): remove not existing resource
  • fff01c1 test: exclude provider files in tests
  • 2e88b5a fix(openpipeline-v1): Align with spec
  • db5d848 Updated dynatrace_failure_detection_rules resource
  • dde7148 Updated resources with version update only
  • 90ce595 Updated builtin:anomaly-detection.metric-events resource
  • dcff168 Updated dynatrace_site_reliability_guardian resource
  • d698d17 fix: skip repair input for openpipeline
  • 892c323 feat(openpipeline): Adds routing examples with custom pipelines
  • 53e58a8 feat(openpipeline): Adds ingest-source examples with custom static routing
  • 2cf9d9d chore: deprecate old openpipeline resource
  • a6bf023 fix: remove invalid resource
  • a78872c feat(openpipeline): merge all openpipeline test steps into one
  • 743d757 feat(openpipeline): fix resource names for examples
  • 49a6600 feat(openpipeline): removed commented out HCL
  • 1715b74 feat(openpipeline): Fixes newlines in example files
  • 34bb7a4 feat(openpipeline): Adapts pipeline for schemas which don't allow certain processors
  • 61f836b feat(openpipeline): Skips ingest source tests for schemas which don't allow custom ingest sources
  • 59da204 feat(openpipeline): Skips tests for not-yet-enabled features
  • 51a426e feat(openpipeline): Copy-paste acceptance tests to all OpenPipeline data types
  • e4ab7b4 feat(openpipeline): Removes routing table example with settings ID for now
  • 94e0abf feat(openpipeline): Removes stages cost-allocation and product-allocation
  • 121de92 feat(openpipeline): Adds routing examples for events.routing
  • 1346c62 feat(openpipeline): Adds pipeline examples for events.pipelines
  • 0a04e3d feat(openpipeline): Adds ingest source examples for events.ingestsources
  • de13bac Fixed panic and added asynchronous configuration when exporting dynatrace_custom_tags
  • 140085e feat(openpipeline-v1): add ValueAssignment type validation
  • d6c3d58 feat(openpipeline-v1): support "multi value constant" value assignment type
  • 59288de Fixed #791
  • 1adc5e8 feat(openpipeline): All routing settings must implement Name() func
  • 0a1197a test(eec): EEC Remote test needed to be skipped.
  • aad1212 chore: Update corelib dependency
  • 77174fa feat(openpipeline): Renames "routing_entrie" to "routing_entry"
  • a84011d feat(openpipeline): Renames "propertie" to "property"
  • 6cec849 feat(openpipeline): Wire-up new resources

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

NewReleases is sending notifications on new releases.