Problem with changing default LB service to ClusterIP
After updating CHI to add a service template using the ClusterIP service instead of the default LB, the CHI is in the "InProgress" state
If I remove CHI manually the LB is not removed, and if I manually remove the LB and redeploy the manifest with the CHI descriptions everything is fine
Kubernetes Provider - GKE, master and working versions 1.18.15-gke.1500
could you share your CHI manifest before change a serviceTemplate and after?
When chi in InProgress state you can run kubectl describe chi -n <chi_namespace> <chi_name>" and look to detailed description what exactly clickhouse-operator try to do with your chi`
chi-examples.zip added my examples
When chi in
InProgressstate you can runkubectl describe chi -n <chi_namespace> <chi_name>" and look to detailed description what exactly clickhouse-operator try to do with yourchi`
tried this, but too later after deploy, the "events" section was empty
both "before" and "after" manifests looks good
maybe you can share clickhouse-operator pod log?
kubectl logs -n <clickhouse_operator_namespace> <clickhouse_operator_pod> --since=24h ?
which clickhouse-operator version did you use?
maybe you can share
clickhouse-operatorpod log?kubectl logs -n <clickhouse_operator_namespace> <clickhouse_operator_pod> --since=24h?
I will try to reproduce the problem again and collect more facts.
which clickhouse-operator version did you use?
we use clickhouse-operator 0.13.5
Hi @warlock9600 , please try with 0.14.0 version. It actively reconciles all k8s objects, that may fix your issue.
Fully fixed in 0.23.0. There is a Kubernetes bug that caused LB type change would not work sometimes