From 3c68b0a00963f8dc3ee0e2975803c0593c8053c2 Mon Sep 17 00:00:00 2001 From: derekwaynecarr Date: Mon, 18 Aug 2014 15:58:31 -0400 Subject: [PATCH] Use common resize controller logic for stop --- pkg/kubecfg/kubecfg.go | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/pkg/kubecfg/kubecfg.go b/pkg/kubecfg/kubecfg.go index 88fa3cbd23a..8a89f6917c4 100644 --- a/pkg/kubecfg/kubecfg.go +++ b/pkg/kubecfg/kubecfg.go @@ -107,21 +107,7 @@ func Update(name string, client client.Interface, updatePeriod time.Duration) er // StopController stops a controller named 'name' by setting replicas to zero func StopController(name string, client client.Interface) error { - controller, err := client.GetReplicationController(name) - if err != nil { - return err - } - controller.DesiredState.Replicas = 0 - controllerOut, err := client.UpdateReplicationController(controller) - if err != nil { - return err - } - data, err := yaml.Marshal(controllerOut) - if err != nil { - return err - } - fmt.Print(string(data)) - return nil + return ResizeController(name, 0, client) } // ResizeController resizes a controller named 'name' by setting replicas to 'replicas'