Versions in this module Expand all Collapse all v0 v0.2.1 Dec 14, 2016 Changes in this version + const GroupName + const Version + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = unversioned.GroupVersion + func EnsureThirdPartyResourcesExist(ki kubernetes.Interface) error + func RemoveThirdPartyResources(ki kubernetes.Interface) + func WaitThirdPartyResources(ext ExtensionsClientset, timeout time.Duration, interval time.Duration) (err error) + type ExampleIpClaim IpClaim + type ExampleIpClaimList IpClaimList + type ExampleIpClaimPool IpClaimPool + type ExampleIpClaimPoolList IpClaimPoolList + type ExampleIpNode IpNode + type ExampleIpNodesList IpNodeList + type ExtensionsClientset interface + IPClaimPools func() IPClaimPoolsInterface + IPClaims func() IPClaimsInterface + IPNodes func() IPNodesInterface + type IPClaimPoolsInterface interface + Create func(*IpClaimPool) (*IpClaimPool, error) + Delete func(string, *api.DeleteOptions) error + Get func(name string) (*IpClaimPool, error) + List func(api.ListOptions) (*IpClaimPoolList, error) + Update func(*IpClaimPool) (*IpClaimPool, error) + type IPClaimsInterface interface + Create func(*IpClaim) (*IpClaim, error) + Delete func(string, *api.DeleteOptions) error + Get func(name string) (*IpClaim, error) + List func(api.ListOptions) (*IpClaimList, error) + Update func(*IpClaim) (*IpClaim, error) + Watch func(api.ListOptions) (watch.Interface, error) + type IPNodesClient struct + func (c *IPNodesClient) Create(ipnode *IpNode) (result *IpNode, err error) + func (c *IPNodesClient) Delete(name string, options *api.DeleteOptions) error + func (c *IPNodesClient) Get(name string) (result *IpNode, err error) + func (c *IPNodesClient) List(opts api.ListOptions) (result *IpNodeList, err error) + func (c *IPNodesClient) Update(ipnode *IpNode) (result *IpNode, err error) + func (c *IPNodesClient) Watch(opts api.ListOptions) (watch.Interface, error) + type IPNodesInterface interface + Create func(*IpNode) (*IpNode, error) + Delete func(string, *api.DeleteOptions) error + Get func(name string) (*IpNode, error) + List func(api.ListOptions) (*IpNodeList, error) + Update func(*IpNode) (*IpNode, error) + Watch func(api.ListOptions) (watch.Interface, error) + type IpClaim struct + Metadata api.ObjectMeta + Spec IpClaimSpec + func (e *IpClaim) GetObjectKind() unversioned.ObjectKind + func (e *IpClaim) GetObjectMeta() meta.Object + func (e *IpClaim) UnmarshalJSON(data []byte) error + type IpClaimClient struct + func (c *IpClaimClient) Create(ipclaim *IpClaim) (result *IpClaim, err error) + func (c *IpClaimClient) Delete(name string, options *api.DeleteOptions) error + func (c *IpClaimClient) Get(name string) (result *IpClaim, err error) + func (c *IpClaimClient) List(opts api.ListOptions) (result *IpClaimList, err error) + func (c *IpClaimClient) Update(ipclaim *IpClaim) (result *IpClaim, err error) + func (c *IpClaimClient) Watch(opts api.ListOptions) (watch.Interface, error) + type IpClaimList struct + Items []IpClaim + func (el *IpClaimList) UnmarshalJSON(data []byte) error + type IpClaimPool struct + Metadata api.ObjectMeta + Spec IpClaimPoolSpec + func (e *IpClaimPool) UnmarshalJSON(data []byte) error + func (p *IpClaimPool) AvailableIP() (availableIP string, err error) + func (p *IpClaimPool) GetObjectKind() unversioned.ObjectKind + func (p *IpClaimPool) GetObjectMeta() meta.Object + type IpClaimPoolClient struct + func (c *IpClaimPoolClient) Create(ipclaimpool *IpClaimPool) (result *IpClaimPool, err error) + func (c *IpClaimPoolClient) Delete(name string, options *api.DeleteOptions) error + func (c *IpClaimPoolClient) Get(name string) (result *IpClaimPool, err error) + func (c *IpClaimPoolClient) List(opts api.ListOptions) (result *IpClaimPoolList, err error) + func (c *IpClaimPoolClient) Update(ipclaimpool *IpClaimPool) (result *IpClaimPool, err error) + type IpClaimPoolList struct + Items []IpClaimPool + func (e *IpClaimPoolList) UnmarshalJSON(data []byte) error + type IpClaimPoolSpec struct + Allocated map[string]string + CIDR string + Ranges [][]string + type IpClaimSpec struct + Cidr string + Link string + NodeName string + type IpNode struct + Metadata api.ObjectMeta + Revision int64 + func (e *IpNode) GetObjectKind() unversioned.ObjectKind + func (e *IpNode) GetObjectMeta() meta.Object + func (e *IpNode) UnmarshalJSON(data []byte) error + type IpNodeList struct + Items []IpNode + func (el *IpNodeList) UnmarshalJSON(data []byte) error + type WrappedClientset struct + Client *rest.RESTClient + func WrapClientsetWithExtensions(clientset *kubernetes.Clientset, config *rest.Config) (*WrappedClientset, error) + func (w *WrappedClientset) IPClaimPools() IPClaimPoolsInterface + func (w *WrappedClientset) IPClaims() IPClaimsInterface + func (w *WrappedClientset) IPNodes() IPNodesInterface