Merge pull request #76848 from Huang-Wei/fix-kubemark-proxy

Fixed a kubemark panic when hollow-node is morphed as proxy
This commit is contained in:
Kubernetes Prow Robot 2019-04-23 00:46:09 -07:00 committed by GitHub
commit ccf9556ddc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,6 +17,7 @@ limitations under the License.
package main package main
import ( import (
"errors"
goflag "flag" goflag "flag"
"fmt" "fmt"
"math/rand" "math/rand"
@ -185,7 +186,9 @@ func run(config *hollowNodeConfig) {
} }
iptInterface := fakeiptables.NewFake() iptInterface := fakeiptables.NewFake()
sysctl := fakesysctl.NewFake() sysctl := fakesysctl.NewFake()
execer := &fakeexec.FakeExec{} execer := &fakeexec.FakeExec{
LookPathFunc: func(_ string) (string, error) { return "", errors.New("fake execer") },
}
eventBroadcaster := record.NewBroadcaster() eventBroadcaster := record.NewBroadcaster()
recorder := eventBroadcaster.NewRecorder(legacyscheme.Scheme, v1.EventSource{Component: "kube-proxy", Host: config.NodeName}) recorder := eventBroadcaster.NewRecorder(legacyscheme.Scheme, v1.EventSource{Component: "kube-proxy", Host: config.NodeName})