From fad7ba0aeaaaab56d5d4b45fcc2e8c473d20caae Mon Sep 17 00:00:00 2001 From: Dan Mihai Date: Sat, 10 Feb 2024 18:00:26 +0000 Subject: [PATCH] tests: k8s: k8s-job.bats auto-generated policy Auto-generate policy for 8s-job.bats. Fixes: #9072 Signed-off-by: Dan Mihai --- tests/integration/kubernetes/k8s-job.bats | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/integration/kubernetes/k8s-job.bats b/tests/integration/kubernetes/k8s-job.bats index 1fbc672e2..3dcf18d08 100644 --- a/tests/integration/kubernetes/k8s-job.bats +++ b/tests/integration/kubernetes/k8s-job.bats @@ -10,13 +10,17 @@ load "${BATS_TEST_DIRNAME}/tests_common.sh" setup() { get_pod_config_dir + job_name="job-pi-test" + yaml_file="${pod_config_dir}/job.yaml" + + policy_settings_dir="$(create_tmp_policy_settings_dir "${pod_config_dir}")" + add_requests_to_policy_settings "${policy_settings_dir}" "ReadStreamRequest" + auto_generate_policy "${policy_settings_dir}" "${yaml_file}" } @test "Run a job to completion" { - job_name="job-pi-test" - # Create job - kubectl apply -f "${pod_config_dir}/job.yaml" + kubectl apply -f "${yaml_file}" # Verify job kubectl describe jobs/"$job_name" | grep "SuccessfulCreate" @@ -45,10 +49,11 @@ teardown() { echo "$output" [[ "$output" =~ "No resources found" ]] - kubectl delete jobs/"$job_name" # Verify that the job is not running run kubectl get jobs echo "$output" [[ "$output" =~ "No resources found" ]] + + delete_tmp_policy_settings_dir "${policy_settings_dir}" }