Changed nameing in controller for HorizontalPodAutosclaer.

Changed nameing in controller for HorizontalPodAutosclaer to make it consistent with coding conventions.
This commit is contained in:
Jerzy Szczepkowski 2015-09-10 15:10:07 +02:00
parent c047f82891
commit 65d43a40e5
5 changed files with 14 additions and 14 deletions

View File

@ -35,12 +35,12 @@ import (
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd" "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api" clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
"k8s.io/kubernetes/pkg/cloudprovider" "k8s.io/kubernetes/pkg/cloudprovider"
"k8s.io/kubernetes/pkg/controller/autoscaler"
"k8s.io/kubernetes/pkg/controller/autoscaler/metrics"
"k8s.io/kubernetes/pkg/controller/endpoint" "k8s.io/kubernetes/pkg/controller/endpoint"
"k8s.io/kubernetes/pkg/controller/namespace" "k8s.io/kubernetes/pkg/controller/namespace"
"k8s.io/kubernetes/pkg/controller/node" "k8s.io/kubernetes/pkg/controller/node"
"k8s.io/kubernetes/pkg/controller/persistentvolume" "k8s.io/kubernetes/pkg/controller/persistentvolume"
"k8s.io/kubernetes/pkg/controller/podautoscaler"
"k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
replicationControllerPkg "k8s.io/kubernetes/pkg/controller/replication" replicationControllerPkg "k8s.io/kubernetes/pkg/controller/replication"
"k8s.io/kubernetes/pkg/controller/resourcequota" "k8s.io/kubernetes/pkg/controller/resourcequota"
"k8s.io/kubernetes/pkg/controller/route" "k8s.io/kubernetes/pkg/controller/route"
@ -248,7 +248,7 @@ func (s *CMServer) Run(_ []string) error {
namespaceController.Run() namespaceController.Run()
if s.EnableHorizontalPodAutoscaler { if s.EnableHorizontalPodAutoscaler {
horizontalPodAutoscalerController := autoscalercontroller.New(kubeClient, metrics.NewHeapsterMetricsClient(kubeClient)) horizontalPodAutoscalerController := podautoscaler.NewHorizontalController(kubeClient, metrics.NewHeapsterMetricsClient(kubeClient))
horizontalPodAutoscalerController.Run(s.HorizontalPodAutoscalerSyncPeriod) horizontalPodAutoscalerController.Run(s.HorizontalPodAutoscalerSyncPeriod)
} }

View File

@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
package autoscalercontroller package podautoscaler
import ( import (
"fmt" "fmt"
@ -24,7 +24,7 @@ import (
"github.com/golang/glog" "github.com/golang/glog"
"k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api"
client "k8s.io/kubernetes/pkg/client/unversioned" client "k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/autoscaler/metrics" "k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
"k8s.io/kubernetes/pkg/expapi" "k8s.io/kubernetes/pkg/expapi"
"k8s.io/kubernetes/pkg/fields" "k8s.io/kubernetes/pkg/fields"
"k8s.io/kubernetes/pkg/labels" "k8s.io/kubernetes/pkg/labels"
@ -40,7 +40,7 @@ const (
tolerance = 0.1 tolerance = 0.1
) )
type HorizontalPodAutoscalerController struct { type HorizontalController struct {
client client.Interface client client.Interface
metricsClient metrics.MetricsClient metricsClient metrics.MetricsClient
} }
@ -48,14 +48,14 @@ type HorizontalPodAutoscalerController struct {
var downscaleForbiddenWindow, _ = time.ParseDuration("20m") var downscaleForbiddenWindow, _ = time.ParseDuration("20m")
var upscaleForbiddenWindow, _ = time.ParseDuration("3m") var upscaleForbiddenWindow, _ = time.ParseDuration("3m")
func New(client client.Interface, metricsClient metrics.MetricsClient) *HorizontalPodAutoscalerController { func NewHorizontalController(client client.Interface, metricsClient metrics.MetricsClient) *HorizontalController {
return &HorizontalPodAutoscalerController{ return &HorizontalController{
client: client, client: client,
metricsClient: metricsClient, metricsClient: metricsClient,
} }
} }
func (a *HorizontalPodAutoscalerController) Run(syncPeriod time.Duration) { func (a *HorizontalController) Run(syncPeriod time.Duration) {
go util.Until(func() { go util.Until(func() {
if err := a.reconcileAutoscalers(); err != nil { if err := a.reconcileAutoscalers(); err != nil {
glog.Errorf("Couldn't reconcile horizontal pod autoscalers: %v", err) glog.Errorf("Couldn't reconcile horizontal pod autoscalers: %v", err)
@ -63,7 +63,7 @@ func (a *HorizontalPodAutoscalerController) Run(syncPeriod time.Duration) {
}, syncPeriod, util.NeverStop) }, syncPeriod, util.NeverStop)
} }
func (a *HorizontalPodAutoscalerController) reconcileAutoscalers() error { func (a *HorizontalController) reconcileAutoscalers() error {
ns := api.NamespaceAll ns := api.NamespaceAll
list, err := a.client.Experimental().HorizontalPodAutoscalers(ns).List(labels.Everything(), fields.Everything()) list, err := a.client.Experimental().HorizontalPodAutoscalers(ns).List(labels.Everything(), fields.Everything())
if err != nil { if err != nil {

View File

@ -1,5 +1,5 @@
/* /*
Copyright 2014 The Kubernetes Authors All rights reserved. Copyright 2015 The Kubernetes Authors All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
package autoscalercontroller package podautoscaler
import ( import (
"fmt" "fmt"
@ -27,7 +27,7 @@ import (
"k8s.io/kubernetes/pkg/api/resource" "k8s.io/kubernetes/pkg/api/resource"
"k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/api/testapi"
client "k8s.io/kubernetes/pkg/client/unversioned" client "k8s.io/kubernetes/pkg/client/unversioned"
"k8s.io/kubernetes/pkg/controller/autoscaler/metrics" "k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
"k8s.io/kubernetes/pkg/expapi" "k8s.io/kubernetes/pkg/expapi"
"k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime"
"k8s.io/kubernetes/pkg/util" "k8s.io/kubernetes/pkg/util"
@ -182,7 +182,7 @@ func TestSyncEndpointsItemsPreserveNoSelector(t *testing.T) {
}} }}
fake := fakeMetricsClient{consumption: &fakeRC} fake := fakeMetricsClient{consumption: &fakeRC}
hpaController := New(kubeClient, &fake) hpaController := NewHorizontalController(kubeClient, &fake)
err := hpaController.reconcileAutoscalers() err := hpaController.reconcileAutoscalers()
if err != nil { if err != nil {