flux v2.9.5

ArtifactGenerator.spec.sources[]

SourceReference contains the reference to a Flux source-controller resource.

4 fields
ArtifactGenerator.spec.sources[] fields and descriptions
Field / TypeDescription
alias
string required

Alias of the source within the ArtifactGenerator context. The alias must be unique per ArtifactGenerator, and must consist of lower case alphanumeric characters, underscores, and hyphens. It must start and end with an alphanumeric character.

  • maxLength: 63
  • pattern: ^[a-z0-9]([a-z0-9_-]*[a-z0-9])?$
kind
string required

Kind of the source.

  • enum: ["Bucket","GitRepository","OCIRepository","HelmChart","ExternalArtifact"]
name
string required

Name of the source.

  • maxLength: 253
  • pattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
namespace
string

Namespace of the source. If not provided, defaults to the same namespace as the ArtifactGenerator.

  • minLength: 1
  • maxLength: 63
  • pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$