I made a Helm upgrade (with v2.8.2 client/server) on my GKE cluster on a Chart.yaml with kubeVersion: ">=1.8.0" and received the following error.
Error: UPGRADE FAILED: Chart requires kubernetesVersion: >=1.8.0 which is incompatible with Kubernetes v1.9.4-gke.1
What should be done? With my current understanding of the situation, the usage of kubeVersion is contraproductive if Google Cloud is involved. Perhaps this is an issue for them rather than you at helm?
CLOSING UPDATE
In order to allow pre-releases such as googles
v1.9.4-gke.1the constraintkubeVersion: ">=1.8.0"must be changed tokubeVersion: ">=1.8.0-something"for examplekubeVersion: ">=1.8.0-0".Situation
I made a Helm upgrade (with v2.8.2 client/server) on my GKE cluster on a Chart.yaml with
kubeVersion: ">=1.8.0"and received the following error.For reference
https://github.com/kubernetes/helm/blob/8fef5aad52ad2d7aeb32cbccd73f54623717fa6f/pkg/tiller/release_server.go#L271-L278
https://github.com/kubernetes/helm/blob/58e4b6ac61938fe056037826225dd19562c0ed9f/pkg/version/compatible.go#L48-L61
Question
What should be done? With my current understanding of the situation, the usage of
kubeVersionis contraproductive if Google Cloud is involved. Perhaps this is an issue for them rather than you at helm?