Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 7, 2023

Bumps elastic/ec from 0.1.1 to 0.8.0.

Release notes

Sourced from elastic/ec's releases.

v0.8.0

FEATURES:

  • Upgrades the provider to terraform-plugin-framework:1.2.0 (elastic/terraform-provider-ec#660)
  • datasource/privatelink: Adds data sources (aws_privatelink_endpoint, azure_privatelink_endpoint, and gcp_private_service_connect_endpoint) to lookup private networking endpoint information. (elastic/terraform-provider-ec#659)
  • resource/deployment: Add reset_elasticsearch_password attribute to the deployment resource. When true, this will reset the system password for the target deployment, updating the elasticsearch_password output as a result. (elastic/terraform-provider-ec#642)
  • resource/deployment: Adds endpoints integrations server resources. This allows consumers to explicitly capture service urls for dependent modules (e.g APM and Fleet). (elastic/terraform-provider-ec#640)

BUG FIXES:

v0.7.0

ENHANCEMENTS:

v0.6.0

FEATURES:

Migration to TF Plugin Framework

BREAKING CHANGE:

ec_deployment uses a new schema now in order to fix the crucial defects around autoscaling/topologies:

Existing resources should be imported. Please see NOTES below and README for more details.

NOTES

  • Older versions of terraform CLI can report errors with the provider 0.6.0. Please make sure to update Terraform CLI to the latest version.
  • ec_deployment has a new schema now but state upgrade is not implemented. The recommended way to proceed with existing TF resources is state import. However, this doesn't import user passwords and secret tokens.
  • After import, the next plan command may try to delete some empty or zero size attributes, e.g. it can try to delete empty elasticsearch config or cold tier attributes if configuration doesn't define them and cold tier size is zero. It should not be a problem. You can either execute the plan (the only result should be an updated Terraform state while the deployment should remain the same) or add empty cold tier and config elasticsearch attributes to the configuration.
  • The migration is based on 0.4.1, so all changes from 0.5.0 and 0.5.1 are omitted.

v0.5.1

... (truncated)

Changelog

Sourced from elastic/ec's changelog.

0.8.0 (August 5, 2023)

FEATURES:

  • Upgrades the provider to terraform-plugin-framework:1.2.0 (#660)
  • datasource/privatelink: Adds data sources (aws_privatelink_endpoint, azure_privatelink_endpoint, and gcp_private_service_connect_endpoint) to lookup private networking endpoint information. (#659)
  • resource/deployment: Add reset_elasticsearch_password attribute to the deployment resource. When true, this will reset the system password for the target deployment, updating the elasticsearch_password output as a result. (#642)
  • resource/deployment: Adds endpoints integrations server resources. This allows consumers to explicitly capture service urls for dependent modules (e.g APM and Fleet). (#640)
  • Prevents traffic filters managed with the ec_deployment_traffic_filter_association from being disassociated by the ec_deployment resource (#419). This also fixes a provider crash for the above scenario present in 0.6 (#621) (#632)
  • resource/deployment: Fix validation and application of elasticsearch plan strategy. (#648)
  • resource/deployment: Fix a value conversion error encountered when attempting to parse deployments without a snapshot repository. (#666)
  • datasource/deployments: Fix bug causing a provider crash when no autoscaling fields are defined in the matching deployment. (#667)
  • provider: Fix incompatibilities causing infinite configuration drift when used with Terraform CLI 1.4 or higher. (#677)
  • resource/deployment: Fix bugs related to transitioning to/from deployment topologies which include dedicated master nodes. (#682)

0.7.0 (May 4, 2023)

ENHANCEMENTS:

  • Add resource ec_snapshot_repository for usage with Elastic Cloud Enterprise. (#613)
  • data-source/traffic_filter: Add ec_traffic_filter data source. (#619)
  • resource/deployment: Ignore stopped resources when calculating the deployment version. (#623)
  • resource/ec_deployment: Add snapshot settings (for usage with Elastic Cloud Enterprise only). (#620)
  • resource/ec_deployment: Support the template migration api when changing deployment_template_id. (#625)

0.6.0 (Feb 28, 2023)

FEATURES:

Migration to TF Plugin Framework

BREAKING CHANGES:

New schema for ec_deployment. Existing resources should be imported. Please see NOTES below and README for more details.

BUG FIXES:

#336 #445 #466 #467

NOTES

  • Older versions of terraform CLI can report errors with the provider 0.6.0. Please make sure to update Terraform CLI to the latest version.
  • ec_deployment has a new schema now but state upgrade is not implemented. The recommended way to proceed with existing TF resources is state import. However, this doesn't import user passwords and secret tokens.
  • After import, the next plan command may try to delete some empty or zero size attributes, e.g. it can try to delete empty elasticsearch config or cold tier if configuration doesn't define them and cold tier size is zero. It should not be a problem. You can eigher execute the plan (the only result should be updated Terraform state while the deployment should stay the same) or add empty cold tier and config attributes to the configuration.

... (truncated)

Commits
  • f0c1f44 Update documentation, CHANGELOG.md, and NOTICE
  • 21dd383 Use state for unknown for computed attributes which won't change during plan ...
  • 118431e Update documentation, CHANGELOG.md, and NOTICE
  • f8bc0c4 Support transitions to/from dedicated masters by setting hot tier node_roles ...
  • 22a9f50 Update documentation, CHANGELOG.md, and NOTICE
  • 7425a3f Update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.27.0 (#671)
  • 307e3ce Update documentation, CHANGELOG.md, and NOTICE
  • 5b2f6be Update actions/setup-go action to v4 (#603)
  • 66dbd6b Update documentation, CHANGELOG.md, and NOTICE
  • 24d2929 Update golang.org/x/exp digest to d63ba01 (#596)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [elastic/ec](https://github.com/elastic/terraform-provider-ec) from 0.1.1 to 0.8.0.
- [Release notes](https://github.com/elastic/terraform-provider-ec/releases)
- [Changelog](https://github.com/elastic/terraform-provider-ec/blob/master/CHANGELOG.md)
- [Commits](elastic/terraform-provider-ec@v0.1.1...v0.8.0)

---
updated-dependencies:
- dependency-name: elastic/ec
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from tom-reinders as a code owner August 7, 2023 06:47
@dependabot dependabot bot requested a review from a team August 7, 2023 06:47
@dependabot dependabot bot added dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code labels Aug 7, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 25, 2023

Superseded by #362.

@dependabot dependabot bot closed this Sep 25, 2023
@dependabot dependabot bot deleted the dependabot/terraform/modules/elastic/cluster/elastic/ec-0.8.0 branch September 25, 2023 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant