12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 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
|