Releases: ionos-cloud/terraform-provider-ionoscloud
Releases · ionos-cloud/terraform-provider-ionoscloud
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
v6.4.12
What's Changed
- fix: is_system_user should be computed by @cristiGuranIonos in #505
- feat: Add support for new private k8s params by @adeatcu-ionos in #490
- fix: add 'priority' in state for DNS record, modify tests and documen… by @adeatcu-ionos in #508
- Feat: server boot device selection by @cbeti-ionos in #507
- add dummy linter ci by @cristiGuranIonos in #510
- doc: fix documentation for DBaaS Mongo User by @adeatcu-ionos in #509
- feat: modify default timeout for k8s nodepools by @adeatcu-ionos in #512
- test: Fix k8s clusters import test by @adeatcu-ionos in #513
Full Changelog: v6.4.11...v6.4.12
v6.4.11
Documentation
- Refactor readme files to better explain the usage of the provider
Features
- Add
flowlog
toionoscloud_nic
resource - Add
flowlog
toionoscloud_networkloadbalancer
resource - Add
flowlog
toionoscloud_application_loadbalancer
resource - Update dependency for terraform-plugin-sdk v2.30.0
- Use v6.4.10 of cloudapiv6 sdk
- #494 add
proxy-protocol
toionoscloud_networkloadbalancer_forwarding_rule
resource
New Product - Autoscaling:
Resources
:Data Sources
:
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
forionoscloud_dns_record
- Refactor validation to use
validation.AllDiag
instead ofvalidation.All
, remove unnecessary usage ofvalidation.All
New Contributors
- @clemenschuaccso made their first contribution in #493
Full Changelog: v6.4.10...v6.4.11
v6.4.10
What's Changed
- feature: allow account_number to be set in provider config. fixes #460 by @cristiGuranIonos in #461
- Fix ionoscloud_ipfailover resource and solve the problems presented at #432 @adeatcu-ionos in #455
- refactor: add nic service, rename services, other small changes by @cristiGuranIonos in #458
- doc: modify CHANGELOG.md by @adeatcu-ionos in #464
- refactor: rename LAN service by @adeatcu-ionos in #465
- #412 add support to set power state of Enterprise and Cube servers, by adding the new field
vm_state
inionoscloud_server
,ionoscloud_cube_server
andionoscloud_vcpu_server
resources by @cbeti-ionos in #462 - test: Fix IP failover import tests by @adeatcu-ionos in #466
- chore: replace deprecated function for debugging by @cristiGuranIonos in #471
- power state for vcpu servers by @cbeti-ionos in #472
- fix: nil deref on nic datasource by @cristiGuranIonos in #473
- docs: rename Private Cross Connect -> Cross Connect by @mimihalescu in #469
- fix: removing nic from dcd should not throw 404 err when running plan… by @cristiGuranIonos in #474
- Fix/image name exact match by @cbeti-ionos in #475
- build(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in #468
- fix: image ds name exact matching by @cbeti-ionos in #476
Full Changelog: v6.4.9...v6.4.10
v6.4.9
What's Changed
- docs: remove EA notice from Cloud DNS and Data Platform by @mimihalescu in #454
- feat: update go sdk to allow contract number to be used by @cristiGuranIonos in #456
- feat: update dependencies by @cristiGuranIonos in #457
Full Changelog: v6.4.8...v6.4.9
v6.4.8
From Changelog:
Fixes
- #443
primary_ip
inionoscloud_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 serverssh_key_path
will now be set to schema on creation- setting explicit
ipv6_cidr_block
onnic
resource. - ipv6 fields
dhcpv6
,ipv6_cidr_block
,ipv6_ips
not updating correctly onionoscloud_server
andionoscloud_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
andionoscloud_cube_server
What's Changed(auto-generated):
- fix: change to existing cdrom id by @cristiGuranIonos in #446
- fix: ssh_keys problems on upgrade or creation by @cristiGuranIonos in #444
- feat: add workflow for server tag to run every MON WED FRI by @cristiGuranIonos in #447
- fix: primary_ip should be set on creation by @cristiGuranIonos in #445
- fix: allow custom value for ipv6_cidr_block by @cbeti-ionos in #442
- fix: ipv6CidrBlock should pe string by @cristiGuranIonos in #448
- fix: tests k8s bucket and k8s version by @cristiGuranIonos in #452
- Fix/inline nic ipv6 by @cbeti-ionos in #453
- fix: increase notfoundchecks to 9999 for k8s large clusters by @cristiGuranIonos in #450
Full Changelog: v6.4.7...v6.4.8