cmd/local-user-authenticator: use v1beta1 everywhere
See 63f5416b2
for a previous time where we decided to use the v1beta1
TokenReview API.
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
This commit is contained in:
parent
a3dbb309d0
commit
4e40c0320e
@ -27,7 +27,7 @@ import (
|
||||
"time"
|
||||
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
authenticationv1 "k8s.io/api/authentication/v1"
|
||||
authenticationv1beta1 "k8s.io/api/authentication/v1beta1"
|
||||
k8serrors "k8s.io/apimachinery/pkg/api/errors"
|
||||
kubeinformers "k8s.io/client-go/informers"
|
||||
corev1informers "k8s.io/client-go/informers/core/v1"
|
||||
@ -184,14 +184,14 @@ func getUsernameAndPasswordFromRequest(rsp http.ResponseWriter, req *http.Reques
|
||||
return "", "", invalidRequest
|
||||
}
|
||||
|
||||
var body authenticationv1.TokenReview
|
||||
var body authenticationv1beta1.TokenReview
|
||||
if err := json.NewDecoder(req.Body).Decode(&body); err != nil {
|
||||
klog.InfoS("failed to decode body", "err", err)
|
||||
rsp.WriteHeader(http.StatusBadRequest)
|
||||
return "", "", invalidRequest
|
||||
}
|
||||
|
||||
if body.APIVersion != authenticationv1.SchemeGroupVersion.String() {
|
||||
if body.APIVersion != authenticationv1beta1.SchemeGroupVersion.String() {
|
||||
klog.InfoS("invalid TokenReview apiVersion", "apiVersion", body.APIVersion)
|
||||
rsp.WriteHeader(http.StatusBadRequest)
|
||||
return "", "", invalidRequest
|
||||
|
@ -25,7 +25,7 @@ import (
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
authenticationv1 "k8s.io/api/authentication/v1"
|
||||
authenticationv1beta1 "k8s.io/api/authentication/v1beta1"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
@ -294,7 +294,7 @@ func TestWebhook(t *testing.T) {
|
||||
body: func() (io.ReadCloser, error) {
|
||||
return newTokenReviewBody(
|
||||
user+":"+password,
|
||||
authenticationv1.SchemeGroupVersion.String(),
|
||||
authenticationv1beta1.SchemeGroupVersion.String(),
|
||||
"wrong-kind",
|
||||
)
|
||||
},
|
||||
@ -489,7 +489,7 @@ func newClient(caBundle []byte, serverName string) *http.Client {
|
||||
// newTokenReviewBody creates an io.ReadCloser that contains a JSON-encoded
|
||||
// TokenReview request.
|
||||
func newTokenReviewBody(token string, extra ...string) (io.ReadCloser, error) {
|
||||
v := authenticationv1.SchemeGroupVersion.String()
|
||||
v := authenticationv1beta1.SchemeGroupVersion.String()
|
||||
if len(extra) > 0 {
|
||||
v = extra[0]
|
||||
}
|
||||
@ -500,12 +500,12 @@ func newTokenReviewBody(token string, extra ...string) (io.ReadCloser, error) {
|
||||
}
|
||||
|
||||
buf := bytes.NewBuffer([]byte{})
|
||||
tr := authenticationv1.TokenReview{
|
||||
tr := authenticationv1beta1.TokenReview{
|
||||
TypeMeta: metav1.TypeMeta{
|
||||
APIVersion: v,
|
||||
Kind: k,
|
||||
},
|
||||
Spec: authenticationv1.TokenReviewSpec{
|
||||
Spec: authenticationv1beta1.TokenReviewSpec{
|
||||
Token: token,
|
||||
},
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user