Documentation ¶
Overview ¶
Package base is responsible for create Jenkins master pod and it's base configuration
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReconcileJenkinsBaseConfiguration ¶
type ReconcileJenkinsBaseConfiguration struct {
// contains filtered or unexported fields
}
ReconcileJenkinsBaseConfiguration defines values required for Jenkins base configuration
func New ¶
func New(client client.Client, scheme *runtime.Scheme, logger logr.Logger, jenkins *virtuslabv1alpha1.Jenkins, local, minikube bool) *ReconcileJenkinsBaseConfiguration
New create structure which takes care of base configuration
func (*ReconcileJenkinsBaseConfiguration) Reconcile ¶
func (r *ReconcileJenkinsBaseConfiguration) Reconcile() (*reconcile.Result, jenkinsclient.Jenkins, error)
Reconcile takes care of base configuration
func (*ReconcileJenkinsBaseConfiguration) Validate ¶
func (r *ReconcileJenkinsBaseConfiguration) Validate(jenkins *virtuslabv1alpha1.Jenkins) bool
Validate validates Jenkins CR Spec.master section
Click to show internal directories.
Click to hide internal directories.