mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-02-23 08:20:15 -05:00
operator: stub etcd remove calls in env tests
This commit is contained in:
parent
3ddd6389e3
commit
d6f9391c75
@ -891,3 +891,11 @@ func (*unimplementedNodeReplacer) CreateNode(_ context.Context, _ string) (nodeN
|
||||
func (*unimplementedNodeReplacer) DeleteNode(_ context.Context, _ string) error {
|
||||
panic("unimplemented")
|
||||
}
|
||||
|
||||
type stubEtcdRemover struct {
|
||||
deleteErr error
|
||||
}
|
||||
|
||||
func (r *stubEtcdRemover) RemoveEtcdMemberFromCluster(_ context.Context, _ string) error {
|
||||
return r.deleteErr
|
||||
}
|
||||
|
@ -123,6 +123,7 @@ var _ = BeforeSuite(func() {
|
||||
err = (&NodeVersionReconciler{
|
||||
kubernetesServerVersionGetter: fakes.k8sVerGetter,
|
||||
nodeReplacer: fakes.nodeReplacer,
|
||||
etcdRemover: fakes.etcdRemover,
|
||||
Client: k8sManager.GetClient(),
|
||||
Scheme: k8sManager.GetScheme(),
|
||||
}).SetupWithManager(k8sManager)
|
||||
@ -147,6 +148,7 @@ type fakeCollection struct {
|
||||
nodeStateGetter *stubNodeStateGetter
|
||||
nodeReplacer *stubNodeReplacer
|
||||
k8sVerGetter *stubKubernetesServerVersionGetter
|
||||
etcdRemover *stubEtcdRemover
|
||||
clock *testclock.FakeClock
|
||||
}
|
||||
|
||||
@ -162,6 +164,7 @@ func newFakes() fakeCollection {
|
||||
nodeStateGetter: &stubNodeStateGetter{},
|
||||
nodeReplacer: &stubNodeReplacer{},
|
||||
k8sVerGetter: &stubKubernetesServerVersionGetter{},
|
||||
etcdRemover: &stubEtcdRemover{},
|
||||
clock: testclock.NewFakeClock(time.Now()),
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user