Releases: elastic/terraform-provider-elasticstack
Releases · elastic/terraform-provider-elasticstack
v0.11.11
v0.11.10
Changes
- Fix bug updating alert delay (#859)
- Support updating
elasticstack_elasticsearch_security_api_key
when supported by the backing cluster (#843) - Fix validation of
throttle
, andinterval
attributes inelasticstack_kibana_alerting_rule
allowing all Elastic duration values (#846) - Fix boolean setting parsing for
elasticstack_elasticsearch_indices
data source. (#842) - Update all Fleet and utils/tfsdk instances of diagnostics parameters to pass by pointer instead of pass by value. Added upgrader for fleet_integration_policy v0 to handle empty string vars_json/streams_json. (#855)
- Fix handling of EPM packages when uninstalled outside Terraform, and diags in create/update. (#854)
v0.11.9
Breaking changes
- Remove support for specifying
include_type_name
from theelasticstack_elasticsearch_index
resource. This parameter has been deprecated from 7.0, with indices restricted to a single type since 6.0. (#832)
Changes
- Fix inconsistent output errors in
elasticstack_fleet_output
fordefault_integrations
anddefault_monitoring
. (#841) - Fix secret handling
elasticstack_fleet_integration_policy
resource. (#821) - Fix merge values for
elasticstack_kibana_synthetics_monitor
monitor locations (#823) - Migrate to a v8 Elasticsearch client (#832)
- Add support for the
.gemini
connector type for Kibana action connectors (#819) - Add
aliases
attribute toelasticstack_elasticsearch_transform
resource. (#825) - Add
description
attribute toelasticstack_elasticsearch_security_role
resource. (#824) - Fix merge values for
elasticstack_kibana_synthetics_monitor
monitor locations (#823 - Add
elasticstack_elasticsearch_index_template
data source (#828)
v0.11.8
- Add key_id to the
elasticstack_elasticsearch_api_key
resource. (#789) - Fix handling of
sys_monitoring
inelasticstack_fleet_agent_policy
(#792) - Migrate
elasticstack_fleet_agent_policy
,elasticstack_fleet_integration
(both), andelasticstack_fleet_server_host
to terraform-plugin-framework (#785) - Fix for synthetics http/tcp monitor produces inconsistent result after apply (#801)
- Migrate
elasticstack_fleet_integration_policy
to terraform-plugin-framework. Fix drift in integration policy secrets. (#797) - Migrate
elasticstack_fleet_output
to terraform-plugin-framework. (#811)
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)