mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[stable/jenkins] Jenkins default configuration options (#22318)
* Add additional options to casc defaults Signed-off-by: Kyle Michel <kylermichel@gmail.com> * Bump chart version Signed-off-by: Kyle Michel <kylermichel@gmail.com> * Requested PR changes Signed-off-by: Kyle Michel <kylermichel@gmail.com> * Change how to override the markup formatter Signed-off-by: Kyle Michel <kylermichel@gmail.com>
This commit is contained in:
@@ -5,6 +5,11 @@ numbering uses [semantic versioning](http://semver.org).
|
||||
|
||||
NOTE: The change log until version 1.5.7 is auto generated based on git commits. Those include a reference to the git commit to be able to get more details.
|
||||
|
||||
## 1.19.0
|
||||
|
||||
Add support for disabling remember me via `master.disableRememberMe`
|
||||
Add support for using a different markup formatter via `master.markupFormatter`
|
||||
|
||||
## 1.18.1
|
||||
|
||||
Add support for executor mode configuraton with `master.executorMode`.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
name: jenkins
|
||||
home: https://jenkins.io/
|
||||
version: 1.18.1
|
||||
version: 1.19.0
|
||||
appVersion: lts
|
||||
description: Open source continuous integration server. It supports multiple SCM tools
|
||||
including CVS, Subversion and Git. It can execute Apache Ant and Apache Maven-based
|
||||
|
||||
@@ -68,8 +68,10 @@ The following tables list the configurable parameters of the Jenkins chart and t
|
||||
| `master.tag` | Master image tag | `lts` |
|
||||
| `master.imagePullPolicy` | Master image pull policy | `Always` |
|
||||
| `master.imagePullSecretName` | Master image pull secret | Not set |
|
||||
| `master.disableRememberMe` | Disable use of remember me | `false` |
|
||||
| `master.numExecutors` | Set Number of executors | 0 |
|
||||
| `master.executorMode` | Set executor mode of the Jenkins node. Possible values are: NORMAL or EXCLUSIVE | NORMAL |
|
||||
| `master.markupFormatter` | Yaml of the markup formatter to use | `plainText` |
|
||||
| `master.customJenkinsLabels` | Append Jenkins labels to the master | `{}` |
|
||||
| `master.useSecurity` | Use basic security | `true` |
|
||||
| `master.securityRealm` | Custom Security Realm | Not set |
|
||||
|
||||
@@ -72,7 +72,7 @@ Returns configuration as code default config
|
||||
*/}}
|
||||
{{- define "jenkins.casc.defaults" -}}
|
||||
jenkins:
|
||||
disableRememberMe: false
|
||||
disableRememberMe: {{ .Values.master.disableRememberMe }}
|
||||
remotingSecurity:
|
||||
enabled: true
|
||||
mode: {{ .Values.master.executorMode }}
|
||||
@@ -83,7 +83,7 @@ jenkins:
|
||||
rawHtml:
|
||||
disableSyntaxHighlighting: true
|
||||
{{- else }}
|
||||
"plainText"
|
||||
{{- toYaml .Values.master.markupFormatter | nindent 4 }}
|
||||
{{- end }}
|
||||
clouds:
|
||||
- kubernetes:
|
||||
|
||||
@@ -28,7 +28,7 @@ data:
|
||||
<useSecurity>{{ .Values.master.useSecurity }}</useSecurity>
|
||||
{{ .Values.master.authorizationStrategy | indent 6 }}
|
||||
{{ .Values.master.securityRealm | indent 6 }}
|
||||
<disableRememberMe>false</disableRememberMe>
|
||||
<disableRememberMe>{{ .Values.master.disableRememberMe }}</disableRememberMe>
|
||||
<projectNamingStrategy class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
|
||||
<workspaceDir>${JENKINS_HOME}/workspace/${ITEM_FULLNAME}</workspaceDir>
|
||||
<buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
|
||||
|
||||
@@ -76,9 +76,12 @@ master:
|
||||
# command:
|
||||
# - "uname"
|
||||
# - "-a"
|
||||
disableRememberMe: false
|
||||
numExecutors: 0
|
||||
# configures the executor mode of the Jenkins node. Possible values are: NORMAL or EXCLUSIVE
|
||||
executorMode: "NORMAL"
|
||||
# This is ignored if enableRawHtmlMarkupFormatter is true
|
||||
markupFormatter: plainText
|
||||
customJenkinsLabels: []
|
||||
# configAutoReload requires UseSecurity is set to true:
|
||||
useSecurity: true
|
||||
|
||||
Reference in New Issue
Block a user