mirror of
https://github.com/truenas/charts.git
synced 2026-04-14 10:40:31 +08:00
* init commit * add deployments * more config * syntax err * syntax err * add missing func * naming * lint * fix yaml * yaml * ci vals * ci port * perms * wrong pod * hmm * meh * no nginx without cert * db stuf * simplify * add nots * fixes * add todo * storage * test https * perms * actually mount the config * add some configs * update values * fsgroup * cmaps * update config * init quests * more test vals * more questions * nginx conf * cron * fix cron * meta * typo * additional storage goes to cron too * data and html * config * ui * values * fix * add backwards compat * make templ * use var * init migration * make exec * add todo * handle hostpaths too * update storage for backwards * typo * add redis * cleaner storage solution * br * rm * some cleanup * backup * whops * fsgroup * fix db script * bump image * remove test * test * todo * try this * lets try a hack * hmm * nope * eof * ofc * hmm * fix * explain the hack * update vers * remove todo * fix html storage * backwards compat
90 lines
1.8 KiB
YAML
90 lines
1.8 KiB
YAML
image:
|
|
pullPolicy: IfNotPresent
|
|
repository: nextcloud
|
|
tag: 29.0.0
|
|
nginxImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: nginx
|
|
tag: 1.25.4
|
|
# Keep using the same image
|
|
# as before the migration
|
|
ncPostgresImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: postgres
|
|
tag: "13.1"
|
|
|
|
resources:
|
|
limits:
|
|
cpu: 4000m
|
|
memory: 8Gi
|
|
|
|
podOptions:
|
|
dnsConfig:
|
|
options: []
|
|
|
|
ncConfig:
|
|
adminUser: admin
|
|
adminPassword: password
|
|
host: ""
|
|
dataDir: /var/www/html/data
|
|
commands:
|
|
- ffmpeg
|
|
- smbclient
|
|
maxUploadLimit: 3
|
|
phpMemoryLimit: 512
|
|
opCacheMemoryConsumption: 128
|
|
maxExecutionTime: 30
|
|
cron:
|
|
enabled: true
|
|
schedule: "*/15 * * * *"
|
|
additionalEnvs: []
|
|
|
|
ncNetwork:
|
|
webPort: 9001
|
|
certificateID:
|
|
nginx:
|
|
proxyTimeouts: 120
|
|
useDifferentAccessPort: false
|
|
externalAccessPort: 80
|
|
|
|
ncStorage:
|
|
data:
|
|
type: ixVolume
|
|
ixVolumeConfig:
|
|
datasetName: data
|
|
html:
|
|
type: ixVolume
|
|
ixVolumeConfig:
|
|
datasetName: html
|
|
pgData:
|
|
type: ixVolume
|
|
ixVolumeConfig:
|
|
datasetName: pgData
|
|
pgBackup:
|
|
# TODO: NC creates a different user/pw for pg, so we should pass the
|
|
# config to the backup container so it can get the right details
|
|
type: ixVolume
|
|
ixVolumeConfig:
|
|
datasetName: pgBackup
|
|
additionalStorages: []
|
|
|
|
notes:
|
|
custom: |
|
|
## Database
|
|
You can connect to the database using the pgAdmin App from the catalog
|
|
|
|
<details>
|
|
<summary>Database Details</summary>
|
|
|
|
- Database: `{{ .Values.ncDbName }}`
|
|
- Username: `{{ .Values.ncDbUser }}`
|
|
- Password: `{{ .Values.ncDbPass }}`
|
|
- Host: `{{ .Values.ncDbHost }}.{{ .Release.Namespace }}.svc.cluster.local`
|
|
- Port: `5432`
|
|
|
|
</details>
|
|
{{- $_ := unset .Values "ncDbUser" }}
|
|
{{- $_ := unset .Values "ncDbName" }}
|
|
{{- $_ := unset .Values "ncDbPass" }}
|
|
{{- $_ := unset .Values "ncDbHost" }}
|