Versions in this module Expand all Collapse all v1 v1.7.0 Dec 13, 2023 v1.6.1 Jun 14, 2023 Changes in this version + var GetCoreV1Func = GetCoreV1Client + func GetActionConfig(ctx context.Context, namespace string, config *rest.Config) (*helmAction.Configuration, error) + func GetCoreV1Client() (v1.CoreV1Interface, error) + func GetHelmRelease(ctx context.Context, kubeconfig string, spec *HelmModuleAddons) (*helmRelease.Release, error) + func HelmInit(ctx context.Context, namespace string, kubeconfig string) (*helmCli.EnvSettings, *helmAction.Configuration, error) + func InstallHelmRelease(ctx context.Context, kubeconfig, ocneCPName, values string, ...) (*helmRelease.Release, error) + func InstallOrUpgradeHelmReleases(ctx context.Context, kubeconfig, ocneCPName, values string, ...) (*helmRelease.Release, error) + func UninstallHelmRelease(ctx context.Context, kubeconfig string, spec *HelmModuleAddons) (*helmRelease.UninstallReleaseResponse, error) + func UpgradeHelmReleaseIfChanged(ctx context.Context, kubeconfig, values string, spec *HelmModuleAddons, ...) (*helmRelease.Release, error) + type HelmModuleAddons struct + ChartName string + Local bool + ReleaseName string + ReleaseNamespace string + RepoURL string + ValuesTemplate string + Version string + func GetModuleOperatorAddons(ctx context.Context, spec *controlplanev1.ModuleOperator, k8sVersion string) (*HelmModuleAddons, error) + func GetVerrazzanoPlatformOperatorAddons(ctx context.Context, spec *controlplanev1.VerrazzanoPlatformOperator, ...) (*HelmModuleAddons, error) + type HelmValuesTemplate struct + ImagePullSecrets []controlplanev1.SecretName + PullPolicy string + Repository string + Tag string + type VPOHelmValuesTemplate struct + AppOperatorImage string + ClusterOperatorImage string + Image string + ImagePullSecrets []controlplanev1.SecretName + PrivateRegistry bool + PullPolicy string + Registry string + Repository string