Eliminate dependency on tools.EtcdClient from contrib/mesos/pkg #18153
Labels
area/platform/mesos
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/backlog
Higher priority than priority/awaiting-more-evidence.
sig/api-machinery
Categorizes an issue or PR as relevant to SIG API Machinery.
Context: We're going to completely get rid of "tools.EtcdClient" interface.
Instead, we wish everyone to use storage.Interface.
Mesos code is the biggest (non-trivial) remaining part of dependency on "tools.EtcdClient" - the following files depend on it:
contrib/mesos/pkg/election/etcd_master.go
contrib/mesos/pkg/election/etcd_master_test.go
contrib/mesos/pkg/scheduler/service/service.go
@sttts @karlkfi @timothysc
The text was updated successfully, but these errors were encountered: