Versions in this module Expand all Collapse all v0 v0.1.0 Apr 23, 2018 Changes in this version + var IPAM string + func MetaNameIndexFunc(obj interface{}) ([]string, error) + type Client interface + AnnotateResources func(ip string, hosts []string) + Run func(stopCh <-chan struct{}) + type GroupKey struct + Cidr string + Name string + Netview string + type IPGroup struct + GroupMutex *sync.Mutex + Groups IPGroups + func (ipGrp *IPGroup) GetAllHosts() []string + func (ipGrp *IPGroup) NumHosts() int + type IPGroups map[GroupKey][]Spec + type K8sClient struct + func NewKubernetesClient(params *KubeParams) (*K8sClient, error) + func (client *K8sClient) AnnotateResources(ip string, hosts []string) + func (client *K8sClient) Run(stopCh <-chan struct{}) + type KubeParams struct + Channel chan<- bytes.Buffer + KubeClient kubernetes.Interface + NamespaceLabel string + Namespaces []string + type Spec struct + Cidr string + Hosts []string + Kind string + Name string + Namespace string + Netview string