Skip to content

akram/kueue-viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build and run on OpenShift

git clone https://github.com/akram/kueue-viz.git
oc new-project kueue-viz
KUEUE_VIZ_HOME=$PWD/kueue-viz

then:

Authorize

Creating a cluster role that just has read only access on kueue objects and pods, nodes and events.

oc create clusterrole kueue-backend-read-access --verb=get,list,watch \
          --resource=workloads,clusterqueues,localqueues,resourceflavors,pods,workloadpriorityclass,events,nodes
oc adm policy add-cluster-role-to-user kueue-backend-read-access -z default

Build

for i in  backend frontend 
do
   oc new-build . --name $i --context-dir=$i 
done

Deploy

oc new-app backend  --name=backend
oc new-app frontend --name=frontend

Expose

oc create route edge --service=svc/backend
oc create route edge --service=svc/frontend

Configure

BACKEND_URL=$(oc get route backend -o jsonpath='{.spec.host}')
FRONTEND_URL=$(oc get route frontend -o jsonpath='{.spec.host}')
oc set env deployment/backend  FRONTEND_URL=https://$FRONTEND_URL
oc set env deployment/frontend REACT_APP_BACKEND_URL=https://$BACKEND_URL \
                               REACT_APP_WEBSOCKET_URL=wss://$BACKEND_URL

Test

oc create -f https://raw.githubusercontent.com/opendatahub-io/distributed-workloads/2c6a14f792b8d94ad3fc2146316e52ace33b6a1e/examples/kueue-usage/kueue-with-jobs/00-common.yaml

And check that you have some data in the Resource Flavors tab of the application.

Improve

See contribution guide

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published