Return a status error on GET user with invalid name
Return a status error on GET user with invalid name

The use of the kube:admin user against the API causes lookups
against the API that will result in "validation" errors:

    apiserver received an error that is not an metav1.Status:
    &field.Error{Type:"FieldValueInvalid", Field:"metadata.name",
    BadValue:"kube:admin", Detail:"may not contain \":\""}

By returning a proper status error, we make sure that the API server
does not attempt to log these expected "failures."

Bug 1697206

Fixes #21632

Signed-off-by: Monis Khan <19f7b2d00144930eab99c4cfd2a8d2d2a225ef67@redhat.com>

spadgett/origin,ingvagabund/origin,deads2k/origin,sjug/origin,ingvagabund/origin,dinhxuanvu/origin,jeremyeder/origin,bparees/origin,hroyrh/origin,jeremyeder/origin,csrwng/origin,sjug/origin,mahak/origin,gabemontero/origin,soltysh/origin,xiuwang/origin,openshift/origin,hroyrh/origin,jsafrane/origin,mfojtik/origin,dinhxuanvu/origin,ingvagabund/origin,csrwng/origin,mkumatag/origin,deads2k/origin,csrwng/origin,jeremyeder/origin,soltysh/origin,akram/origin,spadgett/origin,enj/origin,JacobTanenbaum/origin,xiuwang/origin,dinhxuanvu/origin,enj/origin,Miciah/origin,JacobTanenbaum/origin,xiuwang/origin,tnozicka/origin,mahak/origin,coreydaley/origin,pecameron/origin,spadgett/origin,pweil-/origin,jeremyeder/origin,mfojtik/origin,openshift/origin,coreydaley/origin,jeremyeder/origin,anpingli/origin,sdminonne/origin,sallyom/origin,pecameron/origin,jsafrane/origin,jim-minter/origin,pweil-/origin,pweil-/origin,jsafrane/origin,Miciah/origin,ironcladlou/origin,anpingli/origin,sferich888/origin,spadgett/origin,tnozicka/origin,JacobTanenbaum/origin,nak3/origin,gabemontero/origin,mkumatag/origin,sjug/origin,jim-minter/origin,pecameron/origin,sdminonne/origin,sdminonne/origin,akram/origin,tnozicka/origin,ironcladlou/origin,mfojtik/origin,sallyom/origin,tnozicka/origin,gabemontero/origin,enj/origin,sferich888/origin,spadgett/origin,Miciah/origin,soltysh/origin,sferich888/origin,nak3/origin,bparees/origin,mahak/origin,tnozicka/origin,dinhxuanvu/origin,openshift/origin,dinhxuanvu/origin,coreydaley/origin,ironcladlou/origin,anpingli/origin,bparees/origin,jim-minter/origin,akram/origin,sallyom/origin,hroyrh/origin,tnozicka/origin,nak3/origin,deads2k/origin,mkumatag/origin