From 578d22ab644b469380fda6b228c056891523f851 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 11 May 2021 11:08:32 -0700 Subject: [PATCH] pkg/kubelet/nodeshutdown/systemd: fix for dbus 5.0.4 dbus 5.0.4 adds StoreProperty method which needs to be implemented for the mock. Fixes the errors like > pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go:88:9: cannot use f.fakeDBusObject (variable of type *fakeDBusObject) as dbus.BusObject value in return statement: missing method StoreProperty Signed-off-by: Kir Kolyshkin --- pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go b/pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go index 7246dc4ac2788..b38123bfea022 100644 --- a/pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go +++ b/pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go @@ -71,6 +71,10 @@ func (obj *fakeDBusObject) SetProperty(p string, v interface{}) error { return nil } +func (obj *fakeDBusObject) StoreProperty(p string, v interface{}) error { + return nil +} + func (obj *fakeDBusObject) Destination() string { return "" }