Skip to content

Releases: Altinity/clickhouse-operator

release-0.20.1

16 Dec 15:12
Compare
Choose a tag to compare

What's Changed

  • Improvements to Grafana dashboards by @Slach
  • Generate operator helm chart by @slamdev in #1049
  • Added cluster to PodDesruptionBudget selector. Closes #996. Note: PDB requires Kubernetes version 1.21 or above.
  • Added status.hostsCompleted to track reconcile progress
  • Do not restart CHI with restart attribute when operator is restarted
  • Address https://nvd.nist.gov/vuln/detail/CVE-2022-27664. Closes #1039
  • Fixed RBAC permissions for secrets. Closes #1051

New Contributors

Full Changelog: release-0.20.0...release-0.20.1

release-0.20.0

07 Nov 09:45
8be01e7
Compare
Choose a tag to compare

What's Changed

  defaults:
    storageManagement:
      provisioner: Operator
  • Use secret for clickhouse_operator credentials as default
  • Improve zookeeper scaleout by @Slach in #984
  • add loadaverage + network + disk panel to clickhouse dashboard by @Slach in #1015
  • comment out chopusername check by @SuzyWangIBMer in #1009
  • Reduced a size of status field
  • Improved logging

Fixed

  • Fixed a bug with cluster definitions being reset when CHI has been updated via k8s API POST method.
  • Fixed a problem of metrics exporter not being able to scrape any managed cluster when one of clickhouse nodes is slow
  • Fix zookeeper advanced setup with empty dir by @luluz66 in #993
  • Delete duplicate return by @Abirdcfly in #987
  • Fixes #991 - fix watch namespace regex by @mcgrawia in #992
  • Address CVE-2022-32149 by @bkuschel in #1035

New Contributors

Full Changelog: release-0.19.2...release-0.20.0

release-0.19.3

11 Oct 14:55
Compare
Choose a tag to compare

What's Changed

  • Fixed a possible loose of cluster state when operator has been restarted in the middle of reconcile.
  • Backport of #1009
  • add loadaverage + network + disk panel to clickhouse dashboard by @Slach in #1015

NOTE: There is a change in ClickHouseInstallation custom resource type, so make sure you deploy full installation manifest when upgrading.

Full Changelog: release-0.19.2...release-0.19.3

release-0.19.2

14 Sep 20:20
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug in 0.19.0 and 0.19.1 versions when operator could be rebuilding remote-servers.xml from scratch after restart. When it happened, distributed queries might behave unexpectedly.

Full Changelog: release-0.19.1...release-0.19.2

release-0.19.1

24 Aug 16:02
Compare
Choose a tag to compare

What's Changed

  • Fixed MVs in Atomic databases support for ClickHouse versions 22.6 and above. Closes #989
  • Fixed tables with '{uuid}' macro in Atomic databases for ClickHouse versions 22.6 and above.
  • Fixed watch namespaces regexp by #992. Closes #991
  • Added "clickhouse.altinity.com/ready: yes|no" annotations for replica services for the use by external load balancer.
  • Updated podDisruptionBudget API version

Full changelog: release-0.19.0...release-0.19.1

release-0.19.0

15 Jul 07:50
Compare
Choose a tag to compare

What's Changed

  • Now 'clickhouse-operator' user is restricted to an IP address of the pod where clickhouse-operator is running. It can not be used from anywhere else.
  • In addition to hostRegexp, 'default' user is restricted to IP addresses of pods of the CHI. This fixes connectivity issues between shards in GKE.
  • ClickHouse 'interserver_http_host' is set to the service name and matches 'remote_servers'. It can be changed to full names with 'replicasUseFQDN' setting if needed. This fixes connectivity issues between replicas in GKE.
  • Changed the way schema is propagated to new shards. It is currently controlled by two cluster level settings:
  schemaPolicy:
    replica: None | All (default)
    shard: None | All (default) | DistributedTablesOnly

Previously, when adding shards only distributed tables and dependent objects were created (DistributedTablesOnly).

  • Added support for adding custom CA for operator connection to ClickHouse by @SuzyWangIBMer in #930
  • Fixed support of '{uuid}' macro for Atomic databases. Closes #857
  • Fixed a bug when replica sometimes was not removed from ZooKeeper when scaling down the cluster
  • Set container-log on ubi instead of busybox by @SuzyWangIBMer in #940
  • upgrade vertamedia-clickhouse-grafana to 2.5.0 in dashboard and grafana 7.5.16 by @Slach in #951
  • Improve grafana dashboards by @Slach in #952
  • Improve grafana-operator + prometheus-operator by @Slach in #953

New Contributors

Full Changelog: 0.18.5...release-0.19.0

release-0.18.5

12 May 12:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.18.4...0.18.5

release-0.18.4

13 Apr 08:44
e597dd1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.18.3...0.18.4

release-0.18.3

02 Mar 11:18
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug that might result in broken CHI if operator has been restarted during the reconcile
  • Added 'AGE' to CHI status
  • Added ClickHouse Keeper examples

Full Changelog: 0.18.2...0.18.3

0.18.2

14 Feb 13:30
Compare
Choose a tag to compare

What's Changed

  • Operator now correctly respects configuration settings to exclude annotations from managed objects. Fixes #859
  • Make CHI status messages more human friendly

Full Changelog: 0.18.1...0.18.2