Added
- Operator configuration 'reconcile' section is now fully supported at CHI level under both 'reconcile' and old 'reconciling' name. Previously, only selected settings were available at CHI level.
- Allow to exclude namespaces that operator watches. by @AdheipSingh in #1770
spec:
watch:
namespaces:
include: []
exclude: [] # new
- Option to choose which probe should operator wait for during reconcile. Previously, it always waited for pod to be ready. This can now be configured in 'reconcile' section of operator or CHI:
spec:
reconcile:
host:
wait:
probes:
startup: "yes"
readiness: "no"
- ZooKeeper compression support by @wilkermichael in #1809
- Support watching multiple namespaces in OLM by @saeedhosseini21 in #1825. Closes #1491
Changed
system.custom_metrics
table is currently scrapped for monitoring in addition tometrics
andasynchronous_metrics
. That allows to inject custom monitoring data from ClickHouse side.- Deprecated Endpoints API has been replaced with EndpointSlice. Closes 1801
Fixed
- Fixed a bug with long environment variables used for secrets being truncated. Closes #1804
- Fixed a bug that operator did not respect watched namespaces for CHK
Helm updates
- Define values.schema.json by @Slach in #1815. Closes #1814
- Added
clickhouse-operator
deployment strategy parameters to Helm chart by @Slach in #1789 - Publish operator helm chart to helm.altinity.com in addition to artifacthub.io
Full Changelog: release-0.25.3...release-0.25.4