Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalPR ¶
type AdditionalPR string
AdditionalPR is a formatted string that takes the form "org/repo#number"
func (AdditionalPR) GetOrgRepoAndNumber ¶
func (pr AdditionalPR) GetOrgRepoAndNumber() (string, string, int, error)
type AggregatedJob ¶
type Config ¶
type Config struct { Name string `json:"name,omitempty"` Publish Publish `json:"publish"` Verify map[string]VerifyItem `json:"verify,omitempty"` }
Config is a subset of fields from the release controller's config
type ImageStreamRef ¶
type Job ¶
type Job struct { Name string `json:"name"` Annotations map[string]string `json:"annotations"` api.MetadataWithTest `json:",inline"` WithPRs []AdditionalPR `json:"with-prs"` AggregatedCount int `json:"-"` }
func ResolveJobs ¶
type MirrorToOrigin ¶
type MirrorToOrigin struct {
ImageStreamRef ImageStreamRef `json:"imageStreamRef"`
}
type Publish ¶
type Publish struct {
MirrorToOrigin MirrorToOrigin `json:"mirror-to-origin"`
}
type VerifyItem ¶
type VerifyItem struct { Optional bool `json:"optional"` Upgrade bool `json:"upgrade"` ProwJob Job `json:"prowJob"` AggregatedProwJob *AggregatedJob `json:"aggregatedProwJob,omitempty"` }
Click to show internal directories.
Click to hide internal directories.