mirror of
https://github.com/jenkinsci/kubernetes-operator.git
synced 2026-09-30 05:01:10 +02:00
Added labels and annotations to Helm Chart
Added configuration option for a user to specify annotations and labels for Jenkins CR and pod.
This commit is contained in:
@@ -7,6 +7,9 @@ metadata:
|
||||
{{- with .Values.jenkins.labels }}
|
||||
labels: {{ toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.jenkins.annotations }}
|
||||
annotations: {{ toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
configurationAsCode:
|
||||
configurations:
|
||||
@@ -68,6 +71,9 @@ spec:
|
||||
{{- with .Values.jenkins.labels }}
|
||||
labels: {{ toYaml . | nindent 6 }}
|
||||
{{- end }}
|
||||
{{- with .Values.jenkins.annotations }}
|
||||
annotations: {{ toYaml . | nindent 6 }}
|
||||
{{- end }}
|
||||
{{- with .Values.jenkins.basePlugins }}
|
||||
basePlugins: {{ toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
@@ -133,4 +139,4 @@ spec:
|
||||
{{- with .Values.jenkins.seedJobs }}
|
||||
seedJobs: {{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -23,6 +23,9 @@ jenkins:
|
||||
# labels are injected into metadata labels field
|
||||
labels: {}
|
||||
|
||||
# annotations are injected into metadata annotations field
|
||||
annotations: {}
|
||||
|
||||
# image is the name (and tag) of the Jenkins instance
|
||||
# Default: jenkins/jenkins:lts
|
||||
# It's recommended to use LTS (tag: "lts") version
|
||||
|
||||
@@ -56,5 +56,11 @@ To install, you need only to type these commands:
|
||||
|
||||
```bash
|
||||
$ helm repo add jenkins https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart
|
||||
$ helm install jenkins/jenkins-operator
|
||||
$ helm install <name> jenkins/jenkins-operator
|
||||
```
|
||||
|
||||
To add custom labels and annotations, you can use `values.yaml` file or pass them into `helm install` command, e.g.:
|
||||
|
||||
```bash
|
||||
$ helm install <name> jenkins/jenkins-operator --set jenkins.labels.LabelKey=LabelValue,jenkins.annotations.AnnotationKey=AnnotationValue
|
||||
```
|
||||
Reference in New Issue
Block a user