flux v2.9.5

ArtifactGenerator.spec

ArtifactGeneratorSpec defines the desired state of ArtifactGenerator.

4 fields
ArtifactGenerator.spec fields and descriptions
Field / TypeDescription
object[] required

OutputArtifacts is a list of output artifacts to be generated.

  • minItems: 1
  • maxItems: 1000
object

CommonMetadata specifies the common labels and annotations that are applied to all resources. Any existing label or annotation will be overridden if its key matches a common one.

pathPattern
string

PathPattern specifies a directory traversal pattern to match within the sources. The format is "@<alias>/<pattern>". Named captures in the pattern (e.g. "{app}") can be used as placeholders in OutputArtifacts fields.

  • maxLength: 1024
  • pattern: ^@([a-z0-9]([a-z0-9_-]*[a-z0-9])?)/(.*)$
object[] required

Sources is a list of references to the Flux source-controller resources that will be used to generate the artifact.

  • minItems: 1
  • maxItems: 1000