Releases: ionos-cloud/terraform-provider-ionoscloud
Releases · ionos-cloud/terraform-provider-ionoscloud
v6.5.2
What's Changed
6.5.2
Features
- support for all s3 resources configurations
- Add
location
tologging_pipeline
resource and data source
Fixes
- Fix nil deref due to
GeoRestrictions
not being checked against nil
What's Changed(auto-generated)
- fix: deref nil crash, check GeoRestrictions by @ionoscloudsdk in #657
- feat: add location to logging pipelines by @cristiGuranIonos in #659
- Feat/s3 ops by @digna-ionos in #647
New Contributors
- @ionoscloudsdk made their first contribution in #657
Full Changelog: v6.5.1...v6.5.2
v6.5.1
6.5.1
Fixes
- Pass timeouts to
WaitForResourceToBeReady
andWaitForResourceToBeDeleted
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
forionoscloud_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
andeviction_policy
fields ofionoscloud_inmemorydb_replicaset
- Add
ForceNew: true
for some attributes inionoscloud_inmemorydb_replicaset
resource - Fixes #632 update docs with
Principal
example fors3_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 forionoscloud_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)
- doc: Add extra info in the documentation for s3 bucket resource by @adeatcu-ionos in #636
- Fix: policy, public access block error messages for data source by @cbeti-ionos in #637
- fix: principal should be an array of strings in the docs by @cristiGuranIonos in #634
- fix: apigateway minor doc fixes by @cristiGuranIonos in #630
- fix docs for vpn gateway. by @digna-ionos in #640
- Fix: InmemoryDB minor fixes by @cbeti-ionos in #635
- fix: use timeouts from resources by @cristiGuranIonos in #633
- fix: auto lint by @avirtopeanu-ionos in #644
- fix: Implement workaround for the BackupUnits API bug by @adeatcu-ionos in #643
- Fix kafka docs by @rmocanu-ionos in #638
- fix: move example code for resource timeouts to correct section by @skoenig in #645
- test: Add test tags for Ceritificate Manager files by @adeatcu-ionos in #650
- fix: only valid hcl in resource examples by @cristiGuranIonos in #648
- fix: add id to s3 bucket by @cristiGuranIonos in #651
- Fix: new sdk bundle with default params not being marshalled fix by @cristiGuranIonos in #654
- fix: Make small CDN fixes by @adeatcu-ionos in #649
- test: Fix k8s tests by @adeatcu-ionos in #652
- fix: nfs nitpicks by @glimberea in #642
- fix: add basic examples to docs by @glimberea in #656
Full Changelog: v6.5.0...v6.5.1
v6.5.0
What's Changed:
- Add support for CDN
- Add new attribute
api_subnet_allow_list
tocontainer_registry
resource and data source - Add new attribute
api_subnet_allow_list
tocontainer_registry
resource and data source - Add new attribute
protocol_version
totarget_group
resource and data source - Add new attributes
central_logging
andlogging_format
tonetworkloadbalancer
resource and data source - Add new attributes
central_logging
andlogging_format
toapplication_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)
- add gitbook docs for s3 by @digna-ionos in #626
- doc: add nfs to summary by @avirtopeanu-ionos in #624
- doc: fix URL to docs page about network preparation by @skoenig in #625
- test: Fix MariaDB tests and change the name of 'locations' constant by @adeatcu-ionos in #614
- doc: fix s3 resource name in examples by @Fabii547 in #627
- feat: added new property to resource_container_registry by @rmocanu-ionos in #616
- Feat/vpn gateway by @cristiGuranIonos in #613
- feat: add APIGateway support by @glimberea in #596
- feat: Add support for CM provider, autocertificates and add tests by @adeatcu-ionos in #611
- feat: added protocol_version to target group by @rmocanu-ionos in #617
- Fix/tf log on tests by @cbeti-ionos in #629
- Feat/cdn by @rmocanu-ionos in #600
- feat: add kafka by @glimberea in #605
- feat: Add InMemoryDB resources and data sources by @adeatcu-ionos in #564
New Contributors
Full Changelog: v6.4.19...v6.5.0
v6.4.19
What's Changed:
6.4.19
Fixes
- Data source
ionoscloud_mongo_template
should have idcomputed
andoptional
- 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)
- feat: add new fields for autoscaling group by @digna-ionos in #587
- fix: move-back ASG files to ionoscloud package by @digna-ionos in #592
- fix: k8s cluster and nodepool should fail if state failed by @cristiGuranIonos in #593
- fix: k8s and dataplatform tests by @cristiGuranIonos in #597
- Feat/logging move to bundle by @cristiGuranIonos in #590
- fix: failing WaitForResourceToBeReady test by @avirtopeanu-ionos in #602
- fix: make id for ionoscloud_mongo_template computed by @cristiGuranIonos in #612
- Feat: Add S3 Bucket, Policy, Object by @cbeti-ionos in #608
- update readme with s3 authentication by @digna-ionos in #621
- fix: container registry wait until state is running by @cristiGuranIonos in #620
- run tests also for internal folder by @digna-ionos in #622
- feat: NFS by @avirtopeanu-ionos in #615
- fix: move tests from AMD_OPTERON to INTEL_XEON by @cristiGuranIonos in #623
Full Changelog: v6.4.18...v6.4.19
v6.4.18
What's Changed
- doc: Fix documentation issues by @adeatcu-ionos in #560
- feat: Add 'grafana_address' attribute for logging pipelines by @adeatcu-ionos in #561
- docs: fix #562 - logging and dns accept only tokens for auth by @mimihalescu in #565
- fix/Save necessary error messages by @digna-ionos in #570
- Update CHANGELOG.md by @digna-ionos in #571
- fix: save user group ids in state when reading or importing by @digna-ionos in #573
- test: add import tests for mongo cluster and mongo user by @digna-ionos in #575
- Fix: State metadata for mariadb by @cbeti-ionos in #577
- Fix: Release workflow by @cbeti-ionos in #578
New Contributors
- @digna-ionos made their first contribution in #570
Full Changelog: v6.4.17...v6.4.18
v6.4.17
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 addinglocation
parameter to resources and data sources
Fixes
- Correctly raise immutable error for changes to
template_uuid
when runningterraform plan
for Cube servers
Documentation
- Update
ionoscloud_user
documentation. Fixadministrator
and add other fields description - Change to have nested lists show correctly in tf registry docs
What's Changed(auto-generated)
- fix: check immutable field for template_uuid by @cbeti-ionos in #554
- doc: fix nested lists and improve user descriptions by @cristiGuranIonos in #558
- feat: new configurable fields to snapshot by @cristiGuranIonos in #559
- feat: Allow MariaDB cluster creation in multiple locations by @adeatcu-ionos in #555
Full Changelog: v6.4.16...v6.4.17
v6.4.16
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
orroutes
Generated from git
- test: Modify DBaaS workflow to run tests in multiple stages by @adeatcu-ionos in #550
- fix: Fix MongoDB user import by @adeatcu-ionos in #549
- test: Fix K8s cluster tests by @adeatcu-ionos in #551
- fix: Fix 'lans' attribute for DataPlatform clusters by @adeatcu-ionos in #553
Full Changelog: v6.4.15...v6.4.16
v6.4.15
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 beFAILED
when the cluster is successfully created and available. If you create a cluster and the creation fails because the cluster status isFAILED
, the cluster will be marked astainted
by Terraform, but you can runterraform untaint ionoscloud_dataplatform_cluster.<NAME_OF_THE_CLUSTER>
command and then you can use the cluster as you want.
Generated from git
- doc: Fix CHANGELOG.md by @adeatcu-ionos in #540
- Fix: Set server field for k8s cluster data sources by @cbeti-ionos in #539
- fix: Fix pagination issues for target groups, users and IP blocks by @adeatcu-ionos in #538
- feat: Add IONOS_TOKEN for all workflows by @adeatcu-ionos in #542
- test: Temporarily deactivate weekly tests by @adeatcu-ionos in #543
- fix: Fix name validation for Dataplatform resources by @adeatcu-ionos in #545
- test: Change location for MongoDB tests to improve running time by @adeatcu-ionos in #546
- test: Fix tests for PgSQL by @adeatcu-ionos in #548
- test: Fix MariaDB tests by @adeatcu-ionos in #544
- feat: Add 'lans' property for Dataplatform clusters by @adeatcu-ionos in #541
Full Changelog: v6.4.14...v6.4.15
v6.4.14
What's Changed
Features
- Add MariaDB cluster resource, data source and backups data source.
Fixes
- #524
filters
is now optional forionoscloud_servers
data source. If not provided, all servers in the configured datacenter will be returned. filters
is now optional forionoscloud_clusters
data source. If not provided, all k8s clusters will be returned.
Documentation
- Update documentation for pgsql cluster and mongo cluster
v6.4.13
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 toionoscloud_container_registry
resource.
Refactor
- Remove duplicate functions for image retrieval (
checkImage
,resolveImageName
) inresource_volume.go
Fixes
- Remove
credentials
field fromionoscloud_mongo_cluster
resource - Remove
credentials
field fromionoscloud_pg_cluster
data source
Documentation
- Update documentation for K8s cluster, nodepools and shares
Generated from git
- fix: increase timeout to 3 hours for nodepools by @cristiGuranIonos in #514
- feat: add golangci-lint to CI by @cristiGuranIonos in #511
- refactor: volume image retrieval duplicate code by @cbeti-ionos in #478
- fix: remove credentials from mongo clusters resource by @cristiGuranIonos in #515
- build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #517
- docs: add Basic Auth deprecation notice by @mimihalescu in #518
- feat: k8s clusters data source by @cbeti-ionos in #519
- feat: pxe boot option by @cbeti-ionos in #521
- refactor: Remove unnecessary attributes, refactor code, update docume… by @adeatcu-ionos in #522
- feat: cr vulnerability scanning by @cbeti-ionos in #516
Full Changelog: v6.4.12...v6.4.13