Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EgressController ¶
type EgressController struct {
// contains filtered or unexported fields
}
EgressController is responsible for synchronizing the EgressGroups selected by Egresses.
func NewEgressController ¶
func NewEgressController(crdClient clientset.Interface, groupingInterface grouping.Interface, egressInformer egressinformers.EgressInformer, externalIPAllocator externalippool.ExternalIPAllocator, egressGroupStore storage.Interface) *EgressController
NewEgressController returns a new *EgressController.
func (*EgressController) Run ¶
func (c *EgressController) Run(stopCh <-chan struct{})
Run begins watching and syncing of the EgressController.
func (*EgressController) ValidateEgress ¶ added in v1.2.0
func (c *EgressController) ValidateEgress(review *admv1.AdmissionReview) *admv1.AdmissionResponse
Click to show internal directories.
Click to hide internal directories.