helm-charts
helm-charts copied to clipboard
[dependency-track] add option to mount custom truststore
Idea is to implement function from this https://docs.dependencytrack.org/getting-started/internal-ca/
I would also like this feature and think a general purpose volume mount approach like the following might work.
diff --git a/dependency-track/templates/backend/deployment.yaml b/dependency-track/templates/backend/deployment.yaml
index 33d245c..37d87a7 100644
--- a/third-party/charts/dependency-track/templates/backend/deployment.yaml
+++ b/third-party/charts/dependency-track/templates/backend/deployment.yaml
@@ -62,6 +62,9 @@ spec:
mountPath: /data
- name: tmp
mountPath: /tmp
+ {{- if .Values.apiserver.additionalVolumeMounts }}
+{{ toYaml .Values.apiserver.additionalVolumeMounts | indent 8 }}
+ {{- end }}
ports:
- name: api
containerPort: 8080
@@ -115,3 +118,6 @@ spec:
{}
{{- end -}}
{{- end }}
+ {{- if .Values.apiserver.additionalVolumes }}
+{{ toYaml .Values.apiserver.additionalVolumes | indent 6 }}
+ {{- end }}
diff --git a/third-party/charts/dependency-track/templates/frontend/deployment.yaml b/third-party/charts/dependency-track/templates/frontend/deployment.yaml
index 26095d2..4d23bf8 100644
--- a/third-party/charts/dependency-track/templates/frontend/deployment.yaml
+++ b/third-party/charts/dependency-track/templates/frontend/deployment.yaml
@@ -39,6 +39,9 @@ spec:
volumeMounts:
- name: tmp
mountPath: /tmp
+ {{- if .Values.frontend.additionalVolumeMounts }}
+{{ toYaml .Values.frontend.additionalVolumeMounts | indent 8 }}
+ {{- end }}
#- name: config
# mountPath: /app/static
{{- if .Values.frontend.livenessProbe.enabled }}
@@ -78,6 +81,9 @@ spec:
volumes:
- name: tmp
emptyDir: {}
+ {{- if .Values.frontend.additionalVolumes }}
+{{ toYaml .Values.frontend.additionalVolumes | indent 6 }}
+ {{- end }}
# https://github.com/DependencyTrack/frontend/issues/60
# - name: config
# configMap: