# Functions
ArtifactDir returns the artifact dir path in the form of '<kind>/<namespace>/<name>'.
ArtifactPath returns the artifact path in the form of '<kind>/<namespace>/name>/<filename>'.
# Constants
AcquireLockFailedReason signals a failure in acquiring lock.
ArchiveOperationFailedReason signals a failure in archive operation.
ArtifactInStorageCondition indicates the availability of the Artifact in the storage.
ArtifactOutdatedCondition indicates the current Artifact of the Source is outdated.
ArtifactUpToDateReason signals that an existing Artifact is up-to-date with the Source.
AuthenticationFailedReason signals that a Secret does not have the required fields, or the provided credentials do not match.
BucketKind is the string representation of a Bucket.
BucketOperationFailedReason signals that the Bucket listing or fetch operations failed.
BucketOperationSucceededReason signals that the Bucket listing and fetch operations succeeded.
BucketProviderAmazon for an AWS S3 object storage Bucket.
BucketProviderAzure for an Azure Blob Storage Bucket.
BucketProviderGeneric for any S3 API compatible storage Bucket.
BucketProviderGoogle for a Google Cloud Storage Bucket.
BuildFailedCondition indicates a transient or persistent build failure of a Source's Artifact.
CacheOperationFailedReason signals a failure in cache operation.
ChartPackageSucceededReason signals that the package of the Helm chart succeeded.
ChartPullSucceededReason signals that the pull of the Helm chart succeeded.
DirCreationFailedReason signals a failure caused by a directory creation operation.
FetchFailedCondition indicates a transient or persistent fetch failure of an upstream Source.
GitOperationFailedReason signals that a Git operation (e.g.
GitOperationSucceedReason signals that a Git operation (e.g.
GitProviderAzure provides support for authentication to azure repositories using Managed Identity.
GitProviderGeneric provides support for authentication using credentials specified in secretRef.
GitProviderGitHub provides support for authentication to git repositories using GitHub App authentication.
GitRepositoryKind is the string representation of a GitRepository.
HelmChartKind is the string representation of a HelmChart.
HelmRepositoryKind is the string representation of a HelmRepository.
HelmRepositoryTypeDefault is the default HelmRepository type.
HelmRepositoryTypeOCI is the type for an OCI repository.
HelmRepositoryURLIndexKey is the key used for indexing HelmRepository objects by their HelmRepositorySpec.URL.
IncludeUnavailableCondition indicates one of the includes is not available.
IndexationFailedReason signals that the HelmRepository index fetch failed.
InvalidPathReason signals a failure caused by an invalid path.
InvalidProviderConfigurationReason signals that the provider configuration is invalid.
InvalidSTSConfigurationReason signals that the STS configurtion is invalid.
ModeGitHEAD implies that the HEAD of the Git repository (after it has been checked out to the required commit) should be verified.
ModeGitTag implies that the tag object specified in the checkout configuration should be verified.
ModeGitTagAndHEAD implies that both the tag object and the commit it points to should be verified.
PatchOperationFailedReason signals a failure in patching a kubernetes API object.
ReadOperationFailedReason signals a failure caused by a read operation.
ReconcileStrategyChartVersion reconciles when the version of the Helm chart is different.
ReconcileStrategyRevision reconciles when the Revision of the source is different.
No description provided by the author
SourceIndexKey is the key used for indexing objects based on their referenced Source.
SourceVerifiedCondition indicates the integrity verification of the Source.
StatOperationFailedReason signals a failure caused by a stat operation on a path.
StorageOperationFailedCondition indicates a transient or persistent failure related to storage.
STSProviderAmazon represents the AWS provider for Security Token Service.
STSProviderLDAP represents the LDAP provider for Security Token Service.
SymlinkUpdateFailedReason signals a failure in updating a symlink.
URLInvalidReason signals that a given Source has an invalid URL.
VerificationError signals that the Source's verification check failed.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Artifact represents the output of a Source reconciliation.
Bucket is the Schema for the buckets API.
BucketList contains a list of Bucket objects.
BucketSpec specifies the required configuration to produce an Artifact for an object storage bucket.
BucketStatus records the observed state of a Bucket.
BucketSTSSpec specifies the required configuration to use a Security Token Service for fetching temporary credentials to authenticate in a Bucket provider.
GitRepository is the Schema for the gitrepositories API.
GitRepositoryInclude specifies a local reference to a GitRepository which Artifact (sub-)contents must be included, and where they should be placed.
GitRepositoryList contains a list of GitRepository objects.
GitRepositoryRef specifies the Git reference to resolve and checkout.
GitRepositorySpec specifies the required configuration to produce an Artifact for a Git repository.
GitRepositoryStatus records the observed state of a Git repository.
GitRepositoryVerification specifies the Git commit signature verification strategy.
HelmChart is the Schema for the helmcharts API.
HelmChartList contains a list of HelmChart objects.
HelmChartSpec specifies the desired state of a Helm chart.
HelmChartStatus records the observed state of the HelmChart.
HelmRepository is the Schema for the helmrepositories API.
HelmRepositoryList contains a list of HelmRepository objects.
HelmRepositorySpec specifies the required configuration to produce an Artifact for a Helm repository index YAML.
HelmRepositoryStatus records the observed state of the HelmRepository.
LocalHelmChartSourceReference contains enough information to let you locate the typed referenced object at namespace level.
OCIRepositoryVerification verifies the authenticity of an OCI Artifact.
OIDCIdentityMatch specifies options for verifying the certificate identity, i.e.
# Interfaces
Source interface must be supported by all API types.
# Type aliases
GitVerificationMode specifies the verification mode for a Git repository.