Skip to content

Releases: ionos-cloud/terraform-provider-ionoscloud

v6.4.17

31 May 09:18
fe837a1
Compare
Choose a tag to compare

Enhancements

  • Add configurable fields to ionoscloud_share resource. Fields that can be set on creation: description, sec_auth_protection, licence_type.
    Updatable fields: description, licence_type, nic_hot_plug, cpu_hot_plug, nic_hot_unplug, disc_virtio_hot_plug, disc_virtio_hot_unplug, ram_hot_plug.
  • Allow MariaDB cluster creation in other zones than de/txl by adding location parameter to resources and data sources

Fixes

  • Correctly raise immutable error for changes to template_uuid when running terraform plan for Cube servers

Documentation

  • Update ionoscloud_user documentation. Fix administrator and add other fields description
  • Change to have nested lists show correctly in tf registry docs

What's Changed(auto-generated)

Full Changelog: v6.4.16...v6.4.17

v6.4.16

08 May 11:12
1a72f54
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Modify DBaaS workflow to run tests in multiple stages for every service (Mongo, MariaDB, PgSQL) rather than running all tests in one stage

Fixes

  • Fix MongoDB user import
  • Fix k8s cluster tests
  • Fix #552 in order to allow Dataplatform cluster creation without lans or routes

Generated from git

Full Changelog: v6.4.15...v6.4.16

v6.4.15

22 Apr 16:44
89f68dc
Compare
Choose a tag to compare

What's Changed

Fixes

  • Increase max result limit of data sources for target groups (200) and IP blocks (1000), as a workaround for pagination issues.
  • Add email filter for user data source, fixes pagination issues for users.
  • Fix name validation for Dataplatform resources
  • Change location for MongoDB tests to improve running time
  • Change location for PgSQL tests to improve running time

Features

  • Add new attribute for Dataplatform clusters: lans

Known Issues

  • For ionoscloud_dataplatform_cluster there is a known issue with the API that will be solved in the near future: the cluster status is not accurate, the status can be FAILED when the cluster is successfully created and available. If you create a cluster and the creation fails because the cluster status is FAILED, the cluster will be marked as tainted by Terraform, but you can run terraform untaint ionoscloud_dataplatform_cluster.<NAME_OF_THE_CLUSTER> command and then you can use the cluster as you want.

Generated from git

Full Changelog: v6.4.14...v6.4.15

v6.4.14

05 Apr 12:53
5f13233
Compare
Choose a tag to compare

What's Changed

Features

  • Add MariaDB cluster resource, data source and backups data source.

Fixes

  • #524 filters is now optional for ionoscloud_servers data source. If not provided, all servers in the configured datacenter will be returned.
  • filters is now optional for ionoscloud_clusters data source. If not provided, all k8s clusters will be returned.

Documentation

  • Update documentation for pgsql cluster and mongo cluster

v6.4.13

14 Feb 09:59
dd042d2
Compare
Choose a tag to compare

What's Changed

Features

  • Added ability to boot from network for ionoscloud_server, ionoscloud_vcpu_server, ionoscloud_cube_server
  • Add ionoscloud_k8s_clusters data source
  • Add vulnerability_scanning parameter to ionoscloud_container_registry resource.

Refactor

  • Remove duplicate functions for image retrieval (checkImage, resolveImageName) in resource_volume.go

Fixes

  • Remove credentials field from ionoscloud_mongo_cluster resource
  • Remove credentials field from ionoscloud_pg_cluster data source

Documentation

  • Update documentation for K8s cluster, nodepools and shares

Generated from git

Full Changelog: v6.4.12...v6.4.13

v6.4.12

21 Dec 10:54
78f8389
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.4.11...v6.4.12

v6.4.11

12 Dec 14:10
92dc52e
Compare
Choose a tag to compare

Documentation

  • Refactor readme files to better explain the usage of the provider

Features

  • Add flowlog to ionoscloud_nic resource
  • Add flowlog to ionoscloud_networkloadbalancer resource
  • Add flowlog to ionoscloud_application_loadbalancer resource
  • Update dependency for terraform-plugin-sdk v2.30.0
  • Use v6.4.10 of cloudapiv6 sdk
  • #494 add proxy-protocol to ionoscloud_networkloadbalancer_forwarding_rule resource

New Product - Autoscaling:

Fixes

  • #487. Crash on server import without inline nic
  • #503. Use Location func for state tracking request instead of getting Location header directly and minor refactor.
  • #497. allow to set empty name for ionoscloud_dns_record
  • Refactor validation to use validation.AllDiag instead of validation.All, remove unnecessary usage of validation.All

New Contributors

Full Changelog: v6.4.10...v6.4.11

v6.4.10

24 Oct 08:38
637552c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.4.9...v6.4.10

v6.4.9

08 Sep 07:50
b928aa8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.4.8...v6.4.9

v6.4.8

30 Aug 13:24
dcc5460
Compare
Choose a tag to compare

From Changelog:

Fixes

  • #443 primary_ip in ionoscloud_server should be set on creation
  • ssh_keys was no longer being set if server was not vcpu.
  • ssh_keys will no longer be computed on any type of server
  • ssh_key_path will now be set to schema on creation
  • setting explicit ipv6_cidr_block on nic resource.
  • ipv6 fields dhcpv6, ipv6_cidr_block, ipv6_ips not updating correctly on ionoscloud_server and ionoscloud_cube_server
  • issue caused by dhcpv6 field for plans which do not enable the IPv6 feature
  • #449. Increase NotFoundChecks to 9999.

Documentation

  • Example IPv6 usage for ionoscloud_server and ionoscloud_cube_server

What's Changed(auto-generated):

Full Changelog: v6.4.7...v6.4.8