Skip to content

Commit f0863ef

Browse files
committed
[#2581513] Improved infra to be more generic
1 parent 2e9c3d9 commit f0863ef

File tree

6 files changed

+33
-22
lines changed

6 files changed

+33
-22
lines changed

deployment/kubernetes/charts/resc-rabbitmq/templates/rabbitmq_statefulset.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,12 @@ spec:
7878
- mountPath: "/var/lib/rabbitmq/mnesia"
7979
subPath: "var/lib/rabbitmq/mnesia"
8080
name: {{ .Values.global.appName }}-mq-pv-storage
81-
{{ if eq .Values.useKubernetesSecret "false"}}
81+
{{- $additionalVolumeMounts := include "resc.mqAdditionalVolumeMounts" . }}
82+
{{- if $additionalVolumeMounts }}
8283
{{- with include "resc.mqAdditionalVolumeMounts" .}}
8384
{{- nindent 12 .}}
8485
{{- end }}
85-
{{ end }}
86+
{{- end }}
8687
securityContext:
8788
allowPrivilegeEscalation: false
8889
readOnlyRootFilesystem: false

deployment/kubernetes/charts/resc-redis/templates/redis_deployement.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,12 @@ spec:
5656
name: data
5757
- mountPath: /redis-master
5858
name: config
59-
{{ if eq .Values.useKubernetesSecret "false"}}
59+
{{- $additionalVolumeMounts := include "resc.redisAdditionalVolumeMounts" . }}
60+
{{- if $additionalVolumeMounts }}
6061
{{- with include "resc.redisAdditionalVolumeMounts" .}}
6162
{{- nindent 8 .}}
6263
{{- end }}
63-
{{ end }}
64+
{{- end }}
6465
volumes:
6566
- name: data
6667
emptyDir: {}
@@ -70,10 +71,11 @@ spec:
7071
items:
7172
- key: redis-config
7273
path: redis.conf
73-
{{ if eq .Values.useKubernetesSecret "false"}}
74+
{{- $additionalVolumes := include "resc.redisAdditionalVolumes" . }}
75+
{{- if $additionalVolumes }}
7476
{{- with include "resc.redisAdditionalVolumes" .}}
7577
{{- nindent 8 .}}
7678
{{- end }}
77-
{{ end }}
79+
{{- end }}
7880

7981

deployment/kubernetes/charts/resc-vcs-scanner-secrets/templates/vcs_scanner_secrets_deployment.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,12 @@ spec:
5757
- name: config-volume
5858
mountPath: {{ .Values.config.vcs_instance_file_path }}
5959
subPath: vcs_instances_config.json
60-
{{ if eq .Values.useKubernetesSecret "false"}}
60+
{{- $additionalVolumeMounts := include "resc.vcsScannerSecretsAdditionalVolumeMounts" . }}
61+
{{- if $additionalVolumeMounts }}
6162
{{- with include "resc.vcsScannerSecretsAdditionalVolumeMounts" .}}
6263
{{- nindent 12 .}}
6364
{{- end }}
64-
{{ end }}
65+
{{- end }}
6566
env:
6667
- name: GET_HOSTS_FROM
6768
value: dns
@@ -80,11 +81,12 @@ spec:
8081
- name: config-volume
8182
configMap:
8283
name: {{ .Values.global.appName }}-vcs-instances-config
83-
{{ if eq .Values.useKubernetesSecret "false"}}
84+
{{- $additionalVolumes := include "resc.vcsScannerSecretsAdditionalVolumes" . }}
85+
{{- if $additionalVolumes }}
8486
{{- with include "resc.vcsScannerSecretsAdditionalVolumes" .}}
8587
{{- nindent 8 .}}
8688
{{- end }}
87-
{{ end }}
89+
{{- end }}
8890
restartPolicy: {{ .Values.restartPolicy }}
8991
{{ if .Values.global.imagePullSecret }}
9092
imagePullSecrets:

deployment/kubernetes/charts/resc-vcs-scraper-projects/templates/vcs_scraper_projects_cron_job.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,12 @@ spec:
5858
- name: config-volume
5959
mountPath: {{ .Values.config.vcs_instance_file_path }}
6060
subPath: vcs_instances_config.json
61-
{{ if eq .Values.useKubernetesSecret "false"}}
61+
{{- $additionalVolumeMounts := include "resc.vcsScraperProjectsAdditionalVolumeMounts" . }}
62+
{{- if $additionalVolumeMounts }}
6263
{{- with include "resc.vcsScraperProjectsAdditionalVolumeMounts" .}}
6364
{{- nindent 14 .}}
6465
{{- end }}
65-
{{ end }}
66+
{{- end }}
6667
env:
6768
- name: GET_HOSTS_FROM
6869
value: dns
@@ -81,11 +82,12 @@ spec:
8182
- name: config-volume
8283
configMap:
8384
name: {{ .Values.global.appName }}-vcs-instances-config
84-
{{ if eq .Values.useKubernetesSecret "false"}}
85+
{{- $additionalVolumes := include "resc.vcsScraperProjectsAdditionalVolumes" . }}
86+
{{- if $additionalVolumes }}
8587
{{- with include "resc.vcsScraperProjectsAdditionalVolumes" .}}
8688
{{- nindent 12 .}}
8789
{{- end }}
88-
{{ end }}
90+
{{- end }}
8991
restartPolicy: {{ .Values.restartPolicy }}
9092
{{ if .Values.global.imagePullSecret }}
9193
imagePullSecrets:

deployment/kubernetes/charts/resc-vcs-scraper-repositories/templates/vcs_scraper_repositories_deployment.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,12 @@ spec:
5959
- name: config-volume
6060
mountPath: {{ .Values.config.vcs_instance_file_path }}
6161
subPath: vcs_instances_config.json
62-
{{ if eq .Values.useKubernetesSecret "false"}}
62+
{{- $additionalVolumeMounts := include "resc.vcsScraperRepositoriesAdditionalVolumeMounts" . }}
63+
{{- if $additionalVolumeMounts }}
6364
{{- with include "resc.vcsScraperRepositoriesAdditionalVolumeMounts" .}}
6465
{{- nindent 10 .}}
6566
{{- end }}
66-
{{ end }}
67+
{{- end }}
6768
env:
6869
- name: GET_HOSTS_FROM
6970
value: dns
@@ -86,11 +87,12 @@ spec:
8687
- name: config-volume
8788
configMap:
8889
name: {{ .Values.global.appName }}-vcs-instances-config
89-
{{ if eq .Values.useKubernetesSecret "false"}}
90+
{{- $additionalVolumes := include "resc.vcsScraperRepositoriesAdditionalVolumes" . }}
91+
{{- if $additionalVolumes }}
9092
{{- with include "resc.vcsScraperRepositoriesAdditionalVolumes" .}}
9193
{{- nindent 8 .}}
9294
{{- end }}
93-
{{ end }}
95+
{{- end }}
9496
restartPolicy: {{ .Values.restartPolicy }}
9597
{{ if .Values.global.imagePullSecret }}
9698
imagePullSecrets:

deployment/kubernetes/templates/web_service_deployment.tpl

+6-4
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,12 @@ spec:
5959
- name: config-volume
6060
mountPath: /tmp/odbc.ini
6161
subPath: odbc.ini
62-
{{ if eq .Values.useKubernetesSecret "false"}}
62+
{{- $additionalVolumeMounts := include "resc.rescWebserviceAdditionalVolumeMounts" . }}
63+
{{- if $additionalVolumeMounts }}
6364
{{- with include "resc.rescWebserviceAdditionalVolumeMounts" .}}
6465
{{- nindent 12 .}}
6566
{{- end }}
66-
{{ end }}
67+
{{- end }}
6768
securityContext:
6869
allowPrivilegeEscalation: false
6970
readOnlyRootFilesystem: false
@@ -87,11 +88,12 @@ spec:
8788
- name: config-volume
8889
configMap:
8990
name: {{ .Values.global.appName }}-web-service-config{{ .Values.nameSuffix }}
90-
{{ if eq .Values.useKubernetesSecret "false"}}
91+
{{- $additionalVolumes := include "resc.rescWebserviceAdditionalVolumes" . }}
92+
{{- if $additionalVolumes }}
9193
{{- with include "resc.rescWebserviceAdditionalVolumes" .}}
9294
{{- nindent 8 .}}
9395
{{- end }}
94-
{{ end }}
96+
{{- end }}
9597
{{ if .Values.global.imagePullSecret }}
9698
imagePullSecrets:
9799
- name: {{ .Values.global.imagePullSecret }}

0 commit comments

Comments
 (0)