Skip to content

Releases: ionos-cloud/terraform-provider-ionoscloud

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

v6.2.5

23 May 13:58
b7fb5a7
Compare
Choose a tag to compare

Enhancements

  • update sdk-go dependency to v6.0.3.
    • enable certificate pinning, by setting IONOS_PINNED_CERT env variable
  • temporarily removed gateway_ip and public fields for k8s
  • introduced error when trying to set max_node_count equal to min_node_count in k8s_node_pool

Fixes

  • fixed crash when trying to disable autoscaling on k8s_node_pool

v6.2.4

11 May 11:33
566be8c
Compare
Choose a tag to compare

Fixes

  • fixed bug when upgrading from a v6.0.0-beta.X version to a stable one (number is required error)
  • reintroduced error for image data source when finding multiple results with data source

Enhancement

  • update sdk-go-dbaas-postgres dependency to v1.0.3

Documentation

  • updated multiple nics under the same IP Failover example, with a one step example

v6.2.3

28 Apr 12:16
f984034
Compare
Choose a tag to compare

Fixes

  • do not allow empty string AvailabilityZone. Only allow "AUTO", "ZONE_1", "ZONE_2", "ZONE_3"
  • type field in server resource should be case-insensitive
  • remove deprecated image_name field on volume level from server resource
  • solve #266 crash on resource_volume when using image_alias with no image_password, or ssh_key_path

Features

  • added group_ids property for ionoscloud_user resource. For more details refer to the documentation
  • added groups property for ionoscloud_user data source. For more details refer to the documentation