Skip to search

Freight

kargo.akuity.io / v1alpha1

apiVersion: kargo.akuity.io/v1alpha1 kind: Freight metadata: name: example
View raw schema
alias string
Alias is a human-friendly alias for a piece of Freight. This is an optional field. A defaulting webhook will sync this field with the value of the kargo.akuity.io/alias label. When the alias label is not present or differs from the value of this field, the defaulting webhook will set the label to the value of this field. If the alias label is present and this field is empty, the defaulting webhook will set the value of this field to the value of the alias label. If this field is empty and the alias label is not present, the defaulting webhook will choose an available alias and assign it to both the field and label.
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
charts []object
Charts describes specific versions of specific Helm charts.
name string
Name specifies the name of the chart.
repoURL string
RepoURL specifies the URL of a Helm chart repository. Classic chart repositories (using HTTP/S) can contain differently named charts. When this field points to such a repository, the Name field will specify the name of the chart within the repository. In the case of a repository within an OCI registry, the URL implicitly points to a specific chart and the Name field will be empty.
version string
Version specifies a particular version of the chart.
commits []object
Commits describes specific Git repository commits.
author string
Author is the author of the commit.
branch string
Branch denotes the branch of the repository where this commit was found.
committer string
Committer is the person who committed the commit.
id string
ID is the ID of a specific commit in the Git repository specified by RepoURL.
message string
Message is the message associated with the commit. At present, this only contains the first line (subject) of the commit message.
repoURL string
RepoURL is the URL of a Git repository.
tag string
Tag denotes a tag in the repository that matched selection criteria and resolved to this commit.
images []object
Images describes specific versions of specific container images.
annotations object
Annotations is a map of arbitrary metadata for the image.
digest string
Digest identifies a specific version of the image in the repository specified by RepoURL. This is a more precise identifier than Tag.
gitRepoURL string
GitRepoURL specifies the URL of a Git repository that contains the source code for the image repository referenced by the RepoURL field if Kargo was able to infer it. Deprecated: Use OCI annotations instead. Will be removed in v1.7.0.
repoURL string
RepoURL describes the repository in which the image can be found.
tag string
Tag identifies a specific version of the image in the repository specified by RepoURL.
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
origin object required
Origin describes a kind of Freight in terms of its origin.
kind string required
Kind is the kind of resource from which Freight may have originated. At present, this can only be "Warehouse".
enum: Warehouse
name string required
Name is the name of the resource of the kind indicated by the Kind field from which Freight may originate.
status object
Status describes the current status of this Freight.
approvedFor object
ApprovedFor describes the Stages for which this Freight has been approved preemptively/manually by a user. This is useful for hotfixes, where one might wish to promote a piece of Freight to a given Stage without transiting the entire pipeline.
currentlyIn object
CurrentlyIn describes the Stages in which this Freight is currently in use.
verifiedIn object
VerifiedIn describes the Stages in which this Freight has been verified through promotion and subsequent health checks.

No matches. Try .charts[].repoURL for an exact path