From b3cbbd661a5ac357abe0c710273aa29a3f726636 Mon Sep 17 00:00:00 2001 From: Docs Date: Tue, 27 May 2025 14:06:22 -0400 Subject: [PATCH] Adding network policy for ols load tests Signed-off-by: Docs --- ...shift-ols-load-generator-tests-commands.sh | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/ci-operator/step-registry/openshift/ols-load-generator/tests/openshift-ols-load-generator-tests-commands.sh b/ci-operator/step-registry/openshift/ols-load-generator/tests/openshift-ols-load-generator-tests-commands.sh index ce603f060cdae..25500006d8a37 100644 --- a/ci-operator/step-registry/openshift/ols-load-generator/tests/openshift-ols-load-generator-tests-commands.sh +++ b/ci-operator/step-registry/openshift/ols-load-generator/tests/openshift-ols-load-generator-tests-commands.sh @@ -150,6 +150,37 @@ subjects: name: default namespace: ols-load-test --- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: allow-loadgen-to-api + namespace: openshift-lightspeed + labels: + app.kubernetes.io/component: application-server + app.kubernetes.io/managed-by: lightspeed-operator + app.kubernetes.io/name: lightspeed-service-api + app.kubernetes.io/part-of: openshift-lightspeed +spec: + podSelector: + matchLabels: + app.kubernetes.io/component: application-server + app.kubernetes.io/managed-by: lightspeed-operator + app.kubernetes.io/name: lightspeed-service-api + app.kubernetes.io/part-of: openshift-lightspeed + policyTypes: + - Ingress + ingress: + - from: + - podSelector: + matchLabels: + job-name: ols-load-generator-orchestrator + namespaceSelector: + matchLabels: + kubernetes.io/metadata.name: ols-load-test + ports: + - protocol: TCP + port: 8443 +--- apiVersion: batch/v1 kind: Job metadata: