Versions in this module Expand all Collapse all v0 v0.6.0 Mar 19, 2024 Changes in this version + const ClusterAvailableCondition + const ClusterSelectionFailedReason + const DefaultOCIKey + const GetClusterFailedReason + const GetCredentialsFailedReason + const GetKubeconfigFailedReason + const HelmChartProxyFinalizer + const HelmChartProxyLabelName + const HelmInstallOrUpgradeFailedReason + const HelmReleaseDeletedReason + const HelmReleaseDeletionFailedReason + const HelmReleaseGetFailedReason + const HelmReleasePendingReason + const HelmReleaseProxiesReadyCondition + const HelmReleaseProxyCreationFailedReason + const HelmReleaseProxyDeletionFailedReason + const HelmReleaseProxyFinalizer + const HelmReleaseProxyReinstallingReason + const HelmReleaseProxySpecsUpToDateCondition + const HelmReleaseProxySpecsUpdatingReason + const HelmReleaseReadyCondition + const IsReleaseNameGeneratedAnnotation + const PreparingToHelmInstallReason + const ValueParsingFailedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Credentials struct + Key string + Secret corev1.SecretReference + func (in *Credentials) DeepCopy() *Credentials + func (in *Credentials) DeepCopyInto(out *Credentials) + type HelmChartProxy struct + Spec HelmChartProxySpec + Status HelmChartProxyStatus + func (c *HelmChartProxy) GetConditions() clusterv1.Conditions + func (c *HelmChartProxy) SetConditions(conditions clusterv1.Conditions) + func (c *HelmChartProxy) SetMatchingClusters(clusterList []clusterv1.Cluster) + func (in *HelmChartProxy) DeepCopy() *HelmChartProxy + func (in *HelmChartProxy) DeepCopyInto(out *HelmChartProxy) + func (in *HelmChartProxy) DeepCopyObject() runtime.Object + type HelmChartProxyList struct + Items []HelmChartProxy + func (in *HelmChartProxyList) DeepCopy() *HelmChartProxyList + func (in *HelmChartProxyList) DeepCopyInto(out *HelmChartProxyList) + func (in *HelmChartProxyList) DeepCopyObject() runtime.Object + type HelmChartProxySpec struct + ChartName string + ClusterSelector metav1.LabelSelector + Credentials *Credentials + Options HelmOptions + ReleaseName string + ReleaseNamespace string + RepoURL string + ValuesTemplate string + Version string + func (in *HelmChartProxySpec) DeepCopy() *HelmChartProxySpec + func (in *HelmChartProxySpec) DeepCopyInto(out *HelmChartProxySpec) + type HelmChartProxyStatus struct + Conditions clusterv1.Conditions + MatchingClusters []corev1.ObjectReference + ObservedGeneration int64 + func (in *HelmChartProxyStatus) DeepCopy() *HelmChartProxyStatus + func (in *HelmChartProxyStatus) DeepCopyInto(out *HelmChartProxyStatus) + type HelmInstallOptions struct + CreateNamespace bool + IncludeCRDs bool + func (in *HelmInstallOptions) DeepCopy() *HelmInstallOptions + func (in *HelmInstallOptions) DeepCopyInto(out *HelmInstallOptions) + type HelmOptions struct + Atomic bool + DependencyUpdate bool + DisableHooks bool + DisableOpenAPIValidation bool + EnableClientCache bool + Install HelmInstallOptions + SkipCRDs bool + SubNotes bool + Timeout *metav1.Duration + Uninstall *HelmUninstallOptions + Upgrade HelmUpgradeOptions + Wait bool + WaitForJobs bool + func (in *HelmOptions) DeepCopy() *HelmOptions + func (in *HelmOptions) DeepCopyInto(out *HelmOptions) + type HelmReleaseProxy struct + Spec HelmReleaseProxySpec + Status HelmReleaseProxyStatus + func (in *HelmReleaseProxy) DeepCopy() *HelmReleaseProxy + func (in *HelmReleaseProxy) DeepCopyInto(out *HelmReleaseProxy) + func (in *HelmReleaseProxy) DeepCopyObject() runtime.Object + func (r *HelmReleaseProxy) GetConditions() clusterv1.Conditions + func (r *HelmReleaseProxy) SetConditions(conditions clusterv1.Conditions) + func (r *HelmReleaseProxy) SetReleaseName(name string) + func (r *HelmReleaseProxy) SetReleaseRevision(version int) + func (r *HelmReleaseProxy) SetReleaseStatus(status string) + type HelmReleaseProxyList struct + Items []HelmReleaseProxy + func (in *HelmReleaseProxyList) DeepCopy() *HelmReleaseProxyList + func (in *HelmReleaseProxyList) DeepCopyInto(out *HelmReleaseProxyList) + func (in *HelmReleaseProxyList) DeepCopyObject() runtime.Object + type HelmReleaseProxySpec struct + ChartName string + ClusterRef corev1.ObjectReference + Credentials *Credentials + Options HelmOptions + ReleaseName string + ReleaseNamespace string + RepoURL string + Values string + Version string + func (in *HelmReleaseProxySpec) DeepCopy() *HelmReleaseProxySpec + func (in *HelmReleaseProxySpec) DeepCopyInto(out *HelmReleaseProxySpec) + type HelmReleaseProxyStatus struct + Conditions clusterv1.Conditions + ObservedGeneration int64 + Revision int + Status string + func (in *HelmReleaseProxyStatus) DeepCopy() *HelmReleaseProxyStatus + func (in *HelmReleaseProxyStatus) DeepCopyInto(out *HelmReleaseProxyStatus) + type HelmUninstallOptions struct + Description string + KeepHistory bool + func (in *HelmUninstallOptions) DeepCopy() *HelmUninstallOptions + func (in *HelmUninstallOptions) DeepCopyInto(out *HelmUninstallOptions) + type HelmUpgradeOptions struct + CleanupOnFail bool + Force bool + MaxHistory int + Recreate bool + ResetValues bool + ReuseValues bool + func (in *HelmUpgradeOptions) DeepCopy() *HelmUpgradeOptions + func (in *HelmUpgradeOptions) DeepCopyInto(out *HelmUpgradeOptions)