tag:github.com,2008:https://github.com/Altinity/clickhouse-operator/releasesRelease notes from clickhouse-operator2026-03-13T12:30:59Ztag:github.com,2008:Repository/165021340/release-0.26.12026-03-13T13:07:46Zrelease-0.26.1<h2>Fixed</h2>
<ul>
<li>Fixed Keeper startup that was slow due to missing quorum. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3988481258" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1931" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1931/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1931">#1931</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3560699329" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1856" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1856/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1856">#1856</a></li>
<li>Fixed Keeper deletion logic that could previously leave PVCs undeleted</li>
<li>Fixed hostName generation in <code>status</code> that might result in excessive schema propagation cycles</li>
<li>Fixed FQDN normalization to prevent trailing-dot inconsistencies between internal hostname representations</li>
<li>Bump stdlib version to address CVE</li>
<li>Bump base image version by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051102818" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1941" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1941/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1941">#1941</a>. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4050865370" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1940" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1940/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1940">#1940</a></li>
<li>Document custom service template behaviour for CHK by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/realyota/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/realyota">@realyota</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034764764" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1939" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1939/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1939">#1939</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.26.0...release-0.26.1"><tt>release-0.26.0...release-0.26.1</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/untagged-4ee52d216bcc11b71c612026-02-20T13:16:09Zuntagged-4ee52d216bcc11b71c61<p>env: operatohub manifests</p>sunsingerustag:github.com,2008:Repository/165021340/release-0.26.02026-02-20T13:27:56Zrelease-0.26.0<p><strong>IMPORTANT</strong>: Due to ClickHouse upstream regression <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3598588589" data-permission-text="Title is private" data-url="https://github.com/ClickHouse/ClickHouse/issues/89693" data-hovercard-type="issue" data-hovercard-url="/ClickHouse/ClickHouse/issues/89693/hovercard" href="https://github.com/ClickHouse/ClickHouse/issues/89693">ClickHouse/ClickHouse#89693</a> DDL queries may not work on newly created ClickHouse pods. It affects Kubernetes deployments only in some new ClickHouse versions (25.8.10+ and above). The workaround is to restart ClickHouse pods. The problem is fixed by <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3737141900" data-permission-text="Title is private" data-url="https://github.com/ClickHouse/ClickHouse/issues/92339" data-hovercard-type="pull_request" data-hovercard-url="/ClickHouse/ClickHouse/pull/92339/hovercard" href="https://github.com/ClickHouse/ClickHouse/pull/92339">ClickHouse/ClickHouse#92339</a>, see backports for different release branches. The fix is backported to <a href="https://github.com/Altinity/ClickHouse/releases/tag/v25.8.16.10001.altinitystable">Altinity Stable 25.8.16.10001</a> as well.<br>
Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3707170512" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1883" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1883/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1883">#1883</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3872124753" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1913" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1913/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1913">#1913</a></p>
<h2>Added</h2>
<ul>
<li>Added an option to abort reconcile if STS needs to be recreated. It can be configured in operator configuration or CHI.</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# Reconcile StatefulSet scenario
reconcile:
statefulSet:
recreate:
# What to do in case operator is in need to recreate StatefulSet?
# Possible options:
# 1. abort - abort the process, do nothing with the problematic StatefulSet, leave it as it is,
# do not try to fix or delete or update it, just abort reconcile cycle.
# Do not proceed to the next StatefulSet(s) and wait for an admin to assist.
# 2. recreate - proceed and recreate StatefulSet.
# Triggered when StatefulSet update fails or StatefulSet is not ready
onUpdateFailure: recreate"><pre class="notranslate"><code># Reconcile StatefulSet scenario
reconcile:
statefulSet:
recreate:
# What to do in case operator is in need to recreate StatefulSet?
# Possible options:
# 1. abort - abort the process, do nothing with the problematic StatefulSet, leave it as it is,
# do not try to fix or delete or update it, just abort reconcile cycle.
# Do not proceed to the next StatefulSet(s) and wait for an admin to assist.
# 2. recreate - proceed and recreate StatefulSet.
# Triggered when StatefulSet update fails or StatefulSet is not ready
onUpdateFailure: recreate
</code></pre></div>
<ul>
<li>Added an option to configure system tables for metrics scrapping. The default is <code>system.metrics</code> and <code>system.custom_metrics</code> tables, but those can be changed with a regular expression if needed:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" tablesRegexp: "^(metrics|custom_metrics)$""><pre class="notranslate"><code> tablesRegexp: "^(metrics|custom_metrics)$"
</code></pre></div>
<h2>Changed</h2>
<ul>
<li>The <code>suspend</code> flag now immediately aborts a running reconcile. Previously, it did not affect the one that was running</li>
<li>When <code>suspend</code> flag is set, any reconcile attempt automatically sets CHI/CHK status to aborted.</li>
<li>Add optional registry prefix for operator and metrics images in Helm chart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lesandie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lesandie">@lesandie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3963131906" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1928" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1928/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1928">#1928</a></li>
<li>Improve ClickHouse Keeper Grafana Dashboard by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/discostur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/discostur">@discostur</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659258598" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1872" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1872/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1872">#1872</a></li>
<li>Add CRDHook annotations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eyyu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eyyu">@eyyu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3873212654" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1914" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1914/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1914">#1914</a></li>
<li>Hotfix crdhook, add imagePullSecrets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896119481" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1917" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1917/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1917">#1917</a></li>
<li>Fix installer to default template URL to OPERATOR_VERSION by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/realyota/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/realyota">@realyota</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3838247590" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1910" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1910/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1910">#1910</a></li>
<li>sort keys in Settings.Keys() method for consistent order (fix manifest reconcile issue) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mastercactapus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mastercactapus">@mastercactapus</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3783011799" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1900" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1900/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1900">#1900</a></li>
<li>Multiple documentation fixes</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fixed Keeper rolling update logic. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3335545540" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1796" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1796/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1796">#1796</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3885399460" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1915" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1915/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1915">#1915</a></li>
<li>Fixed a bug when replica was not added to monitoring until it catches up the replication lag</li>
<li>Fixed version parsing for <a href="https://docs.altinity.com/altinitystablebuilds/fips-compatible-altinity-builds/" rel="nofollow">FIPS compatible builds</a> of ClickHouse. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3526770144" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1850" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1850/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1850">#1850</a></li>
<li>Fixed <code>stop</code> and <code>suspend</code> attributes for CHK that were previously ignored</li>
<li>Fix <code>distributed_ddl.replicas_path</code> mismatch that could prevent sharing (Zoo)Keeper between multiple clusters <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Elmo33/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Elmo33">@Elmo33</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3922231523" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1922" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1922/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1922">#1922</a></li>
<li>Fixed a bug when <code>defaults.storageManagement.reclaimPolicy</code> was not respected</li>
<li>Fixed slow initial connectivity to newly created pods caused by DNS search list exhaustion (ndots:5). Added trailing dot to FQDN and increased connect timeout</li>
<li>Fixed a bug where reconcile settings specified at CHI level (e.g. <code>spec.reconcile.statefulSet.recreate.onUpdateFailure</code>) were not inherited by cluster-level reconcile configuration</li>
</ul>
<h2>Other</h2>
<ul>
<li>stdlib has been upgraded to 1.25.6 to address CVEs</li>
<li>Operator has been certified for 25.8.16.10001 Altinity.Stable.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rajdudhare1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rajdudhare1">@rajdudhare1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3725714308" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1890" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1890/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1890">#1890</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siggy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siggy">@siggy</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3815095285" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1906" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1906/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1906">#1906</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eyyu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eyyu">@eyyu</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3873212654" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1914" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1914/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1914">#1914</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Elmo33/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Elmo33">@Elmo33</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3922231523" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1922" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1922/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1922">#1922</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mastercactapus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mastercactapus">@mastercactapus</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3783011799" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1900" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1900/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1900">#1900</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lesandie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lesandie">@lesandie</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3963131906" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1928" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1928/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1928">#1928</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.6...release-0.26.0"><tt>release-0.25.6...release-0.26.0</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.62025-12-11T13:44:43Zrelease-0.25.6<h2>Changed</h2>
<ul>
<li>Hosts are not excluded from remote_servers anymore if restart is not needed. Previously, replicas in replicated cluster might be removed for a short time even if restart was not needed.</li>
<li><code>configuration.zookeeper</code> section changes do not require restart anymore</li>
<li>Last reconciliation error and list of errors are now stored in CHI status</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>actionPlan is now optional in status. That fixes operator upgrade problems that might happen in some environments.</li>
<li>Fixed excessive reconciles triggered by endpoint slices. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3660599180" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1873" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1873/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1873">#1873</a></li>
<li>Fixed crash in CHK that might happen sometimes. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3646603346" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1863" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1863/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1863">#1863</a></li>
<li>Fixed an issue with handling fractional requests/limits that would result in excessive reconcile. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3526713856" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1849" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1849/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1849">#1849</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3435600927" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1821" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1821/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1821">#1821</a></li>
<li>Fixed a bug with operator crash in Terminating namespace. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659153397" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1871" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1871/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1871">#1871</a></li>
<li>stdlib was upgraded in order to address CVEs in dependent libraries</li>
</ul>
<p><strong>NOTE</strong>: Due to regression in upstream ClickHouse <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3598588589" data-permission-text="Title is private" data-url="https://github.com/ClickHouse/ClickHouse/issues/89693" data-hovercard-type="issue" data-hovercard-url="/ClickHouse/ClickHouse/issues/89693/hovercard" href="https://github.com/ClickHouse/ClickHouse/issues/89693">ClickHouse/ClickHouse#89693</a> schema propagation and DDL statements do not work with ClickHouse versions 25.8.10+ and newer until it is resolved.</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.5...release-0.25.6"><tt>release-0.25.5...release-0.25.6</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.52025-10-24T09:59:56Zrelease-0.25.5<h2>Added</h2>
<ul>
<li>The latest applied ActionPlan is now stored in chi-storage ConfigMap</li>
<li>volumeClaimTemplate.volumeAttributeClass attribute. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3425068382" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1818" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1818/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1818">#1818</a></li>
<li>Configuration for DROP REPLICA behavior:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="reconcile:
host:
drop:
replicas:
# Whether the operator during reconcile procedure should drop replicas when replica is deleted
onDelete: yes
# Whether the operator during reconcile procedure should drop replicas when replica volume is lost
onLostVolume: yes
# Whether the operator during reconcile procedure should drop active replicas when replica is deleted or recreated
active: no"><pre class="notranslate"><code>reconcile:
host:
drop:
replicas:
# Whether the operator during reconcile procedure should drop replicas when replica is deleted
onDelete: yes
# Whether the operator during reconcile procedure should drop replicas when replica volume is lost
onLostVolume: yes
# Whether the operator during reconcile procedure should drop active replicas when replica is deleted or recreated
active: no
</code></pre></div>
<p>Now active replicas are never dropped. That solves a potential bug when replica could be dropped on a multi-volume node if newly added volume is not yet available.</p>
<h2>Changed</h2>
<ul>
<li>Enabled ReadinessProbe for Keeper. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3506922783" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1846" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1846/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1846">#1846</a></li>
<li>Enabled query_log for all DDL statements performed by operator</li>
<li>minor logging improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/janeklb/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/janeklb">@janeklb</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3459966226" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1829" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1829/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1829">#1829</a></li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Removed excessive logging isUpdatedEndpointSlice():unknown</li>
<li>Changed metrics collection query that could be broken in 0.25.4 for old ClickHouse versions</li>
</ul>
<h2>Helm updates</h2>
<ul>
<li>fix: correctly delete existing helm release artifacts by appending asset ID to URL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3458722144" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1827" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1827/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1827">#1827</a></li>
<li>Updated Helm repo location to <a href="https://helm.altinity.com" rel="nofollow">https://helm.altinity.com</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougTidwell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougTidwell">@DougTidwell</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3469371065" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1835" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1835/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1835">#1835</a></li>
<li>Helm: add metrics.enabled conditional checks for serviceMonitor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KJone1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KJone1">@KJone1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3468895772" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1834" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1834/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1834">#1834</a></li>
<li>Hotfix helm schema by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3490676490" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1842" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1842/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1842">#1842</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/KJone1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/KJone1">@KJone1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3468895772" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1834" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1834/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1834">#1834</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fkywong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fkywong">@fkywong</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3475712045" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1837" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1837/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1837">#1837</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.4...release-0.25.5"><tt>release-0.25.4...release-0.25.5</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.42025-09-26T14:58:24Zrelease-0.25.4<h2>Added</h2>
<ul>
<li>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.</li>
<li>Allow to exclude namespaces that operator watches. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AdheipSingh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AdheipSingh">@AdheipSingh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3233706809" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1770" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1770/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1770">#1770</a></li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="spec:
watch:
namespaces:
include: []
exclude: [] # new"><pre class="notranslate"><code>spec:
watch:
namespaces:
include: []
exclude: [] # new
</code></pre></div>
<ul>
<li>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:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="spec:
reconcile:
host:
wait:
probes:
startup: "yes"
readiness: "no""><pre class="notranslate"><code>spec:
reconcile:
host:
wait:
probes:
startup: "yes"
readiness: "no"
</code></pre></div>
<ul>
<li>ZooKeeper compression support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wilkermichael/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wilkermichael">@wilkermichael</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3400095425" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1809" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1809/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1809">#1809</a></li>
<li>Support watching multiple namespaces in OLM by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saeedhosseini21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saeedhosseini21">@saeedhosseini21</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3452954693" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1825" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1825/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1825">#1825</a>. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2472661890" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1491" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1491/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1491">#1491</a></li>
</ul>
<h2>Changed</h2>
<ul>
<li><code>system.custom_metrics</code> table is currently scrapped for monitoring in addition to <code>metrics</code> and <code>asynchronous_metrics</code>. That allows to inject custom monitoring data from ClickHouse side.</li>
<li>Deprecated Endpoints API has been replaced with EndpointSlice. Closes <a href="https://github.com/Altinity/clickhouse-operator/issues/1801" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1801/hovercard">1801</a></li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fixed a bug with long environment variables used for secrets being truncated. Closes #<a href="https://github.com/Altinity/clickhouse-operator/issues/1804" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1804/hovercard">1804</a></li>
<li>Fixed a bug that operator did not respect watched namespaces for CHK</li>
</ul>
<h2>Helm updates</h2>
<ul>
<li>Define values.schema.json by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3418829777" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1815" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1815/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1815">#1815</a>. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3418413212" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1814" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1814/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1814">#1814</a></li>
<li>Added <code>clickhouse-operator</code> deployment strategy parameters to Helm chart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3312534617" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1789" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1789/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1789">#1789</a></li>
<li>Publish operator helm chart to helm.altinity.com in addition to artifacthub.io</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.3...release-0.25.4"><tt>release-0.25.3...release-0.25.4</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.32025-08-08T07:25:10Zrelease-0.25.3<h2>Added</h2>
<ul>
<li>Added support for <code>pdbMaxUnavailable</code> in CHK</li>
<li>Added<code> .spec.configuration.clusters[].pdbManaged</code> for CHI and CHK that allow to set external PDBs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zrudzionis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zrudzionis">@zrudzionis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3219013967" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1768" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1768/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1768">#1768</a></li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Add ZK error handling and logging by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wilkermichael/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wilkermichael">@wilkermichael</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3200247775" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1762" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1762/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1762">#1762</a></li>
<li>Fixed collision between PDBs for CHI and CHK with the same name. As a side effect PDB for CHI will be re-created with this upgrade</li>
<li>Fixed rare panic in buildCRFromObj() when it can not find CR</li>
<li>Fixed update of storage configmap that might block in rare cases. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3271879095" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1781" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1781/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1781">#1781</a></li>
<li>Fixed the check for host to be included in remote_servers, that did not work correctly in some network configurations. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3280545048" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1782" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1782/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1782">#1782</a></li>
</ul>
<h2>Helm updates</h2>
<ul>
<li>feat(helm): add priority class to helm chart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nobletooth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nobletooth">@nobletooth</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3246726563" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1774" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1774/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1774">#1774</a></li>
<li>feat(helm): publish as an OCI helm package as well by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ogirardot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ogirardot">@ogirardot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3255613571" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1779" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1779/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1779">#1779</a></li>
<li>There is no 'helm repo upgrade', should be 'update' by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CaptTofu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CaptTofu">@CaptTofu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3267053483" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1780" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1780/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1780">#1780</a></li>
<li>Hotfix port names, to avoid warning during helm install by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3291957882" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1784" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1784/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1784">#1784</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wilkermichael/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wilkermichael">@wilkermichael</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3200247775" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1762" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1762/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1762">#1762</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zrudzionis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zrudzionis">@zrudzionis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3219013967" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1768" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1768/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1768">#1768</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nobletooth/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nobletooth">@nobletooth</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3246726563" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1774" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1774/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1774">#1774</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ogirardot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ogirardot">@ogirardot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3255613571" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1779" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1779/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1779">#1779</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CaptTofu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CaptTofu">@CaptTofu</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3267053483" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1780" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1780/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1780">#1780</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.2...release-0.25.3"><tt>release-0.25.2...release-0.25.3</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.22025-07-10T15:05:16Zrelease-0.25.2<h2>Fixed</h2>
<ul>
<li>Refactored concurrent reconcile code to fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3156285477" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1749" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1749/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1749">#1749</a></li>
<li>Changed ClickHouse version detection code to reduce number of calls</li>
<li>Force-skipped replica wait code for the first host in the cluster</li>
<li>Fixed clickhouse-keeper manifests for old Kubernetes versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3215263891" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1767" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1767/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1767">#1767</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.1...release-0.25.2"><tt>release-0.25.1...release-0.25.2</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.12025-07-01T21:14:25Zrelease-0.25.1<h2>Added</h2>
<ul>
<li>Added an option to substitute macros in settings, can be enabled in <a href="https://github.com/Altinity/clickhouse-operator/blob/bd1b479a55e03f68776f1e908ddecf889d0dbf32/docs/chi-examples/99-clickhouseinstallation-max.yaml#L107">spec.reconciling</a> CHI section.</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fix panic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alex-zaitsev/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alex-zaitsev">@alex-zaitsev</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3160441372" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1750" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1750/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1750">#1750</a>. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3156285477" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1749" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1749/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1749">#1749</a></li>
<li>Fixed rootCA parsing. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949973605" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1666" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1666/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1666">#1666</a></li>
<li>Added ownerReference in chi-storage config map. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3077859912" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1714" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1714/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1714">#1714</a></li>
<li>Fixed a bug when CHI was not included in the monitoring on operator restart until the end of reconcile</li>
<li>Fixed a bug with podTemplate env variables being incorrectly merged from CHI template</li>
</ul>
<h2>Helm/misc changes</h2>
<ul>
<li>reproduce dashboard installation for grafana helm chart by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3096846681" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1725" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1725/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1725">#1725</a></li>
<li>Edited template for ServiceMonitor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/virtualb0x/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/virtualb0x">@virtualb0x</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3102405547" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1728" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1728/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1728">#1728</a></li>
<li>add example for schema bootstrap via startup_scripts, fix <a href="https://git%E2%80%A6" rel="nofollow">https://git…</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3110448727" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1732" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1732/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1732">#1732</a></li>
<li>feat: users with SSL Auth by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/viktordebulat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/viktordebulat">@viktordebulat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3124000290" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1739" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1739/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1739">#1739</a></li>
<li>fix service monitor template by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3155340811" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1747" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1747/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1747">#1747</a></li>
<li>Update grafana and prometheus, update grafana dashboards by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Slach/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Slach">@Slach</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3165075046" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1752" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1752/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1752">#1752</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/virtualb0x/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/virtualb0x">@virtualb0x</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3102405547" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1728" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1728/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1728">#1728</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/viktordebulat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/viktordebulat">@viktordebulat</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3124000290" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1739" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1739/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1739">#1739</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.25.0...release-0.25.1"><tt>release-0.25.0...release-0.25.1</tt></a></p>alex-zaitsevtag:github.com,2008:Repository/165021340/release-0.25.02025-12-19T14:01:05Zrelease-0.25.0<h2>Added</h2>
<ul>
<li>Multiple service templates are now supported for a single purpose. Example of syntax:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" defaults:
templates:
serviceTemplates:
- service-template
- service-template-internal"><pre class="notranslate"><code> defaults:
templates:
serviceTemplates:
- service-template
- service-template-internal
</code></pre></div>
<ul>
<li>Added availabilityZone attribute for ZooKeeper spec:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" configuration:
zookeeper: # Add Zookeeper
nodes:
- host: zookeeper
port: 2181
availabilityZone: "my-azone""><pre class="notranslate"><code> configuration:
zookeeper: # Add Zookeeper
nodes:
- host: zookeeper
port: 2181
availabilityZone: "my-azone"
</code></pre></div>
<ul>
<li>Operator can now inject version specific ClickHouse configuration, it is configured in 'addons' section of operator configuration. This closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755912707" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1603" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1603/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1603">#1603</a> but can be used for other use cases as well</li>
<li>Added an option to specify reconciling.runtime.reconcileShardsThreadsNumber and reconcilingShardsMaxConcurrencyPercent on the CHI level</li>
<li>[Helm] ServiceMonitor additional configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nlamirault/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nlamirault">@nlamirault</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2817381273" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1624" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1624/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1624">#1624</a></li>
<li>[Helm] Add namespace override capability for multi-namespace deployments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bwdmr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bwdmr">@bwdmr</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856919673" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1640" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1640/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1640">#1640</a></li>
<li>[Helm] Add common labels and annotations to all resources by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dashashutosh80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dashashutosh80">@dashashutosh80</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015821511" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1692" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1692/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1692">#1692</a></li>
<li>[Helm] Add support for rbac at namespace scope in <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dashashutosh80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dashashutosh80">@dashashutosh80</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3032047875" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1698" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1698/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1698">#1698</a></li>
</ul>
<h2>Changed</h2>
<ul>
<li><strong>BACKWARD INCOMPATIBLE</strong>: macros USERS, COMMON, HOST in files section were deprecated. config.d, users.d, cond.d should be used instead, i.e if old syntax like this has been used:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" configuration:
files:
USERS/grants.xml"><pre class="notranslate"><code> configuration:
files:
USERS/grants.xml
</code></pre></div>
<p>It should be replaced by this:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" configuration:
files:
users.d/grants.xml"><pre class="notranslate"><code> configuration:
files:
users.d/grants.xml
</code></pre></div>
<ul>
<li>When a new cluster is started with reconcilingShardsMaxConcurrencyPercent=100, all shards are created in parallel. Previously, first shard was always created alone.</li>
<li>The new option to wait for replication to catch up when adding a new replica is enabled by default. It can be configured in operator reconcile settings:</li>
</ul>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="reconcile:
host:
wait:
replicas:
all: no
new: yes
delay: 10"><pre class="notranslate"><code>reconcile:
host:
wait:
replicas:
all: no
new: yes
delay: 10
</code></pre></div>
<h2>Fixed</h2>
<ul>
<li>Fixed a bug with underlying replicated tables were not properly created when adding new nodes sometimes. Closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3009442191" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1689" data-hovercard-type="issue" data-hovercard-url="/Altinity/clickhouse-operator/issues/1689/hovercard" href="https://github.com/Altinity/clickhouse-operator/issues/1689">#1689</a></li>
<li>Fixed a bug when service was not updated if clusterIP is changed from missing to None in service template</li>
<li>Fixed a bug when annotations were not removed from service if removed from service template</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nlamirault/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nlamirault">@nlamirault</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2817381273" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1624" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1624/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1624">#1624</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bwdmr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bwdmr">@bwdmr</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856919673" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1640" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1640/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1640">#1640</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DougTidwell/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DougTidwell">@DougTidwell</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923280656" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1660" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1660/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1660">#1660</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dashashutosh80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dashashutosh80">@dashashutosh80</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3015821511" data-permission-text="Title is private" data-url="https://github.com/Altinity/clickhouse-operator/issues/1692" data-hovercard-type="pull_request" data-hovercard-url="/Altinity/clickhouse-operator/pull/1692/hovercard" href="https://github.com/Altinity/clickhouse-operator/pull/1692">#1692</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Altinity/clickhouse-operator/compare/release-0.24.5...release-0.25.0"><tt>release-0.24.5...release-0.25.0</tt></a></p>alex-zaitsev