@@ -429,8 +429,8 @@ all-in-one:
429429 -make delete-nfd-operator
430430 -make delete-ai-platform-operator
431431 -make delete-nvidia-operator
432- -make install-ai-platform-operator
433432 -make install-nfd-operator
433+ -make install-ai-platform-operator
434434 -make install-nvidia-operator
435435
436436.PHONY : delete-all-in-one
@@ -461,79 +461,86 @@ endif
461461.PHONY : delete-rhoai-operator
462462delete-rhoai-operator : # # Delete RHOAI Operator
463463 @echo -e " \n==> Deleting OpenShift AI Operator \n"
464- -oc delete subscription rhods-operator -n redhat-ods-operator
465- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n redhat-ods-operator -l operators.coreos.com/rhods-operator.redhat-ods-operator -o custom-columns=:metadata.name` ; \
466- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n redhat-ods-operator
464+ -kubectl delete subscription rhods-operator -n redhat-ods-operator
465+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n redhat-ods-operator -l operators.coreos.com/rhods-operator.redhat-ods-operator -o custom-columns=:metadata.name` ; \
466+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n redhat-ods-operator
467+ kubectl delete namespace redhat-ods-operator
467468
468469.PHONY : install-rhoai-operator
469470install-rhoai-operator : # # Install RHOAI Operator
470471 @echo -e " \n==> Installing OpenShift AI Operator \n"
471- -oc create ns redhat-ods-operator
472- oc create -f contrib/configuration/rhoai-operator-subscription.yaml
472+ -kubectl create ns redhat-ods-operator
473+ kubectl create -f contrib/configuration/rhoai /rhoai-operator-subscription.yaml
473474 @echo Waiting for rhoai-operator Subscription to be ready
474- oc wait -n redhat-ods-operator subscription/rhods-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
475+ kubectl wait -n redhat-ods-operator subscription/rhods-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
475476 @echo -e " \n==> Creating default Data Science Cluster \n"
476- oc apply -f contrib/configuration/default-dsc.yaml
477+ kubectl apply -f contrib/configuration/rhoai/default-dsci.yaml --server-side
478+ kubectl apply -f contrib/configuration/rhoai/default-dsc.yaml --server-side
477479
478480.PHONY : delete-opendatahub-operator
479481delete-opendatahub-operator : # # Delete OpenDataHub operator
480482 @echo -e " \n==> Deleting OpenDataHub Operator \n"
481- -oc delete subscription opendatahub-operator -n openshift-operators
482- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n openshift-operators -l operators.coreos.com/opendatahub-operator.openshift-operators -o custom-columns=:metadata.name` ; \
483- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-operators
483+ -kubectl delete subscription opendatahub-operator -n openshift-operators
484+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n openshift-operators -l operators.coreos.com/opendatahub-operator.openshift-operators -o custom-columns=:metadata.name` ; \
485+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-operators
486+ -kubectl delete namespace opendatahub
484487
485488.PHONY : install-opendatahub-operator
486489install-opendatahub-operator : # # Install OpenDataHub operator
487490 @echo -e " \n==> Installing OpenDataHub Operator \n"
488- -oc create ns opendatahub
489- oc create -f contrib/configuration/opendatahub-operator-subscription.yaml
491+ -kubectl create ns opendatahub
492+ kubectl create -f contrib/configuration/odh /opendatahub-operator-subscription.yaml
490493 @echo Waiting for opendatahub-operator Subscription to be ready
491- oc wait -n openshift-operators subscription/opendatahub-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
494+ kubectl wait -n openshift-operators subscription/opendatahub-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
495+ sleep 2
496+ kubectl wait --for=condition=available deployment/opendatahub-operator-controller-manager -n openshift-operators --timeout=180s
497+ kubectl apply -f contrib/configuration/odh/default-dsci.yaml --server-side
498+ kubectl apply -f contrib/configuration/odh/default-dsc.yaml --server-side
492499
493500# #@ GPU Support
494501.PHONY : install-nfd-operator
495502install-nfd-operator : # # Install NFD operator ( Node Feature Discovery )
496503 @echo -e " \n==> Installing NFD Operator \n"
497- -oc create ns openshift-nfd
498- oc create -f contrib/configuration/nfd-operator-subscription.yaml
504+ -kubectl create ns openshift-nfd
505+ kubectl create -f contrib/configuration/nfd-operator-subscription.yaml
499506 @echo -e " \n==> Creating default NodeFeatureDiscovery CR \n"
500- @while [[ -z $$ (oc get customresourcedefinition nodefeaturediscoveries.nfd.openshift.io) ]]; do echo " ." ; sleep 10; done
501- @while [[ -z $$ (oc get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd) ]]; do echo " ." ; sleep 10; done
502- oc get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd -ojsonpath={.items[0].metadata.annotations.alm-examples} | jq ' .[] | select(.kind=="NodeFeatureDiscovery")' | oc apply -f -
507+ @while [[ -z $$ (kubectl get customresourcedefinition nodefeaturediscoveries.nfd.openshift.io) ]]; do echo " ." ; sleep 10; done
508+ @while [[ -z $$ (kubectl get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd) ]]; do echo " ." ; sleep 10; done
509+ kubectl get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd -ojsonpath={.items[0].metadata.annotations.alm-examples} | jq ' .[] | select(.kind=="NodeFeatureDiscovery")' | kubectl apply -f -
503510
504511.PHONY : delete-nfd-operator
505512delete-nfd-operator : # # Delete NFD operator
506513 @echo -e " \n==> Deleting NodeFeatureDiscovery CR \n"
507- oc delete NodeFeatureDiscovery --all -n openshift-nfd
508- @while [[ -n $$ (oc get NodeFeatureDiscovery -n openshift-nfd) ]]; do echo " ." ; sleep 10; done
514+ kubectl delete NodeFeatureDiscovery --all -n openshift-nfd
515+ @while [[ -n $$ (kubectl get NodeFeatureDiscovery -n openshift-nfd) ]]; do echo " ." ; sleep 10; done
509516 @echo -e " \n==> Deleting NFD Operator \n"
510- -oc delete subscription nfd -n openshift-nfd
511- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n openshift-nfd -l operators.coreos.com/nfd.openshift-nfd -o custom-columns=:metadata.name` ; \
512- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-nfd
513- -oc delete ns openshift-nfd
517+ -kubectl delete subscription nfd -n openshift-nfd
518+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n openshift-nfd -l operators.coreos.com/nfd.openshift-nfd -o custom-columns=:metadata.name` ; \
519+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-nfd
520+ -kubectl delete ns openshift-nfd
514521
515522.PHONY : install-nvidia-operator
516523install-nvidia-operator : # # Install nvidia operator
517524 @echo -e " \n==> Installing nvidia Operator \n"
518- -oc create ns nvidia-gpu-operator
519- oc create -f contrib/configuration/nvidia-operator-subscription.yaml
525+ -kubectl create ns nvidia-gpu-operator
526+ kubectl create -f contrib/configuration/nvidia-operator-subscription.yaml
520527 @echo -e " \n==> Creating default ClusterPolicy CR \n"
521- @while [[ -z $$ (oc get customresourcedefinition clusterpolicies.nvidia.com) ]]; do echo " ." ; sleep 10; done
522- @while [[ -z $$ (oc get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
523- oc get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator -ojsonpath={.items[0].metadata.annotations.alm-examples} | jq .[] | oc apply -f -
528+ @while [[ -z $$ (kubectl get customresourcedefinition clusterpolicies.nvidia.com) ]]; do echo " ." ; sleep 10; done
529+ @while [[ -z $$ (kubectl get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
530+ kubectl get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator -ojsonpath={.items[0].metadata.annotations.alm-examples} | jq .[] | kubectl apply -f -
524531ifeq ($(USE_RHOAI ) , true) # # Additional steps required for RHOAI
525- oc delete configmap migration-gpu-status -n redhat-ods-applications --ignore-not-found=true
526- -export REPLICASET_NAME=`oc get replicaset -n redhat-ods-applications -l app=rhods-dashboard -o custom-columns=:metadata.name`; \
527- oc delete replicaset $$REPLICASET_NAME -n redhat-ods-applications
532+ kubectl delete configmap migration-gpu-status -n redhat-ods-applications --ignore-not-found=true
533+ -export REPLICASET_NAME=`kubectl get replicaset -n redhat-ods-applications -l app=rhods-dashboard -o custom-columns=:metadata.name`; \
534+ kubectl delete replicaset $$REPLICASET_NAME -n redhat-ods-applications
528535endif
529536
530537.PHONY : delete-nvidia-operator
531538delete-nvidia-operator : # # Delete nvidia operator
532539 @echo -e " \n==> Deleting ClusterPolicy CR \n"
533- oc delete ClusterPolicy --all -n nvidia-gpu-operator
534- @while [[ -n $$ (oc get ClusterPolicy -n nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
540+ kubectl delete ClusterPolicy --all -n nvidia-gpu-operator
541+ @while [[ -n $$ (kubectl get ClusterPolicy -n nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
535542 @echo -e " \n==> Deleting nvidia Operator \n"
536- -oc delete subscription gpu-operator-certified -n nvidia-gpu-operator
537- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n nvidia-gpu-operator -l operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator -o custom-columns=:metadata.name` ; \
538- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n nvidia-gpu-operator
539- -oc delete ns nvidia-gpu-operator
543+ -kubectl delete subscription gpu-operator-certified -n nvidia-gpu-operator
544+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n nvidia-gpu-operator -l operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator -o custom-columns=:metadata.name` ; \
545+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n nvidia-gpu-operator
546+ -kubectl delete ns nvidia-gpu-operator
0 commit comments