Fix workflow run in other tests, add logs
This commit is contained in:
		
							parent
							
								
									2572fbcb1a
								
							
						
					
					
						commit
						f914f627f1
					
				|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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[@]}" | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
|  | @ -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[@]}" | ||||||
|  |  | ||||||
|  | @ -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[@]}" | ||||||
|  |  | ||||||
|  | @ -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[@]}" | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue