Releases: elastic/terraform-provider-elasticstack
Releases · elastic/terraform-provider-elasticstack
v0.11.7
- Add the
alerts_filter
field to theactions
in the Create Rule API (#774) - Add the
alert_delay
field to the Create Rule API (#715) - Add support for data_stream
lifecycle
template settings (#724) - Fix a provider panic when
elasticstack_kibana_action_connector
reads a non-existant connector (#729) - Add support for
remote_indicies
toelasticstack_elasticsearch_security_role
&elasticstack_kibana_security_role
(#723)[https://github.com//pull/723] - Fix error handling in
elasticstack_kibana_import_saved_objects
(#738) - Remove
space_id
parameter from private locations to fix inconsistent state forelasticstack_kibana_synthetics_private_location
space_id
(#733) - Add the
Frequency
field to the Create Rule API (#753) - Prevent a provider panic when the repository referenced in an
elasticstack_elasticsearch_snapshot_repository
does not exist (#758) - Add support for
remote_indicies
toelasticstack_elasticsearch_security_api_key
(#766)[https://github.com//pull/766] - Add support for
icmp
andbrowser
monitor types toelasticstack_kibana_synthetics_monitor
resource (#772)[https://github.com//pull/772] - Migrate
elasticstack_fleet_enrollment_tokens
to terraform-plugin-framework (#778)
v0.11.6
chore: prepare release v0.11.6 (#716)
v0.11.5
- Fix setting id for Fleet outputs and servers (#666)
- Fix elasticstack_fleet_enrollment_tokens returning empty tokens in some case (#683)
- Add support for Kibana synthetics private locations (#696)
- Support setting restriction in elasticstack_elasticsearch_security_api_key role definitions (#577)
- Fix type of group_by attribute in the kibana_slo resource to be compatible with versions 8.14+ (#701)
v0.11.4
Breaking changes
- The title attribute is now required in the elasticstack_kibana_data_view resource. In practice the resource didn't work without this set, the schema now enforces it's correctly configured.
Fixed
- Populate policy_id when importing fleet policies and integrations (#646)
- Fix alerting rule update crash when backend responds with HTTP 4xx. (#649)
- Fix the elasticstack_kibana_data_view resource when not specifying an id and running against Kibana 8.14 (#663)
- Support allow_write_after_shrink when managing ILM policies (#662)
- Support managing image_url in Kibana spaces (#664)
v0.11.3
Fixed
- Prevent a provider panic when an elasticstack_elasticsearch_template or elasticstack_elasticsearch_component_template includes an empty template (template {}) block. (#598)
- Prevent elasticstack_kibana_space to attempt the space recreation if initials and color are not provided. (#606)
- Prevent a provider panic in elasticstack_kibana_data_view when a field_format does not include a pattern. (#619)
- Fixed a bug where the id attribute for elasticstack_kibana_slo resources was ignored by renaming the attribute to slo_id. (#622)
- Fixed a bug where the rule_id attribute for elasticstack_kibana_alerting_rule was ignored. (#626)
- Fixed a bug with incorrect HTTP header name for API key for alerting client. (#633)
- Fix provider crash when running against Serverless projects (#630)
Added
- Added datasource for alerting connectors. (#607)
v0.11.2
v0.11.1
Added
- Add downsample section to ILMs #538
- Add new optional ca_certs attribute for Kibana (#507)
- Support API key authentication in elasticstack_kibana_data_view resource (#549)
Fixed
- Handle nil LastExecutionDate's in Kibana alerting rules. (#508)
- Import all relevant attributes during elasticstack_fleet_output import (#522)
- Fix issue when setting override in elasticstack_kibana_data_view resource (#550)
- Fixup typos in elasticstack_elasticsearch_transform and elasticstack_kibana_security_role docs (#551)
- Fix issue when setting field_attrs in elasticstack_kibana_data_view resource (#552)
- Fixup support for managing elasticstack_kibana_data_view resources in non-default spaces (#559)
- Add an example resource and import command to the elasticstack_kibana_data_view docs (#560)
v0.11.0
Added
- Switch to Terraform protocol version 6 that is compatible with Terraform CLI version 1.0 and later.
- Add 'elasticstack_fleet_package' data source (#469)
- Add
tags
option to Kibana's SLOs (#495) - Add support for Authorization header - Bearer Token and ES-Client-Authentication fields added.(#500)
- Add support for managing Kibana Data Views (#502)
- Support Logstash SSL fields in Fleet output (#498)
- Support for Kibana API Key authentication (#372)
Fixed
- Rename fleet package objects to
elasticstack_fleet_integration
andelasticstack_fleet_integration_policy
(#476) - Fix a provider crash when managing SLOs outside of the default Kibana space. (#485)
- Make input optional for
elasticstack_fleet_integration_policy
(#493) - Sort Fleet integration policy inputs to ensure consistency (#494)
- Updated Elasticsearch role_mapping.go to enforce the replacement/updates of role mapping resources when the name field is altered. (#503)
v0.10.0
- Add support for Kibana security role (#435)
- Introduce elasticstack_kibana_import_saved_objects resource as an additive only way to manage Kibana saved objects (#343).
- Add support for Terraform Plugin Framework (#343).
- Fix fleet resources not having ID set on import (#447)
- Fix Fleet Agent Policy monitoring settings (#448)
- Add elasticstack_elasticsearch_info data source. (#467)
- Add elasticstack_fleet_package and elasticstack_fleet_package_policy resources (#454)