YTsaurus k8s operator 0.32.0
What's Changed
- config/samples: add yt-scripts for cgroup-v2 by @koct9i in #762
- EnableFullUpdate and UpdateSelector are removed by @qurname2 in #765
- More verbose diagnostics for count of pods by @koct9i in #789
- API: add option imagePullSecret for job images in CRI-O by @Copilot in #792
- METAX GPU support by @futujaos in #793
- Wait until user is really get superusers permissions by @koct9i in #795
- Use json for logging by default by @koct9i in #799
- Add YQL agent option to enable DQ engine by @koct9i in #804
- Sanitize token operations by @koct9i in #806
- add PodMonitor support by @kruftik in #807
Rolling / OnDelete Update
- Added onDelete strategy into tablet nodes by @qurname2 in #761
- Added logic to skip tablet cells removal if tnd is in onDelete strategy by @qurname2 in #769
- Added runsMasterSafetySteps componentManager status in order to skip safety steps when we're in onDelete mode by @qurname2 in #781
- Upgrade masters before starting other components by @koct9i in #790
- Fixed pre-check failure triggering reconciler exponential backoff by @qurname2 in #797
Secondary Master Cells
- API: add cluster maintenance by @koct9i in #747
- API: Prepare for secondary master cells [1] by @koct9i in #782
- API: cleanup master caches spec [2] by @koct9i in #785
- Refactor master quorum / update possibility check [3] by @koct9i in #774
- Secondary Masters Initialization [4] by @koct9i in #791
Fixes
- Refactor init jobs by @koct9i in #758
- Fix applying global pod options for UI and strawberry by @koct9i in #737
- API: minReadyInstanceCount must be int32 by @koct9i in #746
- Fixed proxie's bug with lack of tls volumes during the rolling update by @qurname2 in #751
- Fix pod removal and readiness logic by @koct9i in #756
- Improved arePodsUpdatedToNewRevision for onDelete logic by @qurname2 in #759
- Fixed rollingUpdate bug for exec-nodes and added e2e test by @qurname2 in #773
- Construct ytsaurus client logger from controller logger by @koct9i in #800
Testing
- Cleanup test for deprecated EnableAntiAffinity by @koct9i in #745
- test: add release 25.3 by @koct9i in #752
- Update helm in workflows by @koct9i in #733
- test/r8r: fix race in collecting events by @koct9i in #757
- update canondata by @koct9i in #767
- Added github-actions-run-errors skill for claude by @qurname2 in #777
- Add option for DEBUG build with sanitizers by @koct9i in #750
- Replace BeTrue/BeFalse with BeTrueBecause/BeFalseBecause in tests by @Copilot in #771
- run integration tests for all versions by @koct9i in #779
- test/e2e: more verbose waiting for operation status by @koct9i in #784
- Use chyt/query-tracker images without debuginfo in samples and compat test by @koct9i in #778
- test: upload logs snapshot as artifact by @koct9i in #783
- Add workflows to check that PR branch is up-to-date by @koct9i in #794
- Fix e2e tests by @koct9i in #805
Full Changelog: v0.31.0...v0.32.0