BACKWARD INCOMPATIBLE CHANGES
- ClickHouseKeeper support has been completely re-written. It is now fully compatible with CHI in syntax and supported functionality that closes multiple issues discovered by early adopters. The downside is that CHK resources created by operator 0.23.x will loose the storage and change service name due to different naming conventions.
See CHK upgrade instructions from 0.23 to 0.24 for detail.
This closes #1504, #1497, #1469, #1465, #1459, #1408, #1362, #1296
Added
- Added 'pdbMaxUnavailable' attribute to the cluster to manage PDB behavior. See 01-simple-layout-03-multiple-clusters-pdb-spec.yaml
- Added 'all-clusters' cluster into auto-generated remote_servers.xml that references multiple clusters in CHI with respect to shards and replicas. by @tanner-bruce in #1409
Changed
- Operator will now create zookeeper root path if specified in CHI configuration. Previously it assumed root path already exists.
- Operator now waits for the last host to be included in the cluster before marking CHI as completed
- Update helm chart to allow add pod labels by @bruno-s-coelho in #1359. Closes #1356
- Support install operator from local template by @orloffv in #1401
- Added prometheus zeros init for reconciliation metrics by @nmiculinic in #1398
- Update helm chart to allow adding topologySpreadConstraints by @naturalett in #1462
- Use ConfigMap instead of Secret for grafana dashboards by @cwrau in #1457
- Altinity_ClickHouse_Operator_dashboard.json: dashboard has been updated by @nmiakushina in #1512 and #1515
Fixed
- Fixed hostAliases in podTemplate by @chengjoey in #1453. Closes #1445
- Fix install zookeeper operator by @realyota in #1437
- Fix custom hostAliases do not take effect in sts by @chengjoey in #1453
- Fixed ClickHouseKeeper dashboard templates/queries by @ja14000 in #1481
New Contributors
- @vitaliyf made their first contribution in #1365
- @kam1kaze made their first contribution in #1366
- @orloffv made their first contribution in #1401
- @nmiculinic made their first contribution in #1398
- @tanner-bruce made their first contribution in #1409
- @holycheater made their first contribution in #1430
- @chengjoey made their first contribution in #1453
- @cwrau made their first contribution in #1457
- @AlexandrKhabarov made their first contribution in #1460
- @naturalett made their first contribution in #1462
- @ja14000 made their first contribution in #1481
- @jirislav made their first contribution in #1470
- @p-wall made their first contribution in #1511
- @nmiakushina made their first contribution in #1512
Full Changelog: release-0.23.7...release-0.24.0