@@ -429,8 +429,8 @@ all-in-one:
429
429
-make delete-nfd-operator
430
430
-make delete-ai-platform-operator
431
431
-make delete-nvidia-operator
432
- -make install-ai-platform-operator
433
432
-make install-nfd-operator
433
+ -make install-ai-platform-operator
434
434
-make install-nvidia-operator
435
435
436
436
.PHONY : delete-all-in-one
@@ -461,79 +461,86 @@ endif
461
461
.PHONY : delete-rhoai-operator
462
462
delete-rhoai-operator : # # Delete RHOAI Operator
463
463
@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
467
468
468
469
.PHONY : install-rhoai-operator
469
470
install-rhoai-operator : # # Install RHOAI Operator
470
471
@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
473
474
@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
475
476
@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
477
479
478
480
.PHONY : delete-opendatahub-operator
479
481
delete-opendatahub-operator : # # Delete OpenDataHub operator
480
482
@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
484
487
485
488
.PHONY : install-opendatahub-operator
486
489
install-opendatahub-operator : # # Install OpenDataHub operator
487
490
@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
490
493
@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
492
499
493
500
# #@ GPU Support
494
501
.PHONY : install-nfd-operator
495
502
install-nfd-operator : # # Install NFD operator ( Node Feature Discovery )
496
503
@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
499
506
@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 -
503
510
504
511
.PHONY : delete-nfd-operator
505
512
delete-nfd-operator : # # Delete NFD operator
506
513
@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
509
516
@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
514
521
515
522
.PHONY : install-nvidia-operator
516
523
install-nvidia-operator : # # Install nvidia operator
517
524
@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
520
527
@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 -
524
531
ifeq ($(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
528
535
endif
529
536
530
537
.PHONY : delete-nvidia-operator
531
538
delete-nvidia-operator : # # Delete nvidia operator
532
539
@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
535
542
@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