minishift-addons
minishift-addons copied to clipboard
Error reapplying prometheus add-on after deletion
Hi @jorgemoralespou ,
I am getting some error on re-applying prometheus add-on after deleting it with provided command.
$ minishift addons apply prometheus --addon-env namespace=kube-system
-- Applying addon 'prometheus':.......
You have installed prometheus
To access prometheus go to https://prometheus-kube-system.192.168.42.141.nip.io
To delete:
oc delete sa,clusterrolebinding,route,svc,secret,deployment,configmap -l app=prometheus -n kube-system --as=system:admin
$ oc delete sa,clusterrolebinding,route,svc,secret,deployment,configmap -l app=prometheus -n kube-system --as=system:admin
serviceaccount "prometheus" deleted
clusterrolebinding "prometheus-cluster-reader" deleted
service "prometheus" deleted
secret "prometheus-proxy" deleted
secret "prometheus-tls" deleted
deployment "prometheus" deleted
configmap "prometheus" deleted
$ minishift addons apply prometheus --addon-env namespace=kube-system
-- Applying addon 'prometheus':. error: routes.route.openshift.io "prometheus" already exists
Error applying the add-on: Error executing command oc new-app -f prometheus.yaml -p NAMESPACE=#{namespace} -n #{namespace}.
Any idea?
It seems like the route is not being deleted when deleting by label.
Also can we use now addon remove capability for add-ons which have commands to remove and be part of *.addon.remove file?