Bladeren bron

conditionally add ffmpeg

Stavros kois 2 jaren geleden
bovenliggende
commit
417515415a

+ 6 - 0
charts/nextcloud/1.6.17/questions.yaml

@@ -104,6 +104,12 @@ questions:
             type: path
             default: "/var/www/html/data"
             required: true
+        - variable: install_ffmpeg
+          label: "Install ffmpeg"
+          description: "Automatically Install ffmpeg when the container starts"
+          schema:
+            type: boolean
+            default: false
 
   - variable: cronjob
     description: "Setup cronjob for nextcloud"

+ 2 - 0
charts/nextcloud/1.6.17/templates/deployment.yaml

@@ -82,6 +82,7 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
         - name: extrappvolume-{{ $index }}
           mountPath: {{ $hostPathConfiguration.mountPath }}
         {{ end }}
+        {{- if .Values.nextcloud.install_ffmpeg }}
         lifecycle:
           postStart:
             exec:
@@ -94,6 +95,7 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
                   apt install -y --no-install-recommends \
                   ffmpeg || echo "Failed to install ffmpeg"
                   echo "Finished."
+        {{- end }}
 {{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
       volumes:
         - name: nginx-configuration

+ 1 - 0
charts/nextcloud/1.6.17/test_values.yaml

@@ -19,6 +19,7 @@ nextcloud:
   host: nextcloud.kube.home
   password: changeme
   username: admin
+  install_ffmpeg: true
 nginx:
   image:
     pullPolicy: IfNotPresent