Versions in this module Expand all Collapse all v0 v0.1.0 Aug 14, 2024 Changes in this version + const EgressMark + const IpsetNamePrefix + const LocalIpset + const ShortNameSymbols + const TableFilter + type IngressIsolationPolicy string + const DefaultDeny + type NamespaceIngressPolicy struct + Isolation *IngressIsolationPolicy + type NamespaceNetworkPolicy struct + Ingress *NamespaceIngressPolicy + type NamespaceSpec struct + NetworkPolicy *NamespaceNetworkPolicy + type NetworkPolicyController interface + AddNamespace func(ctx context.Context, ns *coreapi.Namespace) error + AddNetworkPolicy func(ctx context.Context, obj interface{}) error + AddPod func(ctx context.Context, obj *coreapi.Pod) error + DeleteNamespace func(ctx context.Context, ns *coreapi.Namespace) error + DeleteNetworkPolicy func(ctx context.Context, obj interface{}) error + DeletePod func(ctx context.Context, obj *coreapi.Pod) error + UpdateNamespace func(ctx context.Context, oldObj, newObj *coreapi.Namespace) error + UpdateNetworkPolicy func(ctx context.Context, oldObj, newObj interface{}) error + UpdatePod func(ctx context.Context, oldObj, newObj *coreapi.Pod) error + func New(nodeName string, ipt iptables.Interface, ips ipset.Interface, ...) NetworkPolicyController