Skip to content

Commit 996b325

Browse files
Fix indentation of JAVA_OPTS (#76)
Closes #25 Signed-off-by: Torsten Walter <mail@torstenwalter.de>
1 parent fab8e2e commit 996b325

File tree

4 files changed

+27
-6
lines changed

4 files changed

+27
-6
lines changed

charts/jenkins/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ Use the following links to reference issues, PRs, and commits prior to v2.6.0.
1010

1111
The change log until v1.5.7 was auto-generated based on git commits. Those entries include a reference to the git commit to be able to get more details.
1212

13+
## 2.8.1
14+
15+
Fix indentation of JAVA_OPTS
16+
17+
## 2.8.0
18+
19+
Add support for helm unittest and include first tests
20+
1321
## 2.7.2
1422

1523
Target port of container `jenkins-sc-config` taken the value from values.yaml.

charts/jenkins/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: jenkins
33
home: https://jenkins.io/
4-
version: 2.8.0
4+
version: 2.8.1
55
appVersion: lts
66
description: Open source continuous integration server. It supports multiple SCM tools
77
including CVS, Subversion and Git. It can execute Apache Ant and Apache Maven-based

charts/jenkins/templates/jenkins-master-deployment.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,7 @@ spec:
184184
fieldRef:
185185
fieldPath: metadata.name
186186
- name: JAVA_OPTS
187-
value: >
188-
{{ default "" .Values.master.javaOpts }}
189-
{{ if .Values.master.sidecars.configAutoReload.enabled }} -Dcasc.reload.token=$(POD_NAME) {{ end }}
187+
value: {{- if .Values.master.sidecars.configAutoReload.enabled }} -Dcasc.reload.token=$(POD_NAME) {{- end }} {{ default "" .Values.master.javaOpts }}
190188
- name: JENKINS_OPTS
191189
value: "{{ if .Values.master.jenkinsUriPrefix }}--prefix={{ .Values.master.jenkinsUriPrefix }} {{ end }}{{ default "" .Values.master.jenkinsOpts}}"
192190
- name: JENKINS_SLAVE_AGENT_PORT

charts/jenkins/tests/deployment_test.yaml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ tests:
4343
- equal:
4444
path: spec.template.spec.serviceAccountName
4545
value: my-release-jenkins
46+
- equal:
47+
path: spec.template.spec.containers[0].name
48+
value: jenkins
49+
- contains:
50+
path: spec.template.spec.containers[0].env
51+
content:
52+
name: JAVA_OPTS
53+
value: "-Dcasc.reload.token=$(POD_NAME)"
4654
- it: test different values
4755
set:
4856
master:
@@ -84,10 +92,17 @@ tests:
8492
value: jenkins/jenkins:2.249.1-slim
8593
- it: custom image
8694
set:
87-
master.image: registry/image
88-
master.tag: my-tag
95+
master:
96+
image: registry/image
97+
tag: my-tag
98+
javaOpts: -Dio.jenkins.plugins.kubernetes.disableNoDelayProvisioning=true
8999
asserts:
90100
- equal:
91101
path: spec.template.spec.containers[0].image
92102
value: registry/image:my-tag
103+
- contains:
104+
path: spec.template.spec.containers[0].env
105+
content:
106+
name: JAVA_OPTS
107+
value: "-Dcasc.reload.token=$(POD_NAME) -Dio.jenkins.plugins.kubernetes.disableNoDelayProvisioning=true"
93108

0 commit comments

Comments
 (0)