ClickHouseBackup CR provides no way to configure pod labels/attributes and other fields
I maintainer di solito rispondono entro 2 giorni
@Slach ci sta già lavorando.
Dal 5/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The ClickHouseBackup CR does not provide any means to specify additional Job or Pod fields that may be required in commonplace deployments.
For example, in my environment I need to add a Pod label sidecar.istio.io/inject: "true" to get Istio sidecar injection on the backup Pod. Without this it is unable to communicate with the Istio-wrapped ClickHouse server, because Istio Envoy handles mTLS, authentication and request routing.
There appears to be no way to configure often-required fields such as:
labelsandannotationson theJobitself and thePods it createsaffinityandtolerationsresourcessuch as CPUrequests, memoryrequestsandlimitsat container or pod levelsecurityContextfields includingcapabilities- Extra
containersandinitContainerson thePod - Additional
envandenvFrominjection
Rather than adding all these individually, consider embedding a Job resource into the CR as a jobTemplate. Then merge your changes into it. Pod level changes are handled by the Job's pod template (embedded PodTemplateSpec).
An alternative might be to explicitly document that setting fields for such cross-cutting concerns is outside the operator's scope, and should be done with mutating webhooks. Test cover would be needed to ensure that this works reliably for a reasonable set of modified fields - and that the operator uses server-side apply + version digest annotations to manage reconcile.
- Lingua principale
- Go
- Stelle
- 2.6k
- Fork
- 588
- Merge medio
- 4g 5h
- PR unite (30g)
- 16
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Altinity/clickhouse-operator
-
Counter metrics are missing the conventional _total suffixForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Altinity/clickhouse-operator#2093 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Altinity/clickhouse-operator#2140 ·
I maintainer di solito rispondono entro 2 giorni
-
Metrics exporter publishes NaN for per CPU, disk and network metrics on ClickHouse 26.8Forse già presa @Slach l’ha presa 3 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Altinity/clickhouse-operator#2135 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Rebuilt replica gets no tables when reading the schema from peers failsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Altinity/clickhouse-operator#2129 ·
I maintainer di solito rispondono entro 2 giorni
-
StatefulSet stays deleted after a rejected create in the Recreate fallback: no retry until the operator restartsForse già presa @Slach l’ha presa 3 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Altinity/clickhouse-operator#2126 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di Altinity/clickhouse-operator
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
-
Component: Backup and Restore Type: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
needs-acceptance wg/router-models-inference-runtime
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
vllm-project/semantic-router#6018 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
eugenioenko/ttt#1461 ·
I maintainer di solito rispondono entro 1 giorno
-
tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno