L0
l0rd/cloud-dev-images
Dockerfiles for images to use for cloud development environment on Kubernetes, with the DevWorkspace Operator, Eclipse Che or OpenShift Dev Spaces
Cloud Dev Images
A list of Dockerfiles, using different base images, to customize Eclipe Che and OpenShift Dev Spaces Cloud Development Environments.
| alpine | Dockerfile | |||
| busybox | Dockerfile | |||
| docker | Dockerfile | |||
| fedora | Dockerfile | |||
| golang | Dockerfile | |||
| openjdk | Dockerfile | |||
| ubi8 | Dockerfile | |||
| ubi9 | Dockerfile | |||
| ubuntu | Dockerfile |
How to run the tests
Running the tests locally
Requirements
- An OpenShift cluster with the DevWorkspace Operator (developer sandbox)
- Linux or macOS with
ocandkubectl
Runing the tests
export CLUSTER_URL="https://api.rm1.0a51.p1.openshiftapps.com:6443"
export CLUSTER_TOKEN="<token>"
export EDITOR_IMAGE="quay.io/che-incubator/che-code:insiders"
./run-tests.shRunning the GH workflows
Requirements
- An OpenShift cluster with the DevWorkspace Operator (developer sandbox)
- Linux or macOS with
gh(GitHub CLI)
Running the tests
export CLUSTER_URL="https://api.rm1.0a51.p1.openshiftapps.com:6443"
export CLUSTER_TOKEN="<token>"
export EDITOR_IMAGE="quay.io/che-incubator/che-code:insiders"
imgs=( "ubi8" "ubi9" "alpine" "busybox" "docker" "golang" "openjdk" "fedora" "ubuntu" )
for img in "${imgs[@]}"; do
gh workflow run ${img}-vscode-startup.yaml \
-f sandboxURL="${CLUSTER_URL}" \
-f sandboxToken="${CLUSTER_TOKEN}" \
-f editorImage="${EDITOR_IMAGE}"
done