Closed diegolovison closed 2 months ago
@diegolovison will provide a follow up pr to address the changes
/lgtm /approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: HumairAK
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@diegolovison: The following test failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/integration-test-odh-dspo | 0dcdc33052da73e58bf3cb4ddfd339928ad2dd25 | link | unknown | /test integration-test-odh-dspo |
Full PR test history. Your PR dashboard.
The issue resolved by this Pull Request:
Resolves partially RHOAIENG-10212
Description of your changes:
This PR introduces enhancements to the test suite by allowing the use of either a route or a Kubernetes service as the target endpoint for interacting with the Data Science Pipelines Operator (DSPO).
New
--endpointType
Flag:--endpointType
flag is introduced in the test suite configuration, which specifies whether the test should use a Kubernetes service (service
) or an OpenShift route (route
) as the target endpoint for DSPO.Infrastructure Cleanup Option:
--cleanup
flag is renamed to--clean-infra
. This option allows automated cleanup of infrastructure before rerunning tests.Modifications in Test Scripts:
Clientmgr.httpClient
to perform HTTP requests, decoupling from the standard Gohttp
package.New Test Resources:
dspa.yaml
anddspa-external.yaml
) are added for testing RHOAI.Test Case Improvements:
Testing instructions
No manual testing required.
kind
it is done by GHArhoai
: a new PR will be added soon to allow passing:-endpointType
viatest.sh
. If you wish to test RHOAI ( please call me first ) do the following: ModifyMakefile
and append-endpointType=route
in theintegrationtest
Checkout https://github.com/diegolovison/ods-ci/tree/e2e From your local machine: **oc login ....
sh run_robot_test.sh --set-urls-variables true --extra-robot-args '-L DEBUG -i ODS-2632' --skip-oclogin
Checklist