Closed notnoop closed 2 years ago
Note to implementor: probably worth doing https://github.com/hashicorp/nomad/issues/13219 at the same time.
Took a brief look into making the switch; looks like it's going to be a bit more complicated than just renaming imports. In addition to raft-autopilot
there is also raft-autopilot-enterprise
, and the features referenced by Nomad OSS in the old Consul autopilot library have been split up between the two.
Still very much want to make this happen - without it Nomad is forced to import consul v1.7 :disappointed:
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Nomad currently directly imports Consul's private autopilot package (
github.com/hashicorp/consul/agent/consul/autopilot
). Last month, Consul extracted autopilot to be its own module to ease adoption in other products: https://github.com/hashicorp/raft-autopilotLet's move off our direct dependency on the internal repo in preference to the new module.