bump test nc also

This commit is contained in:
Stavros kois
2023-02-06 19:48:44 +02:00
parent 687f2f9243
commit ec64f03569
28 changed files with 64 additions and 1 deletions

View File

@@ -19,4 +19,4 @@ sources:
- https://github.com/nextcloud/docker
- https://github.com/nextcloud/helm
upstream_version: 2.3.2
version: 1.6.16
version: 1.6.17

View File

@@ -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"

View File

@@ -56,6 +56,48 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
- name: http
containerPort: 80
protocol: TCP
livenessProbe:
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: localhost
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
readinessProbe:
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: localhost
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
startupProbe:
{{- if .Values.nextcloud.install_ffmpeg }}
exec:
command:
- /bin/sh
- -c
- |
command -v ffmpeg /dev/null 2>&1 || exit 1
{{- else }}
httpGet:
path: /status.php
port: http
httpHeaders:
- name: Host
value: localhost
{{- end }}
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 60
volumeMounts:
- name: nextcloud-data
mountPath: /var/www/
@@ -82,6 +124,20 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
- name: extrappvolume-{{ $index }}
mountPath: {{ $hostPathConfiguration.mountPath }}
{{ end }}
{{- if .Values.nextcloud.install_ffmpeg }}
lifecycle:
postStart:
exec:
command:
- /bin/sh
- -c
- |
echo "Installing ffmpeg..."
apt update && \
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

View File

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