HC proxy with tunable wait for automated upgrade support without breaking quorum
This is the best we can do for etcd v2.3.7 and lower versions without implementing special onUpgrade trigger logic in cattle.
In etcd v3.0.0 and later, the raft index is exposed clientside and we can write code to ensure that raft indeces of upgraded nodes have caught up with the other members of the cluster. This will be in the next release.
Ready for merge
HC proxy with tunable wait for automated upgrade support without breaking quorum
This is the best we can do for etcd v2.3.7 and lower versions without implementing special onUpgrade trigger logic in cattle.
In etcd v3.0.0 and later, the raft index is exposed clientside and we can write code to ensure that raft indeces of upgraded nodes have caught up with the other members of the cluster. This will be in the next release.