Releases: ytsaurus/ytsaurus-k8s-operator
YTsaurus k8s operator 0.15.0
Backward incompatible changes
- Component pod labels were refactored in #326 and changes are:
app.kubernetes.io/instance
was removedapp.kubernetes.io/name
was Ytsaurus before, now it contains component typeapp.kubernetes.io/managed-by
is"ytsaurus-k8s-operator"
instead of"Ytsaurus-k8s-operator"
- Deprecated
chyt
field in the main YTsaurus spec was removed, usestrawberry
field with the same schema instead.
Minor
- Added tolerations for Strawberry by @qurname2 in #328
- Refactor label names for components by @achulkov2 in #326
Experimental
YTsaurus k8s operator 0.14.0
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
- Add no more than one ytsaurus spec per namespace validation by @qurname2 in #305
- Add strategy, nodeSelector, affinity, tolerations by @sgburtsev in #321
- Add forceTcp and keepSocket options by @leo-astorsky in #324
Bugfixes
New Contributors
- @leo-astorsky made their first contribution in #324
YTsaurus k8s operator 0.13.1
Bugfixes
- Revert deprecation of useInsecureCookies in #310 by @sgburtsev in #317
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
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 ofuseInsecureCookies
, pass caBundle to UI by @sgburtsev in #310
Minor
Bugfixes
YTsaurus k8s operator 0.12.0
Features
- More options for store locations. by @sgburtsev in #294
- data nodes upper limit for
low_watermark
increased from 5 to 25Gib; - data nodes'
trash_cleanup_watermark
will be set equal to thelowWatermark
value from spec max_trash_ttl
can be configured in spec
- data nodes upper limit for
- Add support for directDownload to UI Spec by @kozubaeff in #257
directDownload
for UI can be configured in the spec now. If omitted or set totrue
, UI will have current default behaviour (use proxies for download), if set tofalse
— UI backend will be used for downloading.
New Contributors
- @sgburtsev made their first contribution in #294
YTsaurus k8s operator 0.11.0
Features
- SetHostnameAsFQDN option is added to all components. Default is true by @qurname2 in #302
- Add per-component option hostNetwork by @koct9i in #287
Minor
- Add option for per location disk space quota by @koct9i in #279
- Add into exec node pods environment variables for CRI tools by @koct9i in #283
- Add per-instance-group podLabels and podAnnotations by @koct9i in #289
- Sort status conditions for better readability by @koct9i in #290
- Add init containers for exec node by @koct9i in #288
- Add loglevel "warning" by @koct9i in #292
- Remove mutating/defaulter webhooks by @koct9i in #296
Bugfixes
YTsaurus k8s operator 0.10.0
YTsaurus k8s operator 0.9.1
Features
Minor
- Add 'physical_host' to cypress_annotations for CMS and UI сompatibility #252
- added WATCH_NAMESPACE env and LeaderElectionNamespace #168
- Add configuration for solomon exporter: specify host and some instance tags #258
- Add sidecars support to primary masters containers #259
- Add option for containerd registry config path #264
Bugfixes
- Fix CRI job environment for remote exec nodes #261