Skip to content

Commit d575ca5

Browse files
mberndt123jsoref
authored andcommitted
add option to add files in container
1 parent ff9fe17 commit d575ca5

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed

charts/scala-steward/templates/configmap.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,15 @@ data:
1111
{{- tpl (.Files.Get "files/password.sh") . | nindent 4 }}
1212
scalafix.conf: |
1313
{{- .Values.scalafixConfig | nindent 4 }}
14+
{{- if .Values.additionalFiles }}
15+
---
16+
apiVersion: v1
17+
kind: ConfigMap
18+
metadata:
19+
name: {{ include "scala-steward.fullname" . }}-files
20+
data:
21+
{{- range $k, $v := .Values.additionalFiles }}
22+
{{ $k }}:
23+
{{ $v.content | quote }}
24+
{{- end }}
25+
{{- end }}

charts/scala-steward/templates/cron-job.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ spec:
4343
name: opt
4444
- mountPath: /var/scala-steward/workspace
4545
name: workspace
46+
{{- range $k, $v := .Values.additionalFiles }}
47+
- mountPath: {{ $v.path }}
48+
name: files
49+
subPath: {{ $k }}
50+
{{- end }}
4651
volumes:
4752
- name: opt
4853
configMap:
@@ -63,3 +68,13 @@ spec:
6368
- name: workspace
6469
emptyDir: {}
6570
{{- end }}
71+
{{- if .Values.additionalFiles }}
72+
- name: files
73+
configMap:
74+
name: {{ include "scala-steward.fullname" . }}-files
75+
items:
76+
{{- range $k, $v := .Values.additionalFiles }}
77+
- key: {{ $k }}
78+
path: {{ $k }}
79+
{{- end }}
80+
{{- end }}

charts/scala-steward/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,11 @@ persistence:
5353
accessModes:
5454
- ReadWriteOnce
5555
size: 5Gi
56+
57+
additionalFiles: {}
58+
# this can be used to make files available in the container, e. g. for authentication for an artifact repository
59+
# additionalFiles:
60+
# nexusCredentials:
61+
# path: /root/.sbt/1.0/credentials.sbt
62+
# content: |
63+
# credentials += Credentials(sys.env("NEXUS_REALM"), sys.env("NEXUS_HOST"), sys.env("NEXUS_USERNAME"), sys.env("NEXUS_PASSWORD"))

0 commit comments

Comments
 (0)