Versions in this module Expand all Collapse all v1 v1.2.5 Nov 26, 2023 v1.2.4 Nov 26, 2023 Changes in this version + const KindCron + const KindPipeline + const KindRegistry + const KindSecret + const KindSignature + type Build struct + Args map[string]string + CacheFrom []string + Context string + Dockerfile string + Image string + Labels map[string]string + func (b *Build) UnmarshalYAML(unmarshal func(interface{}) error) error + type BytesSize int64 + func (b *BytesSize) UnmarshalYAML(unmarshal func(interface{}) error) error + func (b BytesSize) String() string + type Clone struct + Depth int + Disable bool + SkipVerify 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 + Matrix map[string]string + Paths Condition + Ref Condition + Repo Condition + Status Condition + Target Condition + type Container struct + Build *Build + 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 + Name string + Network string + Ports []*Port + Privileged bool + Pull string + Push *Push + Resources *Resources + Settings map[string]*Parameter + Shell string + User string + Volumes []*VolumeMount + When Conditions + WorkingDir string + type Cron struct + Kind string + Name string + Spec CronSpec + Type string + Version string + func (c *Cron) GetKind() string + func (c *Cron) GetVersion() string + func (c Cron) Validate() error + type CronDeployment struct + Target string + type CronSpec struct + Branch string + Deploy CronDeployment + Schedule string + type ExternalData struct + Name string + Path string + type Manifest struct + Resources []Resource + func Parse(r io.Reader) (*Manifest, error) + func ParseBytes(b []byte) (*Manifest, error) + func ParseFile(p string) (*Manifest, error) + func ParseString(s string) (*Manifest, error) + func (m *Manifest) Encode() ([]byte, error) + func (m *Manifest) MarshalJSON() ([]byte, error) + func (m *Manifest) MarshalYAML() (interface{}, error) + func (m *Manifest) UnmarshalJSON(b []byte) error + 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 + DependsOn []string + Kind string + Name string + Node map[string]string + Platform Platform + PullSecrets []string + Services []*Container + Steps []*Container + Trigger Conditions + Type string + Version string + Volumes []*Volume + Workspace Workspace + func (p *Pipeline) GetKind() string + func (p *Pipeline) GetVersion() string + type Platform struct + Arch string + OS string + Variant string + Version string + type Port struct + Host int + Port int + Protocol string + func (p *Port) UnmarshalYAML(unmarshal func(interface{}) error) error + type Push struct + Image string + func (p *Push) UnmarshalYAML(unmarshal func(interface{}) error) error + type RawResource struct + Data []byte + Kind string + Type string + Version string + func ParseRaw(r io.Reader) ([]*RawResource, error) + func ParseRawBytes(b []byte) ([]*RawResource, error) + func ParseRawFile(p string) ([]*RawResource, error) + func ParseRawString(s string) ([]*RawResource, error) + type Registry struct + Data map[string]string + Kind string + Type string + Version string + func (r *Registry) GetKind() string + func (r *Registry) GetVersion() string + func (r *Registry) Validate() error + type Resource interface + GetKind func() string + GetVersion func() string + type ResourceObject struct + CPU float64 + Memory BytesSize + type Resources struct + Limits *ResourceObject + Requests *ResourceObject + type Secret struct + Data string + Get SecretGet + Kind string + Name string + Type string + Version string + func (s *Secret) GetKind() string + func (s *Secret) GetVersion() string + func (s *Secret) Validate() error + type SecretGet struct + Key string + Name string + Path string + type Signature struct + Hmac string + Kind string + Version string + func (s *Signature) GetKind() string + func (s *Signature) GetVersion() string + func (s Signature) Validate() error + 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