Merge pull request #458 from SylwiaBrant/helm-labels-annotations

Added labels and annotations to Helm Chart
This commit is contained in:
Tomasz Sęk 2020-09-29 11:25:52 +02:00 committed by GitHub
commit f12a3e8280
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 1 deletions

View File

@ -68,6 +68,9 @@ spec:
{{- with .Values.jenkins.labels }} {{- with .Values.jenkins.labels }}
labels: {{ toYaml . | nindent 6 }} labels: {{ toYaml . | nindent 6 }}
{{- end }} {{- end }}
{{- with .Values.jenkins.annotations }}
annotations: {{ toYaml . | nindent 6 }}
{{- end }}
{{- with .Values.jenkins.basePlugins }} {{- with .Values.jenkins.basePlugins }}
basePlugins: {{ toYaml . | nindent 4 }} basePlugins: {{ toYaml . | nindent 4 }}
{{- end }} {{- end }}

View File

@ -23,6 +23,9 @@ jenkins:
# labels are injected into metadata labels field # labels are injected into metadata labels field
labels: {} labels: {}
# annotations are injected into metadata annotations field
annotations: {}
# image is the name (and tag) of the Jenkins instance # image is the name (and tag) of the Jenkins instance
# Default: jenkins/jenkins:lts # Default: jenkins/jenkins:lts
# It's recommended to use LTS (tag: "lts") version # It's recommended to use LTS (tag: "lts") version

View File

@ -56,5 +56,11 @@ To install, you need only to type these commands:
```bash ```bash
$ helm repo add jenkins https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart $ 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
``` ```