From 0179f53469ced67e69258034f00066761ae29836 Mon Sep 17 00:00:00 2001 From: Dan Mihai Date: Wed, 14 Feb 2024 20:03:48 +0000 Subject: [PATCH] tests: k8s: k8s-parallel auto-generated policy Auto-generate policy for k8s-parallel.bats. Fixes: #9096 Signed-off-by: Dan Mihai --- tests/integration/kubernetes/k8s-parallel.bats | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/integration/kubernetes/k8s-parallel.bats b/tests/integration/kubernetes/k8s-parallel.bats index 4408ea5e57..f11bd5fb3d 100644 --- a/tests/integration/kubernetes/k8s-parallel.bats +++ b/tests/integration/kubernetes/k8s-parallel.bats @@ -12,14 +12,20 @@ setup() { get_pod_config_dir job_name="jobtest" names=( "test1" "test2" "test3" ) + + # Create genpolicy settings - common for all of the test jobs + policy_settings_dir="$(create_tmp_policy_settings_dir "${pod_config_dir}")" + add_requests_to_policy_settings "${policy_settings_dir}" "ReadStreamRequest" + + # Create yaml files + for i in "${names[@]}"; do + yaml_file="${pod_config_dir}/job-$i.yaml" + sed "s/\$ITEM/$i/" ${pod_config_dir}/job-template.yaml > ${yaml_file} + auto_generate_policy "${policy_settings_dir}" "${yaml_file}" + done } @test "Parallel jobs" { - # Create yaml files - for i in "${names[@]}"; do - sed "s/\$ITEM/$i/" ${pod_config_dir}/job-template.yaml > ${pod_config_dir}/job-$i.yaml - done - # Create the jobs for i in "${names[@]}"; do kubectl create -f "${pod_config_dir}/job-$i.yaml" @@ -45,4 +51,6 @@ teardown() { for i in "${names[@]}"; do rm -f ${pod_config_dir}/job-$i.yaml done + + delete_tmp_policy_settings_dir "${policy_settings_dir}" }