Documentation ¶
Overview ¶
Package seedjobs implements seed jobs configuration
Index ¶
Constants ¶
View Source
const ( // ConfigureSeedJobsName this is the fixed seed job name ConfigureSeedJobsName = constants.OperatorName + "-configure-seed-job" // UsernameSecretKey is username data key in Kubernetes secret used to create Jenkins username/password credential UsernameSecretKey = "username" // PasswordSecretKey is password data key in Kubernetes secret used to create Jenkins username/password credential PasswordSecretKey = "password" // PrivateKeySecretKey is private key data key in Kubernetes secret used to create Jenkins SSH credential PrivateKeySecretKey = "privateKey" // JenkinsCredentialTypeLabelName is label for kubernetes-credentials-provider-plugin which determine Jenkins // credential type JenkinsCredentialTypeLabelName = "jenkins.io/credentials-type" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SeedJobs ¶
type SeedJobs struct {
// contains filtered or unexported fields
}
SeedJobs defines API for configuring and ensuring Jenkins Seed Jobs and Deploy Keys
func (*SeedJobs) EnsureSeedJobs ¶
EnsureSeedJobs configures seed job and runs it for every entry from Jenkins.Spec.SeedJobs
Click to show internal directories.
Click to hide internal directories.