You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automates OVE cluster installation using the Go-based library `go-rod` in headless mode.
The workflow fills in cluster details, captures screenshots for each step, downloads
credentials, and triggers the install action without requiring a visible browser.
Verification steps include:
- Confirming cluster installation completion
- Running `oc get nodes`, `oc get clusterversion`, `oc get packagemanifests` and `oc wait clusterversion version --for=condition=Available=True --timeout=60m`
- Ensuring the number of nodes matches values defined in dev-scripts
# Simulate user actions as done on the webUI and start cluster installation
653
+
CLUSTER_NAME=$CLUSTER_NAME BASE_DOMAIN=$BASE_DOMAIN RENDEZVOUS_IP=$rendezvousIP OCP_DIR=$OCP_DIR INGRESS_VIP=$INGRESS_VIPS API_VIP=$API_VIPS go run agent/isobuilder/ui_driven_cluster_installation.go
654
+
exit 0
673
655
;;
674
656
esac
675
657
676
-
if [[ "${AGENT_E2E_TEST_BOOT_MODE}"=="ISO_NO_REGISTRY" ]];then
677
-
# Current goal is to only verify if the nodes are booted fine,
678
-
# TUI sets the rendezvous IP correctly and UI is accessible.
679
-
# The next goal is to simulate adding the cluster details via UI
0 commit comments