Versions in this module Expand all Collapse all v0 v0.0.2 Jul 2, 2024 v0.0.1 Jan 9, 2024 Changes in this version + const KindDeployment + const KindPipeline + const KindSecret + const KindSignature + type BytesSize int64 + func (b *BytesSize) UnmarshalYAML(unmarshal func(interface{}) error) error + func (b BytesSize) String() string + type Clone struct + Depth int + Disable bool + Retries int + SkipVerify bool + Trace bool + type Concurrency struct + Limit int + type Condition struct + Exclude []string + Include []string + func (c *Condition) Excludes(v string) bool + func (c *Condition) Includes(v string) bool + func (c *Condition) Match(v string) bool + func (c *Condition) UnmarshalYAML(unmarshal func(interface{}) error) error + type Conditions struct + Action Condition + Branch Condition + Cron Condition + Event Condition + Instance Condition + Paths Condition + Ref Condition + Repo Condition + Status Condition + Target Condition + func (c Conditions) Match(m Match) bool + type DNSConfigOptions struct + Name string + Value *string + type DnsConfig struct + Nameservers []string + Options []DNSConfigOptions + Searches []string + type HostAlias struct + Hostnames []string + IP string + type Match struct + Action string + Branch string + Cron string + Event string + Instance string + Paths []string + Ref string + Repo string + Target string + type Metadata struct + Annotations map[string]string + Labels map[string]string + Namespace string + type Parameter struct + Secret string + Value interface{} + func (p *Parameter) MarshalYAML() (interface{}, error) + func (p *Parameter) UnmarshalYAML(unmarshal func(interface{}) error) error + type Pipeline struct + Clone Clone + Concurrency Concurrency + Data Secret + Deps []string + DnsConfig DnsConfig + Environment map[string]string + Hmac string + HostAliases []HostAlias + Kind string + Metadata Metadata + Name string + Node map[string]string + NodeName string + NodeSelector map[string]string + Platform Platform + PullSecrets []string + Resource Resources + ServiceAccount string + Services []*Step + Steps []*Step + Tolerations []Toleration + Trigger Conditions + Type string + Version string + Volumes []*Volume + Workspace Workspace + func Parse(r io.Reader) ([]*Pipeline, error) + func ParseBytes(b []byte) ([]*Pipeline, error) + func ParseFile(p string) ([]*Pipeline, error) + func ParseString(s string) ([]*Pipeline, error) + type Platform struct + Arch string + OS string + Variant string + Version string + type ResourceLimits struct + CPU int64 + Memory BytesSize + type Resources struct + Limits ResourceLimits + Requests ResourceLimits + type Secret struct + Name string + Path string + type Step struct + Command []string + Commands []string + DNS []string + DNSSearch []string + DependsOn []string + Detach bool + Devices []*VolumeDevice + Entrypoint []string + Environment map[string]*Variable + ExtraHosts []string + Failure string + Image string + MemLimit BytesSize + MemSwapLimit BytesSize + Name string + Network string + Privileged bool + Pull string + Resource Resources + Settings map[string]*Parameter + Shell string + ShmSize BytesSize + User string + Volumes []*VolumeMount + When Conditions + WorkingDir string + type Toleration struct + Effect string + Key string + Operator string + TolerationSeconds *int + Value string + type Variable struct + Secret string + Value string + func (v *Variable) MarshalYAML() (interface{}, error) + func (v *Variable) UnmarshalYAML(unmarshal func(interface{}) error) error + type Volume struct + EmptyDir *VolumeEmptyDir + HostPath *VolumeHostPath + Name string + type VolumeDevice struct + DevicePath string + Name string + type VolumeEmptyDir struct + Medium string + SizeLimit BytesSize + type VolumeHostPath struct + Path string + type VolumeMount struct + MountPath string + Name string + type Workspace struct + Base string + Path string