Versions in this module Expand all Collapse all v1 v1.4.1 Oct 10, 2016 v1.4.0 Oct 2, 2016 Changes in this version + const AnnotationPrefix + func Apply(manifest string) error + func FindAddons(ns *v1.Namespace) map[string]*ChannelVersion + type Addon struct + ChannelLocation url.URL + ChannelName string + Name string + Spec *api.AddonSpec + func (a *Addon) ChannelVersion() *ChannelVersion + func (a *Addon) EnsureUpdated(k8sClient *release_1_3.Clientset) (*AddonUpdate, error) + func (a *Addon) GetRequiredUpdates(k8sClient *release_1_3.Clientset) (*AddonUpdate, error) + type AddonUpdate struct + ExistingVersion *ChannelVersion + Name string + NewVersion *ChannelVersion + type Addons struct + APIObject *api.Addons + ChannelLocation url.URL + ChannelName string + func LoadAddons(name string, location *url.URL) (*Addons, error) + func ParseAddons(name string, location *url.URL, data []byte) (*Addons, error) + func (a *Addons) All() ([]*Addon, error) + func (a *Addons) GetCurrent() ([]*Addon, error) + type Channel struct + Name string + Namespace string + func (c *Channel) AnnotationName() string + func (c *Channel) GetInstalledVersion(k8sClient *release_1_3.Clientset) (*ChannelVersion, error) + func (c *Channel) SetInstalledVersion(k8sClient *release_1_3.Clientset, version *ChannelVersion) error + type ChannelVersion struct + Channel *string + Version *string + func ParseChannelVersion(s string) (*ChannelVersion, error) + func (c *ChannelVersion) Encode() (string, error) + func (c *ChannelVersion) Replaces(existing *ChannelVersion) bool