BUG FIXES:
- Fix incompatibility issue between threshold alerts and new alert experience.
- Update command in CONTRIBUTING.md.
NOTES:
- Upgrade to the new terraform SDK v2.6.1 from v1 as v1 is reaching end of life. With this change there is no more support for Terraform 0.11 and below.
- Minor documentation updates showing that multiple alert targets can be specified at once in the alert target field.
BUG FIXES:
- Fix typo on main page of the Wavefront terraform provider documentation.
BUG FIXES:
- Fix typo on main page of the Wavefront provider terraform documentation.
BUG FIXES:
- Update documentation
BUG FIXES:
- Fix broken releases paage link in README.md
- Fix broken make command in README.md
ENHANCEMENTS:
- Support ingestion policies in service accounts
FEATURES:
- New Resource:
wavefront_ingestion_policy
ENHANCEMENTS:
- Support logarithmic charts in dashboards with the "base" attribute within the chart mapping.
BUG FIXES:
- Send sparkline_decimal_precision for dashboards even if 0
ENHANCEMENTS:
- Chart attributes can be set in both dashboard and dashboard json resources.
BUG FIXES:
- Changes in alert severity no longer trigger a terraform update.
ENHANCEMENTS:
- Now chart attributes in dashboards can be set.
FEATURES:
- New Resource:
wavefront_external_link
BUG FIXES:
- When user changes external_id, destroy and re-create the AWS cloud integration resource rather than trying to change external_id in a PUT request.
FEATURES:
- New Resource:
wavefront_maintenance_window
BUG FIXES:
- fix resource_cloud_integration_cloudwatch so that it doesn't think the resource changed all the time because of missing external_id.
BUG FIXES:
- wavefront_user resource fixed so that terraform doesn't try to constantly update the user groups field PR 4.
- Code made to pass the golangci lint checker
ENHANCEMENTS:
- Documentation changed to meet latest standards
FEATURES:
- New Resource:
wavefront_service_account
BUG FIXES:
- Provide more descriptive error messages.
ENHANCEMENTS:
- package wavefront_plugin renamed to wavefront to ensure consistency between the package folder structure and the package name.
- Rename terraform-providers to vmware due to repo move.
BUG FIXES:
- resource/wavefront_cloud_integration_*: Fixed an issue where resource lookup would crash when no results were returned.
ENHANCEMENTS:
- provider/wavefront: Support for
http_proxy
in provider and support for environment variableshttp_proxy
andhttps_proxy
- resource/wavefront_alert_target: new
target_id
computed value which prefixestarget:
onto the id for joining into wavefront alerts. - resource/wavefront_alert: added validation on
target
field
BREAKING CHANGES:
- resource/wavefront_alert:
threshold_conditions
renamed toconditions
based on API naming. - resource/wavefront_user:
groups
aptly renamed topermissions
to reflect the user/group/role permissions model - resource/wavefront_group:
permissions
has been removed as they are no longer supported directly on groups
FEATURES:
- New Resource:
wavefront_role
BUG FIXES:
- resource/wavefront_cloud_integration_tesla: Fixed issue where
force_new
changes caused new resource - resource/wavefront_cloud_integration_gcp: Fixed
categories
not being properly persisted to state - resource/wavefront_cloud_integration_ec2: Fixed
hostname_tags
not being properly persisted to state
ENHANCEMENTS:
- resource/wavefront_dashboard:
parameter_details
will no longer always show changes - resource/wavefront_dashboard:
tags
set on a dashboard will update properly
NOTES:
- Updated to latest go-wavefront-management-api
- Temporarily fixed some failing tests by skipping non-empty plans
- Cleaned up text in README/CONTRIBUTING where stale repo pointers existed
FEATURES:
- New Resource:
wavefront_cloud_integration_cloudwatch
- New Resource:
wavefront_cloud_integration_cloudtrail
- New Resource:
wavefront_cloud_integration_ec2
- New Resource:
wavefront_cloud_integration_gcp
- New Resource:
wavefront_cloud_integration_gcp_billing
- New Resource:
wavefront_cloud_integration_azure
- New Resource:
wavefront_cloud_integration_azure_activity_log
- New Resource:
wavefront_cloud_integration_newrelic
- New Resource:
wavefront_cloud_integration_app_dynamics
- New Resource:
wavefront_cloud_integration_tesla
ENHANCEMENTS:
- resource/wavefront_alert: On delete will call
skipTrash
to prevent cluttering trashcan - resource/wavefront_dashboard: On delete will call
skipTrash
to prevent cluttering trashcan - resource/wavefront_dashboard_json: On delete will call
skipTrash
to prevent cluttering trashcan - resource/wavefront_derived_metric: On delete will call
skipTrash
to prevent cluttering trashcan
NOTES:
- Consistent error messages casing across all errors
FEATURES:
- New Resource:
wavefront_default_user_group
ENHANCEMENTS:
- resource/wavefront_alert: Support for
can_view
andcan_modify
ACL - resource/wavefront_dashboard: Support for
can_view
andcan_modify
ACL - resource/wavefront_dashboard_json: Support for
can_view
andcan_modify
ACL
NOTES:
- resource/wavefront_user: adding missing import tests
- resource/wavefront_derived_metrics: added missing import tests
FEATURES:
- New Resource:
wavefront_user_group
BUG FIXES:
- resource/wavefront_derived_metrics: Fixed issue where Derived Metrics were not reading tags
FEATURES:
- New Resource:
wavefront_derived_metrics
- New Resource:
wavefront_user
- New Resource:
wavefront_alert_target
BUG FIXES:
- Fixed issue where deleted resources would not properly detect to recreate resource on plan/apply
FEATURES:
- New Resource:
wavefront_dashboard_json
ENHANCEMENTS:
- resource/wavefront_alert: Added support for threshold alerts
NOTES:
- Upgrade to Terraform 0.12 to support new language features
- May cause breaking changes due to new syntax (See Upgrading to 0.12)
- In testing
values_to_readable_strings {
needed to change tovalues_to_readable_strings = {
andis_html_content = 1
changed tois_html_content = true
BUG FIXES:
- resource/dashbaord: Sort parameter details alphabetically to ensure no changes they are always evaluated in the correct order*
BREAKING CHANGES:
- resource/dashboard: Added support for Dynamic and List parameter types*
- string_key and string_value have been removed from parameter_detail
- values_to_readable_strings replaces string_key and string_value as a map[string]string. Each key in the map is effectively a separate string_key and the value is a separate string_value.
- The value of default_value must equal one of the keys (not value) within the values_to_readable_string map.
ENHANCEMENTS:
- resource/dashboard: Add missing fields to source. Allow disabled,
scatter_plot_source
,query_builder_enabled
,source_description
to optionally be applied to sources
NOTES:
- Updated README section on handling the creation of multiple alerts
ENHANCEMENTS:
- resource/alert: Fixed #11 -
condition
,display_expression
, andadditional_information
have been updated to call TrimSpaces. Preventing multiple plan/applies from re-applying the same state.
ENHANCEMENTS:
- resource/alert: Allow optional Alert attributes (as defined by the API) to be omitted from Terraform.
display_expression
andresolve_after_minutes
are now optional.
NOTES:
- Builds both linux and darwin versions of the plugin and uploads them all to github releases.
NOTES:
- First Release - Supports a limited Set of the Wavefront API*
NEW FEATURES:
- New Resource:
wavefront_alert
- New Resource:
wavefront_dashboard