Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
func Add(mgr manager.Manager, jenkinsAPIConnectionSettings jenkinsclient.JenkinsAPIConnectionSettings, clientSet kubernetes.Clientset, config rest.Config, notificationEvents *chan event.Event) error
Add creates a new Jenkins Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.
Types ¶
type ReconcileJenkins ¶
type ReconcileJenkins struct {
// contains filtered or unexported fields
}
ReconcileJenkins reconciles a Jenkins object
Directories
¶
Path | Synopsis |
---|---|
Package client contains client for Jenkins API Package mock_client is a generated GoMock package.
|
Package client contains client for Jenkins API Package mock_client is a generated GoMock package. |
backuprestore
Package backuprestore is responsible for create Jenkins master backup and restore it
|
Package backuprestore is responsible for create Jenkins master backup and restore it |
base
Package base is responsible for create Jenkins master pod and it's base configuration
|
Package base is responsible for create Jenkins master pod and it's base configuration |
base/resources
Package resources contains Kubernetes resources required by Jenkins
|
Package resources contains Kubernetes resources required by Jenkins |
user
Package user implements Jenkins user configuration and reconciliation
|
Package user implements Jenkins user configuration and reconciliation |
user/casc
Package casc configures Jenkins with help Configuration as a code plugin
|
Package casc configures Jenkins with help Configuration as a code plugin |
user/seedjobs
Package seedjobs implements seed jobs configuration
|
Package seedjobs implements seed jobs configuration |
Package groovy implements groovy scripts execution via Jenkins Job
|
Package groovy implements groovy scripts execution via Jenkins Job |
Click to show internal directories.
Click to hide internal directories.