Skip to content

Releases: ionos-cloud/terraform-provider-ionoscloud

v6.5.2

29 Aug 10:46
b5a8ca4
Compare
Choose a tag to compare

What's Changed

6.5.2

Features

  • support for all s3 resources configurations
  • Add location to logging_pipeline resource and data source

Fixes

  • Fix nil deref due to GeoRestrictions not being checked against nil

What's Changed(auto-generated)

New Contributors

Full Changelog: v6.5.1...v6.5.2

v6.5.1

26 Aug 11:33
7d2e9bf
Compare
Choose a tag to compare

6.5.1

Fixes

  • Pass timeouts to WaitForResourceToBeReady and WaitForResourceToBeDeleted methods
  • Add configurable timeouts to s3 buckets. Default stays 60 minutes.
  • Fix for vpn wireguard peer when there is no endpoint set
  • Minor fixes to documentation for api gateway route resource.
  • Remove public_endpoint from api gateway route resource.
  • Add temporary fix for backup units resources.
  • Add tags for certificate manager test files.
  • Add computed id for ionoscloud_s3_bucket resource. Same as name, used for crossplane generation.
  • New sdk-go-bundle versions to fix default params not being sent when having default values on marshalling
  • Fix CDN tests
  • Fix small CDN bug that led to an inconsistent state
  • Fix k8s tests.

Documentation

  • Update documentation for S3 bucket resource
  • Update documentation for ionoscloud_inmemorydb_replicaset resource
  • Fix error message for ionoscloud_s3_bucket_policy data source when bucket or policy does not exist.
  • Fix error message for ionoscloud_s3_bucket_public_access_block data source when bucket or public access block does not exist.
  • Add validation for persistence_mode and eviction_policy fields of ionoscloud_inmemorydb_replicaset
  • Add ForceNew: true for some attributes in ionoscloud_inmemorydb_replicaset resource
  • Fixes #632 update docs with Principal example for s3_bucket_policy
  • Update examples for vpn gateway resources
  • Minor fixes to documentation for api gateway and api gateway route resources.
  • Only valid hcl in resource examples
  • connections needs to be required for ionoscloud_vpn_wireguard_gateway resource
  • Minor documentation fix for CDN resource
  • Add basic examples for NFS, VPN Gateway and Kafka resources

What's Changed(auto-generated)

Full Changelog: v6.5.0...v6.5.1

v6.5.0

01 Aug 14:46
35ebe52
Compare
Choose a tag to compare

What's Changed:

  • Add support for CDN
  • Add new attribute api_subnet_allow_list to container_registry resource and data source
  • Add new attribute api_subnet_allow_list to container_registry resource and data source
  • Add new attribute protocol_version to target_group resource and data source
  • Add new attributes central_logging and logging_format to networkloadbalancer resource and data source
  • Add new attributes central_logging and logging_format to application_loadbalancer resource and data source
  • Add support for Event Streams for Apache Kafka
  • Add support for Certificate Manager providers and auto-certificates. The provider now uses Certificate Manager v2 API.
  • Add support for In-Memory DB
  • Add support for API Gateway
  • Add support for VPN Gateway

What's Changed(auto-generated)

New Contributors

Full Changelog: v6.4.19...v6.5.0

v6.4.19

30 Jul 08:54
1206cf9
Compare
Choose a tag to compare

What's Changed:

6.4.19

Fixes

  • Data source ionoscloud_mongo_template should have id computed and optional
  • Fixes #607. Container registry should wait until the resource is ready before returning the ID.
  • Move tests from AMD_OPTERON to INTEL_XEON

Features

  • Add s3 bucket, object, policy resources with base functionality
  • Add Network File Storage API Support

What's Changed(auto-generated)

Full Changelog: v6.4.18...v6.4.19

v6.4.18

19 Jun 10:07
411b67c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.4.17...v6.4.18

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