base

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2024 License: Apache-2.0, CC-BY-4.0 Imports: 33 Imported by: 0

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

func CompareContainerVolumeMounts

func CompareContainerVolumeMounts(expected corev1.Container, actual corev1.Container) bool

CompareContainerVolumeMounts returns true if two containers volume mounts are the same.

Types

type JenkinsBaseConfigurationReconciler added in v0.6.0

type JenkinsBaseConfigurationReconciler struct {
	configuration.Configuration
	// contains filtered or unexported fields
}

ReconcileJenkinsBaseConfiguration defines values required for Jenkins base configuration.

func New

New create structure which takes care of base configuration

func (*JenkinsBaseConfigurationReconciler) Reconcile added in v0.6.0

Reconcile takes care of base configuration.

func (*JenkinsBaseConfigurationReconciler) Validate added in v0.6.0

func (r *JenkinsBaseConfigurationReconciler) Validate(jenkins *v1alpha2.Jenkins) ([]string, error)

Validate validates Jenkins CR Spec.master section

Directories

Path Synopsis
Package resources contains Kubernetes resources required by Jenkins
Package resources contains Kubernetes resources required by Jenkins

Jump to

Keyboard shortcuts

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