Skip to content

Releases: ionos-cloud/terraform-provider-ionoscloud

v6.4.2

03 Jul 10:16
a8dd4a2
Compare
Choose a tag to compare

Fixes

  • Fix ssh_keys field upgrade ionoscloud_server from 6.3.3 to higher versions should not replace server. ssh_keys and ssh_key_path fields no longer forceNew.
    ssh_keys is no longer computed.
  • Fix ssh_keys suppress diff on upgrade for ionoscloud_server when having volume.0.ssh_keys
  • Add validation to label key and value fields for ionoscloud_server resource
  • Fix gitbook references

Docs

  • Add new products to Gitbook docs

v6.4.1

20 Jun 07:25
4e2a1eb
Compare
Choose a tag to compare

Fixes

  • Fix inline_volume_ids field upgrade for ionoscloud_server. Fixes #398 and #399

Docs

  • Fix ionoscloud_image examples

v6.4.0

14 Jun 13:17
a3b05c0
Compare
Choose a tag to compare

Enhancement:

  • Increase go version to 1.20

Features

Dependency update

  • Update sdk-go-dbaas-mongo to v1.0.6
  • Update sdk-go-container-registry to v1.0.1
  • Update sdk-go to v6.1.7
  • Update sdk-go-cert-manager to v1.0.1
  • Update terraform-plugin-sdk to v2.26.1

Fixes

  • Log levels need to be shown and filtered correctly when set with TF_LOG. Also change WARNING log levels to WARN.
  • Update code to work with new mongo version
  • Ignore downgrades of k8s_version patch level.
  • Allow upgrades of k8s_version patch level.

v6.3.6

09 Mar 14:08
0fe8a82
Compare
Choose a tag to compare

6.3.6

Feature

⚠️ Note: Data Platform is currently in the Early Access (EA) phase.
We recommend keeping usage and testing to non-production critical applications.
Please contact your sales representative or support for more information.

Dependency update

  • Update go to version 1.19
  • Update sdk-go-dbaas-postgres to v1.0.6
  • Update multiple sdk-go-dbaas-postgres(v6.1.4) sdk-go-dbaas-mongo(v1.2.1), terraform-plugin-sdk(v2.25.0) and others.

Documentation

  • Update documentation for K8s node pools
  • Update documentation for ionoscloud_image to clarify what type of search is done.
  • Improve documentation for endpoint field

Fixes

  • Throw error on 404 for mongo cluster creation.
  • Solves #372 crash when ips field in nic resource is a list with an empty string

v6.3.5

02 Feb 11:13
Compare
Choose a tag to compare

6.3.5

Feature:

  • Removed EA note for container registry and dbaas mongo docs

v6.3.4

27 Jan 13:15
Compare
Choose a tag to compare

Feature:

  • Add update for mongo database resources
  • Add update for mongo cluster and user
  • Add labels for servers
  • Add data source for DBaaS Mongo Templates
  • Update mongo sdk to v1.2.0
  • Added server ssh_keys tests

Refactor:

  • Refactor services, add generic WaitForResourceToBeReady and WaitForResourceToBeDeleted methods
  • Removed hard coded passwords from docs and tests and replaced with dynamically generated passwords
  • Remove useless checks from services

Fixes

  • Fix mongo user tests to check for cluster state instead of user state which was removed
  • Defining a separate firewall rule for server should not set firewall_id inside server resource, as it moves the firewall resource inside the server on re-apply
  • Fixes creating share resource edit and share privileges mix up
  • viable_node_pool_versions in k8s cluster is no longer optional, is only computed
  • Allow server import with nic and firewallId : terraform import ionoscloud_server.myserver {datacenter uuid}/{server uuid}/{primary nic id}/{firewall rule id}
  • Mongo tests update mongo version
  • Change the way in which we set the NIC data
  • Allow server import with nic and firewall ids
  • Typo in group resource
  • Readme fix link to test suite, dbaas test use correct checking function
  • Make viable_node_pool_versions only computed
  • K8s nodepool test
  • Mix up share and edit privileges on create

Release v6.3.3

14 Nov 12:46
fa3bb95
Compare
Choose a tag to compare

Feature

⚠️ Note: Container Registry is currently in the Early Access (EA) phase. We recommend keeping usage and testing to non-production critical applications.
Please contact your sales representative or support for more information.

Fixes

  • Fixes #326, removing an s3_buckets block from an ionoscloud_k8s_cluster resource will now trigger a change in terraform plan.

v6.3.2

05 Oct 14:21
9b7c395
Compare
Choose a tag to compare

Features

⚠️ Note: DBaaS - MongoDB is currently in the Early Access (EA) phase. We recommend keeping usage and testing to non-production critical applications.
Please contact your sales representative or support for more information.

Enhancement:

  • Increase go version to 1.18
  • Update dependencies to latest versions
  • Update Ionos Cloud GO SDK v6.1.3. Release notes here v6.1.3
  • Update SDK GO DBaaS Postgres to v1.0.4. Release notes here v1.0.4
  • ssh_key_path will now allow the keys to be passed directly also. In the future, will be renamed to ssh_keys. Fixes [issue].(#307)

Fixes

  • Reproduces rarely: sometimes the nic resource is not found after creation. As a fix we added a retry for 5 minutes to be able to get the NIC. The retry will keep trying if the response is not found(404)
  • Cube server creation. Some attributes were not populated - name, boot_cdrom, availability_zone
  • Crash on update of k8s version when we have a value without .

Documentation

  • add links to documentation for cube and enterprise fields to fix 320.

What's Changed

New Contributors

Full Changelog: v6.3.1...v6.3.2

Release v6.3.1

19 Aug 10:56
f456928
Compare
Choose a tag to compare

Features:

  • When no argument is provided for user data source, try to get the email from the client configuration
  • Update Ionos Cloud GO SDK v6.1.2. Release notes here v6.1.2
  • Refactor server and volume creation code
  • Make maintenance_window computed

v6.3.0

16 Jun 14:46
Compare
Choose a tag to compare

Feature

Dependency-update