Skip to content

Releases: ytsaurus/ytsaurus-k8s-operator

YTsaurus k8s operator 0.18.1

13 Dec 15:26
3c4499b
Compare
Choose a tag to compare

Minor

Bugfix

  • Fix updates for named cluster components @l0kix2 in #401

Full Changelog: release/0.18.0...release/0.18.1

YTsaurus k8s operator 0.18.0

26 Nov 12:36
7d23a05
Compare
Choose a tag to compare

Warning

This release has known bug, which broke update for YTsaurus components with non-empty names (names can be set for data/tablet/exec nodes) and roles (can be set for proxies).
The bug was fixed in 0.18.1.

Features

Minor

  • Update sample config for cluster with TLS by @koct9i in #369
  • Remove DataNodes from StatelesOnly update by @koct9i in #371
  • Added namespacedScope value to the helm chart by @qurname2 in #376
  • Upgrade crd-ref-docs by @koct9i in #379
  • Add observed generation for remote nodes by @koct9i in #382
  • Support different controller families in strawberry configuration by @dmi-feo in #355
  • kata-compat: mount TLS-related files to a separate directory by @kruftik in #388
  • Support OAuth login transformations by @l0kix2 in #397
  • Add diff for static config update case by @l0kix2 in #398

Bugfix

New Contributors

Full Changelog: release/0.17.0...release/0.18.0

YTsaurus k8s operator 0.17.0

23 Oct 14:37
805bba2
Compare
Choose a tag to compare

Minor

  • Separate CHYT init options into makeDefault and createPublicClique by @achulkov2 in #347

Bugfix

  • Fix queue agent init script usage for 24.* by @l0kix2 in #356

YTsaurus k8s operator 0.16.2

13 Sep 15:50
eb352d3
Compare
Choose a tag to compare

Bugfix

  • Fix strawberry controller image for 2nd job by @l0kix2 in #345

YTsaurus k8s operator 0.16.1

13 Sep 14:21
dce9397
Compare
Choose a tag to compare

Warning

This release has a bug if Strawberry components is enabled.
Use 0.16.2 instead.

Bugfix

  • Revert job image override for UI/strawberry by @l0kix2 in #344 — the bug was introduced in 0.16.0

YTsaurus k8s operator 0.16.0

12 Sep 13:22
b28e45a
Compare
Choose a tag to compare

Warning

This release has a bug for a configuration where UI or Strawberry components are enabled and some of their images were overridden (k8s init jobs will fail for such components).
Use 0.16.2 instead.

Minor

  • Add observedGeneration field to the YtsaurusStatus by @wilwell in #333
  • Set statistics for job low cpu usage alerts by @koct9i in #335
  • Add nodeSelector for UI and Strawberry by @l0kix2 in #338
  • Init job creates from InstanceSpec image if specified by @wilwell in #336
  • Add tolerations and nodeselectors to jobs by @l0kix2 in #342

New Contributors

YTsaurus k8s operator 0.15.0

04 Sep 15:22
5e9cf64
Compare
Choose a tag to compare

Backward incompatible changes

  1. Component pod labels were refactored in #326 and changes are:
  • app.kubernetes.io/instance was removed
  • app.kubernetes.io/name was Ytsaurus before, now it contains component type
  • app.kubernetes.io/managed-by is "ytsaurus-k8s-operator" instead of "Ytsaurus-k8s-operator"
  1. Deprecated chyt field in the main YTsaurus spec was removed, use strawberry field with the same schema instead.

Minor

Experimental

YTsaurus k8s operator 0.14.0

22 Aug 11:41
8e953e7
Compare
Choose a tag to compare

Backward incompatible changes

Before this release StrawberryController was unconditionally configured with {address_resolver={enable_ipv4=%true;enable_ipv6=%true}} in its static config. From now on it respects common useIpv6 and useIpv4 fields, which can be set in the YtsaurusSpec.
If for some reason it is required to have configuration different from

useIpv6: true
useIpv4: true

for the main Ytsaurus spec and at the same time enable_ipv4=%true;enable_ipv6=%true for the StrawberryController, it is possible to achieve that by using configOverrides ConfigMap with

data:
    strawberry-controller.yson: |
    {
      controllers = {
        chyt = {
          address_resolver = {
            enable_ipv4 = %true;
            enable_ipv6 = %true;
          };
        };
      };
    }

Minor

Bugfixes

  • Fix empty volumes array in sample config by @koct9i in #318

New Contributors

YTsaurus k8s operator 0.13.1

30 Jul 17:14
a4e445b
Compare
Choose a tag to compare

Bugfixes

The field useInsecureCookies was deprecated in the previous release in a not backwards compatible way, this release fixes it. It is now possible to configure the secureness of UI cookies (via the useInsecureCookies field) and the secureness of UI and HTTP proxy interaction (via the secure field) independently.

YTsaurus k8s operator 0.13.0

23 Jul 13:23
b360ffd
Compare
Choose a tag to compare

Features

  • Add per-component terminationGracePeriodSeconds by @koct9i in #304
  • Added externalProxy parameter for UI by @sgburtsev in #308
  • Size as Quantity in LogRotationPolicy by @sgburtsev in #309
  • Use secure instead of useInsecureCookies, pass caBundle to UI by @sgburtsev in #310

Minor

  • Add all YTsaurus CRD into category "ytsaurus-all" "yt-all" by @koct9i in #311

Bugfixes

  • Operator should detect configOverrides updates by @l0kix2 in #314