terraform-provider-ionoscloud

The IonosCloud Terraform provider gives the ability to deploy and configure resources using the IonosCloud APIs.

MPL-2.0 License

Stars
33
Committers
30

Bot releases are hidden (Show)

terraform-provider-ionoscloud - v6.4.18 Latest Release

Published by cbeti-ionos 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ionos-cloud/terraform-provider-ionoscloud/compare/v6.4.17...v6.4.18

terraform-provider-ionoscloud - v6.4.16

Published by adeatcu-ionos 5 months ago

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: https://github.com/ionos-cloud/terraform-provider-ionoscloud/compare/v6.4.15...v6.4.16

terraform-provider-ionoscloud - v6.4.6

Published by adeatcu-ionos about 1 year ago

Fixes

  • Fix ipv6_ips should not request a re-apply of the plan if ipv6_cidr_block is not set on the lan
  • Fix dhcpv6 should not be set on server nic if IPv6 is not enabled on the lan
  • Fix boot_cdrom should not crash even if not set to an UUID

Documentation

  • Fix inoscloud_image docs to get cdrom image
  • Fix boot_cdrom - add description and examples

Features

  • Add support for VCPU servers
terraform-provider-ionoscloud - v6.4.4

Published by adeatcu-ionos about 1 year ago

Features

  • Add support for PgSQL User & Databases

Dependency update

  • Update sdk-go-dbaas-postgres to version 1.1.2
terraform-provider-ionoscloud - v6.4.3

Published by adeatcu-ionos over 1 year ago

Features

  • Add support for Logging Service

Docs

  • Improve example for ionoscloud_private_crossconnect
terraform-provider-ionoscloud - v6.4.2

Published by adeatcu-ionos over 1 year ago

Fixes

  • Fix ssh_keys field upgrade ionoscloud_server from 6.3.3 to higher versions should not replace server. ssh_keys and ssh_key_path fields no longer forceNew.
    ssh_keys is no longer computed.
  • Fix ssh_keys suppress diff on upgrade for ionoscloud_server when having volume.0.ssh_keys
  • Add validation to label key and value fields for ionoscloud_server resource
  • Fix gitbook references

Docs

  • Add new products to Gitbook docs
terraform-provider-ionoscloud - v6.4.0

Published by adeatcu-ionos over 1 year ago

Enhancement:

  • Increase go version to 1.20

Features

Dependency update

  • Update sdk-go-dbaas-mongo to v1.0.6
  • Update sdk-go-container-registry to v1.0.1
  • Update sdk-go to v6.1.7
  • Update sdk-go-cert-manager to v1.0.1
  • Update terraform-plugin-sdk to v2.26.1

Fixes

  • Log levels need to be shown and filtered correctly when set with TF_LOG. Also change WARNING log levels to WARN.
  • Update code to work with new mongo version
  • Ignore downgrades of k8s_version patch level.
  • Allow upgrades of k8s_version patch level.
terraform-provider-ionoscloud - v6.3.6

Published by cristiGuranIonos over 1 year ago

6.3.6

Feature

⚠️ Note: Data Platform is currently in the Early Access (EA) phase.
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
terraform-provider-ionoscloud - v6.3.5

Published by gabi-ionos over 1 year ago

6.3.5

Feature:

  • Removed EA note for container registry and dbaas mongo docs
terraform-provider-ionoscloud - v6.3.4

Published by gabi-ionos over 1 year ago

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 and WaitForResourceToBeDeleted 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
Package Rankings
Top 6.04% on Proxy.golang.org
Badges
Extracted from project README
Gitter Quality Gate Status Bugs Maintainability Rating Reliability Rating Security Rating Vulnerabilities Release Release Date Compute-engine test run Go
Related Projects