I'm running helm uninstall --wait for two charts (first uninstalling redis client, then redis server). However, the --wait flag does not actually wait for pods to be properly terminated (eg. helm uninstall --wait returns and the pods are still in Terminating state). This results in "client" erroring with "server is gone" even though I do helm uninstall --wait client && helm uninstall --wait server (note: uninstalling server faster than uninstalling client).
Output of helm version:
version.BuildInfo{Version:"v3.7.2", GitCommit:"663a896f4a815053445eec4153677ddc24a0a361", GitTreeState:"clean", GoVersion:"go1.17.3"}
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.0", GitCommit:"c2b5237ccd9c0f1d600d3072634ca66cefdf272f", GitTreeState:"clean", BuildDate:"2021-08-04T17:56:19Z", GoVersion:"go1.16.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"21+", GitVersion:"v1.21.2-eks-0389ca3", GitCommit:"8a4e27b9d88142bbdd21b997b532eb6d493df6d2", GitTreeState:"clean", BuildDate:"2021-07-31T01:34:46Z", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
I'm running
helm uninstall --waitfor two charts (first uninstalling redis client, then redis server). However, the--waitflag does not actually wait for pods to be properly terminated (eg.helm uninstall --waitreturns and the pods are still inTerminatingstate). This results in "client" erroring with "server is gone" even though I dohelm uninstall --wait client && helm uninstall --wait server(note: uninstalling server faster than uninstalling client).Output of
helm version:Output of
kubectl version:Cloud Provider/Platform (AKS, GKE, Minikube etc.):