Commit 65d43a40 authored by Jerzy Szczepkowski's avatar Jerzy Szczepkowski

Changed nameing in controller for HorizontalPodAutosclaer.

Changed nameing in controller for HorizontalPodAutosclaer to make it consistent with coding conventions.
parent c047f828
...@@ -35,12 +35,12 @@ import ( ...@@ -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 { ...@@ -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)
} }
......
...@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and ...@@ -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 ( ...@@ -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 ( ...@@ -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 { ...@@ -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) { ...@@ -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 {
......
/* /*
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 ...@@ -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 ( ...@@ -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) { ...@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment