mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[stable/spinnaker]#1899 Added nodeSelector for spinnaker (#2946)
* added nodeSelector for spinnaker components and its dependencies * Update Chart.yaml * updated the jenkings-config.yaml file
This commit is contained in:
committed by
k8s-ci-robot
parent
74e50f93c7
commit
13d264f2f4
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
description: Open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
|
||||
name: spinnaker
|
||||
version: 0.3.9
|
||||
version: 0.3.10
|
||||
appVersion: 1.1.0
|
||||
home: http://spinnaker.io/
|
||||
sources:
|
||||
|
||||
@@ -28,6 +28,7 @@ data:
|
||||
<org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud plugin="kubernetes@0.8">
|
||||
<name>kubernetes</name>
|
||||
<templates>
|
||||
{{- if .Values.jenkins.Agent.Enabled }}
|
||||
<org.csanchez.jenkins.plugins.kubernetes.PodTemplate>
|
||||
<name>jnlp</name>
|
||||
<image>{{ .Values.jenkins.Agent.Image }}:{{ .Values.jenkins.Agent.ImageTag }}</image>
|
||||
@@ -38,7 +39,13 @@ data:
|
||||
<remoteFs>/home/jenkins</remoteFs>
|
||||
<instanceCap>2147483647</instanceCap>
|
||||
<label></label>
|
||||
<nodeSelector></nodeSelector>
|
||||
<nodeSelector>
|
||||
{{- $local := dict "first" true }}
|
||||
{{- range $key, $value := .Values.jenkins.Agent.NodeSelector }}
|
||||
{{- if not $local.first }},{{- end }}
|
||||
{{- $key }}={{ $value }}
|
||||
{{- $_ := set $local "first" false }}
|
||||
{{- end }}</nodeSelector>
|
||||
<resourceRequestCpu>{{ .Values.jenkins.Agent.Cpu }}</resourceRequestCpu>
|
||||
<resourceRequestMemory>{{ .Values.jenkins.Agent.Memory }}</resourceRequestMemory>
|
||||
<resourceLimitCpu>{{ .Values.jenkins.Agent.Cpu }}</resourceLimitCpu>
|
||||
@@ -57,6 +64,7 @@ data:
|
||||
<annotations/>
|
||||
<imagePullSecrets/>
|
||||
</org.csanchez.jenkins.plugins.kubernetes.PodTemplate>
|
||||
{{- end -}}
|
||||
</templates>
|
||||
<serverUrl>https://kubernetes.default</serverUrl>
|
||||
<skipTlsVerify>false</skipTlsVerify>
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: clouddriver
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.clouddriver }}
|
||||
name: clouddriver
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: deck
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.deck }}
|
||||
name: deck
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: echo
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.echo }}
|
||||
name: echo
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: front50
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.front50 }}
|
||||
name: front50
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: gate
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.gate }}
|
||||
name: gate
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: igor
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.igor }}
|
||||
name: igor
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: orca
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.orca }}
|
||||
name: orca
|
||||
|
||||
@@ -18,6 +18,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: rosco
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- image: {{ .Values.images.rosco }}
|
||||
name: rosco
|
||||
|
||||
@@ -15,6 +15,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: minio
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
restartPolicy: OnFailure
|
||||
containers:
|
||||
- name: post-install-job
|
||||
|
||||
@@ -14,6 +14,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: spinnaker
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
restartPolicy: OnFailure
|
||||
volumes:
|
||||
- name: kubectl
|
||||
|
||||
@@ -5,6 +5,10 @@ metadata:
|
||||
annotations:
|
||||
"helm.sh/hook": test-success
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 4 }}
|
||||
{{- end }}
|
||||
initContainers:
|
||||
- name: "test-framework"
|
||||
image: "dduportal/bats:0.4.0"
|
||||
|
||||
@@ -14,6 +14,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: jenkins
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
restartPolicy: OnFailure
|
||||
volumes:
|
||||
- name: jenkins-jobs
|
||||
|
||||
@@ -14,6 +14,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: jenkins
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
restartPolicy: OnFailure
|
||||
volumes:
|
||||
- name: jenkins-jobs
|
||||
|
||||
@@ -14,6 +14,10 @@ spec:
|
||||
app: {{ template "fullname" . }}
|
||||
component: jenkins
|
||||
spec:
|
||||
{{- if .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{ toYaml .Values.nodeSelector | indent 8 }}
|
||||
{{- end }}
|
||||
restartPolicy: OnFailure
|
||||
volumes:
|
||||
- name: jenkins-jobs
|
||||
|
||||
@@ -80,10 +80,16 @@ resources:
|
||||
cpu: 1000m
|
||||
memory: 1280Mi
|
||||
|
||||
# Node labels for pod assignment
|
||||
# Ref: https://kubernetes.io/docs/user-guide/node-selection/
|
||||
# nodeSelector to provide to each of the Spinnaker components
|
||||
nodeSelector: {}
|
||||
|
||||
# Redis password to use for the in-cluster redis service
|
||||
# Redis is not exposed publically
|
||||
redis:
|
||||
redisPassword: password
|
||||
nodeSelector: {}
|
||||
|
||||
# Minio access/secret keys for the in-cluster S3 usage
|
||||
# Minio is not exposed publically
|
||||
@@ -93,6 +99,7 @@ minio:
|
||||
serviceType: ClusterIP
|
||||
accessKey: spinnakeradmin
|
||||
secretKey: spinnakeradmin
|
||||
nodeSelector: {}
|
||||
|
||||
gcs:
|
||||
enabled: false
|
||||
@@ -109,7 +116,9 @@ jenkins:
|
||||
Memory: "512Mi"
|
||||
ServiceType: ClusterIP
|
||||
CustomConfigMap: true
|
||||
NodeSelector: {}
|
||||
|
||||
Agent:
|
||||
Cpu: "500m"
|
||||
Memory: "512Mi"
|
||||
NodeSelector: {}
|
||||
|
||||
Reference in New Issue
Block a user