Skip to content

Latest commit

 

History

History
502 lines (321 loc) · 29.5 KB

CHANGELOG.md

File metadata and controls

502 lines (321 loc) · 29.5 KB

5.4.0 (September 09, 2024)

IMPROVEMENTS:

  • Added default value for backup_retention_days field (#297)
  • Updated docs for mks_nodegroup_v1 and mks_cluster_v1 resources (#295)
  • Updated Go version to 1.22 (#298)

5.3.0 (Aug 13, 2024)

FEATURES:

  • New Resource: selectel_dbaas_firewall_v1 (#278)
  • Schema Updates: Deprecate firewall argument for the selectel_dbaas_datastore_v1 resource (#278)

5.2.0 (Aug 8, 2024)

FEATURES:

  • Schema updates for the resource selectel_mks_nodegroup_v1 (#285)
  • Added selectel_iam_saml_federation_v1 resource (#286)
  • Added selectel_iam_saml_federation_certificate_v1 resource (#286)
  • Added selectel_iam_group_v1 resource (#283)
  • Added selectel_iam_group_membership_v1 resource (#283)

IMPROVEMENTS:

  • Docs updates for selectel_secretsmanager_certificate_v1 resource (#284)
  • Docs updates for selectel_dbaas_* resource (#282)
  • Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7 (#280)

5.1.1 (May 21, 2024)

IMPROVEMENTS:

  • Fixed schema for schema_selectel_dbaas_postgresql_database_v1 (#276)

5.1.0 (May 16, 2024)

IMPROVEMENTS:

  • Updated docs for the resource selectel_iam_s3_credentials_v1 (#272)
  • Updated docs for the resource selectel_mks_nodegroup_v1 (#275)
  • Code refactoring for selectel_dbaas_* resources (#251)
  • Schema updates for selectel_dbaas_postgresql_database_v1 resource (#260

5.0.2 (April 23, 2024)

IMPROVEMENTS:

  • Fixed bug that prevent using flavors for selectel_mks_nodegroup creation (#273)

5.0.1 (April 19, 2024)

IMPROVEMENTS:

  • Update docs for IAM resources (#259)

5.0.0 (April 17, 2024)

IMPROVEMENTS:

  • Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#259)

FEATURES:

  • Added selectel_iam_user_v1 resource (#258)
  • Added selectel_iam_serviceuser_v1 resource (#258)
  • Added selectel_iam_s3_credentials_v1 resource (#258)
  • Added selectel_secretsmanager_secret_v1 resource (#264)
  • Added selectel_secretsmanager_certificate_v1 resource (#264)

DEPRECATED:

  • Deprecated selectel_vpc_user_v2 resource (#258)
  • Deprecated selectel_vpc_role_v2 resource (#258)

4.2.0 (April 17, 2024)

IMPROVEMENTS:

  • Added NS RRSet example in docs (#262)

FEATURES:

  • Added datasources rrset and zone for domains_v2 with docs (#266)
  • Add 'floating_ips' to datastore (#253)

4.1.1 (March 25, 2024)

IMPROVEMENTS:

  • Fixed DBaaS documentation (#252)
  • Added user_data argument to selectel_mks_nodegroup_v1 resource (#255)
  • Updated Go version to 1.21 (#257)
  • Updated golangci-lint in CI to v1.56.2 (#257)

4.1.0 (February 26, 2024)

FEATURES:

  • Added entities for work with DNS v2 API (#249)

IMPROVEMENTS:

  • Fix extensions for kafka resource docs (#250)

4.0.3 (February 6, 2024)

FEATURES:

  • Add kafka support (#248)

4.0.2 (December 21, 2023)

IMPROVEMENTS:

  • Add auth_region optional parameter (#244)
  • Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in (#242)
  • Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in (#240)

4.0.1 (October 3, 2023)

IMPROVEMENTS:

  • Update docs to upgrade to new major v4 version (#239)

4.0.0 (September 27, 2023)

FEATURES:

  • Added new authorization method via keystone users instead of x-token (#236)
  • Move service discovery to Keystone instead hardcode (#236)

IMPROVEMENTS:

  • Deprecate selectel_vpc_token_v2 (#236)
  • Updated the provider documentation with new auth type (#238)
  • Added backup retention days parameter to DBaaS datastore resources (#231)
  • Enforced password strength constraint for the selectel_vpc_user_v2 resource (#209)
  • Updated the provider documentation (#237)

3.11.0 (June 30, 2023)

FEATURES:

  • New Resource: selectel_dbaas_postgresql_logical_replication_slot_v1 (#214)
  • New Resource: selectel_craas_token_v1 (#218)
  • New Resource: selectel_craas_registry_v1 (#218)

IMPROVEMENTS:

  • Added mysql_native datastore type for the selectel_dbaas_mysql_datastore_v1 resource (#213)
  • Updated dbaas-go dependency to v0.8.0 (#214)

3.10.0 (June 8, 2023)

IMPROVEMENTS:

  • Updated Go version to 1.20 (#222)
  • Updated golangci-lint in CI to v1.55.1 (#222)
  • Updated terraform-plugin-sdk to v2.24.1 (#220)
  • Removed nl-1 region (#226)

BUG FIXES:

  • Fixed an issue with failing creation of the selectel_vpc_project_v2 resource with specified quotas (#227)

3.9.1 (Feb 8, 2023)

IMPROVEMENTS:

  • Updated quotas usage with new quotas schema for the selectel_vpc_project_v2 resource (#216)
  • Updated go-selvpcclient to v2.1.0 (#216)
  • Added uz-1 region for DBaaS (#217)

3.9.0 (Nov 17, 2022)

FEATURES:

  • New Resource: selectel_dbaas_postgresql_datastore_v1 (#206)
  • New Resource: selectel_dbaas_mysql_datastore_v1 (#206)
  • New Resource: selectel_dbaas_redis_datastore_v1 (#206)
  • New Resource: selectel_dbaas_postgresql_database_v1 (#206)
  • New Resource: selectel_dbaas_mysql_database_v1 (#206)
  • New Resource: selectel_dbaas_postgresql_extension_v1 (#206)

IMPROVEMENTS:

  • Added support for ALIAS, CAA and SSHFP DNS records to selectel_domains_record_v1 resource (#210)

DEPRECATED:

  • selectel_dbaas_datastore_v1 resource marked as deprecated and is going to be removed (#206)
  • selectel_dbaas_database_v1 resource marked as deprecated and is going to be removed (#206)
  • selectel_dbaas_extension_v1 resource marked as deprecated and is going to be removed (#206)

3.8.5 (Oct 14, 2022)

IMPROVEMENTS:

  • Added nodegroup_type attribute to selectel_mks_nodegroup_v1 resource (#202)
  • Added handling for private kube API clusters to selectel_mks_cluster_v1 resource (#204)

DEPRECATED:

  • Removed selectel_vpc_vrrp_subnet_v2 resource because it has been deprecated in the Selectel VPC V2 API (#199)

3.8.4 (May 18, 2022)

IMPROVEMENTS:

  • Added new region nl-1 for MKS (#197)

3.8.3 (May 16, 2022)

IMPROVEMENTS:

  • Added quotas check for selectel_mks_cluster_v1 and selectel_mks_nodegroup_v1 resources (#195)

3.8.2 (May 6, 2022)

IMPROVEMENTS:

  • Added ability to upgrade unsupported kubernetes versions for the selectel_mks_cluster_v1 resource (#193)

3.8.1 (Apr 15, 2022)

IMPROVEMENTS:

  • Added taints update support for the selectel_mks_nodegroup_v1 resource (#189)
  • Updated dbaas-go dependency to v0.5.0 (#188)
  • Updated golangci-lint in CI to v1.44.0 (#192)

3.8.0 (Jan 27, 2022)

FEATURES:

  • New Data Source: selectel_mks_kubeconfig_v1 (#145)
  • New Data Source: selectel_mks_feature_gates_v1 (#166)
  • New Data Source: selectel_mks_admission_controllers_v1 (#166)
  • New Data Source: selectel_mks_kube_versions_v1 (#183)

IMPROVEMENTS:

  • Updated terraform-plugin-sdk to v2.10.1 (#181)
  • Added support for uz-1 region for the selectel_mks_cluster_v1 resource (#182)
  • Added useful links to the documentation (#186)
  • Updated Go version to 1.17 (#187)

3.7.1 (Nov 26, 2021)

IMPROVEMENTS:

  • Added redis_password argument for the selectel_dbaas_datastore_v1 resource (#173)
  • Added datastore_type_ids attribute for the selectel_dbaas_flavor_v1 data source (#173)

3.7.0 (Oct 1, 2021)

FEATURES:

  • New Resource: selectel_dbaas_prometheus_metric_token_v1 (#170)
  • New Data Source: selectel_dbaas_configuration_parameter_v1 (#162)
  • New Data Source: selectel_dbaas_prometheus_metric_token_v1 (#170)

IMPROVEMENTS:

  • Fixed docs for DBaaS data sources (#160)
  • Updated Go version to 1.16 (#164)
  • Added config argument for the selectel_dbaas_datastore_v1 resource (#162)
  • Added autoscaling support for the selectel_mks_nodegroup_v1 resource (#165)

3.6.2 (June 11, 2021)

IMPROVEMENTS:

  • Change connection attribute type from TypeSet to TypeMap for the selectel_dbaas_datastore_v1 resource (#159)

3.6.1 (June 08, 2021)

IMPROVEMENTS:

  • Add filter argument for the selectel_dbaas_flavor_v1 data source (#150)
  • Add connections attribute for the selectel_dbaas_datastore_v1 resource (#150)

3.6.0 (June 03, 2021)

FEATURES:

  • New Resource: selectel_dbaas_datastore_v1 (#150)
  • New Resource: selectel_dbaas_user_v1 (#150)
  • New Resource: selectel_dbaas_database_v1 (#150)
  • New Resource: selectel_dbaas_grant_v1 (#150)
  • New Resource: selectel_dbaas_extension_v1 (#150)
  • New Data Source: selectel_dbaas_datastore_type_v1 (#150)
  • New Data Source: selectel_dbaas_available_extension_v1 (#150)
  • New Data Source: selectel_dbaas_flavor_v1 (#150)

IMPROVEMENTS:

  • Updated Go version to 1.15 (#148)
  • Updated Terraform SDK to v2.6.1 (#149)

BUG FIXES:

  • Fixed an issue with failing MKS acceptance tests when cluster maintenance could start during the tests (#146)

3.5.0 (Nov 19, 2020)

FEATURES:

  • New Data Source: selectel_domains_domain_v1 (#128)

IMPROVEMENTS:

  • Added taints argument for the selectel_mks_nodegroup_v1 resource (#130)
  • Allowed using ru-9 region as region argument for the selectel_mks_cluster_v1 resource (#141)
  • Updated domains-go dependency to v0.3.0 (#142)

3.4.0 (Aug 28, 2020)

IMPROVEMENTS:

  • Added enable_pod_security_policy argument for the selectel_mks_cluster_v1 resource (#115)
  • Added zonal argument for the selectel_mks_cluster_v1 resource (#125)
  • Upgraded Terraform SDK to v2.0.1 (#129)

3.3.3 (Aug 20, 2020)

IMPROVEMENTS:

  • Updated Go version to 1.14.7 (#117)
  • Updated golangci-lint in CI to v1.30.0 (#118)
  • Updated go-selvpcclient in CI to v1.12.0 (#118)

3.3.2 (July 13, 2020)

BUG FIXES:

  • Fixed an issue when an emtpy value in the quotas.resource_quotas.zone argument of the selectel_vpc_project_v2 resource caused Resell V2 API errors (#111)

3.3.1 (June 25, 2020)

BUG FIXES:

  • Fixed an issue when the selectel_mks_cluster_v1 resource was recreated on every Terraform run because of upper case usage in the name argument (#103)
  • Fixed an issue when the selectel_vpc_keypair_v2 resource was recreated on every Terraform run because the regions argument was computed from API responses (#104)
  • Fixed unreadable error output for selectel_mks_nodegroup_v1 resource creation failures (#100)
  • Fixed an issue when an emtpy value in the quotas.resource_quotas.region argument of the selectel_vpc_project_v2 resource caused Resell V2 API errors (#107)

3.3.0 (May 26, 2020)

FEATURES:

  • New Resource: selectel_domains_domain_v1 (#86)
  • New Resource: selectel_domains_record_v1 (#91)

IMPROVEMENTS:

  • Added labels argument for selectel_mks_nodegroup_v1 resource (#88)
  • Added support to upgrade a minor version of Kubernetes cluster for selectel_mks_cluster_v1 resource (#93)
  • Tuned default timeouts for selectel_mks_cluster_v1, selectel_mks_nodegroup_v1 resources (#95)
  • Added retryable HTTP client to use with Selectel Domains API V1 client to make provider more resilient to 5xx errors (#98)
  • Updated terraform-plugin-sdk to v1.13.0 (#96)

BUG FIXES:

  • Fixed an issue when selectel_mks_cluster_v1 resource tried to downgrade its kube_version in case it was automatically upgraded in the MKS backend (#85)
  • Fixed an issue when nodes_count attribute of selectel_mks_nodegroup_v1 resource couldn't be imported (#89)

3.2.0 (April 29, 2020)

FEATURES:

  • New Resource: selectel_mks_cluster_v1 (#79)
  • New Resource: selectel_mks_nodegroup_v1 (#80)

IMPROVEMENTS:

  • Updated Go version to 1.14.2 (#83)
  • Updated terraform-plugin-sdk to v1.10.0 (#83)
  • Updated golangci-lint in CI to v1.25.1 (#83)

3.1.0 (March 11, 2020)

IMPROVEMENTS:

  • Added network_id, subnet_id, port_id attributes into selectel_vpc_license_v2 resource (#78)
  • Updated terraform-plugin-sdk to v1.7.0 (#76)
  • Updated golangci-lint in CI to v1.23.8 (#77)

3.0.0 (September 26, 2019)

BREAKING CHANGES:

  • Removed selectel_vpc_crossregion_subnet_v2 resource because it has been deprecated in the Selectel VPC V2 API (#69)

IMPROVEMENTS:

  • Added ability to revoke tokens in API while deleting selectel_vpc_project_v2 resource (#66)
  • Added ability to import selectel_vpc_user_v2 resource (#65)
  • Added extended error messages to all resources (#73)
  • Migrated from Terraform in-tree helper/* SDK to the separate terraform-plugin-sdk v1.0.0 (#72)

BUG FIXES:

  • Fixed an issue where checks for 404 errors could cause panics (#73)

2.3.0 (July 09, 2019)

BUG FIXES:

  • Fixed an issue with selectel_vpc_project_v2 when quotas argument has been updated incorrectly (#64)

IMPROVEMENTS:

  • Updated Terraform SDK to v1.12.2 from v1.12.0 (#61)
  • Updated golangci-lint in CI to v1.17.1 (#63)
  • Fixed Terraform and Go versions in documentation (#63)

2.2.0 (May 23, 2019)

IMPROVEMENTS:

  • Updated Terraform SDK to v1.12.0 from v1.12.0-beta1 (#58)
  • Updated golangci-lint in CI to v1.16.0 (#55)

2.1.0 (March 14, 2019)

BUG FIXES:

  • Fixed an issue with empty project_id argument of the selectel_vpc_crossregion_subnet_v2 resource (#52)

IMPROVEMENTS:

  • Migrated to Go Modules (#47)
  • Updated Terraform SDK to v1.12.0-beta1 (#51)
  • Updated golangci-lint in CI to v1.15.0 (#54)

2.0.0 (February 04, 2019)

BREAKING CHANGES:

  • All selvpc_resell_* resources were renamed to selectel_vpc_* resources (#45)

FEATURES:

  • New Resource: selectel_vpc_crossregion_subnet_v2 (#43)

BUG FIXES:

  • Fixed VPC V2 Token Account acceptance test (#41)

1.1.0 (January 08, 2019)

FEATURES:

  • New Resource: selvpc_resell_keypair_v2 (#29)
  • New Resource: selvpc_resell_vrrp_subnet_v2 (#35)

IMPROVEMENTS:

  • Added tuned HTTP client to prevent errors when making call to the Resell API (#30)
  • Added the same format for all debug messages (#32)
  • Remove the type argument of the selvpc_resell_subnet_v2 from the documentation as it doesn't exist (#36)
  • Updated Go-selvpcclient dependency to v1.6.0 (#33)
  • Used v1.11.x Go version in Travis CI (#40)
  • Updated GolangCI-Lint in Travis CI to v1.12.5 (#37)

1.0.0 (December 19, 2018)

FEATURES:

  • New Resource: selvpc_resell_role_v2 (#4)
  • New Resource: selvpc_resell_subnet_v2 (#1)
  • New Resource: selvpc_resell_token_v2 (#2)
  • New Resource: selvpc_resell_user_v2 (#3)

IMPROVEMENTS:

  • Updated Building The Provider and Using the provider sections in the Readme (#6)
  • Added GolangCI-Lint in the TravisCI, removed separated linters scripts and cleaned up GNUmakefile (#12)
  • Added more context into error messages (#17)
  • Added tuned HTTP timeouts instead of the default ones from Go's net/http package (#14)
  • Updated go-selvpcclient dependency to v1.5.0 (#14)

0.3.0 (November 26, 2018)

IMPROVEMENTS:

  • Updated go-selvpcclient dependency to v1.4.0 (#51)
  • Updated documentation for floatingip_v2, license_v2 and project_v2 resources (#50)
  • Changed TypeList to TypeSet for the servers, quotas, all_quotas, resource_quotas attributes (#48)
  • Added a check for error on setting non-scalars (#52)
  • Added a check for if resources don’t exist during read with unsetting the ID (#53)
  • Grouped attributes at the top of resources followed by the optional attributes (#54)

BUG FIXES:

  • Fixed golint URL in the TravisCI configuration (#49)
  • Fixed all_quotas attribute checking in the TestAccResellV2ProjectAutoQuotas (#57), (#62)
  • Fixed quotas in the created project of the selvpc_resell_floatingip_v2 resource (#58)
  • Fixed structLitKeyOrder errors in the CI (#60)

0.2.0 (Oct 3, 2018)

FEATURES:

  • Added auto_quotas attribute for the selvpc_resell_project_v resource (#41)

IMPROVEMENTS:

  • Added critic target in the GNUmakefile that will run gocritic linter. This target will be called by the Travis CI (#43)
  • Updated Go version to the 1.11.1 in the Travis CI configuration (#44)

0.1.0 (May 13, 2018)

FEATURES:

  • New Resource: selvpc_resell_project_v2 (#3)
  • New Resource: selvpc_resell_floatingip_v2 (#34)
  • New Resource: selvpc_resell_license_v2 (#33)