helm: Make namespace configurable and CR opt out

This commit is contained in:
Endre Karlson 2019-10-16 23:43:40 +02:00
parent 930058d5b2
commit eeb8b5cf89
4 changed files with 56 additions and 52 deletions

View File

@ -2,4 +2,4 @@ apiVersion: v1
appVersion: "0.2.2" appVersion: "0.2.2"
description: Kubernetes native operator which fully manages Jenkins on Kubernetes description: Kubernetes native operator which fully manages Jenkins on Kubernetes
name: jenkins-operator name: jenkins-operator
version: 0.0.2 version: 0.0.3

View File

@ -1,6 +1,9 @@
{{ if .Values.jenkins.enabled }}
apiVersion: {{ .Values.jenkins.apiVersion }} apiVersion: {{ .Values.jenkins.apiVersion }}
kind: Jenkins kind: Jenkins
metadata: metadata:
name: {{ .Values.jenkins.name }} name: {{ .Values.jenkins.name }}
namespace: {{ .Release.Namespace }}
spec: spec:
{{- toYaml .Values.jenkins.spec | nindent 4 }} {{- toYaml .Values.jenkins.spec | nindent 4 }}
{{- end }}

View File

@ -14,6 +14,7 @@ nameOverride: ""
fullnameOverride: "" fullnameOverride: ""
jenkins: jenkins:
enabled: true
apiVersion: jenkins.io/v1alpha2 apiVersion: jenkins.io/v1alpha2
name: example name: example
spec: spec: