Releases: tagesjump/provider-upjet-yc
v1.4.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v1.4.0
Terraform provider version: v0.123.0
Features:
- Added AdditionalConnectionDetailsFn for compute_instance
- Added support for terraform framework plugin
- Added resources:
yandex_airflow_cluster
yandex_api_gateway
yandex_backup_policy
yandex_backup_policy_bindings
yandex_vpc_private_endpoint
yandex_dataproc_cluster
yandex_cm_certificate
yandex_cdn_resource
yandex_cdn_origin_group
yandex_function
yandex_function_iam_binding
yandex_function_scaling_policy
yandex_function_trigger
yandex_iot_core_broker
yandex_iot_core_device
yandex_iot_core_registry
yandex_serverless_container
yandex_serverless_container_iam_binding
yandex_compute_disk_placement_group_iam_binding
yandex_compute_disk_iam_binding
yandex_compute_image_iam_binding
yandex_compute_snapshot_iam_binding
yandex_compute_instance_iam_binding
yandex_compute_filesystem_iam_binding
yandex_compute_gpu_cluster_iam_binding
yandex_compute_placement_group_iam_binding
yandex_compute_snapshot_schedule_iam_binding
yandex_billing_cloud_binding
v1.3.1
v1.3.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v1.3.0
Terraform provider version: v0.123.0
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. - ydb: add imortant consumer flag to yandex_ydb_topic
- 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
Fixes:
- ClickHouse: enable copy_schema_on_new_hosts by default
- opensearch: fix opensearch acceptance test
- alb: fix panic error in Grpc Healthcheck
- 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:
- provider: freeze goreleaser version
- postgresql: update PostgreSQL Host tests
- 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
v1.2.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v1.2.0
Terraform provider version: v0.119.0
Features:
- postgresql: add 15-1c support
- no diff on migrate mongodb users to separate resource
- clickhouse: batch hosts creation and deletion
- Add support for attach detach instance network interfaces
- add provider_cname in cdn resource schema and set it for read and update operations.
- add MongoDB parameter minSnapshotHistoryWindowInSeconds
- serverless: support
tmpfs_size
attribute inyandex_function
resource
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
- 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
Enhancements:
- alb: suppress diff for empty object and nil value of http listener redirect object;
- loadtesting: added
platorm_id
parameter foryandex_loadtesting_agent
resource - clarified id value in the documentation for
yandex_alb_virtual_host
resource - opensearch: add
hosts
computed attribute - opensearch: replace deprecated methods and logger
v1.1.0
v1.0.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v1.0.0
Terraform provider version: v0.115.0
In this release, a switch to no-fork architecture was made to improve the performance. This release may be unstable.
Metric | Old Architecture | New Architecture | Improvement |
---|---|---|---|
Average Time To Ready State | 19.55 min | 1.012 sec | 1159x speedup |
Peak Time To Ready State | 95.45 min | 4.00 sec | 1432x speedup |
Average Memory Utilization | 1.23 GiB | 405 MiB | 60% reduction |
Peak Memory | 1.79 GiB | 421 MiB | 77% reduction |
Average CPU | 95.77% | 2.91% | 92.86% difference |
Peak CPU | 98.17% | 3.46% | 94.71% difference |
v0.4.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v0.4.0
Terraform provider version: v0.115.0
Features:
- mongodb: added delete timeout
- mongodb: added DISABLED value to net.Compressors
- New Resource:
yandex_audit_trails_trail
- New Data Source:
yandex_audit_trails_trail
- serverless: complete update support for triggers
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
- 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
- greenplum: fixed
pxf_config
fetching in yandex_mdb_greenplum_cluster datasource.
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 - dns: added
deletion_protection
parameter toyandex_dns_zone
resource and datasource. - kms: support for resolving by name in
yandex_kms_symmetric_key
data source - 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
v0.3.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v0.3.0
Terraform provider version: v0.112.0
Features:
- New Resource:
yandex_dns_zone_iam_binding
- compute: support
metadata_options
ininstance_template
incompute_instance_group
resource and datasource
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 - k8s: fixed type of EtcdClusterSize
- alb: fixed validation of listener types
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
- 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
v0.2.0
image: xpkg.upbound.io/tages/provider-upjet-yc:v0.2.0
Terraform provider version: v0.108.1
WARNING:
- mongodb:
database
anduser
sections forMongodbCluster
are now deprecated
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. - mongodb: added
enable_flow_control
,compressors
,prefix_compression
,slow_op_sample_rate
parameters to mongodb config - 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:
MongodbDatabase
- New Resource:
MongodbUser
- New Resource:
OsLoginSettings
- New Resource:
UserSSHKey
Fixes:
- serverless: fix integer overflow in function memory computation
- fix ydb_table type
- serverless: fix YDS trigger creation.
- lockbox: support
import
- 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:
- added running of sweepers and tests for yandex-framework package.
- compute: change
disk_ids
attribute type from List to Set insnapshot_schedule
resource. - yandex_ydb_table: add auth interface parameters for static creds