Description of problem: using deployer's uninstall mode does not clean up all resources created during the installation for OCP <= 3.4 I still need to do 'oc delete oauthclients kibana-proxy && oc delete clusterrole oauth-editor daemonset-admin rolebinding-reader' in order to completely remove all resources created by the installation step. Version-Release number of selected component (if applicable): <= 3.4 How reproducible: always Steps to Reproduce: 1. install logging via deployer following steps here https://docs.openshift.com/container-platform/3.4/install_config/aggregate_logging.html 2. uninstall via oc new-app logging-deployer-template --param MODE=uninstall 3. try to create logging again using steps #1, it will fail due to the fact that clusteroles exists. Actual results:--> Creating resources ... service "logging-es" created service "logging-es-cluster" created service "logging-es-ops" created service "logging-es-ops-cluster" created service "logging-kibana" created service "logging-kibana-ops" created --> Failed error: oauthclients "kibana-proxy" already exists Expected results: Additional info:
Closing as we are only patching critical changes to the deployer since it has been replaced by openshift-ansible. The work around is to manually remove the items which were not deleted.