FEATURES:
- kafka:
mdb_kafka_cluster
resource and data source now havekraft
parameter` - compute: support disk encryption
BUG FIXES:
- audit_trails:
yandex_audit_trails_trail
fixed excluded_events block handling - loadtesting: fix terraform import acceptance test
ENHANCEMENTS:
- opensearch: use state hosts when no changes in node-groups configuration
WARNING:
- clickhouse: field
service_account_id
is no longer requested from cluster configuration and will alwayse be update to the set value from resource - postgresql: deprecate
host.priority
andhost_master_name
fields.
FEATURES:
- redis: add parameters use_luajit and io_threads_allowed
- redis: added 9 new parameters to config spec
- alb: add keep_connections_on_host_health_failure flag to yandex_alb_backend_group stream backend.
- serverless:
yandex_serverless_container
resource and data source now haveruntime
parameter - cdn: add labels in cdn resource schema
- alb: add support of custom healthcheck statuses for backend group http healthcheck
BUG FIXES:
- serverless:
yandex_serverless_container
resource and data source now correctly handle absence of revision
FEATURES:
- alb: add rate limiter to virtual host
- serverless: added new resources yandex_serverless_eventrouter_bus, yandex_serverless_eventrouter_connector, yandex_serverless_eventrouter_rule
- serverless: added new data sources yandex_serverless_eventrouter_bus, yandex_serverless_eventrouter_connector, yandex_serverless_eventrouter_rule
- alb: add
idle_timeout
attribute for Stream and TLS Stream handlers - postgresql: add postgresql 17 support
BUG FIXES:
- serverless:
yandex_function
resource and data source now correctly handle absence of version - lockbox:
yandex_lockbox_secret
no longer creates versions on its own. - clickhouse: fixed adding two hosts with same zone instead of one
- ClickHouse: fix yandex_mdb_clickhouse_cluster segfault on empty kafka settings
ENHANCEMENTS:
- vpc: improve security_group_rule validation
FEATURES:
- Marketplace: New Resource:
yandex_kubernetes_marketplace_helm_release
- IAM: add
yandex_organizationmanager_saml_federation.security_settings.force_authn
parameter - IAM: make
yandex_organizationmanager_saml_federation.security_settings.encrypted_assertions
optional and computed
BUG FIXES:
- compute: Fix wrong argument name in host_affinity_rules block, from "value" to "values" in docs and templates.
- serverless: fixed
yandex_serverless_container
concurrency
attribute handling - serverless: fixed
yandex_function
resource'sexecution_timeout
attribute handling - serverless: fix error handling for incorrect parameters in ymq triggers
ENHANCEMENTS:
- provider: updated yandex cloud go sdk version
FEATURES:
- redis: added backup_window_start
- loadtesting: added
log_settings
parameter group andlog_group_id
parameter tolog_settings
inresource_yandex_loadtesting_agent
resource.
BUG FIXES:
- compute: fix bug with update instance network interfaces
- storage: fix use of iam token instead of creds
- opensearch: fix managing empty in
description
- yandex_ydb_topic: fix conflicts in schema
- yandex_ydb_coordination: fix path
- yandex_ydb_table: fix ttl units (max week)
ENHANCEMENTS:
- vpc: allow inplace update of security_group_rule resource
FEATURES:
- greenplum: add background_activities configs: analyze&vacuum and query_killers script configs
- clickhouse: added
background_move_pool_size
,background_distributed_schedule_pool_size
for server configuration - clickhouse: added
background_buffer_flush_schedule_pool_size
,background_common_pool_size
for server configuration - clickhouse: added
number_of_free_entries_in_pool_to_execute_mutation
for merge tree configuration - clickhouse: added
allow_remote_fs_zero_copy_replication
,max_bytes_to_merge_at_max_space_in_pool
for merge tree configuration - clickhouse: added
inactive_parts_to_delay_insert
,inactive_parts_to_throw_insert
for merge tree configuration - clickhouse: added
format_regexp_skip_unmatched
,format_regexp
,date_time_output_format
for user settings - clickhouse: added
input_format_with_names_use_header
,input_format_null_as_default
,any_join_distinct_right_table_keys
for user settings - clickhouse: added
join_algorithm
for user settings - clickhouse: added
session_log_retention_time
,zookeeper_log_enabled
,zookeeper_log_retention_size
for server configuration - clickhouse: added
zookeeper_log_retention_time
for server configuration - clickhouse: added
backup_retain_period_days
for cluster settings - clickhouse: added
date_time_input_format
for user settings - clickhouse: added
opentelemetry_span_log_enabled
,opentelemetry_span_log_retention_size
for server configuration - clickhouse: added
opentelemetry_span_log_retention_time
,query_views_log_enabled
for server configuration - clickhouse: added
query_views_log_retention_size
,query_views_log_retention_time
, asynchronous_metric_log_enabled` for server configuration - clickhouse: added
asynchronous_metric_log_retention_size
,asynchronous_metric_log_retention_time
for server configuration - clickhouse: added
session_log_enabled
,session_log_retention_size
,session_log_retention_time
for server configuration - clickhouse: added
zookeeper_log_enabled
,zookeeper_log_retention_size
,zookeeper_log_retention_time
for server configuration - clickhouse: added
asynchronous_insert_log_enabled
,asynchronous_insert_log_retention_size
for server configuration - clickhouse: added
asynchronous_insert_log_retention_time
for server configuration - object_storage: iam integration, access_key and secret_key are optional now
- greenplum: add
master_host_group_ids
andsegment_host_group_ids
for greenplum cluster configureation - clickhouse: added
insert_quorum_parallel
,deduplicate_blocks_in_dependent_materialized_views
for user settings - SmartWebSecurity: New Resource:
yandex_sws_waf_profile
- SmartWebSecurity: New Resource:
yandex_sws_advanced_rate_limiter_profile
- SmartWebSecurity: New Data Source:
yandex_sws_waf_profile
- SmartWebSecurity: New Data Source:
yandex_sws_advanced_rate_limiter_profile
- SmartWebSecurity: New Data Source:
yandex_sws_waf_rule_set_descriptor
- SmartWebSecurity: added documentation for SmartWebSecurity providers
- SmartCaptcha: added documentation for SmartCaptcha providers
- lockbox:
password_payload_specification
support - backup: yandex_backup_policy_bindings check provider activated
- compute: added
hardware_generation
to resources and data sourcesyandex_compute_image
,yandex_compute_disk
,yandex_compute_snapshot
- compute: added read only
hardware_generation
to the resource and data sourceyandex_compute_instance
BUG FIXES:
- postgresql: ix no changes when drop all permissions for user
- serverless: fixed log_options attribute diff generation
- clickhouse: actualize ClickHouse versions in tests
- redis: fix access options on update
- opensearch: improve handling "outside" changes and fix issue with inconsistent result after apply in
subnet_ids
- vpc: fixed processing of yandex_vpc_private_endpoint.endpoint_address
- opensearch: fix nil pointer dereference while delete dashboards
- mongodb: handle deleted user from not terraform for terraform resource
ENHANCEMENTS:
- audit_trails: yandex_audit_trails_trail added new field filtering_policy
- mdb: Support
NetworkId
field inUpdateClusterRequest
byresource_yandex_mdb_*_cluster
- object_storage: encapsulate all s3 logic in one module
- loadtesting: add computed_labels parameter for yandex_loadtesting_agent resource
- provider: migrate to semi-generated documentation
FEATURES:
- IAM: added new resources
yandex_iam_workload_identity_federated_credential
andyandex_iam_workload_identity_oidc_federation
- IAM: added new data sources
yandex_iam_workload_identity_federated_credential
andyandex_iam_workload_identity_oidc_federation
- serverless: added object
mounts
to the resource and data sourceyandex_function
- serverless: added object
mounts
to the resource and data sourceyandex_serverless_container
- greenplum: added
yandex_query
toaccess
section. - vpc: added
yandex_vpc_private_endpoint
resource - iam: added attributes
scope
andexpires_At
for API Key - vpc: added
yandex_vpc_private_endpoint
data source - redis: added web_sql and data_lens access
- airflow: added
yandex_airflow_cluster
resource
BUG FIXES:
- redis: fix tests for update redis version
- yandex_message_queue: S3 API response deserialization error was fixed
ENHANCEMENTS:
- yandex_object_storage: reduce retry time for object storage resources
- opensearch: change type for
subnet_ids
field fromset
tolist
- iam:
yandex_iam_service_account_static_access_key
also includesaccess_key
inoutput_to_lockbox
- iam: when IAM key is removed (or
output_to_lockbox
modified), the Lockbox version is destroyed
WARNING:
- serverless: object
storage_mounts
marked as DEPRECATED in the resource and data sourceyandex_function
- serverless: object
storage_mounts
marked as DEPRECATED in the resource and data sourceyandex_serverless_container
FEATURES:
- mongodb: added
disk_size_autoscaling
support for all host types inresource_yandex_mdb_mongodb_cluster
- iam: added data source
yandex_iam_service_agent
- clickhouse: added
log_query_threads
,max_insert_threads
,use_hedged_requests
,idle_connection_timeout
for user settings - clickhouse: added
hedged_connection_timeout_ms
,load_balancing
,prefer_localhost_replica
for user settings - clickhouse: added
merge_max_block_size
,check_sample_column_is_correct
for merge tree configuration - clickhouse: added
max_merge_selecting_sleep_ms
,max_cleanup_delay_period
for merge tree configuration - clickhouse: added
path_column_name
,time_column_name
,value_column_name
,version_column_name
for graphite configuration - clickhouse: added
debug
,auto_offset_reset
for kafka integration settings - clickhouse: added
query_masking_rules
,dictionaries_lazy_load
,query_cache
for server configuration
BUG FIXES:
- ycp_ydb_topic: fix issues with topics
- yandex_organizationmanager_saml_federation_user_account: Fix provider crashing on missing federation claim
- yandex_lockbox_secret_iam_binding: fix error on empty members list
ENHANCEMENTS:
- redis: allow zero value for
disk_size_limit
to disable disk size autoscaling
FEATURES:
- backup: added
yandex_backup_policy_bindings
resource - opensearch: add
node_group
name tohosts
list - iam:
yandex_iam_service_account_key
,yandex_iam_service_account_api_key
andyandex_iam_service_account_static_access_key
now can useoutput_to_lockbox
- mongodb: migrate api to unified config
- storage: support
object_size_greater_than
,object_size_less_than
in bucket lifecycle configuration inyandex_storage_bucket
resource - opensearch: allow setting saml authorization for dashboards
- datatransfer: added clickhouse_cluster_name setting for clickhouse endpoints
BUG FIXES:
- lockbox: yandex_lockbox_secret_version and yandex_lockbox_secret_version_hashed will schedule version deletion
- opensearch: empty or missing desription and/or labels fields will no longer cause an error
- opensearch: fix error while first add dashboards to the existing cluster
- opensearch: fix inconsistent result after apply for labels, description and security_group_ids fields
ENHANCEMENTS:
- serverless: Added provision_policy to serverless containers
- YDBTopics: add missing documentation parameters
- postgresql: pass UpdateMask in PostgreSQL Update Database Request
- compute: support
auto_scale_type
inscale_policy.auto_scale
incompute_instance_group
resource and datasource
FEATURES:
- redis: added
disk_size_autoscaling
field for update method inresource_yandex_mdb_redis_cluster
- opensearch: allow apply changes in
zone_ids
and/ornetwork_ids
with other changes, also allow changeassign_public_ip
- backup: make
yandex_backup_policy
data source by name
BUG FIXES:
- opensearch: fixed apply changes when
plugins
missing - opensearch: update state when no changes in config section
- opensearch: unexpected plugins null value after apply
- yandex_compute_instance: disabled recreating instance on update gpus
ENHANCEMENTS:
- kubernetes: deprecate version 1.26
FEATURES:
- backup: added
yandex_backup_policy
data source - kafka: added
disk_size_autoscaling
field for update method inresource_yandex_mdb_kafka_cluster
- backup: add scheduling backup sets, fix max_count retention rule
- opensearch: migrate from SDKv2 to framework. Improve plan output.
BUG FIXES:
- storage: fix cancellation in bucket operation retries
- functions: unsupported loggroup_id field is removed from function schema
- opensearch: fix remove/add network acceptance test
ENHANCEMENTS:
- kafka: disabled recreation of kafka cluster after updating
disk_type_id
field inresource_yandex_mdb_kafka_cluster
FEATURES:
- mongodb: support host_parameters and update hosts operation
- Serverless: add concurrency in function resource schema and data source function schema
- serverless: added
execution_timeout
attribute toapi_gateway
resource and data source - SmartWebSecurity: New Resource:
yandex_sws_security_profile
- SmartCaptcha: New Resource:
yandex_smartcaptcha_captcha
- SmartWebSecurity: New Data Source:
yandex_sws_security_profile
- SmartCaptcha: New Data Source:
yandex_smartcaptcha_captcha
- compute: add access binding resource for
disk
resource. - compute: add access binding resource for
disk_placement_group
resource. - compute: add access binding resource for
file_system
resource. - compute: add access binding resource for
gpu_cluster
resource. - compute: add access binding resource for
image
resource. - compute: add access binding resource for
instance
resource. - compute: add access binding resource for
placement_group
resource. - compute: add access binding resource for
snapshot
resource. - compute: add access binding resource for
snapshot_schedule
resource.
BUG FIXES:
- ClickHouse: enable copy_schema_on_new_hosts by default
BUG FIXES:
- opensearch: fix opensearch acceptance test
- alb: fix panic error in Grpc Healthcheck
ENHANCEMENTS:
- provider: freeze goreleaser version
- postgresql: update PostgreSQL Host tests
FEATURES:
- ydb: add imortant consumer flag to yandex_ydb_topic
FEATURES:
- New Resource:
yandex_lockbox_secret_version_hashed
that stores sensitive values in hash form - k8s: fix to pass
AllocationPolicy.Location
config during update as is
BUG FIXES:
- opensearch: allow change zone_ids and subnet_ids
- clickhouse: check Cloud Storage data cache parameters
- postgresql create: set disk_size_autoscaling after cluster is created
- Actualize ClickHouse versions in tests
ENHANCEMENTS:
- postgresql: add exponential retry for all MDB().PostgreSQL().Cluster().ListHosts calls
- opensearch: improve acceptance tests
- datatransfer: added
metrika_source
inyandex_datatransfer_endpoint
resource. - provider: upgrade go version to 1.21
- increase timeouts for
mongodb
andredis
resources - opensearch: add retry on conflicting operation error
FEATURES:
- postgresql: add 15-1c support
ENHANCEMENTS:
- alb: suppress diff for empty object and nil value of http listener redirect object;
- loadtesting: added
platform_id
parameter foryandex_loadtesting_agent
resource
FEATURES:
- no diff on migrate mongodb users to separate resource
- clickhouse: batch hosts creation and deletion
- Add support for attach detach instance network interfaces
BUG FIXES:
- clickhouse: save implicit zookeeper subcluster on hosts changes
- redis: fix bug with enable sharding, no longer recreates cluster
- serverless: fixed yandex_function_scaling_policy resource import
ENHANCEMENTS:
- clarified id value in the documentation for
yandex_alb_virtual_host
resource
FEATURES:
- add provider_cname in cdn resource schema and set it for read and update operations.
ENHANCEMENTS:
- opensearch: add
hosts
computed attribute - opensearch: replace deprecated methods and logger
FEATURES:
- add MongoDB parameter minSnapshotHistoryWindowInSeconds
- serverless: support
tmpfs_size
attribute inyandex_function
resource
BUG FIXES:
- storage: added grant validation in
yandex_storage_bucket
resource - terraform import resource_yandex_mdb_postgresql_cluster fix
- fix documentation for
yandex_cm_certificate
resource - clickhouse: fixed default shard-name parameter when create cluster
FEATURES:
- mongodb: added delete timeout
- mongodb: added DISABLED value to net.Compressors
BUG FIXES:
- update terraform-plugin-framework terraform-plugin-mux
- fix test in yandex_mdb_mongodb_user
- fix nil pointer panic during the process of the opensearch resource deployment
ENHANCEMENTS:
- loadtesting: added
update
method foryandex_loadtesting_agent
resource - add exponential MDB().PostgreSQL().Cluster().ListHosts() retry
- added seffion affinity documentation for
yandex_alb_backend_group
resource and datasource
BUG FIXES:
- yandex_ydb_table_changefeed: change
supported_codecs
type. - vpc: fixed parameters of
dns_record
inyandex_vpc_update
resource - redis: fixed
upgrade
version problem - postgresql: host.name field changing works
ENHANCEMENTS:
- dns: added
deletion_protection
parameter toyandex_dns_zone
resource and datasource. - kms: support for resolving by name in
yandex_kms_symmetric_key
data source
FEATURES:
- New Resource:
yandex_audit_trails_trail
- New Data Source:
yandex_audit_trails_trail
- serverless: complete update support for triggers
BUG FIXES:
- greenplum: fixed
pxf_config
fetching in yandex_mdb_greenplum_cluster datasource.
ENHANCEMENTS:
- loadtesting: added
labels
parameter toyandex_loadtesting_agent
resource. - compute: change
secondary_disk
attribute type from List to Set ininstance
resource. - greenplum: fixed
pxf_config
fetching in yandex_mdb_greenplum_cluster datasource. - vpc: allow to change cidrs in subnet (v4_cidr_blocks)
- vpc: add
dns_record
attribute inyandex_vpc_address
resource and data source
BUG FIXES:
- open_search: fix nil pointer panic during the process of the yandex_mdb_opensearch_cluster resourse deployment
- mongodb: fix empty default mongod/mongos compressors
- storage: removed default value from optional
object_lock_legal_hold_status
attribute inobject
resource
ENHANCEMENTS:
- datatransfer: added
yds_source
andyds_target
inyandex_datatransfer_endpoint
resource. - datatransfer: added
runtime
andtransformation
parameters inyandex_datatransfer_transfer
resource. - datatransfer: added
changefeed_custom_name
parameter to ydb_source inyandex_datatransfer_endpoint
resource. - datatransfer: added
unescape_string_values
parameter totskv_parser
andjson_parser
inyandex_datatransfer_endpoint
resource. - kubernetes: deprecate version 1.25
BUG FIXES:
- k8s: fixed type of EtcdClusterSize
FEATURES:
- New Resource:
yandex_dns_zone_iam_binding
- compute: support
metadata_options
ininstance_template
incompute_instance_group
resource and datasource
ENHANCEMENTS:
- ydb: add documentation for
yandex_ydb_table_changefeed
andyandex_ydb_table
- dns: added example in docs for dns zone import
- dns: added example in docs for dsn zone import
BUG FIXES:
- alb: fixed validation of listener types
BUG FIXES:
- clickhouse: fixed resetting kafka_topics timeout settings to zero when adding a new topic
- storage: fix lifecycle state upgrader
- mongodb: fixed mongocfg/mongos terraform configs behaviour with mongoinfra hosts
ENHANCEMENTS:
- yandex_ydb_table: add auth interface parameters for static creds
FEATURES:
- redis: added
enable_sharding
feature, it works when cluster was not sharded and new value of sharded is true - storage: support
tags
andand
operator in bucket lifecycle configuration inyandex_storage_bucket
resource - kafka: added
subnet_ids
field for update method inresource_yandex_mdb_kafka_cluster
- New Resource:
yandex_mdb_mongodb_database
- New Resource:
yandex_mdb_mongodb_user
- New Resource:
yandex_organizationmanager_os_login_settings
- New Resource:
yandex_organizationmanager_user_ssh_key
- New Data Source:
yandex_mdb_mongodb_database
- New Data Source:
yandex_mdb_mongodb_user
- New Data Source:
yandex_organizationmanager_os_login_settings
- New Data Source:
yandex_organizationmanager_user_ssh_key
BUG FIXES:
- fix ydb_table type
- serverless: fix YDS trigger creation.
- lockbox: support
import
WARNING:
- mongodb:
database
anduser
sections foryandex_mdb_mongodb_cluster
are now deprecated
FEATURES:
- mongodb: added
enable_flow_control
,compressors
,prefix_compression
,slow_op_sample_rate
parameters to mongodb config ENHANCEMENTS: - added running of sweepers and tests for yandex-framework package.
- compute: change
disk_ids
attribute type from List to Set insnapshot_schedule
resource. BUG FIXES: - serverless: fix integer overflow in function memory computation
FEATURES:
- compute: support
placement_strategy
foryandex_compute_placement_group
resource and data source. - compute: support
placement_group_partition
foryandex_compute_instance
resource and data source. - iot: support
log_options
inyandex_iot_core_broker
resource and data source - iot: support
log_options
inyandex_iot_core_registry
resource and data source - cdn: add
ip_address_acl.excepted_values
andip_address_acl.policy_type
parameters to resource options.
FEATURES:
- alb: support
security_profile_id
inroute_options
foryandex_alb_virtual_host
resource and data source. - serverless: support
log_options
inyandex_serverless_container
resource and data source - serverless: support
log_options
inyandex_function
resource and data source - serverless: support
log_options
inyandex_api_gateway
resource and data source - mongodb: do not change user's password if no state changes
BUG FIXES:
- mdb: changed
disk_size_limit
value type from bytes to gibibytes indisk_size_autoscaling
attribute inyandex_mdb_postgresql_cluster
resource.
ENHANCEMENTS:
- added documentation for k8s cluster scheme attribute -
master_location
FEATURES:
- serverless: support Container Registry, Yandex Data Streams and Mail triggers.
- serverless: support
storage_mounts
inyandex_function
resource and data source - serverless: support
storage_mounts
inyandex_serverless_container
resource and data source - cdn: add
secure_key
andenable_ip_url_signing
parameters to resource options. - greenplum: add PXF daemon settings to config
- compute: changes in instance's DNS records are now done without instance restart
- yandex_datatransfer_endpoint: added cleanup_policy into postgres_target and mysql_target
- yandex_datatransfer_endpoint: added service_database into mysql_target
- yandex_datatransfer_endpoint: added topic_names into kafka_source
- yandex_datatransfer_endpoint: added round_robin into clickhouse_target.sharding
BUG FIXES:
- provider: automatically pick up zone records after updating zone visibility
FEATURES:
- New Data Source:
yandex_mdb_opensearch_cluster
- New Resource:
yandex_mdb_opensearch_cluster
- yandex_ydb_database: added the ability to change networks
- serverless:
log_group
trigger is deprecated. Uselogging
trigger instead. - mongodb: add create cluster timeout
- compute: add
name
attribute toinstance_template.boot_disk
inyandex_compute_instance_group
resource and data source - compute: add
name
attribute toinstance_template.secondary_disk
inyandex_compute_instance_group
resource and data source
ENHANCEMENTS:
- managed-kubernetes: support update of
master.master_locations
section foryandex_kubernetes_cluster
BUG FIXES:
- yandex_ydb_database: Add additional wait duration after database was created
- yandex_ydb_topic: Fix consumer type in tf scheme
FEATURES:
- provider: allow creating
public
dns zones along withprivate
andpublic-private
once - provider: allow updating dns zone visibility (all transitions are allowed except
public-private -> public
one)
BUG FIXES:
- clickhouse: updating only the changed user settings
- alb: fix bug leading to panic when
log_options
block is empty - storage: fix bug not allowing to remove grants and acl by removing
grant
andacl
fields - certificate-manager:
yandex_cm_certificate
resource now handles the case when the service does not provide challenges of the required type
ENHANCEMENTS:
- mdb: add
disk_size_autoscaling
attribute toconfig
entity inyandex_mdb_postgresql_cluster
resource and data source - datasphere: add documentation for datasphere resources and data sources
- kafka: small tests refactor, change kafka version to 3.5 in acc-tests.
FEATURES:
-
compute: added support for
instance_tags_pool
inyandex_compute_instance_group
-
compute: added support for
ignore_health_checks
inyandex_compute_instance_group
-
managed-kubernetes: add
master_location
,etcd_cluster_size
inyandex_kubernetes_cluster
resource and data source -
kafka: support Kafka 3.3,3.4,3.5 in
yandex_mdb_kafka_cluster
-
postgresql: add postgresql 16 support
-
New Resource:
yandex_loadtesting_agent
BUG FIXES:
- kafka: fix bug with update of field
schema_registry
inyandex_mdb_kafka_cluster
resource - compute: fix
filesystem
incompute_instance_group
resource - greenplum: add Cloud Storage support
- postgresql: do not recreate cluster on network change
- kafka: fix bug with import of resource
yandex_mdb_kafka_connector
- mongodb: fix update
feature_compatibility_version
inyandex_mdb_mongodb_cluster
resource
WARNING:
- managed-kafka: 'unmanaged_topics' cluster flag are now deprecated
ENHANCEMENTS:
- managed-kubernetes: supprort update of
allocation_policy.locations
section foryandex_kubernetes_node_group
FEATURES:
- clickhouse: added
remote_filesystem_read_method
,max_read_buffer_size
,insert_keeper_max_retries
,max_temporary_data_on_disk_size_for_user
,max_temporary_data_on_disk_size_for_query
,max_parser_depth
,memory_overcommit_ratio_denominator
,memory_overcommit_ratio_denominator_for_user
,memory_usage_overcommit_max_wait_microseconds
for user settings,geobase_enabled
,background_merges_mutations_concurrency_ratio
for server configuration,max_avg_part_size_for_too_many_parts
,min_age_to_force_merge_seconds
,min_age_to_force_merge_on_partition_only
,merge_selecting_sleep_ms
for merge tree configuration,enable_ssl_certificate_verification
,max_poll_interval_ms
,session_timeout_ms
for kafka_topic configuration,level
for compression configuration,prefer_not_to_merge
for cloud storage configratuion - clickhouse: fix update merge_tree settings
- hadoop: support
initialization_action
section - serverless: add
async_invocation
attribute inyandex_function
resources and data sources - greenplum: add Greenplum 6.25 support
- compute: support
filesystem
incompute_instance_group
resource and data source - New Resource:
yandex_datasphere_community
- New Resource:
yandex_datasphere_project
- New Resource:
yandex_datasphere_community_iam_binding
- New Resource:
yandex_datasphere_project_iam_binding
BUG FIXES:
- dataproc: fix autoscaling subcluster update
- yandex_ydb_table: add trim slashes in table path
ENHANCEMENTS:
- migration: switched tests imports for helpers modules from SDKv2 to the testing module. Following
BUG FIXES:
- kafka: fix for
allow_hosts
attribute processing
FEATURES:
- clickhouse: added
input_format_import_nested_json
,input_format_parallel_parsing
,max_read_buffer_size
,max_final_threads
,local_filesystem_read_method
for user settings,input_format_import_nested_json
for server configuration,merge_with_ttl_timeout
,merge_with_recompression_ttl_timeout
,max_parts_in_total
,max_number_of_merges_with_ttl_in_pool
,cleanup_delay_period
for merge tree configuration - clickhouse: changing
folder_id
attribute inyandex_mdb_clickhouse_cluster
moves ClickHouse cluster to new folder - serverless: added
variables
andcanary
attribute toapi_gateway
resource and data source - mongodb: support
backup_retain_period_days
inyandex_mdb_mongodb_cluster
- mongodb: changing
folder_id
attribute inyandex_mdb_mongodb_cluster
moves MongoDB cluster to new folder - redis: changing
folder_id
attribute inyandex_mdb_redis_cluster
moves Redis cluster to new folder - kafka: changing
folder_id
attribute inyandex_mdb_kafka_cluster
moves Kafka cluster to new folder - kafka: add
allow_hosts
attribute for kafka user permission inyandex_mdb_kafka_user
andyandex_mdb_kafka_cluster
resources and data sources
BUG FIXES:
- docs: method of resetting
placement_policy
field incompute_instance
resource - backup: added
yandex_backup_policy
resource - clickhouse: fix cluster version upgrade
- clickhouse: fix reset secrets to default for
kafka_topics
on cluster update
ENHANCEMENTS:
- getting lockbox data source via
name
andfolder_id
FEATURES:
- mongodb: support
performance_diagnostics
inyandex_mdb_mongodb_cluster
- serverless: support
stream_names
attribute in logging triggers - serverless: support batching in
IoT
andS3
triggers - k8s: added
gpu_environment
property togpu_settings
attribute ofnode_group
resource and data source - clickhouse: fix reset secrets to default for
kafka_topics
on cluster update
BUG FIXES:
- fix
Provider produced inconsistent final plan
error withresource_yandex_dns_recordset
FEATURES:
- k8s: added
gpu_settings
attribute withgpu_cluster_id
tonode_group
resource and data source
ENHANCEMENTS:
- combined provider via muxing (simultaneous support of
terraform-plugin-sdk/v2
andterraform-plugin-framework
). - migrate
yandex_billing_cloud_binding
toterraform-plugin-framework
provider
BUG FIXES:
- compute: revoke support updating host_affinity_rules in the
yandex_compute_instance
resource due to breaking changes in tf state.
FEATURES:
- added
shared_credentials_file
andprofile
provider properties - storage: support configuration of
storage_access_key
/storage_secret_key
keys from shared credentials file - redis: support
maxmemory_percent
inyandex_mdb_redis_cluster
- compute: support updating host_affinity_rules in the
yandex_compute_instance
resource. - storage: added
source_hash
property tostorage_object
resource
BUG FIXES:
- compute: fixed problem with changing health check type for
yandex_compute_instance_group
- certificate-manager: in
yandex_cm_certificate
resource,domains
is notComputed
, to avoid unwanted updates
ENHANCEMENTS:
- provider: the default development, testing and building of the provider is now done with Go 1.20
FEATURES:
- storage: allow
transition
/noncurrent_version_transition
toICE
storage class in bucket lifecycle config. - datatransfer: added
ydb_source
andydb_target
endpoints
BUG FIXES:
- certificate-manager: fixed problem with read
deletion_protection
todata.yandex_cm_certificate
terraform-provider-ydb
add ttl support for integral types of columns
FEATURES:
- redis: update requests to grpcapi with unified config
- provider: upgrade go-genproto to the latest version. This is needed for migrate redis to unified config.
- New Resource:
yandex_kms_asymmetric_encryption_key
- New Resource:
yandex_kms_asymmetric_signature_key
- New Resource:
yandex_kms_asymmetric_encryption_key_iam_binding
- New Resource:
yandex_kms_asymmetric_signature_key_iam_binding
BUG FIXES:
- vpc: security group rule import fixed
- datatransfer: added
serializer
field forkafka_target
endpoints - docs: updated description for
yandex_compute_snapshot_schedule
- lockbox: better examples for
yandex_lockbox_secret_version
data source
ENHANCEMENTS:
- use ListUserAccounts filter parameter in
yandex_organizationmanager_saml_federation_user_account
data source instead of loop. - fixed
yandex_organizationmanager_saml_federation_user_account
data source acceptance tests. *_iam_member
,*_iam_binding
,*_iam_policy
resources are now context-aware- Error messages and handling updated for
*_iam_member
,*_iam_binding
,*_iam_policy
resources *_iam_member
resources now use update-access-bindings method instead of set-access-bindings
FEATURES:
- provider: the default development, testing and building of the provider is now done with Go 1.18
- clickhouse: minor refactoring of clickhouse tests
- clickhouse: add check Clickhouse config
BUG FIXES:
- organizationmanager: data source
yandex_organizationmanager_saml_federation_user_account
account creation behaviour fixed.
FEATURES:
- mongodb: update mongodb version in tests from deprecated
4.2
to actual6.0
- organizationmanager: saml user organization membership management via dedicated resource
yandex_organizationmanager_saml_federation_user_account
is implemented - dataproc: update dataproc tests
- kms: add
deletion_protection
attribute inyandex_kms_symmetric_key
resource - New Data Source:
yandex_kms_symmetric_key
- storage: added bucket and object
tagging
- k8s: add
container_network
attribute withpod_mtu
tonode_group
resource and data source - k8s: add
audit_enabled
field tomaster_logging
attribute incluster
resource and data source - clickhouse: minor refactoring of clickhouse tests
- New Resource
yandex_lockbox_secret_iam_binding
- All supported subjects specified in docs for
*_iam_member
,*_iam_binding
and other iam access policy resources - cdn: added support to set custom headers in requests to origin in
static_request_headers
BUG FIXES:
- organizationmanager: data source
yandex_organizationmanager_saml_federation_user_account
account creation behaviour deprecation notice added - clickhouse: fix actual ClickHouse versions in tests
- yandex_ydb_table: add option for disable auto partitioning by size
- compute_instance: fix static ip address unbinding
- cdn: fix documentation
FEATURES:
- mdb: Kafka user management via dedicated resource
yandex_mdb_kafka_user
is implemented - clickhouse: minor refactoring of clickhouse tests
BUG FIXES:
- mongodb: fix migrate from
resources
toresources_*
without changes - logging: fix refresh failure if logging group has been deleted externally
- clickhouse: fix bug with count zookeepers
- kafka: fix bug in terraform acc tests, data source kafka cluster test.
- redis: fix fail on create when maintance_window equals ANYTIME
FEATURES:
- redis: support
announce_hostnames
inyandex_mdb_redis_cluster
- datatransfer: added
kafka_source
andkafka_target
endpoints - mongodb: add the ability to enable sharding in created clusters
- mongodb: support for adding and deleting shards in a sharded mongodb
- serverless: support
payload
for timer triggers
BUG FIXES:
- clickhouse: fix bug with resource's configuration
- clickhouse: fix bug with setting background_pool_size in config
- mongodb: fix
yandex_mdb_mongodb_cluster
restore test - docs: updated description for
yandex_compute_snapshot_schedule
- certificate-manager: fix import for
yandex_cm_certificate
- certificate-manager: add tests for self-managed
yandex_cm_certificate
- certificate-manager: fix documentation
- New Resource
yandex_ydb_table
- yandex-message-queue: fixed queue creation after manual deletion
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
- greenplum: add new 6.22 Greenplum version and remove old 6.17 Greenplum version
- postgresql: add
deletion_protection
attribute toyandex_mdb_postgresql_user
andyandex_mdb_postgresql_database
resources
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