user

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2019 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package user implements Jenkins user configuration and reconciliation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReconcileUserConfiguration

type ReconcileUserConfiguration struct {
	// contains filtered or unexported fields
}

ReconcileUserConfiguration defines values required for Jenkins user configuration

func New

func New(k8sClient k8s.Client, jenkinsClient jenkinsclient.Jenkins, logger logr.Logger,
	jenkins *v1alpha1.Jenkins) *ReconcileUserConfiguration

New create structure which takes care of user configuration

func (*ReconcileUserConfiguration) Reconcile

Reconcile it's a main reconciliation loop for user supplied configuration

func (*ReconcileUserConfiguration) Validate

func (r *ReconcileUserConfiguration) Validate(jenkins *v1alpha1.Jenkins) (bool, error)

Validate validates Jenkins CR Spec section

Directories

Path Synopsis
Package casc configures Jenkins with help Configuration as a code plugin
Package casc configures Jenkins with help Configuration as a code plugin
Package seedjobs implements seed jobs configuration
Package seedjobs implements seed jobs configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL