Fix workflow run in other tests, add logs

This commit is contained in:
Nikola Jokic 2023-12-07 14:21:33 +01:00
parent 2572fbcb1a
commit f914f627f1
No known key found for this signature in database
GPG Key ID: 1115F751E6A09850
9 changed files with 43 additions and 24 deletions

View File

@ -66,11 +66,14 @@ function main() {
build_image build_image
create_cluster create_cluster
install_arc
run_squid || failed+=("run_squid") install_arc
install_scale_set || failed+=("install_scale_set") run_squid
run_workflow || failed+=("run_workflow") install_scale_set
WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
delete_cluster delete_cluster

View File

@ -76,10 +76,11 @@ function main() {
build_image build_image
create_cluster create_cluster
install_arc install_arc
run_squid
install_scale_set
WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
run_squid || failed+=("run_squid")
install_scale_set || failed+=("install_scale_set")
run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
delete_cluster delete_cluster

View File

@ -59,9 +59,10 @@ function main() {
create_cluster create_cluster
install_arc install_arc
install_scale_set
install_scale_set || failed+=("install_scale_set")
WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow") WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
delete_cluster delete_cluster

View File

@ -52,15 +52,16 @@ function install_scale_set() {
function main() { function main() {
local failed=() local failed=()
builf_image build_image
create_cluster create_cluster
NAME="${ARC_NAME}" NAMESPACE="${ARC_NAMESPACE}" install_arc install_arc
install_scale_set
install_scale_set || failed+=("install_scale_set") WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
NAMESPACE="${ARC_NAMESPACE}" arc_logs
delete_cluster delete_cluster
print_results "${failed[@]}" print_results "${failed[@]}"

View File

@ -127,7 +127,7 @@ function print_results() {
function run_workflow() { function run_workflow() {
echo "Checking if the workflow file exists" echo "Checking if the workflow file exists"
gh workflow view -R "${TARGET_ORG}/${TARGET_REPO}" "${WORKFLOW_FILE}" || return 1 gh workflow view -R "${TARGET_ORG}/${TARGET_REPO}" "${WORKFLOW_FILE}" &> /dev/null || return 1
local queue_time="$(date -u +%FT%TZ)" local queue_time="$(date -u +%FT%TZ)"
@ -145,7 +145,7 @@ function run_workflow() {
run_id=$(gh run list -R "${TARGET_ORG}/${TARGET_REPO}" --workflow "${WORKFLOW_FILE}" --created ">${queue_time}" --json "name,databaseId" --jq ".[] | select(.name | contains(\"${SCALE_SET_NAME}\")) | .databaseId") run_id=$(gh run list -R "${TARGET_ORG}/${TARGET_REPO}" --workflow "${WORKFLOW_FILE}" --created ">${queue_time}" --json "name,databaseId" --jq ".[] | select(.name | contains(\"${SCALE_SET_NAME}\")) | .databaseId")
echo "Run ID: ${run_id}" echo "Run ID: ${run_id}"
if [ -n "$run_id" ]; then if [ -n "$run_id" ]; then
echo "Run found: $run_id" echo "Run found!"
break break
fi fi
@ -155,7 +155,7 @@ function run_workflow() {
done done
echo "Waiting for run to complete" echo "Waiting for run to complete"
local code=$(gh run watch "${run_id}" -R "${TARGET_ORG}/${TARGET_REPO}" --exit-status) local code=$(gh run watch "${run_id}" -R "${TARGET_ORG}/${TARGET_REPO}" --exit-status &> /dev/null)
if [[ "${code}" -ne 0 ]]; then if [[ "${code}" -ne 0 ]]; then
echo "Run failed with exit code ${code}" echo "Run failed with exit code ${code}"
return 1 return 1

View File

@ -59,10 +59,13 @@ function main() {
create_cluster create_cluster
install_openebs install_openebs
install_arc install_arc
install_scale_set || failed+=("install_scale_set") install_scale_set
run_workflow || failed+=("run_workflow")
WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
NAMESPACE="${ARC_NAMESPACE}" arc_logs
delete_cluster delete_cluster
print_results "${failed[@]}" print_results "${failed[@]}"

View File

@ -110,17 +110,23 @@ function run_mitmproxy() {
} }
function main() { function main() {
if [[ ! -x "$(which mitmdump)" ]]; then
echo "mitmdump is not installed"
return 1
fi
local failed=() local failed=()
build_image build_image
create_cluster create_cluster
install_arc install_arc
run_mitmproxy
install_scale_set
run_mitmproxy || failed+=("run_mitmproxy") WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
install_scale_set || failed+=("install_scale_set")
run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
NAMESPACE="${ARC_NAMESPACE}" arc_logs
delete_cluster delete_cluster
print_results "${failed[@]}" print_results "${failed[@]}"

View File

@ -58,10 +58,13 @@ function main() {
build_image build_image
create_cluster create_cluster
install_arc install_arc
install_scale_set || failed+=("install_scale_set") install_scale_set
run_workflow || failed+=("run_workflow")
WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
NAMESPACE="${ARC_NAMESPACE}" arc_logs
delete_cluster delete_cluster
print_results "${failed[@]}" print_results "${failed[@]}"

View File

@ -125,15 +125,16 @@ function main() {
build_image build_image
create_cluster create_cluster
install_arc install_arc
install_scale_set
install_scale_set || failed+=("install_scale_set") WORKFLOW_FILE="${WORKFLOW_FILE}" SCALE_SET_NAME="${SCALE_SET_NAME}" run_workflow || failed+=("run_workflow")
run_workflow || failed+=("run_workflow_1")
upgrade_scale_set || failed+=("upgrade_scale_set") upgrade_scale_set || failed+=("upgrade_scale_set")
assert_listener_deleted || failed+=("assert_listener_deleted") assert_listener_deleted || failed+=("assert_listener_deleted")
assert_listener_recreated || failed+=("assert_listener_recreated") assert_listener_recreated || failed+=("assert_listener_recreated")
INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set") INSTALLATION_NAME="${SCALE_SET_NAME}" NAMESPACE="${SCALE_SET_NAMESPACE}" cleanup_scale_set || failed+=("cleanup_scale_set")
NAMESPACE="${ARC_NAMESPACE}" arc_logs NAMESPACE="${ARC_NAMESPACE}" arc_logs
delete_cluster delete_cluster