add InstanceID to fake cadvisor (used in Kubemark)

This commit is contained in:
Aleksandra Malinowska 2017-07-17 17:54:58 +02:00
parent 54b68a2a3f
commit c174625116
2 changed files with 5 additions and 1 deletions

View File

@ -112,7 +112,9 @@ func main() {
}
if config.Morph == "kubelet" {
cadvisorInterface := new(cadvisortest.Fake)
cadvisorInterface := &cadvisortest.Fake{
NodeName: config.NodeName,
}
containerManager := cm.NewStubContainerManager()
fakeDockerClient := libdocker.NewFakeDockerClient().WithTraceDisabled()
fakeDockerClient.EnableSleep = true

View File

@ -25,6 +25,7 @@ import (
// Fake cAdvisor implementation.
type Fake struct {
NodeName string
}
var _ cadvisor.Interface = new(Fake)
@ -54,6 +55,7 @@ func (c *Fake) MachineInfo() (*cadvisorapi.MachineInfo, error) {
// We set it to non-zero values to make non-zero-capacity machines in Kubemark.
return &cadvisorapi.MachineInfo{
NumCores: 1,
InstanceID: cadvisorapi.InstanceID(c.NodeName),
MemoryCapacity: 4026531840,
}, nil
}