Documentation ¶
Index ¶
- func GetAdmissionReview(r *http.Request) (*v1beta1.AdmissionReview, error)
- func SetupTLS(caManager ClientCAManager, serverCert tls.Certificate, ...) *tls.Config
- func ToAdmissionResponse(causes []v1.StatusCause) *v1beta1.AdmissionResponse
- func ToAdmissionResponseError(err error) *v1beta1.AdmissionResponse
- func ValidateRequestResource(request v1.GroupVersionResource, group string, resource string) bool
- func ValidateSchema(gvk schema.GroupVersionKind, data []byte) *v1beta1.AdmissionResponse
- func ValidationErrorsToAdmissionResponse(errs []error) *v1beta1.AdmissionResponse
- type ClientCAManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAdmissionReview ¶
func GetAdmissionReview(r *http.Request) (*v1beta1.AdmissionReview, error)
GetAdmissionReview
func SetupTLS ¶
func SetupTLS(caManager ClientCAManager, serverCert tls.Certificate, clientAuth tls.ClientAuthType) *tls.Config
func ToAdmissionResponse ¶
func ToAdmissionResponse(causes []v1.StatusCause) *v1beta1.AdmissionResponse
func ToAdmissionResponseError ¶
func ToAdmissionResponseError(err error) *v1beta1.AdmissionResponse
ToAdmissionResponseError
func ValidateRequestResource ¶
func ValidateRequestResource(request v1.GroupVersionResource, group string, resource string) bool
func ValidateSchema ¶
func ValidateSchema(gvk schema.GroupVersionKind, data []byte) *v1beta1.AdmissionResponse
func ValidationErrorsToAdmissionResponse ¶
func ValidationErrorsToAdmissionResponse(errs []error) *v1beta1.AdmissionResponse
Types ¶
type ClientCAManager ¶
func NewClientCAManager ¶
func NewClientCAManager(configMapCache cache.Store) ClientCAManager
Click to show internal directories.
Click to hide internal directories.