Example Apps to Demonstrate Argo CD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
1.2 KiB

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "my-bloody-jenkins.fullname" . }}
labels:
app: {{ template "my-bloody-jenkins.name" . }}
chart: {{ template "my-bloody-jenkins.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
data:
jenkins-config.yml: |-
{{- if .Values.managedConfig }}
{{ toYaml .Values.managedConfig | indent 4 }}
{{- end }}
k8s-default-cloud.yml: |-
{{- if and (.Values.defaultK8sCloud) (.Values.defaultK8sCloud.enabled) }}
clouds:
{{ .Values.defaultK8sCloud.name | default "k8s" }}:
type: kubernetes
jenkinsUrl: http://{{ include "my-bloody-jenkins.fullname" . }}:8080
namespace: {{ .Release.Namespace }}
templates:
- name: kubeslave
image: {{ .Values.defaultK8sCloud.slaveImage | default "odavid/jenkins-jnlp-slave:latest" }}
labels:
{{ toYaml (default .Values.defaultK8sCloud.labels) | indent 14 }}
remoteFs: {{ .Values.defaultK8sCloud.remoteFs | default "/home/jenkins" }}
jvmArgs: {{ .Values.defaultK8sCloud.jvmArgs | default "-Xmx1g" }}
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
{{- end }}