Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobConfig ¶
type JobConfig struct { Architecture string `json:"architecture,omitempty"` JobName string `json:"jobName,omitempty"` RunIfChanged string `json:"runIfChanged,omitempty"` SkipIfOnlyChanged string `json:"skipIfOnlyChanged,omitempty"` Branches []string `json:"branches,omitempty"` MaxConcurrency int `json:"maxConcurrency,omitempty"` CronExpression string `json:"cronExpression,omitempty"` Timeout string `json:"timeout,omitempty"` ImageBuild bool `json:"imageBuild,omitempty"` UseDockerBuildX bool `json:"useDockerBuildX,omitempty"` UseMinimalBuilderBase bool `json:"useMinimalBuilderBase,omitempty"` PRCreation bool `json:"prCreation,omitempty"` RuntimeImage string `json:"runtimeImage,omitempty"` LocalRegistry bool `json:"localRegistry,omitempty"` ExtraRefs []*ExtraRef `json:"extraRefs,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty"` EnvVars []*EnvVar `json:"envVars,omitempty"` Commands []string `json:"commands,omitempty"` Resources *Resources `json:"resources,omitempty"` VolumeMounts []*VolumeMount `json:"volumeMounts,omitempty"` Volumes []*Volume `json:"volumes,omitempty"` AutomountServiceAccountToken string `json:"automountServiceAccountToken,omitempty"` Cluster string `json:"cluster,omitempty"` Bucket string `json:"bucket,omitempty"` ProjectPath string `json:"projectPath,omitempty"` RunAsUser string `json:"runAsUser,omitempty"` RunAsGroup string `json:"runAsGroup,omitempty"` }
type ResourceConfig ¶
type Resources ¶
type Resources struct { Requests *ResourceConfig `json:"requests,omitempty"` Limits *ResourceConfig `json:"limits,omitempty"` }
type VolumeMount ¶
Click to show internal directories.
Click to hide internal directories.