Skip to content

Latest commit

 

History

History
410 lines (233 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

410 lines (233 loc) · 11.2 KB

5.1.0 (Nov 10, 2023)

  • Add missing parameters to the alert resource:
    • runbookLinks
    • alertTriageDashboards

5.0.5 (Oct 18, 2023)

  • Remove some broken Makefile commands.
  • Fix upgraded linter's new warning.
  • Upgrade all modules.
  • Update github actions.

5.0.4 (Oct 6, 2023)

Rebuild provider with new GPG key.

5.0.3 (Oct 6, 2023)

  • Upgrade go-wavefront-management-api to 2.1.1
    • golang version and module upgrades
  • Tidy and upgrade modules

5.0.2 (Oct 6, 2023)

  • Push new version using updated gpg key.
  • Upgrade go to 1.21.2
  • Tidy go modules

5.0.1 (Aug 7, 2023)

BUG FIX:

  • Fix a bug where the ACLs failed to apply if the chart didn't exist yet.

5.0.0 (Aug 3, 2023)

BUG FIX/ENHANCEMENT:

⚠️ If you haven't properly set the ACLs for your dashboard_json resources, this version of the provider could lead to an inability to modify those dashboards. (It will apply a blank list if nothing is provided. Similar to how the dashboard resource handles it.) ⚠️

The acl field was previously ignored for the dashboard_json resource; because, the dashboard API ignored this field. An explicit call to the dashboard acl endpoint is required to set the ACLs.

To be consistent with how the dashboard resource handles it, the provider now calls the ACL endpoint while saving each dashboard_json resource.

4.2.0 (Aug 1, 2023)

ENHANCEMENT:

  • Allow for omissions of the chart summarization field from the dashboard objects.

4.1.0 (Jul 28, 2023)

FEATURES:

  • Support no_default_events chart setting.

4.0.0 (Jul 27, 2023)

BUG FIX:

  • Ingestion Policy API had changed, breaking the go client. The client has been fixed and this implements those new changes in the provider.

3.6.0 (May 19, 2023)

BUG FIXES:

  • Fixed bugs related to resource_alert and updated the documentation.

3.5.0 (March 30, 2023)

ENHANCEMENT:

  • Upgrade net, text and sys dependencies for security fix.

3.4.0 (November 9, 2022)

ENHANCEMENT:

  • Removed Tesla Cloud Integration
  • Added documentation for calling dashboard sections from external file.

3.3.0 (October 21, 2022)

ENHANCEMENT:

  • Added support for Data Sources for Alert, Event, Dashboard, Derived Metric, Maintenance Window, External Links.
  • Added support for Data Source for Role and UserGroup by id.
  • Added support for ProcessRateMinutes property in Alert Resource.
  • Fixed integration tests.

3.2.0 (September 2, 2022)

ENHANCEMENT:

  • Upgraded Terraform-plugin-sdk/v2 from 2.6.1 to 2.21.0 for security vulnerability fix.
  • Upgraded go version from 1.16 to 1.17 for security vulnerability fix.
  • Using email instead of id for wavefront_user.

3.1.0 (May 23, 2022)

ENHANCEMENT:

  • Support for Metrics Policy & Various Data Sources

3.0.2 (March 23, 2021)

DOCUMENTATION:

  • Fixed a variety of typos, punctuation, and grammatical errors.

3.0.1 (March 10, 2021)

BUG FIXES:

  • Fix incompatibility issue between threshold alerts and new alert experience.
  • Update command in CONTRIBUTING.md.

3.0.0 (June 10, 2021)

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.

2.8.3 (March 1, 2021)

BUG FIXES:

  • Fix typo on the main page of the Wavefront terraform provider documentation.

2.8.2 (March 1, 2021)

BUG FIXES:

  • Fix typo on the main page of the Wavefront provider terraform documentation.

2.8.1 (February 1, 2021)

BUG FIXES:

  • Update documentation

2.8.0 (January 29, 2021)

BUG FIXES:

  • Fix releases page link in README.md
  • Fix broken make command in README.md

ENHANCEMENTS:

  • Support ingestion policies in service accounts

FEATURES:

  • New Resource: wavefront_ingestion_policy

2.7.3 (December 16, 2020)

ENHANCEMENTS:

  • Support logarithmic charts in dashboards with the "base" attribute within the chart mapping.

2.7.2 (December 2, 2020)

BUG FIXES:

  • Send sparkline_decimal_precision for dashboards even if 0

ENHANCEMENTS:

  • Chart attributes can be set in both dashboard and dashboard json resources.

2.7.1 (October 26, 2020)

BUG FIXES:

  • Changes in alert severity no longer trigger a terraform update.

ENHANCEMENTS:

  • Now chart attributes in dashboards can be set.

2.7.0 (October 5, 2020)

FEATURES:

  • New Resource: wavefront_external_link

2.6.0 (September 23, 2020)

BUG FIXES:

  • When a 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

2.5.1 (September 16, 2020)

BUG FIXES:

  • fix resource_cloud_integration_cloudwatch so that it doesn't think the resource changed all the time because of missing external_id.

2.5.0 (September 10, 2020)

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 the latest standards

FEATURES:

  • New Resource: wavefront_service_account

2.4.0 (August 28, 2020)

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.

2.3.1 (July 02, 2020)

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 variables http_proxy and https_proxy
  • resource/wavefront_alert_target: new target_id computed value which prefixes target: onto the id for joining into wavefront alerts.
  • resource/wavefront_alert: added validation on target field

2.3.0 (June 02, 2020)

BREAKING CHANGES:

  • resource/wavefront_alert: threshold_conditions renamed to conditions based on API naming.
  • resource/wavefront_user: groups aptly renamed to permissions 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

2.2.0 (May 03, 2020)

NOTES:

  • Updated to the latest go-wavefront-management-api
  • Temporarily fixed some failing tests by skipping non-empty plans
  • Clean up 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

2.1.3 (February 10, 2020)

NOTES:

  • Consistent error messages casing across all errors

FEATURES:

  • New Resource: wavefront_default_user_group

ENHANCEMENTS:

  • resource/wavefront_alert: Support for can_view and can_modify ACL
  • resource/wavefront_dashboard: Support for can_view and can_modify ACL
  • resource/wavefront_dashboard_json: Support for can_view and can_modify ACL

2.1.2 (January 13, 2020)

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

2.1.1 (December 19, 2019)

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

2.1.0 (July 03, 2019)

FEATURES:

  • New Resource: wavefront_dashboard_json

ENHANCEMENTS:

  • resource/wavefront_alert: Added support for threshold alerts

2.0.0 (June 11, 2019)

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 to values_to_readable_strings = { and is_html_content = 1 changed to is_html_content = true

1.0.1 (January 08, 2018)

BUG FIXES:

  • resource/dashbaord: Sort parameter details alphabetically to ensure no changes they are always evaluated in the correct order*

1.0.0 (December 29, 2017)

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

0.2.0 (January 03, 2018)

NOTES:

  • Updated README section on handling the creation of multiple alerts

ENHANCEMENTS:

  • resource/alert: Fixed #11 - condition, display_expression, and additional_information have been updated to call TrimSpaces. Preventing multiple plan/applies from re-applying the same state.

0.1.2 (October 13, 2017)

ENHANCEMENTS:

  • resource/alert: Allow optional Alert attributes (as defined by the API) to be omitted from Terraform. display_expression and resolve_after_minutes are now optional.

0.1.1 (October 12, 2017)

NOTES:

  • Builds both linux and darwin versions of the plugin and uploads them all to GitHub releases.

0.1.0 (September 15, 2017)

NOTES:

  • First Release: Supports a limited Set of the Wavefront API*

NEW FEATURES:

  • New Resource: wavefront_alert
  • New Resource: wavefront_dashboard