75
75
value : " {{ .Values.schedule.kubepreupgradeInterval }}"
76
76
- name : TRIVY_INTERVAL
77
77
value : " {{ .Values.schedule.trivyInterval }}"
78
+ {{- if .Values.persistence.enabled }}
79
+ volumeMounts :
80
+ - name : data
81
+ mountPath : {{ .Values.persistence.mountPath }}
82
+ {{- end }}
78
83
resources :
79
- {{- toYaml .Values.resources | nindent 12 }}
84
+ limits :
85
+ cpu : {{ .Values.resources.limits.cpu }}
86
+ memory : {{ .Values.resources.limits.memory }}
87
+ {{- if not .Values.persistence.enabled }}
88
+ ephemeral-storage : {{ .Values.resources.limits.ephemeralstorage }}
89
+ {{- end }}
90
+ requests :
91
+ cpu : {{ .Values.resources.requests.cpu }}
92
+ memory : {{ .Values.resources.requests.memory }}
93
+ {{- if not .Values.persistence.enabled }}
94
+ ephemeral-storage : {{ .Values.resources.requests.ephemeralstorage }}
95
+ {{- end }}
80
96
{{- if .Values.git_bridge.enabled }}
81
97
- name : git-bridge
82
98
image : " {{ .Values.git_bridge.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
@@ -99,8 +115,24 @@ spec:
99
115
{{- end }}
100
116
- name : NATS_ADDRESS
101
117
value : {{ .Values.nats.host }}
118
+ {{- if .Values.git_bridge.persistence.enabled }}
119
+ volumeMounts :
120
+ - name : data
121
+ mountPath : {{ .Values.git_bridge.persistence.mountPath }}
122
+ {{- end }}
102
123
resources :
103
- {{- toYaml .Values.git_bridge.resources | nindent 12 }}
124
+ limits :
125
+ cpu : {{ .Values.git_bridge.resources.limits.cpu }}
126
+ memory : {{ .Values.git_bridge.resources.limits.memory }}
127
+ {{- if not .Values.git_bridge.persistence.enabled }}
128
+ ephemeral-storage : {{ .Values.git_bridge.resources.limits.ephemeralstorage }}
129
+ {{- end }}
130
+ requests :
131
+ cpu : {{ .Values.git_bridge.resources.requests.cpu }}
132
+ memory : {{ .Values.git_bridge.resources.requests.memory }}
133
+ {{- if not .Values.git_bridge.persistence.enabled }}
134
+ ephemeral-storage : {{ .Values.git_bridge.resources.requests.ephemeralstorage }}
135
+ {{- end }}
104
136
{{- end }}
105
137
{{- if .Values.container_bridge.enabled }}
106
138
- name : container-bridge
@@ -124,9 +156,31 @@ spec:
124
156
{{- end }}
125
157
- name : NATS_ADDRESS
126
158
value : {{ .Values.nats.host }}
159
+ {{- if .Values.container_bridge.persistence.enabled }}
160
+ volumeMounts :
161
+ - name : data
162
+ mountPath : {{ .Values.container_bridge.persistence.mountPath }}
163
+ {{- end }}
127
164
resources :
128
- {{- toYaml .Values.container_bridge.resources | nindent 12 }}
165
+ limits :
166
+ cpu : {{ .Values.container_bridge.resources.limits.cpu }}
167
+ memory : {{ .Values.container_bridge.resources.limits.memory }}
168
+ {{- if not .Values.container_bridge.persistence.enabled }}
169
+ ephemeral-storage : {{ .Values.container_bridge.resources.limits.ephemeralstorage }}
170
+ {{- end }}
171
+ requests :
172
+ cpu : {{ .Values.container_bridge.resources.requests.cpu }}
173
+ memory : {{ .Values.container_bridge.resources.requests.memory }}
174
+ {{- if not .Values.container_bridge.persistence.enabled }}
175
+ ephemeral-storage : {{ .Values.container_bridge.resources.requests.ephemeralstorage }}
176
+ {{- end }}
129
177
{{- end }}
178
+ {{- if .Values.persistence.enabled }}
179
+ volumes :
180
+ - name : data
181
+ persistentVolumeClaim :
182
+ claimName : {{ include "agent.fullname" . }}-data
183
+ {{- end }}
130
184
{{- with .Values.nodeSelector }}
131
185
nodeSelector :
132
186
{{- toYaml . | nindent 8 }}
0 commit comments