How to test OLM Installation of DirectPV - cniackz/public GitHub Wiki

function intelcontext() {
    kubectl config use-context kubernetes-admin@kubernetes
}
intelcontext
RELEASE=4.0.4
source olm.sh
docker build -f bundle.Dockerfile -t quay.io/cniackz4/minio-directpv:v4.0.4 .
docker push quay.io/cniackz4/minio-directpv:v4.0.4

kubectl directpv uninstall
kubectl create -f https://raw.githubusercontent.com/operator-framework/operator-lifecycle-manager/master/deploy/upstream/quickstart/crds.yaml
kubectl create -f https://raw.githubusercontent.com/operator-framework/operator-lifecycle-manager/master/deploy/upstream/quickstart/olm.yaml

oc delete catalogsources.operators.coreos.com minio-directpv-catalog
oc delete pod quay-io-cniackz4-minio-directpv-v4-0-3
oc delete pod quay-io-cniackz4-minio-directpv-v4-0-4
oc delete subscriptions.operators.coreos.com minio-directpv-v4-0-3-sub
oc delete subscriptions.operators.coreos.com minio-directpv-v4-0-4-sub
oc delete ClusterServiceVersion.operators.coreos.com minio-directpv.v4.0.3
oc delete ClusterServiceVersion.operators.coreos.com minio-directpv.v4.0.4
oc delete operators.operators.coreos.com minio-directpv.default

operator-sdk run bundle quay.io/cniackz4/minio-directpv:v4.0.4 --index-image=quay.io/operator-framework/opm:v1.23.0

kubectl directpv install