diff --git a/charts/remark42/Chart.yaml b/charts/remark42/Chart.yaml index 449a8beada68c5c9fb77f8a7b65fa1fe6a2e0c5a..1dca2e1b454a9689f6e414ce0757d09de56ed855 100644 --- a/charts/remark42/Chart.yaml +++ b/charts/remark42/Chart.yaml @@ -7,7 +7,7 @@ type: application maintainers: - name: groundhog2k -version: "0.5.8" +version: "0.5.9" appVersion: "v1.11.3" diff --git a/charts/remark42/README.md b/charts/remark42/README.md index 6da0ab454ebe60871e8d2696fcbe9a35b8c46c25..bbafc75c3bec83b5e4600fd78b0876439d50eb36 100644 --- a/charts/remark42/README.md +++ b/charts/remark42/README.md @@ -1,6 +1,6 @@ # Remark42 -   +   A Helm chart for Remark42 on Kubernetes @@ -62,6 +62,8 @@ helm uninstall my-release | image.registry | string | `"docker.io"` | Image registry | | image.repository | string | `"umputun/remark42"` | Image name | | image.tag | string | `""` | Image tag | +| initCommand | list | `["/bin/sh"]` | Init container command | +| initArgs | list | `["-c","find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var"]` | Init container command args | | imagePullSecrets | list | `[]` | Image pull secrets | | strategy | object | `{}` | Pod deployment strategy | | startupProbe | object | `see values.yaml` | Startup probe configuration | diff --git a/charts/remark42/RELEASENOTES.md b/charts/remark42/RELEASENOTES.md index 484ebf7b91f9e3cb23f98dfaae5d0a92f3a5f04b..7a41dfd4f40724d2a11a78bf11cbe37266dc5f91 100644 --- a/charts/remark42/RELEASENOTES.md +++ b/charts/remark42/RELEASENOTES.md @@ -23,4 +23,5 @@ | 0.5.6 | v1.11.3 | Updated chart dependencies (redis 0.6.9) | | 0.5.7 | v1.11.3 | Updated chart dependencies (redis 0.6.10) | | 0.5.8 | v1.11.3 | Updated chart dependencies (redis 0.6.11) | +| 0.5.9 | v1.11.3 | Added support for init container command and arguments (thx @IxDay) | | | | | diff --git a/charts/remark42/templates/deployment.yaml b/charts/remark42/templates/deployment.yaml index 9e706e4f4f4263bdbd43a70d35c434ec6603b373..bf1fcb96af4508a562bb9163048e7f422a223cc3 100644 --- a/charts/remark42/templates/deployment.yaml +++ b/charts/remark42/templates/deployment.yaml @@ -45,8 +45,8 @@ spec: volumeMounts: - mountPath: /srvtmp name: remark-vol - command: [ "/bin/sh" ] - args: [ "-c", "find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var" ] + command: {{- toYaml .Values.initCommand | nindent 12 }} + args: {{- toYaml .Values.initArgs | nindent 12 }} containers: - name: {{ .Chart.Name }} {{- with .Values.securityContext }} diff --git a/charts/remark42/values.yaml b/charts/remark42/values.yaml index 540b0d7a33d8379e78cb9aba478086a59e29b4d2..b1ab58dee648ba3703bfe834274870bced522654 100644 --- a/charts/remark42/values.yaml +++ b/charts/remark42/values.yaml @@ -8,6 +8,15 @@ image: # Overrides the image tag whose default is the chart appVersion. tag: "" +## Init container command +initCommand: + - /bin/sh + +## Init container command args +initArgs: + - -c + - find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var + ## Pull secrets and name override options imagePullSecrets: [] nameOverride: ""