Skip to content

Commit e6f211a

Browse files
authored
Merge branch 'main' into do-not-merge-makefile
2 parents 7334001 + 893afbc commit e6f211a

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

build/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ ARG PACKAGE_REPO=pkgs.nginx.com
1111

1212

1313
############################################# Base images containing libs for Opentracing and FIPS #############################################
14-
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.3@sha256:a68d1354dbfd4abde28178673bee466866585a971568fe50f76bafe200ed0a87 AS opentracing-lib
15-
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.3-alpine@sha256:5e10fbff8255e7a0262ac0d4d68448c5d93957f7a26c380a2673887ec4ac36ea AS alpine-opentracing-lib
14+
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.3@sha256:82aff3929e4020d186b49eb23d295cef3cf8a7bcde7886170395054313ac13c1 AS opentracing-lib
15+
FROM ghcr.io/nginxinc/dependencies/nginx-ot:nginx-1.27.3-alpine@sha256:ea31a90f556bc00f4fa243e2182e5a036c8126f9e63fc5ba0b4bccbeae022f74 AS alpine-opentracing-lib
1616
FROM ghcr.io/nginxinc/dependencies/nginx-ubi-ppc64le:nginx-1.27.3@sha256:4cda07664f09f16d780d1e803b9748c31489ea21c463bbcca50d9dcf26081a6f AS ubi-ppc64le
1717
FROM ghcr.io/nginxinc/alpine-fips:0.2.3-alpine3.17@sha256:67b69b49aff96e185be841e2b2ff2d8236551ea5c18002bffa4344798d803fd8 AS alpine-fips-3.17
1818
FROM ghcr.io/nginxinc/alpine-fips:0.2.3-alpine3.20@sha256:4c29e5c50b122354d9d4ba6b97cdf64647468e788b965fc0240ead541653454a AS alpine-fips-3.20
19-
FROM redhat/ubi9-minimal:9.5@sha256:d85040b6e3ed3628a89683f51a38c709185efc3fb552db2ad1b9180f2a6c38be AS ubi-minimal
19+
FROM redhat/ubi9-minimal:9.5@sha256:dee813b83663d420eb108983a1c94c614ff5d3fcb5159a7bd0324f0edbe7fca1 AS ubi-minimal
2020
FROM golang:1.23-alpine@sha256:6c5c9590f169f77c8046e45c611d3b28fe477789acd8d3762d23d4744de69812 AS golang-builder
2121

2222

tests/suite/test_rl_ingress.py

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def test_ingress_rate_limit(self, kube_apis, annotations_setup, ingress_controll
119119
@pytest.mark.annotations
120120
@pytest.mark.parametrize("annotations_setup", ["standard-scaled", "mergeable-scaled"], indirect=True)
121121
class TestRateLimitIngressScaled:
122-
def test_ingress_rate_limit_sscaled(
122+
def test_ingress_rate_limit_scaled(
123123
self, kube_apis, annotations_setup, ingress_controller_prerequisites, test_namespace
124124
):
125125
"""
@@ -133,14 +133,20 @@ def test_ingress_rate_limit_sscaled(
133133
wait_before_test()
134134

135135
ic_pods = get_pod_list(kube_apis.v1, ns)
136-
for i in range(len(ic_pods)):
137-
conf = get_ingress_nginx_template_conf(
138-
kube_apis.v1,
139-
annotations_setup.namespace,
140-
annotations_setup.ingress_name,
141-
ic_pods[i].metadata.name,
142-
ingress_controller_prerequisites.namespace,
143-
)
144-
flag = ("rate=10r/s" in conf) or ("rate=13r/s" in conf)
145-
assert flag
136+
flag = False
137+
retries = 0
138+
while flag is False and retries < 10:
139+
retries += 1
140+
wait_before_test()
141+
for i in range(len(ic_pods)):
142+
conf = get_ingress_nginx_template_conf(
143+
kube_apis.v1,
144+
annotations_setup.namespace,
145+
annotations_setup.ingress_name,
146+
ic_pods[i].metadata.name,
147+
ingress_controller_prerequisites.namespace,
148+
)
149+
flag = ("rate=10r/s" in conf) or ("rate=13r/s" in conf)
150+
151+
assert flag
146152
scale_deployment(kube_apis.v1, kube_apis.apps_v1_api, "nginx-ingress", ns, 1)

0 commit comments

Comments
 (0)