IMPROVEMENTS:
- Added
nodegroup_type
attribute toselectel_mks_nodegroup_v1
resource (#202)
DEPRECATED:
- Removed
selectel_vpc_vrrp_subnet_v2
resource because it has been deprecated in the Selectel VPC V2 API (#199)
IMPROVEMENTS:
- Added new region
nl-1
for MKS (#197)
IMPROVEMENTS:
- Added quotas check for
selectel_mks_cluster_v1
andselectel_mks_nodegroup_v1
resources (#195)
IMPROVEMENTS:
- Added ability to upgrade unsupported kubernetes versions for the
selectel_mks_cluster_v1
resource (#193)
IMPROVEMENTS:
- Added
taints
update support for theselectel_mks_nodegroup_v1
resource (#189) - Updated
dbaas-go
dependency tov0.5.0
(#188) - Updated
golangci-lint
in CI tov1.44.0
(#192)
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
tov2.10.1
(#181) - Added support for
uz-1
region for theselectel_mks_cluster_v1
resource (#182) - Added useful links to the documentation (#186)
- Updated Go version to
1.17
(#187)
IMPROVEMENTS:
- Added
redis_password
argument for theselectel_dbaas_datastore_v1
resource (#173) - Added
datastore_type_ids
attribute for theselectel_dbaas_flavor_v1
data source (#173)
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 theselectel_dbaas_datastore_v1
resource (#162) - Added autoscaling support for the
selectel_mks_nodegroup_v1
resource (#165)
IMPROVEMENTS:
- Change
connection
attribute type from TypeSet to TypeMap for theselectel_dbaas_datastore_v1
resource (#159)
IMPROVEMENTS:
- Add
filter
argument for theselectel_dbaas_flavor_v1
data source (#150) - Add
connections
attribute for theselectel_dbaas_datastore_v1
resource (#150)
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:
BUG FIXES:
- Fixed an issue with failing MKS acceptance tests when cluster maintenance could start during the tests (#146)
FEATURES:
- New Data Source:
selectel_domains_domain_v1
(#128)
IMPROVEMENTS:
- Added
taints
argument for theselectel_mks_nodegroup_v1
resource (#130) - Allowed using
ru-9
region asregion
argument for theselectel_mks_cluster_v1
resource (#141) - Updated
domains-go
dependency tov0.3.0
(#142)
IMPROVEMENTS:
- Added
enable_pod_security_policy
argument for theselectel_mks_cluster_v1
resource (#115) - Added
zonal
argument for theselectel_mks_cluster_v1
resource (#125) - Upgraded Terraform SDK to
v2.0.1
(#129)
IMPROVEMENTS:
- Updated Go version to
1.14.7
(#117) - Updated
golangci-lint
in CI tov1.30.0
(#118) - Updated
go-selvpcclient
in CI tov1.12.0
(#118)
BUG FIXES:
- Fixed an issue when an emtpy value in the
quotas.resource_quotas.zone
argument of theselectel_vpc_project_v2
resource caused Resell V2 API errors (#111)
BUG FIXES:
- Fixed an issue when the
selectel_mks_cluster_v1
resource was recreated on every Terraform run because of upper case usage in thename
argument (#103) - Fixed an issue when the
selectel_vpc_keypair_v2
resource was recreated on every Terraform run because theregions
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 theselectel_vpc_project_v2
resource caused Resell V2 API errors (#107)
FEATURES:
IMPROVEMENTS:
- Added
labels
argument forselectel_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
tov1.13.0
(#96)
BUG FIXES:
- Fixed an issue when
selectel_mks_cluster_v1
resource tried to downgrade itskube_version
in case it was automatically upgraded in the MKS backend (#85) - Fixed an issue when
nodes_count
attribute ofselectel_mks_nodegroup_v1
resource couldn't be imported (#89)
FEATURES:
IMPROVEMENTS:
- Updated Go version to
1.14.2
(#83) - Updated
terraform-plugin-sdk
tov1.10.0
(#83) - Updated
golangci-lint
in CI tov1.25.1
(#83)
IMPROVEMENTS:
- Added
network_id
,subnet_id
,port_id
attributes intoselectel_vpc_license_v2
resource (#78) - Updated
terraform-plugin-sdk
tov1.7.0
(#76) - Updated
golangci-lint
in CI tov1.23.8
(#77)
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 separateterraform-plugin-sdk
v1.0.0 (#72)
BUG FIXES:
- Fixed an issue where checks for 404 errors could cause panics (#73)
BUG FIXES:
- Fixed an issue with
selectel_vpc_project_v2
whenquotas
argument has been updated incorrectly (#64)
IMPROVEMENTS:
- Updated Terraform SDK to
v1.12.2
fromv1.12.0
(#61) - Updated
golangci-lint
in CI tov1.17.1
(#63) - Fixed Terraform and Go versions in documentation (#63)
IMPROVEMENTS:
- Updated Terraform SDK to
v1.12.0
fromv1.12.0-beta1
(#58) - Updated
golangci-lint
in CI tov1.16.0
(#55)
BUG FIXES:
- Fixed an issue with empty
project_id
argument of theselectel_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 tov1.15.0
(#54)
BREAKING CHANGES:
- All
selvpc_resell_*
resources were renamed toselectel_vpc_*
resources (#45)
FEATURES:
- New Resource:
selectel_vpc_crossregion_subnet_v2
(#43)
BUG FIXES:
- Fixed VPC V2 Token Account acceptance test (#41)
FEATURES:
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 theselvpc_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)
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
andUsing the provider
sections in the Readme (#6) - Added
GolangCI-Lint
in theTravisCI
, removed separated linters scripts and cleaned upGNUmakefile
(#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 tov1.5.0
(#14)
IMPROVEMENTS:
- Updated
go-selvpcclient
dependency tov1.4.0
(#51) - Updated documentation for
floatingip_v2
,license_v2
andproject_v2
resources (#50) - Changed
TypeList
toTypeSet
for theservers
,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 theTestAccResellV2ProjectAutoQuotas
(#57), (#62) - Fixed quotas in the created project of the
selvpc_resell_floatingip_v2
resource (#58) - Fixed
structLitKeyOrder
errors in the CI (#60)
FEATURES:
- Added
auto_quotas
attribute for theselvpc_resell_project_v
resource (#41)
IMPROVEMENTS:
- Added
critic
target in theGNUmakefile
that will rungocritic
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)
FEATURES: