WIP: Add Consul Upgrade Roll feature
- Adds
gitlab-ctl consul upgrade
which causes a consul node to leave a cluster gracefully - Feature depends on runit successfully restarting the node
- Adds rspec tests for the new functionality
Resolves #4711
Signed-off-by: Robert Marshall rmarshall@gitlab.com
Closes #4711
Edited by Robert Marshall