Skip to content

Releases: elastic/terraform-provider-elasticstack

v0.11.11

25 Oct 01:03
7666df1
Compare
Choose a tag to compare
  • Allow elasticstack_kibana_alerting_rule to be used without Elasticsearch being configured. (#869)
  • Add resource elasticstack_elasticsearch_data_stream_lifecycle (#838)
  • Ensure API keys are not replaced when upgrading from 0.11.9 or earlier. (#875)

v0.11.10

23 Oct 14:22
Compare
Choose a tag to compare

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, and interval attributes in elasticstack_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

14 Oct 21:52
a3564ff
Compare
Choose a tag to compare

Breaking changes

  • Remove support for specifying include_type_name from the elasticstack_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 for default_integrations and default_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 to elasticstack_elasticsearch_transform resource. (#825)
  • Add description attribute to elasticstack_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

02 Oct 16:25
Compare
Choose a tag to compare
  • Add key_id to the elasticstack_elasticsearch_api_key resource. (#789)
  • Fix handling of sys_monitoring in elasticstack_fleet_agent_policy (#792)
  • Migrate elasticstack_fleet_agent_policy, elasticstack_fleet_integration (both), and elasticstack_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

20 Sep 00:54
4c5d4bb
Compare
Choose a tag to compare
  • Add the alerts_filter field to the actions 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 to elasticstack_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 for elasticstack_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 to elasticstack_elasticsearch_security_api_key (#766)[https://github.com//pull/766]
  • Add support for icmp and browser monitor types to elasticstack_kibana_synthetics_monitor resource (#772)[https://github.com//pull/772]
  • Migrate elasticstack_fleet_enrollment_tokens to terraform-plugin-framework (#778)

v0.11.6

21 Aug 15:23
0118d48
Compare
Choose a tag to compare
chore: prepare release v0.11.6 (#716)

v0.11.5

15 Aug 11:12
261d77e
Compare
Choose a tag to compare
  • 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

13 Jun 00:18
faf9892
Compare
Choose a tag to compare

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

16 May 00:41
d9ca3e4
Compare
Choose a tag to compare

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

13 Mar 02:17
b78c2ec
Compare
Choose a tag to compare

Fixed

  • Fix authentication for fleet API (using ApiKey instead of Bearer keyword) (#576)
  • Ensure all Kibana resources use the supplied ca_certs value. (#585)