Skip to content

Releases: elastic/terraform-provider-elasticstack

v0.12.0

15 Oct 00:27
2785a2b
Compare
Choose a tag to compare

What's Changed

  • Fix state upgrade for connectors with empty config by @tobio in #1355
  • Only set kql custom indicator filter if it exists by @nick-benoit in #1354
  • Security Detection Rule Updates by @nick-benoit in #1361
  • Add example of tracking the latest version of an integration package by @tobio in #1362
  • feat: add labels field to kibana synthetics monitor resource by @RJiraya in #1360

Full Changelog: v0.11.18...v0.12.0

v0.11.18

09 Oct 19:00
df995c0
Compare
Choose a tag to compare

v0.11.18 release

What's Changed

  • Adding ignore_missing_component_templates by @togish in #1206
  • chore(deps): pin dependencies by @elastic-renovate-prod[bot] in #1216
  • chore(deps): update golang:1.24.5 docker digest to ef5b4be by @elastic-renovate-prod[bot] in #1217
  • Bump github.com/oapi-codegen/runtime from 1.1.1 to 1.1.2 by @dependabot[bot] in #1213
  • Prevent provider panic when referenced script does not exist in ES by @tobio in #1218
  • Add copilot instructions and issue template tweaks by @wandergeek in #1205
  • Adds validation for slo_id by @TinaHeiligers in #1221
  • chore(deps): update docker.elastic.co/elastic-agent/elastic-agent docker tag to v9.1.0 by @elastic-renovate-prod[bot] in #1222
  • fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.15.1 by @elastic-renovate-prod[bot] in #1225
  • chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.1.0 by @elastic-renovate-prod[bot] in #1223
  • chore(deps): update module github.com/golangci/golangci-lint to v2.3.1 by @elastic-renovate-prod[bot] in #1234
  • chore(deps): update dependency go to v1.24.6 by @elastic-renovate-prod[bot] in #1237
  • chore(deps): update docker.elastic.co/elastic-agent/elastic-agent docker tag to v9.1.1 by @elastic-renovate-prod[bot] in #1238
  • fix(deps): update module github.com/elastic/go-elasticsearch/v8 to v8.19.0 by @elastic-renovate-prod[bot] in #1241
  • chore(deps): update actions/checkout digest to 08eba0b by @elastic-renovate-prod[bot] in #1240
  • chore(deps): update docker.elastic.co/kibana/kibana docker tag to v9.1.2 by @elastic-renovate-prod[bot] in #1233
  • chore(deps): update golang docker tag to v1.25.0 by @elastic-renovate-prod[bot] in #1245
  • chore(deps): update docker.elastic.co/elastic-agent/elastic-agent docker tag to v9.1.2 by @elastic-renovate-prod[bot] in #1242
  • chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.1.2 by @elastic-renovate-prod[bot] in #1243
  • chore(deps): update dependency go to v1.25.0 by @elastic-renovate-prod[bot] in #1244
  • chore(deps): update actions/checkout action to v5 by @elastic-renovate-prod[bot] in #1250
  • Fix copy pasta in datastream lifecycle docs by @tobio in #1253
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #1254
  • fix(deps): update module go.uber.org/mock to v0.6.0 by @elastic-renovate-prod[bot] in #1259
  • chore(deps): update codecov/codecov-action digest to fdcc847 by @elastic-renovate-prod[bot] in #1258
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #1261
  • fix: make synthetics fleet namespace aware by @biscout42 in #1247
  • Extend CONTRIBUTING.md by @gigerdo in #1262
  • Migrate Kibana connectors to use the bundled openapi generated client by @tobio in #1260
  • Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #1264
  • chore(deps): update docker.elastic.co/kibana/kibana docker tag to v9.1.3 by @elastic-renovate-prod[bot] in #1263
  • chore(deps): update golang:1.25.0 docker digest to 5502b0e by @elastic-renovate-prod[bot] in #1267
  • Don't force replacement when changing integration versions by @tobio in #1255
  • Add support for solution field in elasticsearch_kibana_space resource and data source by @Copilot in #1210
  • Migrate Elasticsearch enrich policy resource and data source to Terraform Plugin Framework by @Copilot in #1220
  • Migrate to terraform-plugin-testing by @tobio in #1256
  • fix(deps): update module github.com/stretchr/testify to v1.11.1 by @elastic-renovate-prod[bot] in #1272
  • Somehow I didn't merge this properly... by @tobio in #1273
  • Support cross cluster API keys with the existing API key resource. by @tobio in #1252
  • chore(deps): update docker.elastic.co/elasticsearch/elasticsearch docker tag to v9.1.3 by @elastic-renovate-prod[bot] in #1271
  • Migrate Elasticsearch role mapping resource and data source to Plugin Framework by @Copilot in #1280
  • chore(deps): update codecov/codecov-action digest to 5a10915 by @elastic-renovate-prod[bot] in #1283
  • chore(deps): update dependency go to v1.25.1 by @elastic-renovate-prod[bot] in #1284
  • [ResponseOps] Maintenance window resource by @adcoelho in #1224
  • Bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #1286
  • chore(deps): update actions/setup-go digest to d35c59a by @elastic-renovate-prod[bot] in #1288
  • Don't allowlist API operations within the Kibana API spec by @tobio in #1270
  • Add required environment variables for acceptance tests to run by @tobio in #1294
  • Migrate elasticstack_kibana_action_connector resource to the plugin framework by @tobio in #1269
  • Add inactivity_timeout support to Fleet agent policy resource with duration string type and version validation by @Copilot in #1285
  • Update generated SLO client. by @tobio in #1303
  • chore(deps): update golang docker tag to v1.25.1 by @elastic-renovate-prod[bot] in #1300
  • chore(deps): update actions/setup-go action to v6 by @elastic-renovate-prod[bot] in #1301
  • [Feature] Add unenrollment_timeout parameter to Fleet Agent Policy resource by @Copilot in #1306
  • Add support for dataViewId by @tobio in #1305
  • Add optional preventInitialBackfill for SLO API by @jasonrhodes in #1071
  • Improve docs generation by @tobio in #1313
  • Allow a default for allow_restricted_indices within an API Key role descriptor by @tobio in #1315
  • Add support for Kafka Fleet output types. by @tobio in #1302
  • Move diag utilities from utils to dedicated diagutil package by @tobio in #1317
  • Clarify how acceptance tests should be run by @tobio in #1324
  • chore(deps): update golang:1.25.1 docker digest to 8305f5f by @elastic-renovate-prod[bot] in #1322
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.37.0 to 2.38.0 by @dependabot[bot] in #1325
  • Bump github.com/hashicorp/terraform-plugin-framework from 1.15.1 to 1.16.0 by @dependabot[bot] in #1326
  • fix: ni...
Read more

v0.11.17

21 Jul 16:52
45b2447
Compare
Choose a tag to compare
  • Add elasticstack_apm_agent_configuration resource (#1196)
  • Add support for timeslice_metric_indicator in elasticstack_kibana_slo (#1195)
  • Add elasticstack_elasticsearch_ingest_processor_reroute data source (#678)
  • Add support for supports_agentless to elasticstack_fleet_agent_policy (#1197)
  • Ignore master_timeout when targeting Serverless projects (#1207)

v0.11.16

08 Jul 10:06
6c9ba18
Compare
Choose a tag to compare
Prepare 0.11.16 release (#1192)

v0.11.15

23 Apr 11:40
bf9ad55
Compare
Choose a tag to compare
  • Add global_data_tags to fleet agent policies. (#1044)

v0.11.14

17 Mar 13:15
adbd8ad
Compare
Choose a tag to compare
  • Fix a provider crash when interacting with elasticstack_kibana_data_view resources created with 0.11.0. (#979)
  • Add max_primary_shard_docs condition to ILM rollover (#845)
  • Add missing entries to data_view.field_formats.params (#1001)
  • Fix namespaces inconsistency when creating elasticstack_kibana_data_view resources (#1011)
  • Update rule ID documentation. (#1047)
  • Mark elasticstack_kibana_action_connector.secrets as sensitive. (#1045)

v0.11.13

09 Jan 17:29
Compare
Choose a tag to compare
  • Support 8.15.5 in acc tests (#963).
  • Support 8.16.2 in acc tests (#964).
  • Support 8.17 in acc tests (#969).
  • Support several ssl fields in elasticstack_kibana_synthetics_monitor (#967).
  • HTTP 400 Bad Request When Creating elasticstack_kibana_security_role (933).

v0.11.12

16 Dec 22:48
Compare
Choose a tag to compare
  • Handle NPE in integration policy secrets (#946)
  • Support multiple group by fields in SLOs (#870)
  • Use the auto-generated OAS schema from elastic/kibana for the Fleet API. (#834)
  • Support description in elasticstack_elasticsearch_security_role data sources. (#884)
  • Prevent spurious recreation of elasticstack_fleet_agent_policy resources due to 'changing' policy ids (#885)
  • Support elasticstack_kibana_alerting_rule resources with only one of kql or timeframe attributes set (#886)
  • Rename generated/fleet to generated/kibana, add data_view APIs. Keep libs/go-kibana-rest until migration can be completed. Clean and simplify the elasticstack_kibana_data_view resource to match the styling of Fleet resources. (#881)

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)