diff --git a/go.mod b/go.mod index 00656c2d13e5021797b8933b190ebbaa6c334419..9e1ee9aad7fef8946184e03c882a8740d51bc9eb 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.19 require ( github.com/go-logr/logr v1.2.3 github.com/golang/glog v1.0.0 - github.com/kubevirt/device-plugin-manager v1.19.3 + github.com/kubevirt/device-plugin-manager v1.19.4 golang.org/x/net v0.4.0 k8s.io/api v0.25.2 k8s.io/apimachinery v0.25.2 diff --git a/go.sum b/go.sum index f008ae68d4dae39a9cb917c3de28f28e9599ecf8..35d0315b37c492d0ab977489de09de2affd81000 100644 --- a/go.sum +++ b/go.sum @@ -243,8 +243,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/kubevirt/device-plugin-manager v1.19.3 h1:5eob2ZSsslVljj4O0I40h8a908EKlTr+xlwo4oolpss= -github.com/kubevirt/device-plugin-manager v1.19.3/go.mod h1:gPIAptDNdxXBVbq4I2eNPlLy8ZHbd24KpjNLWmpfQuU= +github.com/kubevirt/device-plugin-manager v1.19.4 h1:kqKOzbFceNr1Gfs3eTEj/U96NBl7HSRdZe9RDcpBx+E= +github.com/kubevirt/device-plugin-manager v1.19.4/go.mod h1:gPIAptDNdxXBVbq4I2eNPlLy8ZHbd24KpjNLWmpfQuU= github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= diff --git a/vendor/github.com/kubevirt/device-plugin-manager/pkg/dpm/plugin.go b/vendor/github.com/kubevirt/device-plugin-manager/pkg/dpm/plugin.go index 95cf66ecbf3b0b6784181031da4606bd1cb266c1..be2563a0806846618bd330c9edbee115bab2714c 100644 --- a/vendor/github.com/kubevirt/device-plugin-manager/pkg/dpm/plugin.go +++ b/vendor/github.com/kubevirt/device-plugin-manager/pkg/dpm/plugin.go @@ -74,15 +74,16 @@ func (dpi *devicePlugin) StartServer() error { return nil } - if err := dpi.register(); err != nil { - glog.Errorf("error registering with device plugin manager: %v", err) - return err - } err := dpi.serve() if err != nil { return err } + err = dpi.register() + if err != nil { + dpi.StopServer() + return err + } dpi.Running = true return nil diff --git a/vendor/modules.txt b/vendor/modules.txt index 484f0146b38d5f4a88deb546fa0503bbd57f2f92..9d2743662c88902b26964365a54be0ef13ca56ef 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -87,7 +87,7 @@ github.com/josharian/intern # github.com/json-iterator/go v1.1.12 ## explicit; go 1.12 github.com/json-iterator/go -# github.com/kubevirt/device-plugin-manager v1.19.3 +# github.com/kubevirt/device-plugin-manager v1.19.4 ## explicit; go 1.14 github.com/kubevirt/device-plugin-manager/pkg/dpm # github.com/mailru/easyjson v0.7.6