Documentation ¶
Index ¶
- type ValidatingHook
- func (v *ValidatingHook) CornJobSetCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) DaemonSetCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) DeploymentCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) Handle(ctx context.Context, req admission.Request) (resp admission.Response)
- func (v *ValidatingHook) IPCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) IPUpdateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) JobSetCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) PodCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) StatefulSetCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) SubnetCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) SubnetDeleteHook(_ context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) SubnetUpdateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) ValidateIP(ctx context.Context, ip *ovnv1.IP) error
- func (v *ValidatingHook) ValidateIptablesDnat(ctx context.Context, dnat *ovnv1.IptablesDnatRule) error
- func (v *ValidatingHook) ValidateIptablesEIP(ctx context.Context, eip *ovnv1.IptablesEIP) error
- func (v *ValidatingHook) ValidateIptablesFip(ctx context.Context, fip *ovnv1.IptablesFIPRule) error
- func (v *ValidatingHook) ValidateIptablesSnat(ctx context.Context, snat *ovnv1.IptablesSnatRule) error
- func (v *ValidatingHook) ValidateOvnDnat(ctx context.Context, dnat *ovnv1.OvnDnatRule) error
- func (v *ValidatingHook) ValidateOvnEip(ctx context.Context, eip *ovnv1.OvnEip) error
- func (v *ValidatingHook) ValidateOvnFip(ctx context.Context, fip *ovnv1.OvnFip) error
- func (v *ValidatingHook) ValidateOvnSnat(ctx context.Context, snat *ovnv1.OvnSnatRule) error
- func (v *ValidatingHook) ValidateVip(ctx context.Context, vip *ovnv1.Vip) error
- func (v *ValidatingHook) ValidateVpcNatConfig(ctx context.Context) error
- func (v *ValidatingHook) ValidateVpcNatGW(ctx context.Context, gw *ovnv1.VpcNatGateway) error
- func (v *ValidatingHook) ValidateVpcNatGatewayConfig(ctx context.Context) error
- func (v *ValidatingHook) VipCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VipUpdateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VpcCreateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VpcDeleteHook(_ context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VpcNatGwCreateOrUpdateHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VpcNatGwDeleteHook(ctx context.Context, req admission.Request) admission.Response
- func (v *ValidatingHook) VpcUpdateHook(_ context.Context, req admission.Request) admission.Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ValidatingHook ¶
type ValidatingHook struct {
// contains filtered or unexported fields
}
func NewValidatingHook ¶
func (*ValidatingHook) CornJobSetCreateHook ¶ added in v1.11.2
func (*ValidatingHook) DaemonSetCreateHook ¶
func (*ValidatingHook) DeploymentCreateHook ¶
func (*ValidatingHook) IPCreateHook ¶ added in v1.13.0
func (*ValidatingHook) IPUpdateHook ¶ added in v1.13.0
func (*ValidatingHook) JobSetCreateHook ¶ added in v1.11.2
func (*ValidatingHook) PodCreateHook ¶
func (*ValidatingHook) StatefulSetCreateHook ¶
func (*ValidatingHook) SubnetCreateHook ¶ added in v1.9.0
func (*ValidatingHook) SubnetDeleteHook ¶ added in v1.10.0
func (*ValidatingHook) SubnetUpdateHook ¶ added in v1.9.1
func (*ValidatingHook) ValidateIP ¶ added in v1.13.0
func (*ValidatingHook) ValidateIptablesDnat ¶ added in v1.11.2
func (v *ValidatingHook) ValidateIptablesDnat(ctx context.Context, dnat *ovnv1.IptablesDnatRule) error
func (*ValidatingHook) ValidateIptablesEIP ¶ added in v1.11.2
func (v *ValidatingHook) ValidateIptablesEIP(ctx context.Context, eip *ovnv1.IptablesEIP) error
func (*ValidatingHook) ValidateIptablesFip ¶ added in v1.11.2
func (v *ValidatingHook) ValidateIptablesFip(ctx context.Context, fip *ovnv1.IptablesFIPRule) error
func (*ValidatingHook) ValidateIptablesSnat ¶ added in v1.11.2
func (v *ValidatingHook) ValidateIptablesSnat(ctx context.Context, snat *ovnv1.IptablesSnatRule) error
func (*ValidatingHook) ValidateOvnDnat ¶ added in v1.12.0
func (v *ValidatingHook) ValidateOvnDnat(ctx context.Context, dnat *ovnv1.OvnDnatRule) error
func (*ValidatingHook) ValidateOvnEip ¶ added in v1.12.0
func (*ValidatingHook) ValidateOvnFip ¶ added in v1.12.0
func (*ValidatingHook) ValidateOvnSnat ¶ added in v1.12.0
func (v *ValidatingHook) ValidateOvnSnat(ctx context.Context, snat *ovnv1.OvnSnatRule) error
func (*ValidatingHook) ValidateVip ¶ added in v1.11.2
func (*ValidatingHook) ValidateVpcNatConfig ¶ added in v1.12.0
func (v *ValidatingHook) ValidateVpcNatConfig(ctx context.Context) error
func (*ValidatingHook) ValidateVpcNatGW ¶ added in v1.11.2
func (v *ValidatingHook) ValidateVpcNatGW(ctx context.Context, gw *ovnv1.VpcNatGateway) error
func (*ValidatingHook) ValidateVpcNatGatewayConfig ¶ added in v1.12.0
func (v *ValidatingHook) ValidateVpcNatGatewayConfig(ctx context.Context) error
func (*ValidatingHook) VipCreateHook ¶ added in v1.11.2
func (*ValidatingHook) VipUpdateHook ¶ added in v1.11.2
func (*ValidatingHook) VpcCreateHook ¶ added in v1.11.2
func (*ValidatingHook) VpcDeleteHook ¶ added in v1.10.0
func (*ValidatingHook) VpcNatGwCreateOrUpdateHook ¶ added in v1.11.2
func (*ValidatingHook) VpcNatGwDeleteHook ¶ added in v1.11.2
func (*ValidatingHook) VpcUpdateHook ¶ added in v1.11.2
Click to show internal directories.
Click to hide internal directories.