From 604e0ad328e213f73a33cd5f4ebb80bc795b26ae Mon Sep 17 00:00:00 2001 From: Federico Simoncelli Date: Mon, 30 Mar 2015 09:20:20 -0400 Subject: [PATCH] kubelet: move getNodeReference logic into a function Signed-off-by: Federico Simoncelli --- pkg/kubelet/kubelet.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 3126bd4f558..1bcd1487da6 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1996,19 +1996,22 @@ func (kl *Kubelet) PortForward(podFullName string, uid types.UID, port uint16, s return kl.runner.PortForward(podInfraContainer.ID, port, stream) } -// BirthCry sends an event that the kubelet has started up. -func (kl *Kubelet) BirthCry() { - // Make an event that kubelet restarted. - // TODO: get the real minion object of ourself, +func (kl *Kubelet) getNodeReference() *api.ObjectReference { // and use the real minion name and UID. // TODO: what is namespace for node? - ref := &api.ObjectReference{ + return &api.ObjectReference{ Kind: "Node", Name: kl.hostname, UID: types.UID(kl.hostname), Namespace: "", } - kl.recorder.Eventf(ref, "starting", "Starting kubelet.") +} + +// BirthCry sends an event that the kubelet has started up. +func (kl *Kubelet) BirthCry() { + // Make an event that kubelet restarted. + // TODO: get the real minion object of ourself, + kl.recorder.Eventf(kl.getNodeReference(), "starting", "Starting kubelet.") } func (kl *Kubelet) StreamingConnectionIdleTimeout() time.Duration {