Documentation
¶
Index ¶
- Variables
- func LegacyScheme(legacyGroupVersion string, scheme *runtime.Scheme) (*runtime.Scheme, error)
- func Scheme(legacyGroupVersion string) (*runtime.Scheme, error)
- func SetupControllersWithManager(mgr ctrl.Manager, gatewaySupportEnabled bool, networkPolicySupportEnabled bool, ...) error
- type CIDRReconciler
- type GatewayAllowlistingReconciler
- type IngressReconciler
- type NetworkPolicyReconciler
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMultipleRulesNotSupported = errors.New("Networkpolicy with multiple egress or ingress rules is not supported")
Functions ¶
func LegacyScheme ¶
Types ¶
type CIDRReconciler ¶
type CIDRReconciler struct {
client.Client
CIDRs ipamv1alpha1.CIDRsGetter
CIDRsList ipamv1alpha1.CIDRsGetterList
}
func (*CIDRReconciler) SetupWithManager ¶
func (r *CIDRReconciler) SetupWithManager(mgr ctrl.Manager, namePrefix string) error
type GatewayAllowlistingReconciler ¶
type GatewayAllowlistingReconciler struct {
client.Client
Scheme *runtime.Scheme
LegacyGroupVersion string
Prefix string
CidrResolver resolvers.CidrResolver
}
func (*GatewayAllowlistingReconciler) SetupWithManager ¶
func (r *GatewayAllowlistingReconciler) SetupWithManager(mgr ctrl.Manager, namePrefix string) error
type IngressReconciler ¶
type IngressReconciler struct {
client.Client
Scheme *runtime.Scheme
LegacyGroupVersion string
CidrResolver resolvers.CidrResolver
}
IngressReconciler reconciles a Ingress object
func (*IngressReconciler) SetupWithManager ¶
func (r *IngressReconciler) SetupWithManager(mgr ctrl.Manager, namePrefix string) error
type NetworkPolicyReconciler ¶
type NetworkPolicyReconciler struct {
client.Client
Scheme *runtime.Scheme
LegacyGroupVersion string
CidrResolver resolvers.CidrResolver
}
func (*NetworkPolicyReconciler) SetupWithManager ¶
func (r *NetworkPolicyReconciler) SetupWithManager(mgr ctrl.Manager, namePrefix string) error
Click to show internal directories.
Click to hide internal directories.