diff --git a/charts/dependency-track/Chart.yaml b/charts/dependency-track/Chart.yaml index 741c566..e00d887 100644 --- a/charts/dependency-track/Chart.yaml +++ b/charts/dependency-track/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: dependency-track -version: 0.2.0 +version: 0.3.0 type: application appVersion: 4.10.1 description: |- diff --git a/charts/dependency-track/templates/api-server/statefulset.yaml b/charts/dependency-track/templates/api-server/statefulset.yaml index 343bfe6..3bfd4a9 100644 --- a/charts/dependency-track/templates/api-server/statefulset.yaml +++ b/charts/dependency-track/templates/api-server/statefulset.yaml @@ -76,6 +76,9 @@ spec: mountPath: /var/run/secrets/secret.key readOnly: true {{- end }} + {{- if .Values.apiServer.additionalVolumeMounts }} + {{- toYaml .Values.apiServer.additionalVolumeMounts | nindent 8 }} + {{- end }} livenessProbe: httpGet: scheme: HTTP @@ -115,6 +118,9 @@ spec: secret: secretName: {{ . }} {{- end }} + {{- if .Values.apiServer.additionalVolumes }} + {{- toYaml .Values.apiServer.additionalVolumes | nindent 6 }} + {{- end }} {{- if .Values.apiServer.persistentVolume.enabled }} volumeClaimTemplates: - metadata: diff --git a/charts/dependency-track/templates/frontend/deployment.yaml b/charts/dependency-track/templates/frontend/deployment.yaml index 2576d7c..a4d1cc2 100644 --- a/charts/dependency-track/templates/frontend/deployment.yaml +++ b/charts/dependency-track/templates/frontend/deployment.yaml @@ -61,6 +61,9 @@ spec: volumeMounts: - name: tmp mountPath: /tmp + {{- if .Values.frontend.additionalVolumeMounts }} + {{- toYaml .Values.frontend.additionalVolumeMounts | nindent 8 }} + {{- end }} livenessProbe: httpGet: scheme: HTTP @@ -91,3 +94,6 @@ spec: volumes: - name: tmp emptyDir: { } + {{- if .Values.frontend.additionalVolumes }} + {{- toYaml .Values.frontend.additionalVolumes | nindent 6 }} + {{- end }} diff --git a/charts/dependency-track/values.yaml b/charts/dependency-track/values.yaml index 126dcfb..9910144 100644 --- a/charts/dependency-track/values.yaml +++ b/charts/dependency-track/values.yaml @@ -47,6 +47,13 @@ apiServer: periodSeconds: 15 successThreshold: 1 timeoutSeconds: 5 + additionalVolumeMounts: [] + # - name: foo + # mountPath: /bar + additionalVolumes: + [] + # - name: foo + # emptyDir: {} service: type: ClusterIP nodePort: ~ @@ -111,6 +118,14 @@ frontend: periodSeconds: 15 successThreshold: 1 timeoutSeconds: 5 + additionalVolumeMounts: + [] + # - name: foo + # mountPath: /bar + additionalVolumes: + [] + # - name: foo + # emptyDir: {} service: type: ClusterIP nodePort: ~