Skip to content

Releases: ytsaurus/ytsaurus-k8s-operator

YTsaurus k8s operator 0.4.1

04 Oct 11:27
Compare
Choose a tag to compare

Features

  • Support per-instance-group config override
  • Support TLS for RPC proxies

Bug fixes

  • Fixed an error during creation of default CHYT clique (ch_public).

YTsaurus k8s operator 0.4.0

26 Sep 13:09
Compare
Choose a tag to compare

Features

  • The operations archive will be updated when the scheduler image changes.
  • Ability to specify different images for different components.
  • Cluster update without full downtime for stateless components was supported.
  • Updating of static component configs if necessary was supported.
  • Improved SPYT controller. Added initialization status (ReleaseStatus).
  • Added CHYT controller and the ability to load several different versions on one YTsaurus cluster.
  • Added the ability to specify the log format (yson, json or plain_text), as well as the ability to enable recording of structured logs.
  • Added more diagnostics about deploying cluster components in the Ytsaurus status.
  • Added the ability to disable the launch of a full update (enableFullUpdate field in Ytsaurus spec).
  • The chyt spec field was renamed to strawberry. For backward compatibility, it remains in crd, but it is recommended to rename it.
  • The size of description in crd is now limited to 80 characters, greatly reducing the size of crd.
  • Query Tracker status tables are now automatically migrated when it is updated.
  • Added the ability to set privileged mode for exec node containers.
  • Added TCP proxy.
  • Added more spec validation: checks that the paths in the locations belong to one of the volumes, and also checks that for each specified component there are all the components necessary for its successful work.
  • strawberry controller and ui can also be updated.
  • Added the ability to deploy http-proxy with TLS.
  • Odin service address for the UI can be specified in spec.
  • Added the ability to configure tags and rack for nodes.
  • Supported OAuth service configuration in the spec.
  • Added the ability to pass additional environment variables to the UI, as well as set the theme and environment (testing, production, etc.) for the UI.
  • Data node location mediums are created automatically during the initial deployment of the cluster.

YTsaurus k8s operator 0.3.1

26 Sep 08:06
Compare
Choose a tag to compare

Features

  • Added the ability to configure automatic log rotation.
  • toleration and nodeSelector can be specified in instance specs of components.
  • Types of generated objects are specified in controller configuration, so operator respond to modifications of generated objects by reconciling.
  • Config maps store data in text form instead of binary, so that you can view the contents of configs through kubectl describe configmap <configmap-name>.
  • Added calculation and setting of disk_usage_watermark and disk_quota for exec node.
  • Added a SPYT controller and the ability to load the necessary for SPYT into Cypress using a separate resource, which allows you to have several versions of SPYT on one cluster.

Bug fixes

  • Fixed an error in the naming of the medium_name field in static configs.