FEATURES:
- mongodb:
resources
section foryandex_mdb_mongodb_cluster
is now deprecated - mongodb: add new sections
resources_mongod
,resources_mongos
,resources_mongocfg
,resources_mongoinfra
foryandex_mdb_mongodb_cluster
- mongodb: add support
MONGOINFRA
host type - mongodb: allow changing settings for
MONGOS
andMONGOCFG
host types - mongodb: support
6.0
enterprise and community versions inyandex_mdb_mongodb_cluster
BUG FIXES:
- datatransfer: fixed the setting of
source_id
andtarget_id
on the transfer importing - yandex message queue: fixed invalid VisibilityTimeout in queue settings when
visibility_timeout_seconds
attribute was set to0
FEATURES:
- New Resource
yandex_monitoring_dashboard
- New Data Source
yandex_monitoring_dashboard
- postgresql: fix host recreation when assigning public ip
- postgresql: do not change user's password if no state changes
- logging: support data_stream attribute
- mysql: fix host recreation when assigning public ip
- postgresql: add
database
anduser
attributes toyandex_mdb_postgresql_cluster
data source - New Resource
yandex_compute_gpu_cluster
- New Data Source
yandex_compute_gpu_cluster
- compute: add
gpu_cluster_id
attribute inyandex_compute_instance
resource and data source - postgresql: add
pool_mode
attribute tosettings
inyandex_mdb_postgresql_user
BUG FIXES:
- postgresql: fix owner permissions drop in
yandex_mdb_postgresql_user
FEATURES:
- New Resource
yandex_billing_cloud_binding
- New Data Source
yandex_billing_cloud_binding
- ydb: add new parameters for serverless database
BUG FIXES:
- provider config: make
storage_secret_key
andtoken
attributes sensitive - serverless: fix documentation of required attributes for
yandex_function
resource - postgresql: fix adding
shared_preload_libraries
to cluster - clickhouse: fix bug with empty user settings.
- compute: fix updating
snapshot_schedule
disks - storage: minor logging fixes
FEATURES:
- clickhouse: add new parameters for user settings, server config.
- clickhouse: add feature to configure resources for shards.
- serverless: add
container
support inyandex_function_trigger
resource and data source - vpc: add
deletion_protection
attribute inyandex_vpc_address
resource and data source - vpc: add
deletion_protection
attribute inyandex_lb_network_load_balancer
resource and data source - vpc: Use the default region if the
region_id
attribute is omitted inyandex_lb_network_load_balanacer
andyandex_lb_target_group
- alb: add
rewrite_request_id
support inHTTPHandler
- postgresql: add new parameters for user settings.
FEATURES:
- storage: add
object_lock_configuration
attribute inbucket
resource - storage: add
object_lock_legal_hold_status
,object_lock_mode
andobject_lock_retain_until_date
attributes inobject
resource - storage: add information about
storage_endpoint
in documents - storage: add
config_read
property toanonymous_access_flags
structure. - New Resource:
yandex_ydb_topic
BUG FIXES:
- storage: import bucket state now does not requires reapply because it's properly syncs acl and grants.
- mongodb: add
restore
entity inyandex_mdb_mongodb_cluster
resource - k8s: add
master_logging
attribute tocluster
resource and data source - New Data Source:
yandex_container_registry_ip_permission
- New Resource:
yandex_container_registry_ip_permission
- clickhouse: add possibility to update
version
andresources
in single apply - alb: add
regex
support inStringMatch
- clickhouse: added the feature to set maintenance_window when creating a cluster.
- clickhouse: support cloud_storage with advanced settings
- postgresql: add possibility to rename
yandex_mdb_postgresql_database
- api_gateway: add
custom_domains
attribute toapi_gateway
resource and data source - serverless: add
connectivity
attribute toapi_gateway
resource and data source - serverless: add
connectivity
attribute toyandex_functions
resource and data source - serverless: add
connectivity
attribute toyandex_serverless_container
resource and data source - clickhouse: add feature to set weight for shards.
BUG FIXES:
- mysql: fix bug leading to cluster recreation when changing folder_id
- mdb: fix bug when description cannot be set to null in
yandex_mdb_postgresql_cluster
andyandex_mdb_mongodb_cluster
- clickhouse: fix bug leading to failed updating cluster when set cloud_storage(enabled: false)
- compute: fix validation of local_disk in yandex_compute_instance resource
FEATURES:
- compute: support
metadata_options
inyandex_compute_instance
- New Data Source:
yandex_compute_filesystem
- New Resource:
yandex_compute_filesystem
- compute: support
yandex_compute_filesystem
inyandex_compute_instance
BUG FIXES:
- compute: fix bug leading to failed instance update when changing subnet_id of a network_interface
- clickhouse: fix bug leading to failed creating cluster when set maintenance_window
FEATURES
- alb: add
log_options
attribute inyandex_alb_load_balancer
resource and data source.
FEATURES:
- New Data Source:
yandex_cm_certificate
- New Data Source:
yandex_cm_certificate_content
- New Resource:
yandex_cm_certificate
BUG FIXES:
- lockbox: display error cause, when creating resource
yandex_lockbox_secret_version
fails - greenplum: add default values for pooler_config. Fix bug with greenplum cluster creation.
- postgresql: fix bug leading to cluster recreation when dropping users or databases in
yandex_mdb_postgresql_cluster
resource - postgresql: fix bug leading to panic when creating user with grants = [""]
- serverless: check retry attributes when creating message queue trigger
FEATURES:
- postgresql: add postgresql 15 support
- datatransfer: add
on_create_activate_mode
for incremental transfers - datatransfer: ignore deactivation error on destroy
- New Data Source:
yandex_compute_snapshot_schedule
- New Resource:
yandex_compute_snapshot_schedule
ENHANCEMENTS:
- add
sasl_enabled_mechanisms
attribute inyandex_mdb_kafka_cluster
resource and data source
BUG FIXES:
- compute: fix size validation in
resource_yandex_compute_disk
- vpc: fix region_id validation in
resource_yandex_lb_network_load_balanacer
andresource_yandex_lb_target_group
- postgresql: fix
host_master_name
wrong behaviour inyandex_mdb_postgresql_cluster
again - alb: fix
value
wrong behaviour inyandex_alb_http_router
andyandex_alb_virtual_host
- alb: fix default
path
value inyandex_alb_backend_group
- greenplum: add expanding greenplum cluster in a case of changing segments host numbers, details in
resource_yandex_mdb_greenplum_cluster
ENHANCEMENTS:
- provider: Upgrade go-sdk and go-genproto to the latest version. This is needed for ALB RBAC feature.
- add
message_max_bytes
,replica_fetch_max_bytes
,ssl_cipher_suites
,offsets_retention_minutes
attributes inyandex_mdb_kafka_cluster
resource and data source - clickhouse: use version 22.8 for tests
FEATURES:
- mdb: add
backup_retain_period_days
attribute toconfig
entity inyandex_mdb_mysql_cluster
resource and data source - alb: support
route_options
attribute inyandex_alb_http_router
andyandex_alb_virtual_host
resource and data source - New Data Source:
yandex_lockbox_secret
- New Data Source:
yandex_lockbox_secret_version
- New Resource:
yandex_lockbox_secret
- New Resource:
yandex_lockbox_secret_version
- serverless: add
secrets
attribute inyandex_function
resource and data source - serverless: add
secrets
attribute inyandex_serverless_container
resource and data source - kafka: support S3-Sink Kafka connector in
yandex_mdb_kafka_connector
resource
BUG FIXES:
- postgresql: fix
host_master_name
wrong behaviour in inyandex_mdb_postgresql_cluster
- postgresql: fix
yandex_mdb_postgresql_database
resource wrong behaviour in 0.78.1
FEATURES:
- New Resource:
yandex_organizationmanager_group_iam_member
FEATURES:
- redis: support for Redis 7.0
- New Data Source:
yandex_organizationmanager_group
- New Resource:
yandex_organizationmanager_group
- New Resource:
yandex_organizationmanager_group_membership
- ydb: support
deletion_protection
attribute toyandex_ydb_database_serverless
andyandex_ydb_database_dedicated
resources. - New Data Source:
yandex_container_repository_lifecycle_policy
- New Resource:
yandex_container_repository_lifecycle_policy
BUG FIXES:
yandex_container_repository
: fixed bug with orphantyandex_container_repository
after taint ofyandex_container_registry
BUG FIXES:
- kafka: sort hosts in listKafkaHosts method to avoid non - deterministic list of hosts.
FEATURES:
- kafka: support Kafka 3.0,3.1,3.2 in
yandex_mdb_kafka_cluster
- postgresql: added 13-1c, 14-1c Postgresql versions
BUG FIXES:
- dns: fixed
proto: not found
error when creating, updating or deletingyandex_dns_recordset
BUG FIXES:
- cdn: fixed wrong documentation example
- postgresql: fix
login
andconn_limit
wrong behaviour inyandex_mdb_postgresql_user
- data source
yandex_organizationmanager_saml_federation_user_account
now works for federations with more than a hundred of users and with viewer role
ENHANCEMENTS:
- vpc: allow usage of
yandex_vpc_gateway
inyandex_vpc_route_table.static_route
asgateway_id
next hop
FEATURES:
- greenplum: add
maintenance_window
attribute to resource and data source - greenplum: support for changing the user's password
- greenplum: support for changing segment and master resources
- mdb: add
template_db
attribute toyandex_mdb_postgresql_cluster
resource and data source - clickhouse: add
assign_public_ip
attribute tohost
declaration in resource and data source - clickhouse: support hosts update
- mdb: add
backup_retain_period_days
attribute toconfig
entity inyandex_mdb_mysql_cluster
resource and data source - New Data Source:
yandex_iot_core_broker
- New Data Source:
yandex_vpc_gateway
- New Resource:
yandex_iot_core_broker
- New Resource:
yandex_vpc_gateway
data_transfer
flag inClusterConfig.access
for ClickHouse, Greenplum, MySQL, PostgreSQL, Kafka, MongoDByandex_query
flag inClusterConfig.access
for ClickHouse
WARNING:
- mdb: remove 5 and 6 from supported versions for redis
BUG FIXES:
- iam: fix access bindings deletion
- ydb: fixed panic if database was removed outside of terraform
- storage: fix issue when error, returned from reading extend bucket settings treated as important. It will be printed as log output now instead of interrupting plan execution.
- greenplum: fix bug with not setting
security groups_ids
inresource_yandex_mdb_greenplum_cluster
- greenplum: fix bug with not setting
access
inresource_yandex_mdb_greenplum_cluster
ENHANCEMENTS:
- mdb: add
sqlcollation
attribute toyandex_mdb_sqlserver_cluster
resource and data source - serverless: increase operation timeouts in
yandex_function
resource - cdn: added the ability to set custom
folder_id
attribute for resourcesyandex_cdn_origin_group
andyandex_cdn_resource
FEATURES:
- k8s: add
instance_template.name
attribute tonode group
resource and data source - k8s: add
instance_template.ipv4_dns_records
,instance_template.ipv6_dns_records
attributes tonode group
resource and data source - k8s: add
instance_template.labels
attribute tonode group
resource and data source - greenplum: add fields
greenplum_config
andpooler_config
inresource_yandex_mdb_greenplum_cluster
- New Resource:
yandex_serverless_container_iam_binding
- New Resource:
yandex_ydb_database_iam_binding
BUG FIXES:
- alb:
send
andreceive
attributes can be empty now inyandex_alb_backend_group
resource and data source - alb: fixed
yandex_alb_load_balancer
resource and data source documentation - alb: support
mode
attribute inload_balancing_config
entity inyandex_alb_backend_group
resource and data source - mysql:
mysql_config.sql_mode
is setting now when creating a cluster - mdb: fix changing
maintenance_window
only inyandex_mdb_redis_cluster
- clickhouse: fix issue with
shard_group
update - serverless: fix issue with
retention_period
update inyandex_logging_group
resource
ENHANCEMENTS:
- alb: refactoring
yandex_alb_backend_group
resource and data source - alb: extra validation added to
yandex_alb_load_balancer
andyandex_alb_virtual_host
resources and data sources - mdb: add
client_output_buffer_limit_normal
andclient_output_buffer_limit_pubsub
attributes toyandex_mdb_redis_cluster
resource and data source - mdb: add
replica_priority
attribute toyandex_mdb_redis_cluster
resource and data source - mdb: add
assign_public_ip
attribute toyandex_mdb_redis_cluster
resource and data source - ymq: add
region_id
attribute to resource
FEATURES:
- compute: support for creating
yandex_compute_instance
with local disks
ENHANCEMENTS:
- compute: support instance's scheduling policy update in-place
FEATURES:
- datatransfer: add ClickHouse endpoint into
yandex_datatransfer_endpoint
resource - alb: support
session_affinity
attribute inyandex_alb_backend_group
resource and data source. - New Resource:
yandex_mdb_postgresql_database
- New Resource:
yandex_mdb_postgresql_user
- New Resource:
yandex_mdb_mysql_database
- New Resource:
yandex_mdb_mysql_user
- New Data Source:
yandex_mdb_postgresql_database
- New Data Source:
yandex_mdb_postgresql_user
- New Data Source:
yandex_mdb_mysql_database
- New Data Source:
yandex_mdb_mysql_user
- storage: support
folder_id
,max_size
,anonymous_access_flags
,https
anddefault_storage_class
attributes in bucket. Seestorage_bucket
documentation for important information.
BUG FIXES:
- postgresql: fix bug with applying cluster's settings in PostgreSQL 14
- iam: return error when access bindings not applied
- storage: fix bug of wrong handling permission error denied on reading policy
- mdb: fix setting timeout and slowlog_max_len to 0 value in
yandex_mdb_redis_cluster
WARNING:
- postgresql:
database
anduser
sections foryandex_mdb_postgresql_cluster
are now deprecated - mysql:
database
anduser
sections foryandex_mdb_mysql_cluster
are now deprecated
ENHANCEMENTS:
- iam: support for changing description of
yandex_iam_service_account_key
without recreation - mdb: add
performance_diagnostics
section inyandex_mdb_mysql_cluster
resource and data source - mdb: change attribute
yandex_mdb_mysql_cluster.user.global_permissions
type from List to Set - alb: add
enable_proxy_protocol
attribute tostream_backend
entity inyandex_alb_backend_group
resource and data source
BUG FIXES:
- postgresql: fix unpredictable behaviour when changing
assign_public_ip
without name - storage: fix not saving bucket's
policy
to tfstate - datatransfer: allow updating
tls_mode
attribute ofyandex_datatransfer_endpoint
resource fromenabled
todisabled
value
FEATURES:
- compute: changing
folder_id
attribute leads to move operation foryandex_compute_instance
andyandex_compute_disk
resources ifallow_recreate
flag is set to false (or not set). Otherwise, resource will be recreated. - mdb: new mysql configuration options added
- mdb: support audit log (filter, audit_authorization_success) and security (enable, kmip) settings in
yandex_mdb_mongodb_cluster
- add
host_group_ids
attribute inyandex_mdb_mysql_cluster
resource and data source - add
host_group_ids
attribute inyandex_mdb_postgresql_cluster
resource and data source - datatransfer: add MongoDB endpoint into
yandex_datatransfer_endpoint
resource
ENHANCEMENTS:
- compute: add
host_affinity_rules
attribute toplacement_policy
inyandex_compute_instance
resource and data source - alb: support
storage_bucket
as a target inyandex_alb_backend_group
resource and data source
BUG FIXES:
- compute: avoid unnecessary start/stop operations for instance while updating secondary disk configuration
- compute: detach secondary disk from instance before deleting
- dataproc: add
assign_public_ip
attribute tosubcluster_spec
entity. If set totrue
then public ip addresses will be assigned to hosts of the subcluster - docs: fixed exported attributes for
yandex_vpc_network
datasource - docs: fixed
yandex_vpc_address
resource documentation - dns: fixed
yandex_dns_recordset
resource record data length restriction
FEATURES:
- mdb: support
persistence_mode
inyandex_mdb_redis_cluster
- kafka: support connector resource and data source in Kafka clusters
ENHANCEMENTS:
- mdb: add
serverless
attribute toaccess
entity inyandex_mdb_postgresql_cluster
resource and data source - add
ssl_certificate
attribute inyandex_cdn_resource
resource and data source - alb: change
http_backend
andgrpc_backend
andstream_backend
andhealthcheck
attribute types from Set to List inyandex_alb_backend_group
resource - mdb: add
priority
andbackup_priority
attributes tohost
entity inyandex_mdb_mysql_cluster
resource and data source - mdb: add
embedded_keeper
attribute inyandex_mdb_clickhouse_cluster
resource and data_source
FEATURES:
- mdb: support MongoDB enterprise 4.4 and 5.0 in
yandex_mdb_mongodb_cluster
- kafka: support change
assign_public_ip
flag in Kafka clusters - resource-manager: add
yandex_resourcemanager_cloud
resource.
BUG FIXES:
- alb: fix behavior of attribute
validation_context
oftls
entity inyandex_alb_backend_group
resource - alb: fix behavior of
send
andreceive
attributes ofstream_healthcheck
entity inyandex_alb_backend_group
resource - docs: Fixed few minor inaccuracies of
yandex_alb_load_balancer
resource
ENHANCEMENTS:
- allow
initial
of0
foryandex_kubernetes_node_group
auto_scale
policy. - dataproc: now cluster version specified in create cluster request is treated as a semantic version prefix. So specified version
2.0
may lead to creation of cluster version2.0.30
and this will not be considered a change in terraform state. - add
host_group_ids
attribute inyandex_mdb_sqlserver_cluster
resource and data source
BUG FIXES:
- alb: fix behavior of attribute
weight
inhttp_backend
andgrpc_backend
andstream_backend
inyandex_alb_backend_group
resource - datatransfer: make
yandex_datatransfer_transfer
importable in accordance with the documentation - mdb: fix the optional parameter
preallocate
for kafka topic config when it is absent
FEATURES:
- New Resource:
yandex_datatransfer_endpoint
- New Resource:
yandex_datatransfer_transfer
- managed-kubernetes: add
container_runtime
attribute toyandex_kubernetes_node_group
resource and data source - managed-elasticsearch: add
maintenance_window
section inyandex_mdb_elasticsearch_cluster
resource and data source - dns: support for resolving by name in
yandex_dns_zone
data source
BUG FIXES:
- mdb: fix error when simultaneously deleting
yandex_mdb_kafka_topic
resource and modifyingyandex_mdb_kafka_cluster
resource
ENHANCEMENTS:
- mdb: add
maintenance_window
section inyandex_mdb_kafka_cluster
resource and data source
FEATURES:
- New Data Source:
yandex_cdn_origin_group
- New Data Source:
yandex_cdn_resource
- New Data Source:
yandex_serverless_container
- New Resource:
yandex_cdn_origin_group
- New Resource:
yandex_cdn_resource
- New Resource:
yandex_serverless_container
- alb: add
stream_backend
attribute toyandex_alb_backend_group
resource and data source - alb: add
stream
attribute tolistener
entity inyandex_alb_load_balancer
resource and data source
BUG FIXES:
- docs: Fixed few minor inaccuracies of
yandex_alb_virtual_host
resource
FEATURES:
- compute: added
block_size
inyandex_compute_disk
andyandex_compute_instance
resources.
FEATURES:
- mdb: added the ability to upgrade Kafka version using the
version
attribute ofyandex_mdb_kafka_cluster
resource.
BUG FIXES:
- alb: fix behavior of attribute
address_type
inyandex_alb_target_group
resource - alb: fix behavior of attribute
route.http_route.http_route_action.host_rewrite
inyandex_alb_virtual_host
resource - mdb: fix crash when empty config is specified for Kafka topic within
yandex_mdb_kafka_topic
andyandex_mdb_kafka_cluster
resources
ENHANCEMENTS:
- alb: add
private_ipv4_address
attribute totarget
entity inyandex_alb_target_group
resource and data source - compute: add
pooled
attribute inyandex_compute_image
resource and data source
ENHANCEMENTS:
- provider: Upgrade to Terraform Plugin SDK V2. There should be no breaking changes from a practitioner's perspective.
BUG FIXES:
- alb: fix behavior of attribute
modify_request_headers.append
inyandex_alb_virtual_host
resource - alb: fix error when
route.http_route.http_match.http_method
attribute ofyandex_alb_virtual_host
resource is used. - alb: fix behavior of attribute
route.http_route.http_match.path
inyandex_alb_virtual_host
resource. - mdb: fix
name
update inyandex_mdb_mongodb_cluster
FEATURES:
- add new resource and data-source
yandex_organizationmanager_saml_federation
- add new data-source
yandex_organizationmanager_saml_federation_user_account
FEATURES:
- mdb: Kafka topic management via dedicated resource
yandex_mdb_kafka_topic
is implemented - mdb: support update
name
,description
,labels
,config.access.data_lens
,config.access.web_sql
,deletion_protection
inyandex_mdb_greenplum_cluster
resource - mdb: add
access
andbackup_window_start
entities inyandex_mdb_greenplum_cluster
resource and data source - mdb: support MongoDB 5.0 in
yandex_mdb_mongodb_cluster
- mdb: add
backup_retain_period_days
attribute toconfig
entity inyandex_mdb_postgresql_cluster
resource and data source
ENHANCEMENTS:
- add docs on k8s node group placement groups.
- ydb: increase the default timeout to create serverless database
- add
name
,replication_source
,replication_source_name
attributes tohost
entity inyandex_mdb_mysql_cluster
resource and data source - mysql, postgresql: support updating
assign_public_ip
without host recreation
WARNING:
allow_regeneration_host
for mysql host is now DEPRECATED.
BUG FIXES:
- mdb: fix behavior of attribute
user.settings.log_min_duration_statement
inyandex_mdb_postgresql_cluster
resource
FEATURES:
- mdb: support Schema Registry in
yandex_mdb_kafka_cluster
FEATURES:
- New Resource:
yandex_kms_symmetric_key_iam_binding
ENHANCEMENTS:
- elasticsearch: update go-sdk version, add tests
- serverless: supported logging trigger
BUG FIXES:
- mdb: invalid plan was generated when user didn't specify zookeeper resources for multibroker Kafka cluster
BUG FIXES:
- mdb: fix password change in Redis
FEATURES:
- New Resource:
yandex_logging_group
- New Data Source:
yandex_logging_group
BUG FIXES:
- fix sni handler expanding
- fix
internal_ipv4_address
missingsubnet_id
field - fix non empty plan when
yandex_vpc_security_group_rule
protocol written in non uppercase
BUG FIXES:
- fix alb backend group with empty tls.
FEATURES:
- New Data Source:
yandex_mdb_greenplum_cluster
- New Resource:
yandex_mdb_greenplum_cluster
- docs: add info about internal address for
lb_network_load_balancer
- docs: add info about loadbalancer_healthchecks predefined target for
vpc_security_group
BUG FIXES:
- mdb: fix terraform crash when using big integers as Kafka broker and topic config values
FEATURES:
- storage:
yandex_storage_bucket
resource supports website routing rules configuraion - mdb: support Redis 6.2 in
yandex_mdb_redis_cluster
- mdb: support Kafka 2.8 in
yandex_mdb_kafka_cluster
- add yandex_organizationmanager_organization_iam_member and yandex_organizationmanager_organization_iam_binding resources.
BUG FIXES:
- vpc: fix dirty plan of
labels
in vpc resources - vpc: fix
yandex_vpc_security_group_rule
doc - vpc: fix ignoring description when changing at inline rules of
yandex_vpc_security_group
- mdb: ensure that
network_id
is not empty if provided - mdb: fix host creating with empty
subnet_id
inyandex_mdb_postgresql_cluster
- mdb: suppress master nodes config changes if no master node used in
yandex_mdb_elasticsearch_cluster
- apigateway: fixed spec updating in
yandex_api_gateway
ENHANCEMENTS:
- add
deletion_protection
attribute toyandex_mdb_clickhouse_cluster
,yandex_mdb_elasticsearch_cluster
,yandex_mdb_kafka_cluster
,yandex_mdb_mongodb_cluster
,yandex_mdb_mysql_cluster
,yandex_mdb_postgresql_cluster
,yandex_mdb_redis_cluster
,yandex_mdb_sqlserver_cluster
resources and data sources - add
deletion_protection
attribute toyandex_dataproc_cluster
data source - support updating of k8s node group
node_labels
without recreation. - docs: added a description of the port to the documentation for
yandex_mdb_postgresql_cluster
- support version updaing for
yandex_mdb_elasticsearch_cluster
FEATURES:
- New Data Source:
yandex_alb_load_balancer
- New Data Source:
yandex_function_scaling_policy
- New Data Source:
yandex_vpc_security_group_rule
for getting info about security group rules - New Resource:
yandex_alb_load_balancer
- New Resource:
yandex_resourcemanager_folder
- New Resource:
yandex_function_scaling_policy
- New Resource
yandex_vpc_security_group_rule
for security group rule managment
ENHANCEMENTS:
- add
application_load_balancer
entity inyandex_compute_instance_group
resource and data source - add
max_checking_health_duration
andmax_opening_traffic_duration
inyandex_compute_instance_group
- add
service
attribute toauto_scale.custom_rule
inyandex_compute_instance_group
resource and data source - add
folder_id
attribute toauto_scale.custom_rule
inyandex_compute_instance_group
resource and data source - add
nat_ip_address
attribute toinstance_template.network_interface
inyandex_compute_instance_group
resource and data source - add
disk_id
attribute toinstance_template.boot_disk
,instance_template.secondary_disk
inyandex_compute_instance_group
- support of changing
cloud_storage
attribute inyandex_mdb_clickhouse_cluster
resource - apigateway: change
spec
attribute from filename to string - docs: add info about timeouts for
yandex_compute_snapshot
- docs: add
yandex_api_gateway
- add
content_type
attribute inyandex_storage_object
resource
BUG FIXES:
- compute: Remove restrictions for
type
attribute atinstance_template.boot_disk.initialize_params
,instance_template.secondary_disk.initialize_params
inyandex_compute_instance_group
- functions:
execution_timeout
attribute change now providesyandex_function
resource update
FEATURES:
- New Data Source:
yandex_alb_virtual_host
- New Resource:
yandex_alb_virtual_host
- New Data Source:
yandex_mdb_elasticsearch_cluster
- New Resource:
yandex_mdb_elasticsearch_cluster
ENHANCEMENTS:
- mdb: add
maintenance_window
section inyandex_mdb_mongodb_cluster
,yandex_mdb_postgresql_cluster
resource and data source - dataproc: added support for properties modification
- k8s: support
network_acceleration_type
in k8s node group resource and data source. - k8s: support Cilium network implementation in k8s cluster and data source.
BUG FIXES:
- mdb: fixed some errors in implementation of Kafka topics modification
- dns: fixed field name error
- dns: fixed diff with compact ipv6 data records in
yndex_dns_recordset
FEATURES:
- New Data Source:
yandex_alb_http_router
- New Resource:
yandex_alb_http_router
- New Data Source:
yandex_alb_backend_group
- New Resource:
yandex_alb_backend_group
- add
autoscaling_config
to Data Proc subcluster specification - add
ip_address
andipv6_address
attributes tonetwork_interface
entity inyandex_compute_instance_group
- New Resource
yandex_vpc_default_security_group
for network's default security group managment
ENHANCEMENTS:
- managed-redis: added
notify_keyspace_events
,slowlog_log_slower_than
,slowlog_max_len
anddatabases
fields - mdb: add
maintenance_window
section inyandex_mdb_clickhouse_cluster
,yandex_mdb_mysql_cluster
andyandex_mdb_redis_cluster
resource and data source - add
num_partitions
anddefault_replication_factor
attributes inyandex_mdb_kafka_cluster
resource and data source - change of
dns_record
,ipv6_dns_record
andnat_dns_record
innetwork_interface
entity ofyandex_compute_instance
without instance drop
BUG FIXES:
- mdb: throw error when trying to modify
owner
indatabase
block inyandex_mdb_postgresql_cluster
FEATURES:
- New Data Source:
yandex_alb_target_group
- New Resource:
yandex_alb_target_group
- add
ipv6
andipv4
attributes to yandex_kubernetes_node_group network interfaces both in resource and the data source.
FEATURES:
- support k8s node group placement groups both in resource and data source.
- add cluster_ipv6_range and service_ipv6_range attributes both to resource yandex_kubernetes_cluster and data source yandex_kubernetes_cluster
- add
host_group_ids
attribute inyandex_mdb_kafka_cluster
resource and data source - add
host_group_ids
attribute inyandex_dataproc_cluster
resource and data source
ENHANCEMENTS:
- add
dns_record
,ipv6_dns_record
andnat_dns_record
tonetwork_interface
entity inyandex_compute_instance
ENHANCEMENTS:
- dataproc: supported
security_group_ids
- add
dns_record
,ipv6_dns_record
andnat_dns_record
tonetwork_interface
entity inyandex_compute_instance_group
- ydb: support for Yandex Database clusters
- compute: increase disk size limit from 4096Gb to 8192Gb
- vpc: add
name
field description at vpc_security_group datasource and example of it usage
BUG FIXES:
- compute: placement_policy update in
yandex_compute_instance_group
FEATURES:
- storage:
yandex_storage_bucket
resource supports bucket policy configuration
ENHANCEMENTS:
- add extended API logging. Use TF_ENABLE_API_LOGGING=1 with TF_LOG=debug to see extended output.
- support IAM token in tests
- managed-redis: added 'tls_enabled' field
- managed-kafka: added 'unmanaged_topics' cluster flag and some cluster config flags
- mdb: add
host
attribute inyandex_mdb_kafka_cluster
resource and data source
BUG FIXES:
- serverless: fix API Gateway specification update
ENHANCEMENTS:
- provider: the default development, testing and building of the provider is now done with Go 1.16.
- serverless: supported API Gateway
BUG FIXES:
- mdb: fix user settings diff for ClickHouse cluster
ENHANCEMENTS:
- mdb: add example and update documentation for
yandex_mdb_postgresql_cluster
resource - serverless: supported log-group trigger
BUG FIXES:
- dns: fix recordset update in
yandex_dns_recordset
- storage: Fix timeout while applying CORS settings with empty fields
FEATURES:
- New Resource:
yandex_mdb_sqlserver_cluster
- managed-kubernetes: support
security_group_ids
foryandex_kubernetes_node_group
resource and data source - New Resource:
yandex_dns_zone
- New Resource:
yandex_dns_recordset
- New Data Source:
yandex_dns_zone
- serverless: support import for all resources
- New Resource:
yandex_container_repository
- New Resource:
yandex_container_repository_iam_binding
- New Data Source:
yandex_container_repository
ENHANCEMENTS:
- mdb: add
service_account_id
section inyandex_mdb_clickhouse_cluster
resource and data source - mdb: add
cloud_storage
section inyandex_mdb_clickhouse_cluster
resource and data source - managed-kubernetes: added
network_interface
section foryandex_kubernetes_node_group
- managed-redis: added 'disk_type_id' field
WARNING:
- managed-kubernetes:
nat
entitiy andsubnet_id
entity inallocation_policy
section foryandex_kubernetes_node_group
is now deprecated - mdb: when changing the
assign_public_ip
attribute tohost
entity inyandex_mdb_mysql_cluster
, the old host is deleted and a new host is created - mdb: add
allow_regeneration_host
attribute inyandex_mdb_mysql_cluster
resource
BUG FIXES:
- mdb: fix host delete in
yandex_mdb_mysql_cluster
ENHANCEMENTS:
- compute: add documentation and example for non-replicated disk
FEATURES:
- compute: support yandex_disk_placement_group resource and data source.
- compute: integrate yandex_disk_placement_group with compute disk resource and data source.
- mdb: added the ability to upgrade the Mysql version using the
version
attribute inyandex_mdb_mysql_cluster
ENHANCEMENTS:
- mdb: add
restore
entity inyandex_mdb_mysql_cluster
resource - mdb: add
connection_limits
,global_permissions
andauthentication_plugin
attributes touser
entity inyandex_mdb_mysql_cluster
resource and data source - mdb: add
restore
entity inyandex_mdb_postgresql_cluster
resource - mdb: add
settings
andquota
sections touser
entity inyandex_mdb_clickhouse_cluster
resource and data source. - iam: corrected documentation for
yandex_resourcemanager_cloud_iam_binding
resource. - iam: corrected documentation for
yandex_resourcemanager_folder_iam_binding
resource.
BUG FIXES:
- mdb: fix updating user permissions for Kafka cluster
WARNING:
- mdb: replace sets with lists for users in
yandex_mdb_mysql_cluster
. There can appear changes in diff for users, which will not change anything and will disappear after apply
FEATURES:
- New Resource:
yandex_container_registry_iam_binding
- mdb: version 13 is available in
yandex_mdb_postgresql_cluster
- storage:
yandex_storage_bucket
resource supports versioning configuration - storage:
yandex_storage_bucket
resource supports logging configuration - vpc: add example for ddos protected address documentation
- compute: support yandex_placement_group resource and data source.
- compute: integrate yandex_placement_group with compute instance and instance group resources and data source.
ENHANCEMENTS:
- storage: add bucket configuration example
- mdb: support
security_group_ids
for managed service for kafka - mdb: add
web_sql
anddata_lens
attribute toaccess
entity inyandex_mdb_mysql_cluster
resource and data source - mdb: add
mysql_config
attribute inyandex_mdb_mysql_cluster
resource and data source - mdb: add
format_schema
section inyandex_mdb_clickhouse_cluster
resource and data source - mdb: add
ml_model
section inyandex_mdb_clickhouse_cluster
resource and data source - mdb: add
replication_source_name
,priority
attributes tohost
entity andhost_master_name
attribute inyandex_mdb_postgresql_cluster
resource and data source - mdb: add
sql_user_management
andsql_database_management
attributes inyandex_mdb_clickhouse_cluster
resource and data_source - mdb: add
admin_password
attribute inyandex_mdb_clickhouse_cluster
resource - kms: add sensitive flag for
plaintext
attribute inyandex_kms_secret_ciphertext
resource - managed-kubernetes: support
security_group_ids
foryandex_kubernetes_cluster
resource and data source
FEATURES:
- storage:
yandex_storage_bucket
resource supports lifecycle configuration
ENHANCEMENTS:
- mdb: changing
folder_id
attribute inyandex_mdb_postgresql_cluster
moves PostgreSQL cluster to new folder - mdb: add
web_sql
attribute toconfig.access
entity inyandex_mdb_postgresql_cluster
resource and data source - mdb: add
performance_diagnostics
attribute toconfig
entity inyandex_mdb_postgresql_cluster
resource and data source - mdb: add
settings
attribute touser
entity inyandex_mdb_postgresql_cluster
resource and data source - mdb: add
postgresql_config
attribute toconfig
entity inyandex_mdb_postgresql_cluster
resource and data - mdb: support
security_group_ids
in all database cluster resources and data sources - compute:
strategy
attribute todeploy_policy
entity inyandex_compute_instance_group
resource and data source - vpc: extend validation for listener spec in
yandex_lb_network_load_balancer
resource
BUG FIXES:
- mdb: fix setting of folder_id field for MongoDB cluster
- dataproc: add documentation for the
ui_proxy
attribute - vpc: fix panic on reading
yandex_vpc_address
resource
ENHANCEMENTS:
- mdb: add
conn_limit
attribute touser
entity inyandex_mdb_postgresql_cluster
resource and data source - mdb: add
config
section inyandex_mdb_clickhouse_cluster
resource and data source
BUG FIXES:
- kms: fix import operation
- serverless: folder_id can be using from yandex_function, yandex_function_trigger, yandex_iot_core_registry
- serverless: crash fix for dlq option in yandex_function_trigger
ENHANCEMENTS:
- vpc: default_security_group_id field was added to network resource and data source
- provider: support authentication via IAM token
FEATURES:
- mdb: support ClickHouse shard groups in
yandex_mdb_clickhouse_cluster
BUG FIXES:
- vpc: Security group rule port bugfix: can create rules without specifying a port
- vpc: Fix internal_address_spec block in network load balancer resource doc
- vpc: Security group ANY port bug fix
- dataproc: support for UI Proxy
ENHANCEMENTS:
- serverless: improved zip archive content size limit excession error message
BUG FIXES:
- fix release issue
FEATURES:
- mdb: support MongoDB 4.4 in
yandex_mdb_mongodb_cluster
- vpc: address resource & data source
ENHANCEMENTS:
- lb: improve NLB sweeper and tests
BUG FIXES:
- vpc:
static_route
inyandex_vpc_route_table
is optional now
BUG FIXES:
- vpc: fix "security_group" data source
FEATURES:
- vpc: security group rule targets
security_group_id
andpredefined_target
are supported - storage:
yandex_storage_bucket
resource can manage SSE
ENHANCEMENTS:
- some changes in security group resource
BUG FIXES:
- lb: fix modifying listener settings
FEATURES:
- iam: support for resolving by name in
yandex_iam_service_account
data source
BUG FIXES:
- compute: fix
yandex_compute_instance
update trying to re-configure dymanic NAT - mdb: replace sets with lists for users and databases in
yandex_mdb_postgresql_cluster
. WARNING: there can appear changes in diff for users and databases, which will not change anything and will disappear after apply
BUG FIXES:
- compute: fix panic on parsing
instance_template.network_interface.security_group_ids
attribute inyandex_compute_instance_group
resource
FEATURES:
- mdb: support Redis 6.0 in
yandex_mdb_redis_cluster
FEATURES:
- New Data Source:
yandex_client_config
ENHANCEMENTS:
- mdb: add
role
attribute tohost
entity inyandex_mdb_postgresql_cluster
resource and data source - compute: support update of
network_interface
attribute foryandex_compute_instance
resource
BUG FIXES:
- compute: fix
secondary_disk
validation inyandex_compute_instance_group
resource - compute: remove
secondary_disk.security_group_ids
attribute fromyandex_compute_instance
data source
BUG FIXES:
- vpc: fix panic on empty subnet dhcp options on
yandex_vpc_subnet
resource (#82)
FEATURES:
- New Data Source:
yandex_message_queue
- New Resource:
yandex_message_queue
- vpc: allow setting dhcp options for
yandex_vpc_subnet
ENHANCEMENTS:
- mdb: document mdb enumerables for Redis, MongoDB and ClickHouse
- provider: support set 'service_account_key_file' as either the path to or the contents of a Service Account key file in JSON format
- managed-kubernetes: support
gpus
attribute foryandex_kubernetes_node_group
- compute: add
instance_template.scale_policy.test_auto_scale
attribute inyandex_compute_instance_group
resource and data source - compute: add
deletion_protection
attribute inyandex_compute_instance_group
resource and data source - compute: add
instance_template.network_interface.security_group_ids
attribute inyandex_compute_instance_group
resource and data source - compute: add
network_interface.security_group_ids
attribute inyandex_compute_instance
resource and data source
BUG FIXES:
- mdb: fix typo in using mdb api by
resource_yandex_mdb_postgresql_cluster
- vpc: fix removing
yandex_vpc_subnet
attributeroute_table_id
FEATURES:
- New Resource:
yandex_function_iam_binding
BUG FIXES:
- compute: add
ipv4
flag inyandex_compute_instance
data source - mdb: fix disk size change on
mdb_mongodb
resource update - mdb: adding database with its owner to existing
resource_yandex_mdb_postgresql_cluster
simultaneously
ENHANCEMENTS:
- mdb: add
roles
attribute touser
entity inmdb_mongodb
resource and data source - compute: change allowed disk type from
network-nvme
tonetwork-ssd
- compute:
ipv4
flag determines whether to assign a IPv4 address fornetwork_interface
inyandex_compute_instance
andyandex_compute_instance_group
FEATURES:
- New Data Source:
yandex_vpc_security_group
- New Resource:
yandex_vpc_security_group
ENHANCEMENTS:
- managed-kubernetes: allow to create cluster with KMS provider for secrets encryption.
ENHANCEMENTS:
- storage: support custom acl grants for
yandex_storage_bucket
ENHANCEMENTS:
- compute: add
variables
attribute inyandex_compute_instance_group
resource and data source - compute: add
status
attribute inyandex_compute_instance_group
resource and data source - compute: add
instance_template.name
attribute inyandex_compute_instance_group
resource and data source - compute: add
instance_template.hostname
attribute inyandex_compute_instance_group
resource and data source - compute: add
instances.status_changed_at
attribute inyandex_compute_instance_group
resource and data source - managed-kubernetes: add
node_ipv4_cidr_mask_size
attribute toyandex_kubernetes_cluster
resource and data source - managed-kubernetes: add
deploy_policy.max_unavailable
anddeploy_policy.max_expansion
attributes toyandex_kubernetes_node_group
resource and data source - serverless: add
environment
attribute inyandex_function
resource and data source
BUG FIXES:
- mdb: fix modifying
yandex_mdb_mysql_cluster
attributebackup_window_start
FEATURES:
- New Resource:
yandex_kms_secret_ciphertext
ENHANCEMENTS:
- mdb: add
config_spec.access.serverless
attribute inresource_yandex_mdb_clickhouse_cluster
resource and data source
BUG FIXES:
- mdb: forbidden to change user settings that are not present in the scheme of
resource_yandex_mdb_postgresql_cluster
- compute: compute instance attribute
hostname
is now filled when imported
FEATURES:
- New Data Source:
yandex_function
- New Data Source:
yandex_function_trigger
- New Resource:
yandex_function
- New Resource:
yandex_function_trigger
ENHANCEMENTS:
- compute: add
instance_template.network_settings
attribute inyandex_compute_instance_group
resource and data source
FEATURES:
- New Data Source:
yandex_iot_core_registry
- New Data Source:
yandex_iot_core_device
- New Resource:
yandex_iot_core_registry
- New Resource:
yandex_iot_core_device
ENHANCEMENTS:
- managed-kubernetes: support network policy provider for
yandex_kubernetes_cluster
(#45) - managed-kubernetes: add
node_labels
,node_taints
andallowed_unsafe_sysctls
fields foryandex_kubernetes_node_group
BUG FIXES:
- mdb: throw error when trying to modify
assign_public_ip
inresource_yandex_mdb_postgresql_cluster
,resource_yandex_mdb_mysql_cluster
FEATURES:
- compute: allow setting public IP address for
yandex_compute_instance
- mdb: support ClickHouse cluster access for Yandex.Metrica
BUG FIXES:
- mdb: disallow change
lc_collate
andlc_ctype
inyandex_mdb_postgresql_cluster
after creation. - container-registry: prevent terraform crash during
terraform destroy
execution for non-existent container registry. - resourcemanager: data source folder. fixed folder_id resolve by name (would fail without folder_id in provider config)
- managed-kubernetes: k8s cluster version update no longer requires destroying of resource
- managed-kubernetes: update of maintenance window
start_time
andduration
will now trigger resource update
FEATURES:
- compute: software network acceleration for
yandex_compute_instance
- mdb: support roles for users in
yandex_mdb_mysql_cluster
ENHANCEMENTS:
- compute: support metric labels for custom rules in
yandex_compute_instance_group
resourcescale_policy.auto_scale
attribute
BUG FIXES:
- lb: fix modifying health check settings
FEATURES:
- New Data Source:
yandex_dataproc_cluster
- New Resource:
yandex_dataproc_cluster
ENHANCEMENTS:
- managed-kubernetes: support autoscaled
yandex_kubernetes_node_group
BUG FIXES:
- resourcemanager: data source cloud. fixed cloud_id resolve by name (would fail without folder_id in provider config)
FEATURES:
- New Data Source:
yandex_mdb_mysql_cluster
- New Data Source:
yandex_mdb_postgresql_cluster
- New Resource:
yandex_mdb_mysql_cluster
- New Resource:
yandex_mdb_postgresql_cluster
FEATURES:
- New Resource:
yandex_kms_symmetric_key
ENHANCEMENTS:
- managed-kubernetes: support maintenance policy for
yandex_kubernetes_cluster
andyandex_kubernetes_node_group
- lb:
yandex_lb_network_load_balancer
now supports UDP forprotocol
attribute.
BUG FIXES:
- provider: fix
message type "google.protobuf.Empty" isn't linked in
(#35)
FEATURES:
- New Data Source:
yandex_mdb_mongodb_cluster
- New Resource:
yandex_mdb_mongodb_cluster
ENHANCEMENTS:
- mdb: support sharding in
yandex_mdb_clickhouse_cluster
- lb: changes in
yandex_lb_network_load_balancer
support ipv6 at listener.0.external_address_spec.ip_version
ENHANCEMENTS:
- compute: support for custom rules in
yandex_compute_instance_group.scale_policy.auto_scale
FEATURES:
- New Data Source:
yandex_mdb_clickhouse_cluster
- New Resource:
yandex_mdb_clickhouse_cluster
BUG FIXES:
- managed-kubernetes: changes in
yandex_kubernetes_node_group
allocation_policy should trigger destroy/add. - managed-kubernetes: changes in
yandex_kubernetes_cluster
location, release_channel should trigger destroy/add. - managed-kubernetes: changes in
yandex_kubernetes_cluster
master.0.version should NOT trigger destroy/add, and use update instead. - managed-kubernetes: forbidden zero values in
yandex_kubernetes_node_group
, in instance_template.0.resources.0.memory(cores) - managed-kubernetes: fill
instance_group_id
field inyandex_kubernetes_node_group
datasource and resource.
ENHANCEMENTS:
- compute: support update of service_account_id in
yandex_compute_instance
without resource recreation. - datasource resolving by name now uses folder_id from its config (when provided), affected datasources:
yandex_compute_disk
,yandex_compute_image
,yandex_compute_instance
,yandex_compute_snapshot
,yandex_container_registry
,yandex_kubernetes_cluster
,yandex_kubernetes_node_group
,yandex_lb_network_load_balancer
,yandex_lb_target_group
,yandex_mdb_redis_cluster
,yandex_vpc_network
,yandex_vpc_route_table
,yandex_vpc_subnet
.
ENHANCEMENTS:
- mdb: support sharding in
yandex_mdb_redis_cluster
- compute: increase
yandex_compute_snapshot
timeout from 5 to 20 minutes
BUG FIXES:
- managed-kubernetes: mark as computable
version
andpublic_ip
inyandex_kubernetes_cluster
resource
ENHANCEMENTS:
- compute: add
instances
toyandex_compute_instance_group
resource - mdb: add fqdns of hosts in
yandex_mdb_redis_cluster
resource and data source - managed-kubernetes: add
version
toyandex_kubernetes_node_group
resource
ENHANCEMENTS:
- storage:
yandex_storage_bucket
andyandex_storage_object
resources can manage ACL
FEATURES:
- New Resource:
yandex_storage_bucket
- New Resource:
yandex_storage_object
ENHANCEMENTS:
- managed-kubernetes:
yandex_kubernetes_node_group
resource can now be imported - managed-kubernetes:
yandex_kubernetes_cluster
resource can now be imported
BUG FIXES:
- minor documentation fixes for Kubernetes cluster resource and instance group datasource.
ENHANCEMENTS:
- provider: support authentication via instance service account from inside an instance
BUG FIXES:
- container: increase default timeout
FEATURES:
- compute: auto_scale support added for
yandex_compute_instance_group
resource and data source
- New Data Source:
yandex_mdb_redis_cluster
- New Resource:
yandex_mdb_redis_cluster
FEATURES:
- New Data Source:
yandex_kubernetes_cluster
- New Data Source:
yandex_kubernetes_node_group
- New Resource:
yandex_kubernetes_cluster
- New Resource:
yandex_kubernetes_node_group
- provider: migrate to standalone Terraform SDK module (#22)
- provider: support graceful shutdown
- iam: use logic lock on cloud while create SA to prevent simultaneous IAM membership changes
- container: resolve data source
yandex_container_registry
by name.
FEATURES:
- New Resource:
yandex_iam_service_account_api_key
- New Resource:
yandex_iam_service_account_key
ENHANCEMENTS:
- compute:
yandex_compute_snapshot
resource can now be imported - iam:
yandex_iam_service_account
resource can now be imported - iam:
yandex_iam_service_account_static_access_key
resource now supportspgp_key
field.
FEATURES:
- New Data Source:
yandex_container_registry
- New Resource:
yandex_container_registry
ENHANCEMENTS:
- provider: provider uses permanent client-request-id identifier while the terraform is running
BUG FIXES:
- provider: fix provider name and version detection
ENHANCEMENTS:
- provider: set provider name and version in user agent header.
BUG FIXES:
- compute: fix flattening of health checks for
yandex_compute_instance_group
resource
ENHANCEMENTS:
- compute: add
resources.0.gpus
attribute inyandex_compute_instance
resource and data source - compute: add
resources.0.gpus
attribute inyandex_compute_instance_group
resource and data source
ENHANCEMENTS:
- compute:
yandex_compute_snapshot
resource can now be imported - iam:
yandex_iam_service_account
resource can now be imported
BUG FIXES:
- compute: fix read operation of
yandex_compute_instance
BUG FIXES:
- resourcemanager: resources
yandex_*_iam_binding
,yandex_•_iam_policy
works with full set of bindings.
BUG FIXES:
- vpc: remove
v6_cidr_blocks
attr inyandex_vpc_subnet
resource. This property is not available right now.
ENHANCEMENTS:
- compute: instance_group data source and resource support new fields in
load_balancer
section. - resourcemanager: support lookup
yandex_resourcemanager_folder
at specific cloud_id. (#17)
ENHANCEMENTS:
- compute: use
min_disk_size
of image ordisk_size
of snapshot to set size of boot_disk on instance template foryandex_compute_instance_group
.
FEATURES:
- New Data Source:
yandex_lb_network_load_balancer
- New Data Source:
yandex_lb_target_group
- New Resource:
yandex_lb_network_load_balancer
- New Resource:
yandex_lb_target_group
ENHANCEMENTS:
- compute: use
min_disk_size
of image ordisk_size
of snapshot to set size of boot_disk on instance create. - compute: update instance resource spec and platform type in one request.
BUG FIXES:
- compute: change attribute
folder_id
from Required to Optional foryandex_compute_instance_group
resource [#14].
BUG FIXES:
- compute: fix
yandex_compute_instance_group
withload_balancer_spec
defined [#13].
FEATURES:
- New Data Source:
yandex_compute_instance_group
- New Resource:
yandex_compute_instance_group
ENHANCEMENTS:
- provider: Support SDK retries.
NOTES:
- provider: This release includes a Terraform SDK upgrade with compatibility for Terraform v0.12.
- provider: Switch dependency management to Go modules. (#5)
ENHANCEMENTS:
- compute: fractional values for memory for
yandex_compute_instance
. - compute:
yandex_compute_instance
support update platform_id in stopped state.
BUG FIXES:
- compute: fix migration process for
yandex_compute_instance
.
ENHANCEMENTS:
- all: save new entity identifiers at start of create operation
- compute:
yandex_compute_instance
support update resources in stopped state. - compute: change attribute
resources
type from Set to List
BUG FIXES:
- compute: fix properties of
service_account_id
attribute.
ENHANCEMENTS:
- compute:
yandex_compute_instance
adds aservice_account_id
attribute.
FEATURES:
- New Datasource:
yandex_vpc_route_table
- New Resource:
yandex_vpc_route_table
ENHANCEMENTS:
- vpc:
yandex_vpc_subnet
adds aroute_table_id
field.
ENHANCEMENTS:
- provider: authentication with service account key file. (#3)
- vpc: increase subnet create/update/delete timeout.
- vpc: resolve data source
network
,subnet
by name. - compute: resolve data source
instance
,disk
,image
,snapshot
objects by names. - resourcemanager: resolve data source
folder
by name.
ENHANCEMENTS:
- compute: support preemptible instance type.
BUG FIXES:
- compute: fix update method on compute resources for description attribute.
BACKWARDS INCOMPATIBILITIES:
- compute:
yandex_compute_disk.source_image_id
andyandex_compute_disk.source_snapshot_id
has been removed. - iam:
iam_service_account_key
was renamed toiam_service_account_static_access_key
.
ENHANCEMENTS:
- provider: more descriptive error messages.
- compute:
yandex_compute_disk
support for increasing size without force recreation of the resource.
BUG FIXES:
- compute: make consistent disk type attribute name
type_id
->type
. - compute: remove attr
instance_id
fromyandex_compute_instance
. - compute: make
yandex_compute_instancenet.network_interface.*.nat
ForceNew.
FEATURES:
- New Data Source:
yandex_compute_disk
- New Data Source:
yandex_compute_image
- New Data Source:
yandex_compute_instance
- New Data Source:
yandex_compute_snapshot
- New Data Source:
yandex_iam_policy
- New Data Source:
yandex_iam_role
- New Data Source:
yandex_iam_service_account
- New Data Source:
yandex_iam_user
- New Data Source:
yandex_resourcemanager_cloud
- New Data Source:
yandex_resourcemanager_folder
- New Data Source:
yandex_vpc_network
- New Data Source:
yandex_vpc_subnet
- New Resource:
yandex_compute_disk
- New Resource:
yandex_compute_image
- New Resource:
yandex_compute_instance
- New Resource:
yandex_compute_snapshot
- New Resource:
yandex_iam_service_account
- New Resource:
yandex_iam_service_account_iam_binding
- New Resource:
yandex_iam_service_account_iam_member
- New Resource:
yandex_iam_service_account_iam_policy
- New Resource:
yandex_iam_service_account_key
- New Resource:
yandex_vpc_network
- New Resource:
yandex_vpc_subnet
- New Resource:
yandex_resourcemanager_cloud_iam_binding
- New Resource:
yandex_resourcemanager_cloud_iam_member
- New Resource:
yandex_resourcemanager_folder_iam_binding
- New Resource:
yandex_resourcemanager_folder_iam_member
- New Resource:
yandex_resourcemanager_folder_iam_policy
ENHANCEMENTS:
- compute: support IPv6 addresses
- vpc: support IPv6 addresses