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
Copy file name to clipboardExpand all lines: docs/e2e.md
+22-5
Original file line number
Diff line number
Diff line change
@@ -108,8 +108,25 @@ Currently the SDK doesn't support tolerations, so e2e tests can't be executed on
108
108
```
109
109
poetry run pytest -v -s ./tests/e2e -m openshift --timeout=1200
110
110
```
111
-
- If the cluster doesn't have NVidia GPU support or GPU nodes have taint then we need to disable NVidia GPU tests by providing proper marker:
112
-
```
113
-
poetry install --with test,docs
114
-
poetry run pytest -v -s ./tests/e2e/mnist_raycluster_sdk_kind_test.py -m 'not nvidia_gpu'
115
-
```
111
+
112
+
## On OpenShift Disconnected clusters
113
+
114
+
- In addition to setup phase mentioned above in case of Openshift cluster, Disconnected environment requires following pre-requisites :
115
+
- Mirror Image registry :
116
+
- Image mirror registry is used to host set of container images required locally for the applications and services. This ensures to pull images without needing an external network connection. It also ensures continuous operation and deployment capabilities in a network-isolated environment.
117
+
- PYPI Mirror Index :
118
+
- When trying to install Python packages in a disconnected environment, the pip command might fail because the connection cannot install packages from external URLs. This issue can be resolved by setting up PIP Mirror Index on separate endpoint in same environment.
119
+
- S3 compatible storage :
120
+
- Some of our distributed training examples require an external storage solution so that all nodes can access the same data in disconnected environment (For example: common-datasets and model files).
121
+
- Minio S3 compatible storage type instance can be deployed in disconnected environment using `/tests/e2e/minio_deployment.yaml` or using support methods in e2e test suite.
122
+
- The following are environment variables for configuring PIP index URl for accessing the common-python packages required and the S3 or Minio storage for your Ray Train script or interactive session.
123
+
```
124
+
export RAY_IMAGE=quay.io/project-codeflare/ray@sha256:<image-digest> (prefer image digest over image tag in disocnnected environment)
0 commit comments