Releases: ionos-cloud/terraform-provider-ionoscloud
Releases · ionos-cloud/terraform-provider-ionoscloud
v6.3.6
6.3.6
Feature
- Rewrite a part of the psql service to use new functionality.
- Add
dns_name
toionoscloud_pg_cluster
datasource and resource - Add option to search for images in the
ionoscloud_image
data source usingimage_alias
. Search will be performed with exact match. - New Product: DataPlatform:
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
6.3.5
Feature:
- Removed EA note for container registry and dbaas mongo docs
v6.3.4
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
andWaitForResourceToBeDeleted
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
Feature
- New Product: ContainerRegistry:
Please contact your sales representative or support for more information.
Fixes
- Fixes #326, removing an
s3_buckets
block from anionoscloud_k8s_cluster
resource will now trigger a change in terraform plan.
v6.3.2
Features
- New Product: MongoDB:
Resources
:Data Sources
:
Please contact your sales representative or support for more information.
- New Product: Certificate Manager:
Resources
:Data Sources
:
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 tossh_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 isnot 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
andenterprise
fields to fix 320.
What's Changed
- feat: update dependencies and increase go version to 1.18 by @cristiGuranIonos in #306
- fix: test workflow and add warning to lan not found by @cristiGuranIonos in #309
- Fix/workflow from go mod by @cristiGuranIonos in #310
- fix: retry for 5 minutes on nic not found after creation by @cristiGuranIonos in #311
- fix: delete all test cases that had missing steps by @adeatcu-ionos in #313
- Feat: allow ssh keys directly in ssh key path by @cristiGuranIonos in #314
- feat: implemented resource and datasource mongo cluster and user res… by @gabisavu-ionos in #312
- fix: cube server creation was missing name and other attributes by @cristiGuranIonos in #316
- feat: add dbaas tests workflow, once every 2 days. change compute tes… by @cristiGuranIonos in #317
- feat: add certificate manager res and datasource by @cristiGuranIonos in #287
- fix: mongo client init by @cristiGuranIonos in #318
- fix: AVAILABLE instead of Available by @cristiGuranIonos in #319
- fix: crash on update of k8s version by @cristiGuranIonos in #321
- fix: add links to documentation for
cube
andenterprise
server fi… by @cristiGuranIonos in #322
New Contributors
- @adeatcu-ionos made their first contribution in #313
Full Changelog: v6.3.1...v6.3.2
Release v6.3.1
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
Feature
- Adds ionoscloud_servers data source that returns a list of servers based on filters set. The filters do partial matching. See docs here
- Adds ionoscloud_k8s_node_pool_nodes data source that returns a list of nodes in a nodepool. See docs here
- New Product: Application Load Balancer:
Dependency-update
v6.2.5
Enhancements
- update sdk-go dependency to v6.0.3.
- enable certificate pinning, by setting IONOS_PINNED_CERT env variable
- temporarily removed
gateway_ip
andpublic
fields for k8s - introduced error when trying to set
max_node_count
equal tomin_node_count
ink8s_node_pool
Fixes
- fixed crash when trying to disable
autoscaling
onk8s_node_pool
v6.2.4
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
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