Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewContextFromRequest ¶
Types ¶
type EvictionValidator ¶
type EvictionValidator struct {
// contains filtered or unexported fields
}
func NewEvictionValidator ¶
func NewEvictionValidator(interceptor *core.Interceptor, logger logr.Logger, config *core.PodGracefulDrainConfig) EvictionValidator
func (*EvictionValidator) InjectDecoder ¶
func (v *EvictionValidator) InjectDecoder(decoder *admission.Decoder) error
func (*EvictionValidator) SetupWebhookWithManager ¶
func (v *EvictionValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
type PodValidator ¶
type PodValidator struct {
// contains filtered or unexported fields
}
func NewPodValidator ¶
func NewPodValidator(interceptor *core.Interceptor, logger logr.Logger, config *core.PodGracefulDrainConfig) PodValidator
func (*PodValidator) InjectDecoder ¶
func (v *PodValidator) InjectDecoder(decoder *admission.Decoder) error
func (*PodValidator) SetupWebhookWithManager ¶
func (v *PodValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.