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: