We move etcd version handling to its own package, and we are now more
tolerant about reading from patch versions that we don't have (we
adopt the same-or-next minor rule that etcd uses). Also on etcd
cluster adoption we bump it to the next supported version so that we
can come up even if the user was previously running an unsupported
version.
We move etcd version handling to its own package, and we are now more tolerant about reading from patch versions that we don't have (we adopt the same-or-next minor rule that etcd uses). Also on etcd cluster adoption we bump it to the next supported version so that we can come up even if the user was previously running an unsupported version.