[HEADS UP] Moving development manifests into the kube-system namespace

13 views
Skip to first unread message

Roman Mohr

unread,
Nov 17, 2017, 2:35:59 AM11/17/17
to kubevirt-dev
Hi,

I am about to merge a patch [1] from Artyom (@cynepco3hahue) which will deploy our manifests by default in the "kube-system" namespace instead of the "default" namespace.
For Vagrant users this means that they either have to clean their default namespace from old deployments, or they need to reprovision their vagrant setup.

Option 1: Run this snippet to clean the default namespace:

kubectl() { cluster/kubectl.sh --core "$@"; }
namespace=default
kubectl -n ${namespace} delete deployment -l 'app'
kubectl -n ${namespace} delete services -l '!k8s-app,!provider'
kubectl -n ${namespace} delete pv --all
kubectl -n ${namespace} delete pvc --all
kubectl -n ${namespace} delete ds -l 'daemon'
kubectl -n ${namespace} delete crd --all
kubectl -n ${namespace} delete serviceaccounts -l 'name in (kubevirt, kubevirt-admin)'
kubectl -n ${namespace} delete clusterrolebinding -l 'name=kubevirt'
kubectl -n ${namespace} delete pods -l 'app'

Option 2:

vagrant destroy && vagrant up

Best Regards,

Roman

Roman Mohr

unread,
Nov 17, 2017, 2:37:07 AM11/17/17
to kubevirt-dev
Merged.
Reply all
Reply to author
Forward
0 new messages