weaveworks / launcher

Weave Cloud Launcher
Apache License 2.0
10 stars 13 forks source link

Validate minimum Kubernetes cluster version 1.6.0 #169

Closed lilic closed 6 years ago

lilic commented 6 years ago

As agreed in https://github.com/weaveworks/launcher/issues/162 we want to support cluster of 1.6.0 and above. Because semantic versioning is hard (when handling things like alpha versions, etc.) and can become complicated I didn't want to re-write an entire parser so I choose to use https://github.com/blang/semver.

Closes https://github.com/weaveworks/launcher/issues/162

Note: I did some testing and I ran into some problems as described on slack when using v1.6.0:

There was an error applying the agent: Error from server (NotFound): the server could not find the requested resource
Full output:
Error from server (NotFound): the server could not find the requested resource
Rolling back cluster changes

Not sure if this is related to DNS, or something else but maybe we should explore this more at some point? But in general I checked the things we use and kube-state-metrics, scope, prometheus, etc. should be working fine with 1.6.0+.

dlespiau commented 6 years ago

Could you open a bug with the issue you mentioned?

lilic commented 6 years ago

@dlespiau done https://github.com/weaveworks/launcher/issues/171