diff --git a/CHANGELOG.md b/CHANGELOG.md index 48f751b2..15dc3a1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,502 +1,545 @@ +## 6.0.0 (November, 2024) + +BREAKING CHANGES: + +- Configuration parameters `auth_region` and `auth_url` are made mandatory + for the provider configuration ([#313](https://github.com/selectel/terraform-provider-selectel/pull/313)) +- Renamed environment variables for resources: + - `SEL_PROJECT_ID` -> `INFRA_PROJECT_ID` + - `SEL_REGION` -> `INFRA_REGION` +- Removed deprecated resources ([#313](https://github.com/selectel/terraform-provider-selectel/pull/313)): + - `selectel_vpc_role_v2` + - `selectel_vpc_token_v2` + - `selectel_vpc_user_v2` + - `selectel_vpc_vrrp_subnet_v2` + - `selectel_vpc_crossregion_subnet_v2` + +IMPROVEMENTS: + +- Added migration guide to upgrade to new major v6 version ([#313](https://github.com/selectel/terraform-provider-selectel/pull/313)) +- Updated docs ([#313](https://github.com/selectel/terraform-provider-selectel/pull/313)) + ## 5.4.0 (September 09, 2024) IMPROVEMENTS: -* Added default value for `backup_retention_days` field ([#297](https://github.com/selectel/terraform-provider-selectel/pull/297)) -* Updated docs for `mks_nodegroup_v1` and `mks_cluster_v1` resources ([#295](https://github.com/selectel/terraform-provider-selectel/pull/295)) -* Updated Go version to `1.22` ([#298](https://github.com/selectel/terraform-provider-selectel/pull/298)) + +- Added default value for `backup_retention_days` field ([#297](https://github.com/selectel/terraform-provider-selectel/pull/297)) +- Updated docs for `mks_nodegroup_v1` and `mks_cluster_v1` resources ([#295](https://github.com/selectel/terraform-provider-selectel/pull/295)) +- Updated Go version to `1.22` ([#298](https://github.com/selectel/terraform-provider-selectel/pull/298)) ## 5.3.0 (Aug 13, 2024) FEATURES: -* __New Resource:__ `selectel_dbaas_firewall_v1` ([#278](https://github.com/selectel/terraform-provider-selectel/pull/278)) -* __Schema Updates:__ Deprecate `firewall` argument for the `selectel_dbaas_datastore_v1` resource ([#278](https://github.com/selectel/terraform-provider-selectel/pull/278)) + +- **New Resource:** `selectel_dbaas_firewall_v1` ([#278](https://github.com/selectel/terraform-provider-selectel/pull/278)) +- **Schema Updates:** Deprecate `firewall` argument for the + `selectel_dbaas_datastore_v1` resource + ([#278](https://github.com/selectel/terraform-provider-selectel/pull/278)) ## 5.2.0 (Aug 8, 2024) FEATURES: -* Schema updates for the resource `selectel_mks_nodegroup_v1` ([#285](https://github.com/selectel/terraform-provider-selectel/pull/285)) -* Added `selectel_iam_saml_federation_v1` resource ([#286](https://github.com/selectel/terraform-provider-selectel/pull/286)) -* Added `selectel_iam_saml_federation_certificate_v1` resource ([#286](https://github.com/selectel/terraform-provider-selectel/pull/286)) -* Added `selectel_iam_group_v1` resource ([#283](https://github.com/selectel/terraform-provider-selectel/pull/283)) -* Added `selectel_iam_group_membership_v1` resource ([#283](https://github.com/selectel/terraform-provider-selectel/pull/283)) + +- Schema updates for the resource `selectel_mks_nodegroup_v1` ([#285](https://github.com/selectel/terraform-provider-selectel/pull/285)) +- Added `selectel_iam_saml_federation_v1` resource ([#286](https://github.com/selectel/terraform-provider-selectel/pull/286)) +- Added `selectel_iam_saml_federation_certificate_v1` resource ([#286](https://github.com/selectel/terraform-provider-selectel/pull/286)) +- Added `selectel_iam_group_v1` resource ([#283](https://github.com/selectel/terraform-provider-selectel/pull/283)) +- Added `selectel_iam_group_membership_v1` resource ([#283](https://github.com/selectel/terraform-provider-selectel/pull/283)) IMPROVEMENTS: -* Docs updates for `selectel_secretsmanager_certificate_v1` resource ([#284](https://github.com/selectel/terraform-provider-selectel/pull/284)) -* Docs updates for `selectel_dbaas_*` resource ([#282](https://github.com/selectel/terraform-provider-selectel/pull/282)) -* Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7 ([#280](https://github.com/selectel/terraform-provider-selectel/pull/280)) + +- Docs updates for `selectel_secretsmanager_certificate_v1` resource ([#284](https://github.com/selectel/terraform-provider-selectel/pull/284)) +- Docs updates for `selectel_dbaas_*` resource ([#282](https://github.com/selectel/terraform-provider-selectel/pull/282)) +- Bump github.com/hashicorp/go-retryablehttp from 0.6.6 to 0.7.7 ([#280](https://github.com/selectel/terraform-provider-selectel/pull/280)) ## 5.1.1 (May 21, 2024) + IMPROVEMENTS: -* Fixed schema for `schema_selectel_dbaas_postgresql_database_v1` ([#276](https://github.com/selectel/terraform-provider-selectel/pull/276)) + +- Fixed schema for `schema_selectel_dbaas_postgresql_database_v1` ([#276](https://github.com/selectel/terraform-provider-selectel/pull/276)) ## 5.1.0 (May 16, 2024) IMPROVEMENTS: -* Updated docs for the resource `selectel_iam_s3_credentials_v1` ([#272](https://github.com/selectel/terraform-provider-selectel/pull/272)) -* Updated docs for the resource `selectel_mks_nodegroup_v1` ([#275](https://github.com/selectel/terraform-provider-selectel/pull/275)) -* Code refactoring for `selectel_dbaas_*` resources ([#251](https://github.com/selectel/terraform-provider-selectel/pull/251)) -* Schema updates for `selectel_dbaas_postgresql_database_v1` resource ([#260](https://github.com/selectel/terraform-provider-selectel/pull/260) + +- Updated docs for the resource `selectel_iam_s3_credentials_v1` ([#272](https://github.com/selectel/terraform-provider-selectel/pull/272)) +- Updated docs for the resource `selectel_mks_nodegroup_v1` ([#275](https://github.com/selectel/terraform-provider-selectel/pull/275)) +- Code refactoring for `selectel_dbaas_*` resources ([#251](https://github.com/selectel/terraform-provider-selectel/pull/251)) +- Schema updates for `selectel_dbaas_postgresql_database_v1` resource ([#260](https://github.com/selectel/terraform-provider-selectel/pull/260) ## 5.0.2 (April 23, 2024) IMPROVEMENTS: -* Fixed bug that prevent using flavors for `selectel_mks_nodegroup creation` ([#273](https://github.com/selectel/terraform-provider-selectel/issues/273)) + +- Fixed bug that prevent using flavors for `selectel_mks_nodegroup creation` ([#273](https://github.com/selectel/terraform-provider-selectel/issues/273)) ## 5.0.1 (April 19, 2024) IMPROVEMENTS: -* Update docs for IAM resources ([#259](https://github.com/selectel/terraform-provider-selectel/pull/259)) + +- Update docs for IAM resources ([#259](https://github.com/selectel/terraform-provider-selectel/pull/259)) ## 5.0.0 (April 17, 2024) IMPROVEMENTS: -* Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ([#259](https://github.com/selectel/terraform-provider-selectel/pull/259)) +- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ([#259](https://github.com/selectel/terraform-provider-selectel/pull/259)) FEATURES: -* Added selectel_iam_user_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) -* Added selectel_iam_serviceuser_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) -* Added selectel_iam_s3_credentials_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) -* Added selectel_secretsmanager_secret_v1 resource ([#264](https://github.com/selectel/terraform-provider-selectel/pull/264)) -* Added selectel_secretsmanager_certificate_v1 resource ([#264](https://github.com/selectel/terraform-provider-selectel/pull/264)) + +- Added selectel_iam_user_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) +- Added selectel_iam_serviceuser_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) +- Added selectel_iam_s3_credentials_v1 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) +- Added selectel_secretsmanager_secret_v1 resource ([#264](https://github.com/selectel/terraform-provider-selectel/pull/264)) +- Added selectel_secretsmanager_certificate_v1 resource ([#264](https://github.com/selectel/terraform-provider-selectel/pull/264)) DEPRECATED: -* Deprecated selectel_vpc_user_v2 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) -* Deprecated selectel_vpc_role_v2 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) + +- Deprecated selectel_vpc_user_v2 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) +- Deprecated selectel_vpc_role_v2 resource ([#258](https://github.com/selectel/terraform-provider-selectel/pull/258)) ## 4.2.0 (April 17, 2024) IMPROVEMENTS: -* Added NS RRSet example in docs ([#262](https://github.com/selectel/terraform-provider-selectel/pull/262)) +- Added NS RRSet example in docs ([#262](https://github.com/selectel/terraform-provider-selectel/pull/262)) FEATURES: -* Added datasources rrset and zone for domains_v2 with docs ([#266](https://github.com/selectel/terraform-provider-selectel/pull/266)) -* Add 'floating_ips' to datastore ([#253](https://github.com/selectel/terraform-provider-selectel/pull/253)) + +- Added datasources rrset and zone for domains_v2 with docs ([#266](https://github.com/selectel/terraform-provider-selectel/pull/266)) +- Add 'floating_ips' to datastore ([#253](https://github.com/selectel/terraform-provider-selectel/pull/253)) ## 4.1.1 (March 25, 2024) IMPROVEMENTS: -* Fixed DBaaS documentation ([#252](https://github.com/selectel/terraform-provider-selectel/pull/252)) -* Added `user_data` argument to `selectel_mks_nodegroup_v1` resource ([#255](https://github.com/selectel/terraform-provider-selectel/pull/255)) -* Updated Go version to `1.21` ([#257](https://github.com/selectel/terraform-provider-selectel/pull/257)) -* Updated `golangci-lint` in CI to `v1.56.2` ([#257](https://github.com/selectel/terraform-provider-selectel/pull/257)) +- Fixed DBaaS documentation ([#252](https://github.com/selectel/terraform-provider-selectel/pull/252)) +- Added `user_data` argument to `selectel_mks_nodegroup_v1` resource ([#255](https://github.com/selectel/terraform-provider-selectel/pull/255)) +- Updated Go version to `1.21` ([#257](https://github.com/selectel/terraform-provider-selectel/pull/257)) +- Updated `golangci-lint` in CI to `v1.56.2` ([#257](https://github.com/selectel/terraform-provider-selectel/pull/257)) ## 4.1.0 (February 26, 2024) + FEATURES: -* Added entities for work with DNS v2 API ([#249](https://github.com/selectel/terraform-provider-selectel/pull/249)) + +- Added entities for work with DNS v2 API ([#249](https://github.com/selectel/terraform-provider-selectel/pull/249)) IMPROVEMENTS: -* Fix extensions for kafka resource docs ([#250](https://github.com/selectel/terraform-provider-selectel/pull/250)) + +- Fix extensions for kafka resource docs ([#250](https://github.com/selectel/terraform-provider-selectel/pull/250)) ## 4.0.3 (February 6, 2024) + FEATURES: -* Add kafka support ([#248](https://github.com/selectel/terraform-provider-selectel/pull/248)) + +- Add kafka support ([#248](https://github.com/selectel/terraform-provider-selectel/pull/248)) ## 4.0.2 (December 21, 2023) + IMPROVEMENTS: -* Add auth_region optional parameter ([#244](https://github.com/selectel/terraform-provider-selectel/pull/244)) -* Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in ([#242](https://github.com/selectel/terraform-provider-selectel/pull/242)) -* Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in ([#240](https://github.com/selectel/terraform-provider-selectel/pull/240)) +- Add auth_region optional parameter ([#244](https://github.com/selectel/terraform-provider-selectel/pull/244)) +- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in ([#242](https://github.com/selectel/terraform-provider-selectel/pull/242)) +- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in ([#240](https://github.com/selectel/terraform-provider-selectel/pull/240)) ## 4.0.1 (October 3, 2023) + IMPROVEMENTS: -* Update docs to upgrade to new major v4 version ([#239](https://github.com/selectel/terraform-provider-selectel/pull/239)) +- Update docs to upgrade to new major v4 version ([#239](https://github.com/selectel/terraform-provider-selectel/pull/239)) ## 4.0.0 (September 27, 2023) + FEATURES: -* Added new authorization method via keystone users instead of x-token ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) -* Move service discovery to Keystone instead hardcode ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) +- Added new authorization method via keystone users instead of x-token ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) +- Move service discovery to Keystone instead hardcode ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) IMPROVEMENTS: -* Deprecate `selectel_vpc_token_v2` ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) -* Updated the provider documentation with new auth type ([#238](https://github.com/selectel/terraform-provider-selectel/pull/238)) -* Added backup retention days parameter to DBaaS datastore resources ([#231](https://github.com/selectel/terraform-provider-selectel/pull/231)) -* Enforced password strength constraint for the `selectel_vpc_user_v2` resource ([#209](https://github.com/selectel/terraform-provider-selectel/pull/209)) -* Updated the provider documentation ([#237](https://github.com/selectel/terraform-provider-selectel/pull/237)) +- Deprecate `selectel_vpc_token_v2` ([#236](https://github.com/selectel/terraform-provider-selectel/pull/236)) +- Updated the provider documentation with new auth type ([#238](https://github.com/selectel/terraform-provider-selectel/pull/238)) +- Added backup retention days parameter to DBaaS datastore resources ([#231](https://github.com/selectel/terraform-provider-selectel/pull/231)) +- Enforced password strength constraint for the `selectel_vpc_user_v2` resource ([#209](https://github.com/selectel/terraform-provider-selectel/pull/209)) +- Updated the provider documentation ([#237](https://github.com/selectel/terraform-provider-selectel/pull/237)) ## 3.11.0 (June 30, 2023) FEATURES: -* __New Resource:__ `selectel_dbaas_postgresql_logical_replication_slot_v1` ([#214](https://github.com/selectel/terraform-provider-selectel/issues/214)) -* __New Resource:__ `selectel_craas_token_v1` ([#218](https://github.com/selectel/terraform-provider-selectel/issues/218)) -* __New Resource:__ `selectel_craas_registry_v1` ([#218](https://github.com/selectel/terraform-provider-selectel/issues/218)) +- **New Resource:** `selectel_dbaas_postgresql_logical_replication_slot_v1` ([#214](https://github.com/selectel/terraform-provider-selectel/issues/214)) +- **New Resource:** `selectel_craas_token_v1` ([#218](https://github.com/selectel/terraform-provider-selectel/issues/218)) +- **New Resource:** `selectel_craas_registry_v1` ([#218](https://github.com/selectel/terraform-provider-selectel/issues/218)) IMPROVEMENTS: -* Added `mysql_native` datastore type for the `selectel_dbaas_mysql_datastore_v1` resource ([#213](https://github.com/selectel/terraform-provider-selectel/pull/213)) -* Updated `dbaas-go` dependency to `v0.8.0` ([#214](https://github.com/selectel/terraform-provider-selectel/issues/214)) +- Added `mysql_native` datastore type for the `selectel_dbaas_mysql_datastore_v1` resource ([#213](https://github.com/selectel/terraform-provider-selectel/pull/213)) +- Updated `dbaas-go` dependency to `v0.8.0` ([#214](https://github.com/selectel/terraform-provider-selectel/issues/214)) ## 3.10.0 (June 8, 2023) IMPROVEMENTS: -* Updated Go version to `1.20` ([#222](https://github.com/selectel/terraform-provider-selectel/issues/222)) -* Updated `golangci-lint` in CI to `v1.55.1` ([#222](https://github.com/selectel/terraform-provider-selectel/issues/222)) -* Updated `terraform-plugin-sdk` to `v2.24.1` ([#220](https://github.com/selectel/terraform-provider-selectel/issues/220)) -* Removed `nl-1` region ([#226](https://github.com/selectel/terraform-provider-selectel/pull/226)) +- Updated Go version to `1.20` ([#222](https://github.com/selectel/terraform-provider-selectel/issues/222)) +- Updated `golangci-lint` in CI to `v1.55.1` ([#222](https://github.com/selectel/terraform-provider-selectel/issues/222)) +- Updated `terraform-plugin-sdk` to `v2.24.1` ([#220](https://github.com/selectel/terraform-provider-selectel/issues/220)) +- Removed `nl-1` region ([#226](https://github.com/selectel/terraform-provider-selectel/pull/226)) BUG FIXES: -* Fixed an issue with failing creation of the `selectel_vpc_project_v2` resource with specified quotas ([#227](https://github.com/selectel/terraform-provider-selectel/pull/227)) +- Fixed an issue with failing creation of the `selectel_vpc_project_v2` resource with specified quotas ([#227](https://github.com/selectel/terraform-provider-selectel/pull/227)) ## 3.9.1 (Feb 8, 2023) IMPROVEMENTS: -* Updated quotas usage with new quotas schema for the `selectel_vpc_project_v2` resource ([#216](https://github.com/selectel/terraform-provider-selectel/pull/216)) -* Updated `go-selvpcclient` to `v2.1.0` ([#216](https://github.com/selectel/terraform-provider-selectel/pull/216)) -* Added `uz-1` region for DBaaS ([#217](https://github.com/selectel/terraform-provider-selectel/pull/217)) +- Updated quotas usage with new quotas schema for the `selectel_vpc_project_v2` resource ([#216](https://github.com/selectel/terraform-provider-selectel/pull/216)) +- Updated `go-selvpcclient` to `v2.1.0` ([#216](https://github.com/selectel/terraform-provider-selectel/pull/216)) +- Added `uz-1` region for DBaaS ([#217](https://github.com/selectel/terraform-provider-selectel/pull/217)) ## 3.9.0 (Nov 17, 2022) FEATURES: -* __New Resource:__ `selectel_dbaas_postgresql_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* __New Resource:__ `selectel_dbaas_mysql_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* __New Resource:__ `selectel_dbaas_redis_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* __New Resource:__ `selectel_dbaas_postgresql_database_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* __New Resource:__ `selectel_dbaas_mysql_database_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* __New Resource:__ `selectel_dbaas_postgresql_extension_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_postgresql_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_mysql_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_redis_datastore_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_postgresql_database_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_mysql_database_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- **New Resource:** `selectel_dbaas_postgresql_extension_v1` ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) IMPROVEMENTS: -* Added support for ALIAS, CAA and SSHFP DNS records to `selectel_domains_record_v1` resource ([#210](https://github.com/selectel/terraform-provider-selectel/issues/210)) +- Added support for ALIAS, CAA and SSHFP DNS records to `selectel_domains_record_v1` resource ([#210](https://github.com/selectel/terraform-provider-selectel/issues/210)) DEPRECATED: -* `selectel_dbaas_datastore_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* `selectel_dbaas_database_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) -* `selectel_dbaas_extension_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- `selectel_dbaas_datastore_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- `selectel_dbaas_database_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) +- `selectel_dbaas_extension_v1` resource marked as deprecated and is going to be removed ([#206](https://github.com/selectel/terraform-provider-selectel/pull/206)) ## 3.8.5 (Oct 14, 2022) IMPROVEMENTS: -* Added `nodegroup_type` attribute to `selectel_mks_nodegroup_v1` resource ([#202](https://github.com/selectel/terraform-provider-selectel/issues/202)) -* Added handling for private kube API clusters to `selectel_mks_cluster_v1` resource ([#204](https://github.com/selectel/terraform-provider-selectel/pull/204)) +- Added `nodegroup_type` attribute to `selectel_mks_nodegroup_v1` resource ([#202](https://github.com/selectel/terraform-provider-selectel/issues/202)) +- Added handling for private kube API clusters to `selectel_mks_cluster_v1` resource ([#204](https://github.com/selectel/terraform-provider-selectel/pull/204)) DEPRECATED: -* Removed `selectel_vpc_vrrp_subnet_v2` resource because it has been deprecated in the Selectel VPC V2 API ([#199](https://github.com/selectel/terraform-provider-selectel/pull/199)) +- Removed `selectel_vpc_vrrp_subnet_v2` resource because it has been deprecated in the Selectel VPC V2 API ([#199](https://github.com/selectel/terraform-provider-selectel/pull/199)) ## 3.8.4 (May 18, 2022) IMPROVEMENTS: -* Added new region `nl-1` for MKS ([#197](https://github.com/selectel/terraform-provider-selectel/pull/197)) +- Added new region `nl-1` for MKS ([#197](https://github.com/selectel/terraform-provider-selectel/pull/197)) ## 3.8.3 (May 16, 2022) IMPROVEMENTS: -* Added quotas check for `selectel_mks_cluster_v1` and `selectel_mks_nodegroup_v1` resources ([#195](https://github.com/selectel/terraform-provider-selectel/pull/195)) +- Added quotas check for `selectel_mks_cluster_v1` and `selectel_mks_nodegroup_v1` resources ([#195](https://github.com/selectel/terraform-provider-selectel/pull/195)) ## 3.8.2 (May 6, 2022) IMPROVEMENTS: -* Added ability to upgrade unsupported kubernetes versions for the `selectel_mks_cluster_v1` resource ([#193](https://github.com/selectel/terraform-provider-selectel/issues/193)) +- Added ability to upgrade unsupported kubernetes versions for the `selectel_mks_cluster_v1` resource ([#193](https://github.com/selectel/terraform-provider-selectel/issues/193)) ## 3.8.1 (Apr 15, 2022) IMPROVEMENTS: -* Added `taints` update support for the `selectel_mks_nodegroup_v1` resource ([#189](https://github.com/selectel/terraform-provider-selectel/issues/189)) -* Updated `dbaas-go` dependency to `v0.5.0` ([#188](https://github.com/selectel/terraform-provider-selectel/pull/188)) -* Updated `golangci-lint` in CI to `v1.44.0` ([#192](https://github.com/selectel/terraform-provider-selectel/pull/192)) +- Added `taints` update support for the `selectel_mks_nodegroup_v1` resource ([#189](https://github.com/selectel/terraform-provider-selectel/issues/189)) +- Updated `dbaas-go` dependency to `v0.5.0` ([#188](https://github.com/selectel/terraform-provider-selectel/pull/188)) +- Updated `golangci-lint` in CI to `v1.44.0` ([#192](https://github.com/selectel/terraform-provider-selectel/pull/192)) ## 3.8.0 (Jan 27, 2022) FEATURES: -* __New Data Source:__ `selectel_mks_kubeconfig_v1` ([#145](https://github.com/selectel/terraform-provider-selectel/issues/145)) -* __New Data Source:__ `selectel_mks_feature_gates_v1` ([#166](https://github.com/selectel/terraform-provider-selectel/issues/166)) -* __New Data Source:__ `selectel_mks_admission_controllers_v1` ([#166](https://github.com/selectel/terraform-provider-selectel/issues/166)) -* __New Data Source:__ `selectel_mks_kube_versions_v1` ([#183](https://github.com/selectel/terraform-provider-selectel/issues/183)) +- **New Data Source:** `selectel_mks_kubeconfig_v1` ([#145](https://github.com/selectel/terraform-provider-selectel/issues/145)) +- **New Data Source:** `selectel_mks_feature_gates_v1` ([#166](https://github.com/selectel/terraform-provider-selectel/issues/166)) +- **New Data Source:** `selectel_mks_admission_controllers_v1` ([#166](https://github.com/selectel/terraform-provider-selectel/issues/166)) +- **New Data Source:** `selectel_mks_kube_versions_v1` ([#183](https://github.com/selectel/terraform-provider-selectel/issues/183)) IMPROVEMENTS: -* Updated `terraform-plugin-sdk` to `v2.10.1` ([#181](https://github.com/selectel/terraform-provider-selectel/pull/181)) -* Added support for `uz-1` region for the `selectel_mks_cluster_v1` resource ([#182](https://github.com/selectel/terraform-provider-selectel/pull/182)) -* Added useful links to the documentation ([#186](https://github.com/selectel/terraform-provider-selectel/pull/186)) -* Updated Go version to `1.17` ([#187](https://github.com/selectel/terraform-provider-selectel/pull/187)) +- Updated `terraform-plugin-sdk` to `v2.10.1` ([#181](https://github.com/selectel/terraform-provider-selectel/pull/181)) +- Added support for `uz-1` region for the `selectel_mks_cluster_v1` resource ([#182](https://github.com/selectel/terraform-provider-selectel/pull/182)) +- Added useful links to the documentation ([#186](https://github.com/selectel/terraform-provider-selectel/pull/186)) +- Updated Go version to `1.17` ([#187](https://github.com/selectel/terraform-provider-selectel/pull/187)) ## 3.7.1 (Nov 26, 2021) IMPROVEMENTS: -* Added `redis_password` argument for the `selectel_dbaas_datastore_v1` resource ([#173](https://github.com/selectel/terraform-provider-selectel/issues/173)) -* Added `datastore_type_ids` attribute for the `selectel_dbaas_flavor_v1` data source ([#173](https://github.com/selectel/terraform-provider-selectel/issues/173)) +- Added `redis_password` argument for the `selectel_dbaas_datastore_v1` resource ([#173](https://github.com/selectel/terraform-provider-selectel/issues/173)) +- Added `datastore_type_ids` attribute for the `selectel_dbaas_flavor_v1` data source ([#173](https://github.com/selectel/terraform-provider-selectel/issues/173)) ## 3.7.0 (Oct 1, 2021) FEATURES: -* __New Resource:__ `selectel_dbaas_prometheus_metric_token_v1` ([#170](https://github.com/terraform-providers/terraform-provider-selectel/issues/170)) -* __New Data Source:__ `selectel_dbaas_configuration_parameter_v1` ([#162](https://github.com/selectel/terraform-provider-selectel/issues/162)) -* __New Data Source:__ `selectel_dbaas_prometheus_metric_token_v1` ([#170](https://github.com/selectel/terraform-provider-selectel/issues/170)) +- **New Resource:** `selectel_dbaas_prometheus_metric_token_v1` ([#170](https://github.com/terraform-providers/terraform-provider-selectel/issues/170)) +- **New Data Source:** `selectel_dbaas_configuration_parameter_v1` ([#162](https://github.com/selectel/terraform-provider-selectel/issues/162)) +- **New Data Source:** `selectel_dbaas_prometheus_metric_token_v1` ([#170](https://github.com/selectel/terraform-provider-selectel/issues/170)) IMPROVEMENTS: -* Fixed docs for DBaaS data sources ([#160](https://github.com/selectel/terraform-provider-selectel/pull/160)) -* Updated Go version to `1.16` ([#164](https://github.com/selectel/terraform-provider-selectel/pull/164)) -* Added `config` argument for the `selectel_dbaas_datastore_v1` resource ([#162](https://github.com/selectel/terraform-provider-selectel/issues/162)) -* Added autoscaling support for the `selectel_mks_nodegroup_v1` resource ([#165](https://github.com/selectel/terraform-provider-selectel/issues/165)) +- Fixed docs for DBaaS data sources ([#160](https://github.com/selectel/terraform-provider-selectel/pull/160)) +- Updated Go version to `1.16` ([#164](https://github.com/selectel/terraform-provider-selectel/pull/164)) +- Added `config` argument for the `selectel_dbaas_datastore_v1` resource ([#162](https://github.com/selectel/terraform-provider-selectel/issues/162)) +- Added autoscaling support for the `selectel_mks_nodegroup_v1` resource ([#165](https://github.com/selectel/terraform-provider-selectel/issues/165)) ## 3.6.2 (June 11, 2021) IMPROVEMENTS: -* Change `connection` attribute type from TypeSet to TypeMap for the `selectel_dbaas_datastore_v1` resource ([#159](https://github.com/selectel/terraform-provider-selectel/pull/159)) +- Change `connection` attribute type from TypeSet to TypeMap for the `selectel_dbaas_datastore_v1` resource ([#159](https://github.com/selectel/terraform-provider-selectel/pull/159)) ## 3.6.1 (June 08, 2021) IMPROVEMENTS: -* Add `filter` argument for the `selectel_dbaas_flavor_v1` data source ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* Add `connections` attribute for the `selectel_dbaas_datastore_v1` resource ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- Add `filter` argument for the `selectel_dbaas_flavor_v1` data source ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- Add `connections` attribute for the `selectel_dbaas_datastore_v1` resource ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) ## 3.6.0 (June 03, 2021) FEATURES: -* __New Resource:__ `selectel_dbaas_datastore_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Resource:__ `selectel_dbaas_user_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Resource:__ `selectel_dbaas_database_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Resource:__ `selectel_dbaas_grant_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Resource:__ `selectel_dbaas_extension_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Data Source:__ `selectel_dbaas_datastore_type_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Data Source:__ `selectel_dbaas_available_extension_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) -* __New Data Source:__ `selectel_dbaas_flavor_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Resource:** `selectel_dbaas_datastore_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Resource:** `selectel_dbaas_user_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Resource:** `selectel_dbaas_database_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Resource:** `selectel_dbaas_grant_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Resource:** `selectel_dbaas_extension_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Data Source:** `selectel_dbaas_datastore_type_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Data Source:** `selectel_dbaas_available_extension_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) +- **New Data Source:** `selectel_dbaas_flavor_v1` ([#150](https://github.com/selectel/terraform-provider-selectel/issues/150)) IMPROVEMENTS: -* Updated Go version to `1.15` ([#148](https://github.com/selectel/terraform-provider-selectel/pull/148)) -* Updated Terraform SDK to `v2.6.1` ([#149](https://github.com/selectel/terraform-provider-selectel/pull/149)) +- Updated Go version to `1.15` ([#148](https://github.com/selectel/terraform-provider-selectel/pull/148)) +- Updated Terraform SDK to `v2.6.1` ([#149](https://github.com/selectel/terraform-provider-selectel/pull/149)) BUG FIXES: -* Fixed an issue with failing MKS acceptance tests when cluster maintenance could start during the tests ([#146](https://github.com/selectel/terraform-provider-selectel/issues/146)) +- Fixed an issue with failing MKS acceptance tests when cluster maintenance could start during the tests ([#146](https://github.com/selectel/terraform-provider-selectel/issues/146)) ## 3.5.0 (Nov 19, 2020) FEATURES: -* __New Data Source:__ `selectel_domains_domain_v1` ([#128](https://github.com/selectel/terraform-provider-selectel/issues/128)) +- **New Data Source:** `selectel_domains_domain_v1` ([#128](https://github.com/selectel/terraform-provider-selectel/issues/128)) IMPROVEMENTS: -* Added `taints` argument for the `selectel_mks_nodegroup_v1` resource ([#130](https://github.com/selectel/terraform-provider-selectel/issues/130)) -* Allowed using `ru-9` region as `region` argument for the `selectel_mks_cluster_v1` resource ([#141](https://github.com/selectel/terraform-provider-selectel/pull/141)) -* Updated `domains-go` dependency to `v0.3.0` ([#142](https://github.com/selectel/terraform-provider-selectel/pull/142)) +- Added `taints` argument for the `selectel_mks_nodegroup_v1` resource ([#130](https://github.com/selectel/terraform-provider-selectel/issues/130)) +- Allowed using `ru-9` region as `region` argument for the `selectel_mks_cluster_v1` resource ([#141](https://github.com/selectel/terraform-provider-selectel/pull/141)) +- Updated `domains-go` dependency to `v0.3.0` ([#142](https://github.com/selectel/terraform-provider-selectel/pull/142)) ## 3.4.0 (Aug 28, 2020) IMPROVEMENTS: -* Added `enable_pod_security_policy` argument for the `selectel_mks_cluster_v1` resource ([#115](https://github.com/selectel/terraform-provider-selectel/pull/115)) -* Added `zonal` argument for the `selectel_mks_cluster_v1` resource ([#125](https://github.com/selectel/terraform-provider-selectel/pull/125)) -* Upgraded Terraform SDK to `v2.0.1` ([#129](https://github.com/selectel/terraform-provider-selectel/pull/129)) +- Added `enable_pod_security_policy` argument for the `selectel_mks_cluster_v1` resource ([#115](https://github.com/selectel/terraform-provider-selectel/pull/115)) +- Added `zonal` argument for the `selectel_mks_cluster_v1` resource ([#125](https://github.com/selectel/terraform-provider-selectel/pull/125)) +- Upgraded Terraform SDK to `v2.0.1` ([#129](https://github.com/selectel/terraform-provider-selectel/pull/129)) ## 3.3.3 (Aug 20, 2020) IMPROVEMENTS: -* Updated Go version to `1.14.7` ([#117](https://github.com/selectel/terraform-provider-selectel/pull/117)) -* Updated `golangci-lint` in CI to `v1.30.0` ([#118](https://github.com/selectel/terraform-provider-selectel/pull/118)) -* Updated `go-selvpcclient` in CI to `v1.12.0` ([#118](https://github.com/selectel/terraform-provider-selectel/pull/118)) +- Updated Go version to `1.14.7` ([#117](https://github.com/selectel/terraform-provider-selectel/pull/117)) +- Updated `golangci-lint` in CI to `v1.30.0` ([#118](https://github.com/selectel/terraform-provider-selectel/pull/118)) +- Updated `go-selvpcclient` in CI to `v1.12.0` ([#118](https://github.com/selectel/terraform-provider-selectel/pull/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/111)) +- 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](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/104)) -* Fixed unreadable error output for `selectel_mks_nodegroup_v1` resource creation failures ([#100](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/107)) +- 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](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/104)) +- Fixed unreadable error output for `selectel_mks_nodegroup_v1` resource creation failures ([#100](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/107)) ## 3.3.0 (May 26, 2020) FEATURES: -* __New Resource:__ `selectel_domains_domain_v1` ([#86](https://github.com/terraform-providers/terraform-provider-selectel/issues/86)) -* __New Resource:__ `selectel_domains_record_v1` ([#91](https://github.com/terraform-providers/terraform-provider-selectel/issues/91)) +- **New Resource:** `selectel_domains_domain_v1` ([#86](https://github.com/terraform-providers/terraform-provider-selectel/issues/86)) +- **New Resource:** `selectel_domains_record_v1` ([#91](https://github.com/terraform-providers/terraform-provider-selectel/issues/91)) IMPROVEMENTS: -* Added `labels` argument for `selectel_mks_nodegroup_v1` resource ([#88](https://github.com/terraform-providers/terraform-provider-selectel/issues/88)) -* Added support to upgrade a minor version of Kubernetes cluster for `selectel_mks_cluster_v1` resource ([#93](https://github.com/terraform-providers/terraform-provider-selectel/issues/93)) -* Tuned default timeouts for `selectel_mks_cluster_v1`, `selectel_mks_nodegroup_v1` resources ([#95](https://github.com/terraform-providers/terraform-provider-selectel/issues/95)) -* Added retryable HTTP client to use with Selectel Domains API V1 client to make provider more resilient to 5xx errors ([#98](https://github.com/terraform-providers/terraform-provider-selectel/issues/98)) -* Updated `terraform-plugin-sdk` to `v1.13.0` ([#96](https://github.com/terraform-providers/terraform-provider-selectel/issues/96)) +- Added `labels` argument for `selectel_mks_nodegroup_v1` resource ([#88](https://github.com/terraform-providers/terraform-provider-selectel/issues/88)) +- Added support to upgrade a minor version of Kubernetes cluster for `selectel_mks_cluster_v1` resource ([#93](https://github.com/terraform-providers/terraform-provider-selectel/issues/93)) +- Tuned default timeouts for `selectel_mks_cluster_v1`, `selectel_mks_nodegroup_v1` resources ([#95](https://github.com/terraform-providers/terraform-provider-selectel/issues/95)) +- Added retryable HTTP client to use with Selectel Domains API V1 client to make provider more resilient to 5xx errors ([#98](https://github.com/terraform-providers/terraform-provider-selectel/issues/98)) +- Updated `terraform-plugin-sdk` to `v1.13.0` ([#96](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/85)) -* Fixed an issue when `nodes_count` attribute of `selectel_mks_nodegroup_v1` resource couldn't be imported ([#89](https://github.com/terraform-providers/terraform-provider-selectel/issues/89)) +- 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](https://github.com/terraform-providers/terraform-provider-selectel/issues/85)) +- Fixed an issue when `nodes_count` attribute of `selectel_mks_nodegroup_v1` resource couldn't be imported ([#89](https://github.com/terraform-providers/terraform-provider-selectel/issues/89)) ## 3.2.0 (April 29, 2020) FEATURES: -* __New Resource:__ `selectel_mks_cluster_v1` ([#79](https://github.com/terraform-providers/terraform-provider-selectel/issues/79)) -* __New Resource:__ `selectel_mks_nodegroup_v1` ([#80](https://github.com/terraform-providers/terraform-provider-selectel/issues/80)) +- **New Resource:** `selectel_mks_cluster_v1` ([#79](https://github.com/terraform-providers/terraform-provider-selectel/issues/79)) +- **New Resource:** `selectel_mks_nodegroup_v1` ([#80](https://github.com/terraform-providers/terraform-provider-selectel/issues/80)) IMPROVEMENTS: -* Updated Go version to `1.14.2` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) -* Updated `terraform-plugin-sdk` to `v1.10.0` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) -* Updated `golangci-lint` in CI to `v1.25.1` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) +- Updated Go version to `1.14.2` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) +- Updated `terraform-plugin-sdk` to `v1.10.0` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) +- Updated `golangci-lint` in CI to `v1.25.1` ([#83](https://github.com/terraform-providers/terraform-provider-selectel/issues/83)) ## 3.1.0 (March 11, 2020) IMPROVEMENTS: -* Added `network_id`, `subnet_id`, `port_id` attributes into `selectel_vpc_license_v2` resource ([#78](https://github.com/terraform-providers/terraform-provider-selectel/issues/78)) -* Updated `terraform-plugin-sdk` to `v1.7.0` ([#76](https://github.com/terraform-providers/terraform-provider-selectel/issues/76)) -* Updated `golangci-lint` in CI to `v1.23.8` ([#77](https://github.com/terraform-providers/terraform-provider-selectel/issues/77)) +- Added `network_id`, `subnet_id`, `port_id` attributes into `selectel_vpc_license_v2` resource ([#78](https://github.com/terraform-providers/terraform-provider-selectel/issues/78)) +- Updated `terraform-plugin-sdk` to `v1.7.0` ([#76](https://github.com/terraform-providers/terraform-provider-selectel/issues/76)) +- Updated `golangci-lint` in CI to `v1.23.8` ([#77](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/69)) +- Removed `selectel_vpc_crossregion_subnet_v2` resource because it has been deprecated in the Selectel VPC V2 API ([#69](https://github.com/terraform-providers/terraform-provider-selectel/issues/69)) IMPROVEMENTS: -* Added ability to revoke tokens in API while deleting `selectel_vpc_project_v2` resource ([#66](https://github.com/terraform-providers/terraform-provider-selectel/issues/66)) -* Added ability to import `selectel_vpc_user_v2` resource ([#65](https://github.com/terraform-providers/terraform-provider-selectel/issues/65)) -* Added extended error messages to all resources ([#73](https://github.com/terraform-providers/terraform-provider-selectel/issues/73)) -* Migrated from Terraform in-tree `helper/*` SDK to the separate `terraform-plugin-sdk` v1.0.0 ([#72](https://github.com/terraform-providers/terraform-provider-selectel/issues/72)) +- Added ability to revoke tokens in API while deleting `selectel_vpc_project_v2` resource ([#66](https://github.com/terraform-providers/terraform-provider-selectel/issues/66)) +- Added ability to import `selectel_vpc_user_v2` resource ([#65](https://github.com/terraform-providers/terraform-provider-selectel/issues/65)) +- Added extended error messages to all resources ([#73](https://github.com/terraform-providers/terraform-provider-selectel/issues/73)) +- Migrated from Terraform in-tree `helper/*` SDK to the separate `terraform-plugin-sdk` v1.0.0 ([#72](https://github.com/terraform-providers/terraform-provider-selectel/issues/72)) BUG FIXES: -* Fixed an issue where checks for 404 errors could cause panics ([#73](https://github.com/terraform-providers/terraform-provider-selectel/issues/73)) +- Fixed an issue where checks for 404 errors could cause panics ([#73](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/64)) +- Fixed an issue with `selectel_vpc_project_v2` when `quotas` argument has been updated incorrectly ([#64](https://github.com/terraform-providers/terraform-provider-selectel/issues/64)) IMPROVEMENTS: -* Updated Terraform SDK to `v1.12.2` from `v1.12.0` ([#61](https://github.com/terraform-providers/terraform-provider-selectel/issues/61)) -* Updated `golangci-lint` in CI to `v1.17.1` ([#63](https://github.com/terraform-providers/terraform-provider-selectel/issues/63)) -* Fixed Terraform and Go versions in documentation ([#63](https://github.com/terraform-providers/terraform-provider-selectel/issues/63)) +- Updated Terraform SDK to `v1.12.2` from `v1.12.0` ([#61](https://github.com/terraform-providers/terraform-provider-selectel/issues/61)) +- Updated `golangci-lint` in CI to `v1.17.1` ([#63](https://github.com/terraform-providers/terraform-provider-selectel/issues/63)) +- Fixed Terraform and Go versions in documentation ([#63](https://github.com/terraform-providers/terraform-provider-selectel/issues/63)) ## 2.2.0 (May 23, 2019) IMPROVEMENTS: -* Updated Terraform SDK to `v1.12.0` from `v1.12.0-beta1` ([#58](https://github.com/terraform-providers/terraform-provider-selectel/issues/58)) -* Updated `golangci-lint` in CI to `v1.16.0` ([#55](https://github.com/terraform-providers/terraform-provider-selectel/issues/55)) +- Updated Terraform SDK to `v1.12.0` from `v1.12.0-beta1` ([#58](https://github.com/terraform-providers/terraform-provider-selectel/issues/58)) +- Updated `golangci-lint` in CI to `v1.16.0` ([#55](https://github.com/terraform-providers/terraform-provider-selectel/issues/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](https://github.com/terraform-providers/terraform-provider-selectel/issues/52)) +- Fixed an issue with empty `project_id` argument of the `selectel_vpc_crossregion_subnet_v2` resource ([#52](https://github.com/terraform-providers/terraform-provider-selectel/issues/52)) IMPROVEMENTS: -* Migrated to Go Modules ([#47](https://github.com/terraform-providers/terraform-provider-selectel/issues/47)) -* Updated Terraform SDK to `v1.12.0-beta1` ([#51](https://github.com/terraform-providers/terraform-provider-selectel/issues/51)) -* Updated `golangci-lint` in CI to `v1.15.0` ([#54](https://github.com/terraform-providers/terraform-provider-selectel/issues/54)) +- Migrated to Go Modules ([#47](https://github.com/terraform-providers/terraform-provider-selectel/issues/47)) +- Updated Terraform SDK to `v1.12.0-beta1` ([#51](https://github.com/terraform-providers/terraform-provider-selectel/issues/51)) +- Updated `golangci-lint` in CI to `v1.15.0` ([#54](https://github.com/terraform-providers/terraform-provider-selectel/issues/54)) ## 2.0.0 (February 04, 2019) BREAKING CHANGES: -* All `selvpc_resell_*` resources were renamed to `selectel_vpc_*` resources ([#45](https://github.com/terraform-providers/terraform-provider-selectel/issues/45)) +- All `selvpc_resell_*` resources were renamed to `selectel_vpc_*` resources ([#45](https://github.com/terraform-providers/terraform-provider-selectel/issues/45)) FEATURES: -* __New Resource:__ `selectel_vpc_crossregion_subnet_v2` ([#43](https://github.com/terraform-providers/terraform-provider-selectel/issues/43)) +- **New Resource:** `selectel_vpc_crossregion_subnet_v2` ([#43](https://github.com/terraform-providers/terraform-provider-selectel/issues/43)) BUG FIXES: -* Fixed VPC V2 Token Account acceptance test ([#41](https://github.com/terraform-providers/terraform-provider-selectel/issues/41)) +- Fixed VPC V2 Token Account acceptance test ([#41](https://github.com/terraform-providers/terraform-provider-selectel/issues/41)) ## 1.1.0 (January 08, 2019) FEATURES: -* __New Resource:__ `selvpc_resell_keypair_v2` ([#29](https://github.com/terraform-providers/terraform-provider-selectel/issues/29)) -* __New Resource:__ `selvpc_resell_vrrp_subnet_v2` ([#35](https://github.com/terraform-providers/terraform-provider-selectel/issues/35)) +- **New Resource:** `selvpc_resell_keypair_v2` ([#29](https://github.com/terraform-providers/terraform-provider-selectel/issues/29)) +- **New Resource:** `selvpc_resell_vrrp_subnet_v2` ([#35](https://github.com/terraform-providers/terraform-provider-selectel/issues/35)) IMPROVEMENTS: -* Added tuned HTTP client to prevent errors when making call to the Resell API ([#30](https://github.com/terraform-providers/terraform-provider-selectel/issues/30)) -* Added the same format for all debug messages ([#32](https://github.com/terraform-providers/terraform-provider-selectel/issues/32)) -* Remove the `type` argument of the `selvpc_resell_subnet_v2` from the documentation as it doesn't exist ([#36](https://github.com/terraform-providers/terraform-provider-selectel/issues/36)) -* Updated Go-selvpcclient dependency to `v1.6.0` ([#33](https://github.com/terraform-providers/terraform-provider-selectel/issues/33)) -* Used `v1.11.x` Go version in Travis CI ([#40](https://github.com/terraform-providers/terraform-provider-selectel/issues/40)) -* Updated GolangCI-Lint in Travis CI to `v1.12.5` ([#37](https://github.com/terraform-providers/terraform-provider-selectel/issues/37)) +- Added tuned HTTP client to prevent errors when making call to the Resell API ([#30](https://github.com/terraform-providers/terraform-provider-selectel/issues/30)) +- Added the same format for all debug messages ([#32](https://github.com/terraform-providers/terraform-provider-selectel/issues/32)) +- Remove the `type` argument of the `selvpc_resell_subnet_v2` from the documentation as it doesn't exist ([#36](https://github.com/terraform-providers/terraform-provider-selectel/issues/36)) +- Updated Go-selvpcclient dependency to `v1.6.0` ([#33](https://github.com/terraform-providers/terraform-provider-selectel/issues/33)) +- Used `v1.11.x` Go version in Travis CI ([#40](https://github.com/terraform-providers/terraform-provider-selectel/issues/40)) +- Updated GolangCI-Lint in Travis CI to `v1.12.5` ([#37](https://github.com/terraform-providers/terraform-provider-selectel/issues/37)) ## 1.0.0 (December 19, 2018) FEATURES: -* __New Resource:__ `selvpc_resell_role_v2` ([#4](https://github.com/terraform-providers/terraform-provider-selectel/issues/4)) -* __New Resource:__ `selvpc_resell_subnet_v2` ([#1](https://github.com/terraform-providers/terraform-provider-selectel/issues/1)) -* __New Resource:__ `selvpc_resell_token_v2` ([#2](https://github.com/terraform-providers/terraform-provider-selectel/issues/2)) -* __New Resource:__ `selvpc_resell_user_v2` ([#3](https://github.com/terraform-providers/terraform-provider-selectel/issues/3)) +- **New Resource:** `selvpc_resell_role_v2` ([#4](https://github.com/terraform-providers/terraform-provider-selectel/issues/4)) +- **New Resource:** `selvpc_resell_subnet_v2` ([#1](https://github.com/terraform-providers/terraform-provider-selectel/issues/1)) +- **New Resource:** `selvpc_resell_token_v2` ([#2](https://github.com/terraform-providers/terraform-provider-selectel/issues/2)) +- **New Resource:** `selvpc_resell_user_v2` ([#3](https://github.com/terraform-providers/terraform-provider-selectel/issues/3)) IMPROVEMENTS: -* Updated `Building The Provider` and `Using the provider` sections in the Readme ([#6](https://github.com/terraform-providers/terraform-provider-selectel/issues/6)) -* Added `GolangCI-Lint` in the `TravisCI`, removed separated linters scripts and cleaned up `GNUmakefile` ([#12](https://github.com/terraform-providers/terraform-provider-selectel/issues/12)) -* Added more context into error messages ([#17](https://github.com/terraform-providers/terraform-provider-selectel/issues/17)) -* Added tuned HTTP timeouts instead of the default ones from Go's `net/http` package ([#14](https://github.com/terraform-providers/terraform-provider-selectel/issues/14)) -* Updated `go-selvpcclient` dependency to `v1.5.0` ([#14](https://github.com/terraform-providers/terraform-provider-selectel/issues/14)) +- Updated `Building The Provider` and `Using the provider` sections in the Readme ([#6](https://github.com/terraform-providers/terraform-provider-selectel/issues/6)) +- Added `GolangCI-Lint` in the `TravisCI`, removed separated linters scripts and cleaned up `GNUmakefile` ([#12](https://github.com/terraform-providers/terraform-provider-selectel/issues/12)) +- Added more context into error messages ([#17](https://github.com/terraform-providers/terraform-provider-selectel/issues/17)) +- Added tuned HTTP timeouts instead of the default ones from Go's `net/http` package ([#14](https://github.com/terraform-providers/terraform-provider-selectel/issues/14)) +- Updated `go-selvpcclient` dependency to `v1.5.0` ([#14](https://github.com/terraform-providers/terraform-provider-selectel/issues/14)) ## 0.3.0 (November 26, 2018) IMPROVEMENTS: -* Updated `go-selvpcclient` dependency to `v1.4.0` ([#51](https://github.com/selectel/terraform-provider-selvpc/issues/51)) -* Updated documentation for `floatingip_v2`, `license_v2` and `project_v2` resources ([#50](https://github.com/selectel/terraform-provider-selvpc/issues/50)) -* Changed `TypeList` to `TypeSet` for the `servers`, `quotas`, `all_quotas`, `resource_quotas` attributes ([#48](https://github.com/selectel/terraform-provider-selvpc/issues/48)) -* Added a check for error on setting non-scalars ([#52](https://github.com/selectel/terraform-provider-selvpc/issues/52)) -* Added a check for if resources don’t exist during read with unsetting the ID ([#53](https://github.com/selectel/terraform-provider-selvpc/issues/53)) -* Grouped attributes at the top of resources followed by the optional attributes ([#54](https://github.com/selectel/terraform-provider-selvpc/issues/54)) +- Updated `go-selvpcclient` dependency to `v1.4.0` ([#51](https://github.com/selectel/terraform-provider-selvpc/issues/51)) +- Updated documentation for `floatingip_v2`, `license_v2` and `project_v2` resources ([#50](https://github.com/selectel/terraform-provider-selvpc/issues/50)) +- Changed `TypeList` to `TypeSet` for the `servers`, `quotas`, `all_quotas`, `resource_quotas` attributes ([#48](https://github.com/selectel/terraform-provider-selvpc/issues/48)) +- Added a check for error on setting non-scalars ([#52](https://github.com/selectel/terraform-provider-selvpc/issues/52)) +- Added a check for if resources don’t exist during read with unsetting the ID ([#53](https://github.com/selectel/terraform-provider-selvpc/issues/53)) +- Grouped attributes at the top of resources followed by the optional attributes ([#54](https://github.com/selectel/terraform-provider-selvpc/issues/54)) -BUG FIXES: +BUG FIXES: -* Fixed `golint` URL in the TravisCI configuration ([#49](https://github.com/selectel/terraform-provider-selvpc/issues/49)) -* Fixed `all_quotas` attribute checking in the `TestAccResellV2ProjectAutoQuotas` ([#57](https://github.com/selectel/terraform-provider-selvpc/issues/57)), ([#62](https://github.com/selectel/terraform-provider-selvpc/issues/62)) -* Fixed quotas in the created project of the `selvpc_resell_floatingip_v2` resource ([#58](https://github.com/selectel/terraform-provider-selvpc/issues/58)) -* Fixed `structLitKeyOrder` errors in the CI ([#60](https://github.com/selectel/terraform-provider-selvpc/issues/60)) +- Fixed `golint` URL in the TravisCI configuration ([#49](https://github.com/selectel/terraform-provider-selvpc/issues/49)) +- Fixed `all_quotas` attribute checking in the `TestAccResellV2ProjectAutoQuotas` ([#57](https://github.com/selectel/terraform-provider-selvpc/issues/57)), ([#62](https://github.com/selectel/terraform-provider-selvpc/issues/62)) +- Fixed quotas in the created project of the `selvpc_resell_floatingip_v2` resource ([#58](https://github.com/selectel/terraform-provider-selvpc/issues/58)) +- Fixed `structLitKeyOrder` errors in the CI ([#60](https://github.com/selectel/terraform-provider-selvpc/issues/60)) ## 0.2.0 (Oct 3, 2018) FEATURES: -* Added `auto_quotas` attribute for the `selvpc_resell_project_v` resource ([#41](https://github.com/selectel/terraform-provider-selvpc/issues/41)) +- Added `auto_quotas` attribute for the `selvpc_resell_project_v` resource ([#41](https://github.com/selectel/terraform-provider-selvpc/issues/41)) IMPROVEMENTS: -* Added `critic` target in the `GNUmakefile` that will run `gocritic` linter. This target will be called by the Travis CI ([#43](https://github.com/selectel/terraform-provider-selvpc/issues/43)) -* Updated Go version to the `1.11.1` in the Travis CI configuration ([#44](https://github.com/selectel/terraform-provider-selvpc/issues/44)) +- Added `critic` target in the `GNUmakefile` that will run `gocritic` linter. This target will be called by the Travis CI ([#43](https://github.com/selectel/terraform-provider-selvpc/issues/43)) +- Updated Go version to the `1.11.1` in the Travis CI configuration ([#44](https://github.com/selectel/terraform-provider-selvpc/issues/44)) ## 0.1.0 (May 13, 2018) FEATURES: -* __New Resource:__ `selvpc_resell_project_v2` ([#3](https://github.com/selectel/terraform-provider-selvpc/issues/3)) -* __New Resource:__ `selvpc_resell_floatingip_v2` ([#34](https://github.com/selectel/terraform-provider-selvpc/issues/34)) -* __New Resource:__ `selvpc_resell_license_v2` ([#33](https://github.com/selectel/terraform-provider-selvpc/issues/33)) +- **New Resource:** `selvpc_resell_project_v2` ([#3](https://github.com/selectel/terraform-provider-selvpc/issues/3)) +- **New Resource:** `selvpc_resell_floatingip_v2` ([#34](https://github.com/selectel/terraform-provider-selvpc/issues/34)) +- **New Resource:** `selvpc_resell_license_v2` ([#33](https://github.com/selectel/terraform-provider-selvpc/issues/33))