diff --git a/charts/jenkins/Chart.yaml b/charts/jenkins/Chart.yaml index ef65f6f70..9b1dde54f 100644 --- a/charts/jenkins/Chart.yaml +++ b/charts/jenkins/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: jenkins home: https://jenkins.io/ -version: 4.8.2 +version: 4.8.3 appVersion: 2.414.3 description: Jenkins - Build great things at any scale! The leading open source automation server, Jenkins provides over 1800 plugins to support building, deploying and automating any project. sources: diff --git a/charts/jenkins/unittests/jenkins-controller-ingress-DRY-test.yaml b/charts/jenkins/unittests/jenkins-controller-ingress-DRY-test.yaml index a57e667a4..43d154663 100644 --- a/charts/jenkins/unittests/jenkins-controller-ingress-DRY-test.yaml +++ b/charts/jenkins/unittests/jenkins-controller-ingress-DRY-test.yaml @@ -24,3 +24,18 @@ tests: - equal: path: spec.tls[0].hosts[0] value: "jenkins.example.com" + - it: jcasc-config + template: jcasc-config.yaml + set: + global.jenkinsHostname: "jenkins.example.com" + controller.ingress: + enabled: true + hostName: "{{ .Values.global.jenkinsHostname }}" + resourceRootUrl: "{{ .Values.global.jenkinsHostname }}" + tls: + - hosts: + - "{{ .Values.global.jenkinsHostname }}" + asserts: + - matchRegex: + path: data.[jcasc-default-config.yaml] + pattern: "url: https://jenkins.example.com"