Skip to content

feat: add registry option to helm charts#227

Merged
GrigoryPervakov merged 1 commit into
mainfrom
feat/helm-image-registry
Jun 15, 2026
Merged

feat: add registry option to helm charts#227
GrigoryPervakov merged 1 commit into
mainfrom
feat/helm-image-registry

Conversation

@GrigoryPervakov

Copy link
Copy Markdown
Member

Why

An easier way to specify the image registry mirror

What

Support global/local registry option in both operator/cluster charts

Related Issues

Fixes #219

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a configurable image registry prefix to both the operator Helm chart and the clickhouse-cluster Helm chart, allowing users to route all image pulls through a single mirror/proxy (via global.imageRegistry), while still supporting per-image overrides.

Changes:

  • Add global.imageRegistry to operator and cluster chart values to support a shared registry prefix.
  • Add per-image image.registry settings (manager/clickhouse/keeper) with global.imageRegistry taking precedence when set.
  • Update templates to prepend the configured registry prefix to rendered image repositories.

Reviewed changes

Copilot reviewed 1 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tools/gen-cluster-chart/templates/values.yaml.tmpl Extends generated cluster chart values to include global.imageRegistry plus clickhouse/keeper image registry+repository knobs.
dist/chart/values.yaml Documents and exposes global.imageRegistry and manager.image.registry for the operator chart.
dist/chart/templates/manager/manager.yaml Prepends the resolved registry prefix to the manager image repository during rendering.
dist/chart-cluster/values.yaml Exposes global.imageRegistry and per-component image registry+repository values for the cluster chart.
dist/chart-cluster/templates/keeper-cluster.yaml Injects computed keeper image repository (with optional registry prefix) into CR defaults.
dist/chart-cluster/templates/clickhouse-cluster.yaml Injects computed clickhouse image repository (with optional registry prefix) into CR defaults.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GrigoryPervakov GrigoryPervakov merged commit 8381d0c into main Jun 15, 2026
22 checks passed
@GrigoryPervakov GrigoryPervakov deleted the feat/helm-image-registry branch June 15, 2026 17:12
@mintlify

mintlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Docs PR opened: ClickHouse/mintlify-docs-dev#206

Synced upstream operator docs verbatim, adding monitoring, scaling, and TLS guides plus updates to configuration, introduction, overview, and API reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow to set image registry for proxy

2 participants