Description of problem: Creating a link for a secret to a service account, remains even after the secret is deleted Version-Release number of selected component (if applicable): OpenShift Online v3.3.1.3 OpenShift Origin v1.4.0-rc1+b4e0954 How reproducible: Every time Steps to Reproduce: 1. oc secrets new my-pull-secret .dockercfg=/Users/wgordon/.docker/config.json 2. oc secrets link default --for=pull my-pull-secret 3. oc delete secret my-pull-secret Actual results: dhcp129-127:~ wgordon$ oc describe sa default Name: default Namespace: wgordon Labels: <none> Tokens: default-token-i0dd6 default-token-xe2u5 Image pull secrets: default-dockercfg-llqsl my-pull-secret Mountable secrets: default-token-xe2u5 default-dockercfg-llqsl Expected results: Name: default Namespace: wgordon Labels: <none> Image pull secrets: default-dockercfg-llqsl Mountable secrets: default-token-xe2u5 default-dockercfg-llqsl Tokens: default-token-i0dd6 default-token-xe2u5 Additional info:
CLI version: oc v3.3.1.3
Related upstream PR: https://github.com/kubernetes/kubernetes/pull/39036
Upstream PR merged: https://github.com/kubernetes/kubernetes/pull/39036 Fix will be in origin in the next kubernetes rebase. Tagging as UpcomingRelease
Still reproduced on v3.5.0.6+87f6173 Move it to MODIFIED, better to move back when PR is rebased. # oc secret link default --for=pull my-secret # oc describe sa default Name: default Namespace: xiaocwan-p Labels: <none> Image pull secrets: default-dockercfg-pwj9m my-secret Mountable secrets: default-token-xlpjz default-dockercfg-pwj9m Tokens: default-token-26cc2 default-token-xlpjz # oc delete secret my-secret secret "my-secret" deleted # oc describe sa default Name: default Namespace: xiaocwan-p Labels: <none> Image pull secrets: default-dockercfg-pwj9m my-secret Mountable secrets: default-token-xlpjz default-dockercfg-pwj9m Tokens: default-token-26cc2
# oc secrets link default --for=pull my-secret # oc delete secret my-secret secret "my-secret" deleted # oc describe sa default Name: default Namespace: xiaocwan-t Labels: <none> Annotations: <none> Image pull secrets: default-dockercfg-m384z my-secret (not found) Mountable secrets: default-token-fnz54 default-dockercfg-m384z Tokens: default-token-fnz54 default-token-xqn27 Tested on oc v3.6.133 kubernetes v1.6.1+5115d708d7 QE is checking many Modified bugs if they're verifiable. Because fixed, moving to Verified. If improper, pls correct me, thx.