Versions in this module Expand all Collapse all v0 v0.21.1 Feb 24, 2022 Changes in this version + const AmazonBucketProvider + const AuthenticationFailedReason + const BucketKind + const BucketOperationFailedReason + const BucketOperationSucceedReason + const ChartPackageFailedReason + const ChartPackageSucceededReason + const ChartPullFailedReason + const ChartPullSucceededReason + const GenericBucketProvider + const GitOperationFailedReason + const GitOperationSucceedReason + const GitRepositoryKind + const GoGitImplementation + const GoogleBucketProvider + const HelmChartKind + const HelmRepositoryKind + const HelmRepositoryURLIndexKey + const IndexationFailedReason + const IndexationSucceededReason + const LibGit2Implementation + const ReconcileStrategyChartVersion + const ReconcileStrategyRevision + const SourceFinalizer + const SourceIndexKey + const StorageOperationFailedReason + const URLInvalidReason + const VerificationFailedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func ArtifactDir(kind, namespace, name string) string + func ArtifactPath(kind, namespace, name, filename string) string + func BucketReadyMessage(bucket Bucket) string + func GitRepositoryReadyMessage(repository GitRepository) string + func HelmChartReadyMessage(chart HelmChart) string + func HelmRepositoryReadyMessage(repository HelmRepository) string + type Artifact struct + Checksum string + LastUpdateTime metav1.Time + Path string + Revision string + URL string + func (in *Artifact) DeepCopy() *Artifact + func (in *Artifact) DeepCopyInto(out *Artifact) + func (in *Artifact) HasRevision(revision string) bool + type Bucket struct + Spec BucketSpec + Status BucketStatus + func BucketNotReady(bucket Bucket, reason, message string) Bucket + func BucketProgressing(bucket Bucket) Bucket + func BucketReady(bucket Bucket, artifact Artifact, url, reason, message string) Bucket + func (in *Bucket) DeepCopy() *Bucket + func (in *Bucket) DeepCopyInto(out *Bucket) + func (in *Bucket) DeepCopyObject() runtime.Object + func (in *Bucket) GetArtifact() *Artifact + func (in *Bucket) GetInterval() metav1.Duration + func (in *Bucket) GetStatusConditions() *[]metav1.Condition + type BucketList struct + Items []Bucket + func (in *BucketList) DeepCopy() *BucketList + func (in *BucketList) DeepCopyInto(out *BucketList) + func (in *BucketList) DeepCopyObject() runtime.Object + type BucketSpec struct + AccessFrom *acl.AccessFrom + BucketName string + Endpoint string + Ignore *string + Insecure bool + Interval metav1.Duration + Provider string + Region string + SecretRef *meta.LocalObjectReference + Suspend bool + Timeout *metav1.Duration + func (in *BucketSpec) DeepCopy() *BucketSpec + func (in *BucketSpec) DeepCopyInto(out *BucketSpec) + type BucketStatus struct + Artifact *Artifact + Conditions []metav1.Condition + ObservedGeneration int64 + URL string + func (in *BucketStatus) DeepCopy() *BucketStatus + func (in *BucketStatus) DeepCopyInto(out *BucketStatus) + type GitRepository struct + Spec GitRepositorySpec + Status GitRepositoryStatus + func GitRepositoryNotReady(repository GitRepository, reason, message string) GitRepository + func GitRepositoryProgressing(repository GitRepository) GitRepository + func GitRepositoryReady(repository GitRepository, artifact Artifact, includedArtifacts []*Artifact, ...) GitRepository + func (in *GitRepository) DeepCopy() *GitRepository + func (in *GitRepository) DeepCopyInto(out *GitRepository) + func (in *GitRepository) DeepCopyObject() runtime.Object + func (in *GitRepository) GetArtifact() *Artifact + func (in *GitRepository) GetInterval() metav1.Duration + func (in *GitRepository) GetStatusConditions() *[]metav1.Condition + type GitRepositoryInclude struct + FromPath string + GitRepositoryRef meta.LocalObjectReference + ToPath string + func (in *GitRepositoryInclude) DeepCopy() *GitRepositoryInclude + func (in *GitRepositoryInclude) DeepCopyInto(out *GitRepositoryInclude) + func (in *GitRepositoryInclude) GetFromPath() string + func (in *GitRepositoryInclude) GetToPath() string + type GitRepositoryList struct + Items []GitRepository + func (in *GitRepositoryList) DeepCopy() *GitRepositoryList + func (in *GitRepositoryList) DeepCopyInto(out *GitRepositoryList) + func (in *GitRepositoryList) DeepCopyObject() runtime.Object + type GitRepositoryRef struct + Branch string + Commit string + SemVer string + Tag string + func (in *GitRepositoryRef) DeepCopy() *GitRepositoryRef + func (in *GitRepositoryRef) DeepCopyInto(out *GitRepositoryRef) + type GitRepositorySpec struct + AccessFrom *acl.AccessFrom + GitImplementation string + Ignore *string + Include []GitRepositoryInclude + Interval metav1.Duration + RecurseSubmodules bool + Reference *GitRepositoryRef + SecretRef *meta.LocalObjectReference + Suspend bool + Timeout *metav1.Duration + URL string + Verification *GitRepositoryVerification + func (in *GitRepositorySpec) DeepCopy() *GitRepositorySpec + func (in *GitRepositorySpec) DeepCopyInto(out *GitRepositorySpec) + type GitRepositoryStatus struct + Artifact *Artifact + Conditions []metav1.Condition + IncludedArtifacts []*Artifact + ObservedGeneration int64 + URL string + func (in *GitRepositoryStatus) DeepCopy() *GitRepositoryStatus + func (in *GitRepositoryStatus) DeepCopyInto(out *GitRepositoryStatus) + type GitRepositoryVerification struct + Mode string + SecretRef meta.LocalObjectReference + func (in *GitRepositoryVerification) DeepCopy() *GitRepositoryVerification + func (in *GitRepositoryVerification) DeepCopyInto(out *GitRepositoryVerification) + type HelmChart struct + Spec HelmChartSpec + Status HelmChartStatus + func HelmChartNotReady(chart HelmChart, reason, message string) HelmChart + func HelmChartProgressing(chart HelmChart) HelmChart + func HelmChartReady(chart HelmChart, artifact Artifact, url, reason, message string) HelmChart + func (in *HelmChart) DeepCopy() *HelmChart + func (in *HelmChart) DeepCopyInto(out *HelmChart) + func (in *HelmChart) DeepCopyObject() runtime.Object + func (in *HelmChart) GetArtifact() *Artifact + func (in *HelmChart) GetInterval() metav1.Duration + func (in *HelmChart) GetStatusConditions() *[]metav1.Condition + func (in *HelmChart) GetValuesFiles() []string + type HelmChartList struct + Items []HelmChart + func (in *HelmChartList) DeepCopy() *HelmChartList + func (in *HelmChartList) DeepCopyInto(out *HelmChartList) + func (in *HelmChartList) DeepCopyObject() runtime.Object + type HelmChartSpec struct + AccessFrom *acl.AccessFrom + Chart string + Interval metav1.Duration + ReconcileStrategy string + SourceRef LocalHelmChartSourceReference + Suspend bool + ValuesFile string + ValuesFiles []string + Version string + func (in *HelmChartSpec) DeepCopy() *HelmChartSpec + func (in *HelmChartSpec) DeepCopyInto(out *HelmChartSpec) + type HelmChartStatus struct + Artifact *Artifact + Conditions []metav1.Condition + ObservedGeneration int64 + URL string + func (in *HelmChartStatus) DeepCopy() *HelmChartStatus + func (in *HelmChartStatus) DeepCopyInto(out *HelmChartStatus) + type HelmRepository struct + Spec HelmRepositorySpec + Status HelmRepositoryStatus + func HelmRepositoryNotReady(repository HelmRepository, reason, message string) HelmRepository + func HelmRepositoryProgressing(repository HelmRepository) HelmRepository + func HelmRepositoryReady(repository HelmRepository, artifact Artifact, url, reason, message string) HelmRepository + func (in *HelmRepository) DeepCopy() *HelmRepository + func (in *HelmRepository) DeepCopyInto(out *HelmRepository) + func (in *HelmRepository) DeepCopyObject() runtime.Object + func (in *HelmRepository) GetArtifact() *Artifact + func (in *HelmRepository) GetInterval() metav1.Duration + func (in *HelmRepository) GetStatusConditions() *[]metav1.Condition + type HelmRepositoryList struct + Items []HelmRepository + func (in *HelmRepositoryList) DeepCopy() *HelmRepositoryList + func (in *HelmRepositoryList) DeepCopyInto(out *HelmRepositoryList) + func (in *HelmRepositoryList) DeepCopyObject() runtime.Object + type HelmRepositorySpec struct + AccessFrom *acl.AccessFrom + Interval metav1.Duration + PassCredentials bool + SecretRef *meta.LocalObjectReference + Suspend bool + Timeout *metav1.Duration + URL string + func (in *HelmRepositorySpec) DeepCopy() *HelmRepositorySpec + func (in *HelmRepositorySpec) DeepCopyInto(out *HelmRepositorySpec) + type HelmRepositoryStatus struct + Artifact *Artifact + Conditions []metav1.Condition + ObservedGeneration int64 + URL string + func (in *HelmRepositoryStatus) DeepCopy() *HelmRepositoryStatus + func (in *HelmRepositoryStatus) DeepCopyInto(out *HelmRepositoryStatus) + type LocalHelmChartSourceReference struct + APIVersion string + Kind string + Name string + func (in *LocalHelmChartSourceReference) DeepCopy() *LocalHelmChartSourceReference + func (in *LocalHelmChartSourceReference) DeepCopyInto(out *LocalHelmChartSourceReference) + type Source interface + GetArtifact func() *Artifact + GetInterval func() metav1.Duration