Altinity / Altinity/helm-charts
Helm release long names cause operator to fail silently (K8s 63-char limit exceeded)
Open
@joshleecreates is already working on this.
Since Nov 20, 2025.
bug
options
- Dominant language
- Python
- Stars
- 57
- Forks
- 35
- PR merge metrics
- No merged PRs in 30d
Description
There is an existing Helm release name validation, but it does not fully prevent invalid names once ClickHouse operator generates derived resource names.
Steps:
- Install with a valid name such as persistence-test:
helm install persistence-test altinity/clickhouse --namespace default --create-namespace
- Operator generates a StatefulSet with a name exceeding the K8s 63-char limit: → 67 characters long.
chi-persistence-test-clickhouse-deploy-confd-persistence-tes-0-0
Actual behavior:
Operator completely fails to create ClickHouse resources.
No StatefulSets/Pods are created, only the operator pod runs.
Logs show connection errors due to non-existent hosts (because objects were never created).
Errors are not surfaced to the user in a meaningful way.
Expected behavior: TBD
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.