Skip to content

Commit fae2358

Browse files
authored
Merge pull request #8839 from staticdev/nginx-slow-version
Bump nginx-ingress-controller
2 parents 8a26881 + 4c5109b commit fae2358

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

deploy/addons/ingress/ingress-dp.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ spec:
4848
serviceAccountName: ingress-nginx
4949
containers:
5050
- name: controller
51-
image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.33.0
51+
image: us.gcr.io/k8s-artifacts-prod/ingress-nginx/controller:v0.34.1@sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20
5252
imagePullPolicy: IfNotPresent
5353
lifecycle:
5454
preStop:

pkg/minikube/perf/start.go

+22-4
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ func collectResults(ctx context.Context, binaries []*Binary, driver string) (*re
5858
return nil, errors.Wrapf(err, "timing run %d with %s", run, binary.Name())
5959
}
6060
rm.addResult(binary, r)
61+
r, err = timeEnableIngress(ctx, binary)
62+
if err != nil {
63+
return nil, errors.Wrapf(err, "timing run %d with %s", run, binary.Name())
64+
}
65+
rm.addResult(binary, r)
6166
}
6267
}
6368
return rm, nil
@@ -72,22 +77,35 @@ func average(nums []float64) float64 {
7277
}
7378

7479
// timeMinikubeStart returns the time it takes to execute `minikube start`
75-
// It deletes the VM after `minikube start`.
7680
func timeMinikubeStart(ctx context.Context, binary *Binary, driver string) (*result, error) {
7781
startCmd := exec.CommandContext(ctx, binary.path, "start", fmt.Sprintf("--driver=%s", driver))
7882
startCmd.Stderr = os.Stderr
7983

84+
log.Printf("Running: %v...", startCmd.Args)
85+
r, err := timeCommandLogs(startCmd)
86+
if err != nil {
87+
return nil, errors.Wrapf(err, "timing cmd: %v", startCmd.Args)
88+
}
89+
return r, nil
90+
}
91+
92+
// timeEnableIngress returns the time it takes to execute `minikube addons enable ingress`
93+
// It deletes the VM after `minikube addons enable ingress`.
94+
func timeEnableIngress(ctx context.Context, binary *Binary) (*result, error) {
95+
enableCmd := exec.CommandContext(ctx, binary.path, "addons enable ingress")
96+
enableCmd.Stderr = os.Stderr
97+
8098
deleteCmd := exec.CommandContext(ctx, binary.path, "delete")
8199
defer func() {
82100
if err := deleteCmd.Run(); err != nil {
83101
log.Printf("error deleting minikube: %v", err)
84102
}
85103
}()
86104

87-
log.Printf("Running: %v...", startCmd.Args)
88-
r, err := timeCommandLogs(startCmd)
105+
log.Printf("Running: %v...", enableCmd.Args)
106+
r, err := timeCommandLogs(enableCmd)
89107
if err != nil {
90-
return nil, errors.Wrapf(err, "timing cmd: %v", startCmd.Args)
108+
return nil, errors.Wrapf(err, "timing cmd: %v", enableCmd.Args)
91109
}
92110
return r, nil
93111
}

0 commit comments

Comments
 (0)