Skip to content

Commit 580823a

Browse files
committed
Change timeouts on getting nginx pod names
1 parent 5576a2e commit 580823a

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

tests/framework/info.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func AddNginxLogsAndEventsToReport(rm ResourceManager, namespace string) {
8888
if CurrentSpecReport().Failed() {
8989
var returnLogs string
9090

91-
nginxPodNames, _ := GetReadyNginxPodNames(rm.K8sClient, namespace, rm.TimeoutConfig.GetTimeout)
91+
nginxPodNames, _ := GetReadyNginxPodNames(rm.K8sClient, namespace, rm.TimeoutConfig.GetStatusTimeout)
9292

9393
for _, nginxPodName := range nginxPodNames {
9494
returnLogs += fmt.Sprintf("Logs for Nginx Pod %s:\n", nginxPodName)

tests/suite/reconfig_test.go

+10-4
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,11 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("nfr", "r
327327
var nginxPodNames []string
328328
Eventually(
329329
func() bool {
330-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, reconfigNamespace.Name, timeoutConfig.GetTimeout)
330+
nginxPodNames, err = framework.GetReadyNginxPodNames(
331+
k8sClient,
332+
reconfigNamespace.Name,
333+
timeoutConfig.GetStatusTimeout,
334+
)
331335
return len(nginxPodNames) == 1 && err == nil
332336
}).
333337
WithTimeout(timeoutConfig.CreateTimeout).
@@ -337,8 +341,6 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("nfr", "r
337341
nginxPodName := nginxPodNames[0]
338342
Expect(nginxPodName).ToNot(BeEmpty())
339343

340-
// FIXME (bjee19): https://github.com/nginx/nginx-gateway-fabric/issues/2374
341-
// Find a way to calculate time to ready metrics without having to rely on specific log lines.
342344
timeToReadyTotal := calculateTimeToReadyTotal(nginxPodName, startTime, resourceCount)
343345

344346
nginxErrorLogs := getNginxErrorLogs(nginxPodNames[0], reconfigNamespace.Name)
@@ -384,7 +386,11 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("nfr", "r
384386
var nginxPodNames []string
385387
Eventually(
386388
func() bool {
387-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, reconfigNamespace.Name, timeoutConfig.GetTimeout)
389+
nginxPodNames, err = framework.GetReadyNginxPodNames(
390+
k8sClient,
391+
reconfigNamespace.Name,
392+
timeoutConfig.GetStatusTimeout,
393+
)
388394
return len(nginxPodNames) == 1 && err == nil
389395
}).
390396
WithTimeout(timeoutConfig.CreateTimeout).

tests/suite/scale_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ The logs are attached only if there are errors.
345345
[]string{`"logger":"usageReporter`}, // ignore usageReporter errors
346346
)
347347

348-
nginxPodNames, err := framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetTimeout)
348+
nginxPodNames, err := framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetStatusTimeout)
349349
Expect(err).ToNot(HaveOccurred())
350350
Expect(nginxPodNames).To(HaveLen(1))
351351

@@ -418,7 +418,7 @@ The logs are attached only if there are errors.
418418
var nginxPodNames []string
419419
Eventually(
420420
func() bool {
421-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetTimeout)
421+
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetStatusTimeout)
422422
return len(nginxPodNames) == 1 && err == nil
423423
}).
424424
WithTimeout(timeoutConfig.CreateTimeout).
@@ -472,7 +472,7 @@ The logs are attached only if there are errors.
472472
var err error
473473
Eventually(
474474
func() bool {
475-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetTimeout)
475+
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetStatusTimeout)
476476
return len(nginxPodNames) == 1 && err == nil
477477
}).
478478
WithTimeout(timeoutConfig.CreateTimeout).
@@ -619,7 +619,7 @@ The logs are attached only if there are errors.
619619
var err error
620620
Eventually(
621621
func() bool {
622-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetTimeout)
622+
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, namespace, timeoutConfig.GetStatusTimeout)
623623
return len(nginxPodNames) == 1 && err == nil
624624
}).
625625
WithTimeout(timeoutConfig.CreateTimeout).
@@ -885,7 +885,7 @@ var _ = Describe("Zero downtime scale test", Ordered, Label("nfr", "zero-downtim
885885
var err error
886886
Eventually(
887887
func() bool {
888-
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, ns.Name, timeoutConfig.GetTimeout)
888+
nginxPodNames, err = framework.GetReadyNginxPodNames(k8sClient, ns.Name, timeoutConfig.GetStatusTimeout)
889889
return len(nginxPodNames) == 1 && err == nil
890890
}).
891891
WithTimeout(timeoutConfig.CreateTimeout).

tests/suite/upgrade_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ var _ = Describe("Upgrade testing", Label("nfr", "upgrade"), func() {
6767
Expect(resourceManager.ApplyFromFiles(files, ns.Name)).To(Succeed())
6868
Expect(resourceManager.WaitForAppsToBeReady(ns.Name)).To(Succeed())
6969

70-
nginxPodNames, err := framework.GetReadyNginxPodNames(k8sClient, ns.Name, timeoutConfig.GetTimeout)
70+
nginxPodNames, err := framework.GetReadyNginxPodNames(k8sClient, ns.Name, timeoutConfig.GetStatusTimeout)
7171
Expect(err).ToNot(HaveOccurred())
7272
Expect(nginxPodNames).To(HaveLen(1))
7373

0 commit comments

Comments
 (0)