disable metrics server port in tests and add log for rollout (#2012)

This commit is contained in:
Jianbo Sun
2021-08-03 14:53:38 +08:00
committed by GitHub
parent af1e9dc195
commit e3edde44af
3 changed files with 12 additions and 2 deletions

View File

@@ -340,9 +340,14 @@ func (r *Controller) GetWorkloadController() (workloads.WorkloadController, erro
if r.targetWorkload.GetKind() == reflect.TypeOf(kruisev1.CloneSet{}).Name() {
// check whether current rollout plan is for workload rolling or scaling
if r.sourceWorkload != nil {
klog.InfoS("using cloneset rollout controller for this rolloutplan", "source workload name", source.Name, "namespace",
source.Namespace, "target workload name", target.Name, "namespace",
target.Namespace)
return workloads.NewCloneSetRolloutController(r.client, r.recorder, r.parentController,
r.rolloutSpec, r.rolloutStatus, target), nil
}
klog.InfoS("using cloneset scale controller for this rolloutplan", "target workload name", target.Name, "namespace",
target.Namespace)
return workloads.NewCloneSetScaleController(r.client, r.recorder, r.parentController,
r.rolloutSpec, r.rolloutStatus, target), nil
}
@@ -353,9 +358,14 @@ func (r *Controller) GetWorkloadController() (workloads.WorkloadController, erro
if r.targetWorkload.GetKind() == reflect.TypeOf(apps.Deployment{}).Name() {
// check whether current rollout plan is for workload rolling or scaling
if r.sourceWorkload != nil {
klog.InfoS("using deployment rollout controller for this rolloutplan", "source workload name", source.Name, "namespace",
source.Namespace, "target workload name", target.Name, "namespace",
target.Namespace)
return workloads.NewDeploymentRolloutController(r.client, r.recorder, r.parentController,
r.rolloutSpec, r.rolloutStatus, source, target), nil
}
klog.InfoS("using deployment scale controller for this rolloutplan", "target workload name", target.Name, "namespace",
target.Namespace)
return workloads.NewDeploymentScaleController(r.client, r.recorder, r.parentController,
r.rolloutSpec, r.rolloutStatus, target), nil
}

View File

@@ -100,7 +100,7 @@ var _ = BeforeSuite(func(done Done) {
// setup the controller manager since we need the component handler to run in the background
ctlManager, err = ctrl.NewManager(cfg, ctrl.Options{
Scheme: common.Scheme,
MetricsBindAddress: ":8081",
MetricsBindAddress: "0",
LeaderElection: false,
LeaderElectionNamespace: "default",
LeaderElectionID: "test",

View File

@@ -146,7 +146,7 @@ var _ = BeforeSuite(func(done Done) {
// setup the controller manager since we need the component handler to run in the background
mgr, err = ctrl.NewManager(cfg, ctrl.Options{
Scheme: testScheme,
MetricsBindAddress: ":8080",
MetricsBindAddress: "0",
LeaderElection: false,
LeaderElectionNamespace: "default",
LeaderElectionID: "test",