@@ -407,8 +407,8 @@ all-in-one:
407
407
-make delete-nfd-operator
408
408
-make delete-ai-platform-operator
409
409
-make delete-nvidia-operator
410
- -make install-ai-platform-operator
411
410
-make install-nfd-operator
411
+ -make install-ai-platform-operator
412
412
-make install-nvidia-operator
413
413
414
414
.PHONY : delete-all-in-one
@@ -439,79 +439,86 @@ endif
439
439
.PHONY : delete-rhoai-operator
440
440
delete-rhoai-operator : # # Delete RHOAI Operator
441
441
@echo -e " \n==> Deleting OpenShift AI Operator \n"
442
- -oc delete subscription rhods-operator -n redhat-ods-operator
443
- -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` ; \
444
- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n redhat-ods-operator
442
+ -kubectl delete subscription rhods-operator -n redhat-ods-operator
443
+ -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` ; \
444
+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n redhat-ods-operator
445
+ kubectl delete namespace redhat-ods-operator
445
446
446
447
.PHONY : install-rhoai-operator
447
448
install-rhoai-operator : # # Install RHOAI Operator
448
449
@echo -e " \n==> Installing OpenShift AI Operator \n"
449
- -oc create ns redhat-ods-operator
450
- oc create -f contrib/configuration/rhoai-operator-subscription.yaml
450
+ -kubectl create ns redhat-ods-operator
451
+ kubectl create -f contrib/configuration/rhoai /rhoai-operator-subscription.yaml
451
452
@echo Waiting for rhoai-operator Subscription to be ready
452
- oc wait -n redhat-ods-operator subscription/rhods-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
453
+ kubectl wait -n redhat-ods-operator subscription/rhods-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
453
454
@echo -e " \n==> Creating default Data Science Cluster \n"
454
- oc apply -f contrib/configuration/default-dsc.yaml
455
+ kubectl apply -f contrib/configuration/rhoai/default-dsci.yaml --server-side
456
+ kubectl apply -f contrib/configuration/rhoai/default-dsc.yaml --server-side
455
457
456
458
.PHONY : delete-opendatahub-operator
457
459
delete-opendatahub-operator : # # Delete OpenDataHub operator
458
460
@echo -e " \n==> Deleting OpenDataHub Operator \n"
459
- -oc delete subscription opendatahub-operator -n openshift-operators
460
- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n openshift-operators -l operators.coreos.com/opendatahub-operator.openshift-operators -o custom-columns=:metadata.name` ; \
461
- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-operators
461
+ -kubectl delete subscription opendatahub-operator -n openshift-operators
462
+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n openshift-operators -l operators.coreos.com/opendatahub-operator.openshift-operators -o custom-columns=:metadata.name` ; \
463
+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-operators
464
+ -kubectl delete namespace opendatahub
462
465
463
466
.PHONY : install-opendatahub-operator
464
467
install-opendatahub-operator : # # Install OpenDataHub operator
465
468
@echo -e " \n==> Installing OpenDataHub Operator \n"
466
- -oc create ns opendatahub
467
- oc create -f contrib/configuration/opendatahub-operator-subscription.yaml
469
+ -kubectl create ns opendatahub
470
+ kubectl create -f contrib/configuration/odh /opendatahub-operator-subscription.yaml
468
471
@echo Waiting for opendatahub-operator Subscription to be ready
469
- oc wait -n openshift-operators subscription/opendatahub-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
472
+ kubectl wait -n openshift-operators subscription/opendatahub-operator --for=jsonpath=' {.status.state}' =AtLatestKnown --timeout=180s
473
+ sleep 2
474
+ kubectl wait --for=condition=available deployment/opendatahub-operator-controller-manager -n openshift-operators --timeout=180s
475
+ kubectl apply -f contrib/configuration/odh/default-dsci.yaml --server-side
476
+ kubectl apply -f contrib/configuration/odh/default-dsc.yaml --server-side
470
477
471
478
# #@ GPU Support
472
479
.PHONY : install-nfd-operator
473
480
install-nfd-operator : # # Install NFD operator ( Node Feature Discovery )
474
481
@echo -e " \n==> Installing NFD Operator \n"
475
- -oc create ns openshift-nfd
476
- oc create -f contrib/configuration/nfd-operator-subscription.yaml
482
+ -kubectl create ns openshift-nfd
483
+ kubectl create -f contrib/configuration/nfd-operator-subscription.yaml
477
484
@echo -e " \n==> Creating default NodeFeatureDiscovery CR \n"
478
- @while [[ -z $$ (oc get customresourcedefinition nodefeaturediscoveries.nfd.openshift.io) ]]; do echo " ." ; sleep 10; done
479
- @while [[ -z $$ (oc get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd) ]]; do echo " ." ; sleep 10; done
480
- 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 -
485
+ @while [[ -z $$ (kubectl get customresourcedefinition nodefeaturediscoveries.nfd.openshift.io) ]]; do echo " ." ; sleep 10; done
486
+ @while [[ -z $$ (kubectl get csv -n openshift-nfd --selector operators.coreos.com/nfd.openshift-nfd) ]]; do echo " ." ; sleep 10; done
487
+ 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 -
481
488
482
489
.PHONY : delete-nfd-operator
483
490
delete-nfd-operator : # # Delete NFD operator
484
491
@echo -e " \n==> Deleting NodeFeatureDiscovery CR \n"
485
- oc delete NodeFeatureDiscovery --all -n openshift-nfd
486
- @while [[ -n $$ (oc get NodeFeatureDiscovery -n openshift-nfd) ]]; do echo " ." ; sleep 10; done
492
+ kubectl delete NodeFeatureDiscovery --all -n openshift-nfd
493
+ @while [[ -n $$ (kubectl get NodeFeatureDiscovery -n openshift-nfd) ]]; do echo " ." ; sleep 10; done
487
494
@echo -e " \n==> Deleting NFD Operator \n"
488
- -oc delete subscription nfd -n openshift-nfd
489
- -export CLUSTER_SERVICE_VERSION=` oc get clusterserviceversion -n openshift-nfd -l operators.coreos.com/nfd.openshift-nfd -o custom-columns=:metadata.name` ; \
490
- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-nfd
491
- -oc delete ns openshift-nfd
495
+ -kubectl delete subscription nfd -n openshift-nfd
496
+ -export CLUSTER_SERVICE_VERSION=` kubectl get clusterserviceversion -n openshift-nfd -l operators.coreos.com/nfd.openshift-nfd -o custom-columns=:metadata.name` ; \
497
+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n openshift-nfd
498
+ -kubectl delete ns openshift-nfd
492
499
493
500
.PHONY : install-nvidia-operator
494
501
install-nvidia-operator : # # Install nvidia operator
495
502
@echo -e " \n==> Installing nvidia Operator \n"
496
- -oc create ns nvidia-gpu-operator
497
- oc create -f contrib/configuration/nvidia-operator-subscription.yaml
503
+ -kubectl create ns nvidia-gpu-operator
504
+ kubectl create -f contrib/configuration/nvidia-operator-subscription.yaml
498
505
@echo -e " \n==> Creating default ClusterPolicy CR \n"
499
- @while [[ -z $$ (oc get customresourcedefinition clusterpolicies.nvidia.com) ]]; do echo " ." ; sleep 10; done
500
- @while [[ -z $$ (oc get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
501
- 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 -
506
+ @while [[ -z $$ (kubectl get customresourcedefinition clusterpolicies.nvidia.com) ]]; do echo " ." ; sleep 10; done
507
+ @while [[ -z $$ (kubectl get csv -n nvidia-gpu-operator --selector operators.coreos.com/gpu-operator-certified.nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
508
+ 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 -
502
509
ifeq ($(USE_RHOAI ) , true) # # Additional steps required for RHOAI
503
- oc delete configmap migration-gpu-status -n redhat-ods-applications --ignore-not-found=true
504
- -export REPLICASET_NAME=`oc get replicaset -n redhat-ods-applications -l app=rhods-dashboard -o custom-columns=:metadata.name`; \
505
- oc delete replicaset $$REPLICASET_NAME -n redhat-ods-applications
510
+ kubectl delete configmap migration-gpu-status -n redhat-ods-applications --ignore-not-found=true
511
+ -export REPLICASET_NAME=`kubectl get replicaset -n redhat-ods-applications -l app=rhods-dashboard -o custom-columns=:metadata.name`; \
512
+ kubectl delete replicaset $$REPLICASET_NAME -n redhat-ods-applications
506
513
endif
507
514
508
515
.PHONY : delete-nvidia-operator
509
516
delete-nvidia-operator : # # Delete nvidia operator
510
517
@echo -e " \n==> Deleting ClusterPolicy CR \n"
511
- oc delete ClusterPolicy --all -n nvidia-gpu-operator
512
- @while [[ -n $$ (oc get ClusterPolicy -n nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
518
+ kubectl delete ClusterPolicy --all -n nvidia-gpu-operator
519
+ @while [[ -n $$ (kubectl get ClusterPolicy -n nvidia-gpu-operator) ]]; do echo " ." ; sleep 10; done
513
520
@echo -e " \n==> Deleting nvidia Operator \n"
514
- -oc delete subscription gpu-operator-certified -n nvidia-gpu-operator
515
- -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` ; \
516
- oc delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n nvidia-gpu-operator
517
- -oc delete ns nvidia-gpu-operator
521
+ -kubectl delete subscription gpu-operator-certified -n nvidia-gpu-operator
522
+ -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` ; \
523
+ kubectl delete clusterserviceversion $$ CLUSTER_SERVICE_VERSION -n nvidia-gpu-operator
524
+ -kubectl delete ns nvidia-gpu-operator
0 commit comments