Documentation ¶
Index ¶
- func DecodeRelease(data string) (*rspb.Release, error)
- func Execute(cmd []string) []byte
- func ExecuteCombined(cmd []string) []byte
- func GetClientSet() *kubernetes.Clientset
- func GetClientSetWithKubeConfig(kubeConfigFile, context string) *kubernetes.Clientset
- func GetTillerStorage(tillerNamespace string) string
- func GetTillerStorageWithKubeConfig(tillerNamespace, kubeConfigFile, context string) string
- func ListReleaseNamesInNamespace(o ListReleaseNamesInNamespaceOptions) (string, error)
- func ListReleaseNamesInNamespaceWithKubeConfig(o ListReleaseNamesInNamespaceOptions, kubeConfigFile, context string) (string, error)
- type ListOptions
- type ListReleaseNamesInNamespaceOptions
- type ReleaseData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeRelease ¶
DecodeRelease decodes release data from a tiller resource (configmap/secret)
func ExecuteCombined ¶
ExecuteCombined executes a command and resturns the combined output
func GetClientSet ¶
func GetClientSet() *kubernetes.Clientset
GetClientSet returns a kubernetes ClientSet
func GetClientSetWithKubeConfig ¶
func GetClientSetWithKubeConfig(kubeConfigFile, context string) *kubernetes.Clientset
GetClientSetWithKubeConfig returns a kubernetes ClientSet
func GetTillerStorage ¶
GetTillerStorage returns the storage type of tiller (configmaps/secrets)
func GetTillerStorageWithKubeConfig ¶
GetTillerStorageWithKubeConfig returns the storage type of tiller (configmaps/secrets)
func ListReleaseNamesInNamespace ¶
func ListReleaseNamesInNamespace(o ListReleaseNamesInNamespaceOptions) (string, error)
ListReleaseNamesInNamespace returns a string list of all releases in a provided namespace
func ListReleaseNamesInNamespaceWithKubeConfig ¶
func ListReleaseNamesInNamespaceWithKubeConfig(o ListReleaseNamesInNamespaceOptions, kubeConfigFile, context string) (string, error)
ListReleaseNamesInNamespaceWithKubeConfig returns a string list of all releases in a provided namespace
Types ¶
type ListOptions ¶
type ReleaseData ¶
type ReleaseData struct { Name string Revision int32 Updated string Status string Chart string Namespace string Time time.Time Manifest string }
func GetReleaseData ¶
func GetReleaseData(itemReleaseData string) *ReleaseData
GetReleaseData returns a decoded structed release data
func ListReleases ¶
func ListReleases(o ListOptions) ([]ReleaseData, error)
ListReleases lists all releases according to provided options
func ListReleasesWithKubeConfig ¶
func ListReleasesWithKubeConfig(o ListOptions, kubeConfigFile, context string) ([]ReleaseData, error)
ListReleasesWithKubeConfig lists all releases according to provided options