Versions in this module Expand all Collapse all v1 v1.2.6 Feb 9, 2021 Changes in this version + func NewKubeConfigGetter(namespace string, kubeConfigOpts kube.KubeConfigOptions) (genericclioptions.RESTClientGetter, error) + type ClientGetterFromConfigData struct + ClientConfig clientcmd.ClientConfig + ConfigDataBase64 string + Context string + func NewClientGetterFromConfigData(context, configDataBase64 string) (*ClientGetterFromConfigData, error) + func (getter *ClientGetterFromConfigData) ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error) + func (getter *ClientGetterFromConfigData) ToRESTConfig() (*rest.Config, error) + func (getter *ClientGetterFromConfigData) ToRESTMapper() (meta.RESTMapper, error) + func (getter *ClientGetterFromConfigData) ToRawKubeConfigLoader() clientcmd.ClientConfig + type MaintenanceHelper struct + KubeConfigOptions kube.KubeConfigOptions + ReleaseStorageNamespace string + ReleaseStorageType string + func NewMaintenanceHelper(opts MaintenanceHelperOptions) *MaintenanceHelper + func (helper *MaintenanceHelper) BuildResourcesInfos(releaseData *ReleaseData) ([]*resource.Info, error) + func (helper *MaintenanceHelper) CheckStorageAvailable(ctx context.Context) (bool, error) + func (helper *MaintenanceHelper) ForgetReleaseStorageMetadata(ctx context.Context, releaseName string) error + func (helper *MaintenanceHelper) GetReleaseData(ctx context.Context, releaseName string) (*ReleaseData, error) + func (helper *MaintenanceHelper) GetReleasesList(ctx context.Context) ([]string, error) + type MaintenanceHelperOptions struct + KubeConfigOptions kube.KubeConfigOptions + ReleaseStorageNamespace string + ReleaseStorageType string + type ReleaseData struct + Release *rspb.Release