ncConfig: adminUser: admin adminPassword: password host: "127.0.0.1" dataDir: /var/www/html/data commands: [] maxUploadLimit: 3 phpMemoryLimit: 512 ncNetwork: webPort: 30001 nginx: proxyTimeouts: 120 useDifferentAccessPort: false externalAccessPort: 443 ncStorage: isDataInTheSameVolume: true html: type: hostPath hostPathConfig: hostPath: /mnt/{{ .Release.Name }}/test data: type: hostPath hostPathConfig: hostPath: /mnt/{{ .Release.Name }}/test pgData: type: pvc pgBackup: type: emptyDir emptyDirConfig: medium: "" size: "" additionalStorages: [] ##### CI Hack ##### # What this hack does is that it will create a pod before the chart install # A hostPath is attached to the pod, which will force k8s to create the directory on the host. # so the actual test run will find the directory created there. (Storage attached to the actual NC chart # uses `subPath` for which k8s will not created the directory on the host.) workload: ci-hack: enabled: true type: Job annotations: "helm.sh/hook": pre-install "helm.sh/hook-weight": "1" "helm.sh/hook-delete-policy": hook-succeeded podSpec: restartPolicy: Never containers: ci-hack: enabled: true primary: true image: bashImage command: bash args: - -c - exit 0 probes: liveness: enabled: false readiness: enabled: false startup: enabled: false persistence: ci-hack: enabled: true type: hostPath hostPath: /mnt/{{ .Release.Name }}/test/data hostPathType: DirectoryOrCreate targetSelector: ci-hack: ci-hack: mountPath: /ci