Skip to content

release-0.14.0

Compare
Choose a tag to compare
@alex-zaitsev alex-zaitsev released this 26 Apr 11:40
· 3922 commits to master since this release
581cf31

New features:

  • Operator reconciles CHI with the actual state of objects in k8s. In previous releases it compared new CHI and old CHI, but not with k8s state.
  • The current reconcile cycle can be interrupted with a new CHI update now. In previous releases user had to wait until reconcile is complete for all nodes..
  • Added volumeClaimTemplate annotations. Closes #578
  • clickhouse_operator user/password can be stored in a secret instead of a configuration file. Closes: #386
  • Added 'excludeFromPropagationLabels' option
  • Added readiness check
  • LabelScope metrics are removed by default since it causes pods to restart when changing a cluster with circular replication. Closes: #666. If you need those labels, they can be turned on with 'appendScopeLabels' configuration option
  • Monitoring of detached parts
  • Operator ClusterRole is restricted. Closes #646
  • Logging improvements

Bug fixes:

  • Fixed a bug when CHI pods could get stuck in ErrImagePull status when wrong image has been used
  • Fixed a bug when operator tried to apply schema to non-existing pods, and entered a lengthy retry cycle

Upgrade notes:

  • Existing clusters will be restarted with the operator upgrade due to signature change
  • Due to ClusterRole change the upgrade with re-applying installation manifest may fail. See #684