diff --git a/charts/jenkins/Chart.yaml b/charts/jenkins/Chart.yaml index b561a53de19e..2f89694f426f 100755 --- a/charts/jenkins/Chart.yaml +++ b/charts/jenkins/Chart.yaml @@ -1,6 +1,6 @@ name: jenkins home: https://jenkins.io/ -version: 0.8.0 +version: 0.8.1 appVersion: 2.67 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 projects as well as arbitrary scripts. sources: diff --git a/charts/jenkins/templates/jenkins-master-svc.yaml b/charts/jenkins/templates/jenkins-master-svc.yaml index 670734e9e63a..05b7df248e6f 100644 --- a/charts/jenkins/templates/jenkins-master-svc.yaml +++ b/charts/jenkins/templates/jenkins-master-svc.yaml @@ -8,6 +8,10 @@ metadata: release: {{.Release.Name | quote }} chart: "{{.Chart.Name}}-{{.Chart.Version}}" component: "{{.Release.Name}}-{{.Values.Master.Component}}" +{{- if .Values.Master.ServiceAnnotations }} + annotations: +{{ toYaml .Values.Master.ServiceAnnotations | indent 4}} +{{- end }} spec: ports: - port: {{.Values.Master.ServicePort}} diff --git a/charts/jenkins/values.yaml b/charts/jenkins/values.yaml index d33625d01527..fd90892f1491 100644 --- a/charts/jenkins/values.yaml +++ b/charts/jenkins/values.yaml @@ -20,6 +20,9 @@ Master: # For minikube, set this to NodePort, elsewhere use LoadBalancer # Use ClusterIP if your setup includes ingress controller ServiceType: LoadBalancer +# Master Service annotations + ServiceAnnotations: {} + # service.beta.kubernetes.io/aws-load-balancer-backend-protocol: https # Used to create Ingress record (should used with ServiceType: ClusterIP) # HostName: jenkins.cluster.local # NodePort: