Versions in this module Expand all Collapse all v0 v0.1.0 Oct 27, 2022 Changes in this version + const PolicyNetworkAnnotation + type Options struct + KConfig *rest.Config + Kubeconfig string + func NewOptions() *Options + func (o *Options) AddFlags(fs *pflag.FlagSet) + type Server struct + Broadcaster record.EventBroadcaster + Client clientset.Interface + ConfigSyncPeriod time.Duration + Hostname string + NetDefClient netdefclient.Interface + NetworkPolicyClient multiclient.Interface + NodeRef *v1.ObjectReference + Options *Options + Recorder record.EventRecorder + func NewServer(o *Options) (*Server, error) + func (s *Server) AllExceptPodsSynced() bool + func (s *Server) AllSynced() bool + func (s *Server) OnNamespaceAdd(ns *v1.Namespace) + func (s *Server) OnNamespaceDelete(ns *v1.Namespace) + func (s *Server) OnNamespaceSynced() + func (s *Server) OnNamespaceUpdate(oldNamespace, ns *v1.Namespace) + func (s *Server) OnNetDefAdd(net *netdefv1.NetworkAttachmentDefinition) + func (s *Server) OnNetDefDelete(net *netdefv1.NetworkAttachmentDefinition) + func (s *Server) OnNetDefSynced() + func (s *Server) OnNetDefUpdate(oldNet, net *netdefv1.NetworkAttachmentDefinition) + func (s *Server) OnPodAdd(pod *v1.Pod) + func (s *Server) OnPodDelete(pod *v1.Pod) + func (s *Server) OnPodSynced() + func (s *Server) OnPodUpdate(oldPod, pod *v1.Pod) + func (s *Server) OnPolicyAdd(policy *multiv1beta1.MultiNetworkPolicy) + func (s *Server) OnPolicyDelete(policy *multiv1beta1.MultiNetworkPolicy) + func (s *Server) OnPolicySynced() + func (s *Server) OnPolicyUpdate(oldPolicy, policy *multiv1beta1.MultiNetworkPolicy) + func (s *Server) Run(ctx context.Context) + func (s *Server) RunPodConfig(ctx context.Context) + func (s *Server) Sync() + func (s *Server) SyncLoop(ctx context.Context)