Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct { Name string LocalAddrs []string `vici:"local_addrs"` RemoteAddrs []string `vici:"remote_addrs"` Local *LocalAuth `vici:"local"` Remote *RemoteAuth `vici:"remote"` Children map[string]*ChildSA `vici:"children"` Version int `vici:"version"` Proposals []string `vici:"proposals"` Keyingtries int `vici:"keyingtries"` Encap string `vici:"encap"` }
type RemoteAuth ¶
type VPNController ¶
type VPNController struct {
// contains filtered or unexported fields
}
func NewVPNController ¶
func NewVPNController( kubeClientset kubernetes.Interface, customClientset clientset.Interface, vpnInformer informers.VPNInformer, iptablesController *iptablescontroller.Iptablescontroller, forwardMark uint32) *VPNController
func (*VPNController) Run ¶
func (v *VPNController) Run(workers int, stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.