Moved to rh-nfv-int org
OpenShift 4 Cluster should be deployed with additional operators:
-
SR-IOV operator should be deployed and necessary resources for
SriovNetworkNodePolicyandSriovNetworkshould be created with target namespace (default namespace used to deploy example cnf isexample-cnf). -
Performance Addon operator should be deployed and a
PerformanceProfileshould be created.
Label the nodes before deploying the example cnf:
oc label node worker-0 examplecnf.openshift.io/trex=""
oc label node worker-1 examplecnf.openshift.io/testpmd=""
In order to deploy images from quay.io registry, provide extra vars file
K8S_AUTH_KUBECONFIG=kubeconfig ansible-playbook create.yaml --extra-vars @quay-repo.yaml
By default, it deploys for the cluster5 of dallas lab
K8S_AUTH_KUBECONFIG=../kubeconfig ansible-playbook create.yaml
In order to deploy for cluster6, add an additional parameter
K8S_AUTH_KUBECONFIG=../kubeconfig ansible-playbook create.yaml -e cluster_name=cluster6
In order to deploy TestPMD only from quay.io registry, provide extra vars file as
K8S_AUTH_KUBECONFIG=kubeconfig ansible-playbook create.yaml --extra-vars @quay-repo.yaml -e enable_trex=false