Skip to content

Changelog

Dmitrii Gadeev edited this page Feb 27, 2024 · 4 revisions

Nightly (unreleased)

Features

  • Added support for updating masters of 23.2 versions
  • Added the ability to bind masters to the set of nodes by node hostnames.
  • Added the ability to configure the number of stored snapshots and changelogs in master spec
  • Added the ability for users to create access control objects
  • Added support for volume mount with mountPropagation = Bidirectional mode in execNodes
  • Added access control object namespace "queries" and object "nobody". They are necessary for query_tracker versions 0.0.5 and higher.
  • Added support for the new Cliques CHYT UI.
  • Added the creation of a group for admins (admins).
  • From now manifests of Ytsaurus components generated by the operator contain configured readinessProbe. Right now, it is just a first try. We are going to implement a bit more component-specific health checks in the future.

Fixes

  • Improved ACLs on master schemas
  • Master and scheduler init jobs do not overwrite existing dynamic configs anymore.

Tests

  • Added flow to run tests on Github resources
  • Added e2e to check that updating from 23.1 to 23.2 works
  • Added config generator tests for all components
  • Added respect KIND_CLUSTER_NAME env variable in e2e tests
  • Supported local k8s port forwarding in e2e

Backward Incompatible Changes

  • exec_agent was renamed to exec_node in exec node config, if your specs have configOverrides please rename fields accordingly.

0.5.0

YT-19456: JobController config refactor pt.2 JRM now has its own config

Configs diff:

New config path "job_resource_manager" has been added to the cluster node configs (both static and dynamic). Following options were moved there from "exec_node/job_controller":

  • "resource_limits" -- static
  • "cpu_model" -- static
  • "start_port" -- static
  • "port_count" -- static
  • "port_set" -- static
  • "cpu_to_vcpu_factor" -- static and dynamic
  • "enable_cpu_to_vcpu_factor" -- dynamic
  • "cpu_model_to_cpu_to_vcpu_factor" -- dynamic
  • "profiling_period" -- copied to dynamic, not moved
  • "memory_pressure_detector" -- dynamic
  • "mapped_memory_controller" -- dynamic
  • "free_memory_watermark" -- dynamic

0.4.1

  • [k8s] Change query tracker image for proper interaction with files

0.4.0

  • [k8s] YT-18987: Fix full update algorithm and clear update status after impossibleToStart state

0.3.1

  • [k8s] fix make helm-minikube-install
Clone this wiki locally