Skip to content

Latest commit

 

History

History
209 lines (154 loc) · 15.7 KB

CHANGELOG.md

File metadata and controls

209 lines (154 loc) · 15.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • Sort k8s environments node_groups.selector after API responses to match script order #cb3be84.
  • Sort k8s environments node_groups.tolerations after API responses to match script order #c7b409f.

Changed

  • Remove force_destroy from hcloud examples #ab6a199.
  • Bump github.com/Yamashou/gqlgenc to 0.27.3 #126.

Fixed

  • Make node group zones property required for k8s environments #a3e6149.

Changed

  • Bump github.com/hashicorp/terraform-plugin-docs to 0.20.1 #122.
  • Bump github.com/Yamashou/gqlgenc to 0.26.2 #120.
  • Add deprecation notice to number_of_zones environments property (it will be removed in future versions) #15243a4.

Fixed

  • Sort environments node_groups after API responses to match script order #318164a.

Changed

  • 🚨 [BREAKING CHANGE] Rename altinitycloud_secret to altinitycloud_env_secret #03c38db.

Added

  • Support for HCloud environments #117.
  • New encryption altinitycloud_secret resource and crypto SDK package #115.
  • Documentation and examples for HCloud ac9a6d2.

Changed

  • Bump github.com/hashicorp/terraform-plugin-testing to 0.11.1 #118.
  • Re-arrange k8s environment examples a372128.
  • New user-agent format 2e82254.
  • Improve skip_deprovision_on_destroy property description be4e7b7.

Fixed

  • Improve "disconnected" error message while deleting envs aa38c53.
  • Don't allow empty strings on node group names c6c71a7.

Added

  • Add example of BYOK with AWS EKS cluster using Altinity's Terraform module for BYOK on EKS 45ed7a5\
  • Add support to PrivateDNS on altinitycloud_env_aws VPC endpoints 598bf7e

Changed

  • Allow deletion of environment while disconnected if it's using skip_deprovision_on_destroy property 3b911de
  • Bump github.com/Yamashou/gqlgenc to 0.26.1 #114.
  • Bump github.com/hashicorp/terraform-plugin-docs to 0.20.0 #112.

Added

  • Upgrade to go 1.22 4f85ceb
  • Add 5m MFA timeout when deleting environments 0909241.
  • Support error messages in environment status data sources 9ec8a64.
  • Do not allow environment deletion when env is disconnected db5f17e.

Changed

  • Add new environment base resource to make env resources more DRY ee2639a.
  • Add default "state-only" values when importing environments e4e4880.
  • Sync GraphQL schema with the latest version c7babdc.
  • Bump github.com/Yamashou/gqlgenc to 0.25.4 #109.
  • Bump github.com/hashicorp/terraform-plugin-framework-validators to 0.15.0 #110.
  • Bump github.com/hashicorp/terraform-plugin-framework to 0.12.0 #93.

Fixed

  • Fix aws_account_id regex validation d924ab2.
  • Set environment ID when reading them 8c3628e.

Added

  • Friendly error message when deleting env with active clusters 6a4f437.

Changed

  • Bump github.com/hashicorp/terraform-plugin-framework to 1.11.0 #87.
  • Bump github.com/hashicorp/terraform-plugin-testing to 1.10.0 #84.
  • Bump github.com/Yamashou/gqlgenc to 0.24.0 #88.
  • Sync GraphQL schema with the latest version c26a7e9.
  • Add resource force-replacement warning to the name property on environment resources 4a6c731.
  • Don't allow to set empty region on environment resources 86ae9da.

Changed

  • New documentation templates for environment status data sources f611072.

Added

  • Remove resource environments from planning state when get not found 5a1d473.
  • Add missing docs for skip_deprovision_on_destroy environment resource property 9915a01.
  • New examples and better descriptions for altinitycloud_env_***_status data sources ff1d62a

Changed

  • Bump github.com/hashicorp/terraform-plugin-framework-validators to 0.13.0 #66.
  • Bump github.com/Yamashou/gqlgenc to 0.23.2 #62.
  • Bump github.com/hashicorp/terraform-plugin-framework to 1.10.0 #64.
  • Bump github.com/hashicorp/terraform-plugin-testing to 1.9.0 #65.

Fixed

  • Increase minimun zones value to 2 for altinitycloud_env_aws dd77f53
  • Fix force_destroy description on environment resources docs 19a695d.
  • Add reference to Altinity docs in environment resources docs 55d69b5

Changed

  • Increase delete timeout to 60 minutes when deleting environmentsac426d7
  • Bump github.com/hashicorp/terraform-plugin-docs to 0.19.4 #56.

Fixed

  • Make cloud_connect read-only for altinitycloud_env_aws data sourcebfdd203

Changed

  • Bump github.com/hashicorp/terraform-plugin-docs to 0.19.3 #54.
  • Bump github.com/hashicorp/terraform-plugin-framework to 1.9.0 #55.
  • Bump github.com/hashicorp/terraform-plugin-testing to 1.8.0 #53.

Fixed

  • Documentation error when setting up peering connections for AWS environments 3851c8d.

Changed

  • Bump go to 1.21 82082e8.
  • Bump github.com/hashicorp/terraform-plugin-go to 0.23.0 #47.

Added

  • Add pendingMFA property to environment SDK schemas fd67661.

Changed

  • Bump github.com/Yamashou/gqlgenc to 0.23.1 #28.
  • Bump github.com/hashicorp/terraform-plugin-docs to 0.19.2 #43.
  • Bump github.com/hashicorp/terraform-plugin-framework to 1.8.0 #36.

Fixed

  • Documentation typos on K8s environment 5f96183.

Fixed

  • Update Azure docs and fix descriptions #29.

Added

  • Azure Environment resource: altinitycloud_env_azure #28.
  • Azure Environment data source: altinitycloud_env_azure #28.
  • Azure Environment status data source: altinitycloud_env_azure_status #28.

Changed

  • Bump github.com/hashicorp/terraform-plugin-go to 0.22.1 #25.
  • Bump github.com/hashicorp/terraform-plugin-framework to 1.7.0 #27.
  • Bump github.com/hashicorp/terraform-plugin-testing to 1.7.0 #22.
  • Bump github.com/Yamashou/gqlgenc to 0.19.3 #24.
  • Bump github.com/hashicorp/terraform-plugin-docs to 0.18.0 #12.

Fixed

  • Remove v from prefix command 91fa91b.
  • Allow gen to work with default graphql file and url c8afa98.
  • Fix typo on k8s env sample a339a62.

Added

  • Allow env cluster deletion when destroyng force_destroy_clusters 259ed86.
  • Added bump and sync commands to Makefile ac3545f.

Changed

  • Bump go to 1.20 69f6a2e.
  • Bump github.com/hashicorp/terraform-plugin-go to 0.20.0 d86d633.

Fixed:

  • Make load balancers source_ip_ranges property optional 1d9b688.
  • Fix load balancers internal mapper for k8s env 0cd00fd.
  • Fix load balancers internal mapper for aws and gcp envs 87f4303.

Changed:

  • Bump github.com/hashicorp/terraform-plugin-testing to 1.6.0 [4d5a72f](https://github.com/Altinity/ terraform-provider-altinitycloud/commit/4d5a72f801091a45a39f7997ddb084f379901b54).
  • Bump actions/setup-go to 5.0.0 4982b08.

Added

  • Environment resources: altinitycloud_env_aws, altinitycloud_env_gcp and altinitycloud_env_k8s.
  • Environment data sources: altinitycloud_env_aws, altinitycloud_env_gcp and altinitycloud_env_k8s.
  • Environment status data sources: altinitycloud_env_aws_status, altinitycloud_env_gcp_status and altinitycloud_env_k8s_status.
  • Environment certificates resource: altinitycloud_env_certificate.