mirror of
https://github.com/truenas/charts.git
synced 2026-05-01 14:00:42 +08:00
77 lines
1.8 KiB
YAML
77 lines
1.8 KiB
YAML
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
|