Skip to content

Releases: tagesjump/provider-upjet-yc

v1.4.0

18 Oct 07:12
dcbfd16
Compare
Choose a tag to compare

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

10 Aug 22:03
63b5375
Compare
Choose a tag to compare

image: xpkg.upbound.io/tages/provider-upjet-yc:v1.3.1
Terraform provider version: v0.123.0

Fixes:

  • High Read Requests Rate for Crossplane Provider Bucket Resource #17

v1.3.0

23 Jul 07:09
f8ac551
Compare
Choose a tag to compare

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 to api_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 in yandex_datatransfer_endpoint resource.
  • provider: upgrade go version to 1.21
  • increase timeouts for mongodb and redis resources
  • opensearch: add retry on conflicting operation error

v1.2.0

31 May 12:35
65774c0
Compare
Choose a tag to compare

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 in yandex_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 for yandex_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

06 May 13:55
543b514
Compare
Choose a tag to compare

image: xpkg.upbound.io/tages/provider-upjet-yc:v1.1.0
Terraform provider version: v0.115.0

Changes:
Updated dependencies, upjet and crossplane
Added pprof in debug mode
Added debug image with delve debugger

v1.0.0

27 Apr 06:37
8f845ff
Compare
Choose a tag to compare

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.

image

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

18 Apr 12:14
cee6d5f
Compare
Choose a tag to compare

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 in yandex_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 for yandex_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 to yandex_dns_zone resource and datasource.
  • kms: support for resolving by name in yandex_kms_symmetric_key data source
  • loadtesting: added labels parameter to yandex_loadtesting_agent resource.
  • compute: change secondary_disk attribute type from List to Set in instance 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 in yandex_vpc_address resource and data source

v0.3.0

19 Mar 13:04
20e6f57
Compare
Choose a tag to compare

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 in instance_template in compute_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 in object resource
  • k8s: fixed type of EtcdClusterSize
  • alb: fixed validation of listener types

Enhancements:

  • datatransfer: added yds_source and yds_target in yandex_datatransfer_endpoint resource.
  • datatransfer: added runtime and transformation parameters in yandex_datatransfer_transfer resource.
  • datatransfer: added changefeed_custom_name parameter to ydb_source in yandex_datatransfer_endpoint resource.
  • datatransfer: added unescape_string_values parameter to tskv_parser and json_parser in yandex_datatransfer_endpoint resource.
  • kubernetes: deprecate version 1.25
  • ydb: add documentation for yandex_ydb_table_changefeed and yandex_ydb_table
  • dns: added example in docs for dns zone import
  • dns: added example in docs for dsn zone import

v0.2.0

23 Feb 00:19
45904b1
Compare
Choose a tag to compare

image: xpkg.upbound.io/tages/provider-upjet-yc:v0.2.0
Terraform provider version: v0.108.1

WARNING:

  • mongodb: database and user sections for MongodbCluster are now deprecated

Features:

  • compute: support placement_strategy for yandex_compute_placement_group resource and data source.
  • compute: support placement_group_partition for yandex_compute_instance resource and data source.
  • iot: support log_options in yandex_iot_core_broker resource and data source
  • iot: support log_options in yandex_iot_core_registry resource and data source
  • cdn: add ip_address_acl.excepted_values and ip_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 and and operator in bucket lifecycle configuration in yandex_storage_bucket resource
  • kafka: added subnet_ids field for update method in resource_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 in snapshot_schedule resource.
  • yandex_ydb_table: add auth interface parameters for static creds

v0.1.6

22 Feb 23:27
a0825d5
Compare
Choose a tag to compare

image: xpkg.upbound.io/tages/provider-upjet-yc:v0.1.6

Fixes:
ServiceAccountStaticAccessKey resource was not created due to incorrect external-name configuration