kubernetes-operator/chart/jenkins-operator/README.md

5.8 KiB

jenkins-operator

Version: v0.8.0-beta AppVersion: v0.8.0-beta

Kubernetes native operator which fully manages Jenkins on Kubernetes

Requirements

Repository Name Version
https://charts.jetstack.io cert-manager 1.5.1

Values

Key Type Default Description
cert-manager.startupapicheck.enabled bool false
jenkins.annotations object {}
jenkins.apiVersion string "jenkins.io/v1alpha2"
jenkins.authorizationStrategy string "createUser"
jenkins.backup.backupCommand[0] string "/home/user/bin/backup.sh"
jenkins.backup.containerName string "backup"
jenkins.backup.enabled bool true
jenkins.backup.env[0].name string "BACKUP_DIR"
jenkins.backup.env[0].value string "/backup"
jenkins.backup.env[1].name string "JENKINS_HOME"
jenkins.backup.env[1].value string "/jenkins-home"
jenkins.backup.env[2].name string "BACKUP_COUNT"
jenkins.backup.env[2].value string "3"
jenkins.backup.getLatestAction[0] string "/home/user/bin/get-latest.sh"
jenkins.backup.image string "quay.io/jenkins-kubernetes-operator/backup-pvc:v0.2.1"
jenkins.backup.interval int 30
jenkins.backup.makeBackupBeforePodDeletion bool true
jenkins.backup.pvc.className string ""
jenkins.backup.pvc.enabled bool true
jenkins.backup.pvc.size string "5Gi"
jenkins.backup.resources.limits.cpu string "1000m"
jenkins.backup.resources.limits.memory string "2Gi"
jenkins.backup.resources.requests.cpu string "100m"
jenkins.backup.resources.requests.memory string "500Mi"
jenkins.backup.restoreCommand[0] string "/home/user/bin/restore.sh"
jenkins.backup.volumeMounts[0].mountPath string "/jenkins-home"
jenkins.backup.volumeMounts[0].name string "jenkins-home"
jenkins.backup.volumeMounts[1].mountPath string "/backup"
jenkins.backup.volumeMounts[1].name string "backup"
jenkins.basePlugins list []
jenkins.configuration.configurationAsCode object {}
jenkins.configuration.groovyScripts object {}
jenkins.configuration.secretData object {}
jenkins.configuration.secretRefName string ""
jenkins.disableCSRFProtection bool false
jenkins.enabled bool true
jenkins.env list []
jenkins.hostAliases object {}
jenkins.image string "jenkins/jenkins:2.387.3-lts"
jenkins.imagePullPolicy string "Always"
jenkins.imagePullSecrets list []
jenkins.labels object {}
jenkins.latestPlugins bool true
jenkins.livenessProbe.failureThreshold int 20
jenkins.livenessProbe.httpGet.path string "/login"
jenkins.livenessProbe.httpGet.port string "http"
jenkins.livenessProbe.httpGet.scheme string "HTTP"
jenkins.livenessProbe.initialDelaySeconds int 100
jenkins.livenessProbe.periodSeconds int 10
jenkins.livenessProbe.successThreshold int 1
jenkins.livenessProbe.timeoutSeconds int 8
jenkins.name string "jenkins"
jenkins.namespace string "default"
jenkins.nodeSelector object {}
jenkins.notifications list []
jenkins.plugins list []
jenkins.priorityClassName string ""
jenkins.readinessProbe.failureThreshold int 60
jenkins.readinessProbe.httpGet.path string "/login"
jenkins.readinessProbe.httpGet.port string "http"
jenkins.readinessProbe.httpGet.scheme string "HTTP"
jenkins.readinessProbe.initialDelaySeconds int 120
jenkins.readinessProbe.periodSeconds int 10
jenkins.readinessProbe.successThreshold int 1
jenkins.readinessProbe.timeoutSeconds int 8
jenkins.resources.limits.cpu string "1000m"
jenkins.resources.limits.memory string "3Gi"
jenkins.resources.requests.cpu string "250m"
jenkins.resources.requests.memory string "500Mi"
jenkins.securityContext.fsGroup int 1000
jenkins.securityContext.runAsUser int 1000
jenkins.seedJobAgentImage string ""
jenkins.seedJobs list []
jenkins.serviceAccount.annotations object {}
jenkins.tolerations list []
jenkins.validateSecurityWarnings bool false
jenkins.volumeMounts list []
jenkins.volumes[0].name string "backup"
jenkins.volumes[0].persistentVolumeClaim.claimName string "jenkins-backup"
operator.affinity object {}
operator.fullnameOverride string ""
operator.image string "quay.io/jenkins-kubernetes-operator/operator:v0.8.0-beta"
operator.imagePullPolicy string "IfNotPresent"
operator.imagePullSecrets list []
operator.nameOverride string ""
operator.nodeSelector object {}
operator.replicaCount int 1
operator.resources object {}
operator.tolerations list []
webhook.certificate.duration string "2160h"
webhook.certificate.name string "webhook-certificate"
webhook.certificate.renewbefore string "360h"
webhook.enabled bool false

Autogenerated from chart metadata using helm-docs v1.11.0