Adding non persistent review test

Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com>
This commit is contained in:
Serguei Bezverkhi
2019-04-23 18:02:40 -04:00
parent cc7700ae31
commit 6fe28ee957
6 changed files with 59 additions and 20 deletions

View File

@@ -68,6 +68,12 @@ func (r *REST) Create(ctx context.Context, obj runtime.Object, createValidation
return nil, apierrors.NewBadRequest(fmt.Sprintf("token is required for TokenReview in authentication"))
}
if createValidation != nil {
if err := createValidation(obj.DeepCopyObject()); err != nil {
return nil, err
}
}
if r.tokenAuthenticator == nil {
return tokenReview, nil
}