Releases: elastic/terraform-provider-elasticstack
Releases · elastic/terraform-provider-elasticstack
v0.12.0
v0.11.18
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...
v0.11.17
- Add
elasticstack_apm_agent_configuration
resource (#1196) - Add support for
timeslice_metric_indicator
inelasticstack_kibana_slo
(#1195) - Add
elasticstack_elasticsearch_ingest_processor_reroute
data source (#678) - Add support for
supports_agentless
toelasticstack_fleet_agent_policy
(#1197) - Ignore
master_timeout
when targeting Serverless projects (#1207)
v0.11.16
Prepare 0.11.16 release (#1192)
v0.11.15
v0.11.14
- 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
v0.11.12
- 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 ofkql
ortimeframe
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
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)