Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Variables []string `yaml:"variables" validate:"dive,env"` Files []string `yaml:"files" validate:"dive,env"` }
Config contains variables and file names.
type Entrypoint ¶
type Entrypoint struct { Image string `yaml:"image" validate:"required"` Proto string `yaml:"proto" validate:"required,endswith=.proto"` }
Entrypoint defines a KRT entrypoint Image and Proto file.
type File ¶
type File struct { Version string `yaml:"version" validate:"required,resource-name,lt=20"` Description string `yaml:"description" validate:"required"` Entrypoint Entrypoint `yaml:"entrypoint" validate:"required"` Config Config `yaml:"config" validate:"required"` Nodes []Node `yaml:"nodes" validate:"required,dive,min=1"` Workflows []Workflow `yaml:"workflows" validate:"required,dive,min=1"` }
File contains data about a version.
Click to show internal directories.
Click to hide internal directories.