Created attachment 1346333 [details] uninstall prometheus log Description of problem: Uninstall prometheus, there is ansible error: "Error from server (NotFound): serviceaccounts \"prometheus\" not found". Actually prometheus namespace is already deleted, no return result for the following command # oc get project | grep prometheus fatal: [host-8-241-66.host.centralci.eng.rdu2.redhat.com]: FAILED! => { "changed": true, "cmd": [ "oc", "annotate", "--overwrite", "-n", "prometheus", "serviceaccount", "prometheus", "serviceaccounts.openshift.io/oauth-redirectreference.prom={\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"prometheus\"}}", "serviceaccounts.openshift.io/oauth-redirectreference.alerts={\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"alerts\"}}" ], "delta": "0:00:00.206803", "end": "2017-11-01 02:19:37.016069", "failed": true, "invocation": { "module_args": { "_raw_params": "oc annotate --overwrite -n prometheus serviceaccount prometheus serviceaccounts.openshift.io/oauth-redirectreference.prom='{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"prometheus\"}}' serviceaccounts.openshift.io/oauth-redirectreference.alerts='{\"kind\":\"OAuthRedirectReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"Route\",\"name\":\"alerts\"}}'", "_uses_shell": false, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "warn": true } }, "msg": "non-zero return code", "rc": 1, "start": "2017-11-01 02:19:36.809266", "stderr": "Error from server (NotFound): serviceaccounts \"prometheus\" not found", "stderr_lines": [ "Error from server (NotFound): serviceaccounts \"prometheus\" not found" ], "stdout": "", "stdout_lines": [] } to retry, use: --limit @/usr/share/ansible/openshift-ansible/playbooks/byo/openshift-cluster/openshift-prometheus.retry actually prometheus is already deleted, no return result for the following command # oc get project | grep prometheus Version-Release number of the following components: # rpm -qa | grep openshift-ansible openshift-ansible-callback-plugins-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-filter-plugins-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-playbooks-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-docs-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-lookup-plugins-3.7.0-0.184.0.git.0.d407445.el7.noarch openshift-ansible-roles-3.7.0-0.184.0.git.0.d407445.el7.noarch Images: oauth-proxy/images/v3.7.0-54 prometheus/images/v3.7.0-54 prometheus-alertmanager/images/v3.7.0-54 prometheus-alert-buffer/images/v3.7.0-51 How reproducible: Always Steps to Reproduce: 1. Uninstall prometheus, inventory file see the [Additional info] part 2. 3. Actual results: Ansible error "Error from server (NotFound): serviceaccounts \"prometheus\" not found" when uninstall prometheus Expected results: There should not be error throw out. Additional info: [OSEv3:children] masters etcd nfs [masters] ${MASTER} openshift_public_hostname=${MASTER} [etcd] ${ETCD} openshift_public_hostname=${ETCD} [OSEv3:vars] ansible_ssh_user=root ansible_ssh_private_key_file="~/libra.pem" deployment_type=openshift-enterprise # prometheus openshift_prometheus_state=absent openshift_prometheus_namespace=prometheus
*** Bug 1512723 has been marked as a duplicate of this bug. ***
*** Bug 1492544 has been marked as a duplicate of this bug. ***
Fixed in https://github.com/openshift/openshift-ansible/pull/6180
Tested with openshift-ansible-playbooks-3.8.11-1.git.0.4f5b128.el7.noarch , issue is fixed. prometheus could be undeployed successfully now. Please change to ON_QA
Set to VERIFIED as per Comment 4
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0489