Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewValidator ¶
func NewValidator(informer configurationinformer.SharedInformerFactory) *validator
NewValidator returns new validator with manba factory
Types ¶
type ManbaValidator ¶
type ManbaValidator interface {
ValidateManbaIngress(*configurationv1beta1.ManbaIngress) (bool, string, error)
}
ManbaValidator validates Manba entities.
type Server ¶
type Server struct { Validator ManbaValidator // contains filtered or unexported fields }
Server is an HTTP server that can validate ManbaIngress Controllers' Custom Resources using Kubernetes Admission Webhooks.
func New ¶
func New(restConfig *rest.Config, listen, certDir string, validator ManbaValidator) (s *Server, err error)
New returns a new server
Click to show internal directories.
Click to hide internal directories.