values.yaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. image:
  2. pullPolicy: IfNotPresent
  3. repository: nextcloud
  4. tag: 30.0.6
  5. nginxImage:
  6. pullPolicy: IfNotPresent
  7. repository: nginx
  8. tag: 1.25.4
  9. # Keep using the same image
  10. # as before the migration
  11. ncPostgresImage:
  12. pullPolicy: IfNotPresent
  13. repository: postgres
  14. tag: '13.1'
  15. resources:
  16. limits:
  17. cpu: 4000m
  18. memory: 8Gi
  19. podOptions:
  20. dnsConfig:
  21. options: []
  22. ncConfig:
  23. adminUser: admin
  24. adminPassword: password
  25. host: ''
  26. dataDir: /var/www/html/data
  27. commands:
  28. - ffmpeg
  29. - smbclient
  30. maxUploadLimit: 3
  31. phpMemoryLimit: 512
  32. opCacheMemoryConsumption: 128
  33. maxExecutionTime: 30
  34. cron:
  35. enabled: true
  36. schedule: '*/15 * * * *'
  37. additionalEnvs: []
  38. ncNetwork:
  39. webPort: 9001
  40. certificateID:
  41. nginx:
  42. proxyTimeouts: 120
  43. useDifferentAccessPort: false
  44. externalAccessPort: 443
  45. ncStorage:
  46. data:
  47. type: ixVolume
  48. ixVolumeConfig:
  49. datasetName: data
  50. html:
  51. type: ixVolume
  52. ixVolumeConfig:
  53. datasetName: html
  54. pgData:
  55. type: ixVolume
  56. ixVolumeConfig:
  57. datasetName: pgData
  58. pgBackup:
  59. # TODO: NC creates a different user/pw for pg, so we should pass the
  60. # config to the backup container so it can get the right details
  61. type: ixVolume
  62. ixVolumeConfig:
  63. datasetName: pgBackup
  64. additionalStorages: []
  65. notes:
  66. custom: |
  67. ## Database
  68. You can connect to the database using the pgAdmin App from the catalog
  69. <details>
  70. <summary>Database Details</summary>
  71. - Database: `{{ .Values.ncDbName }}`
  72. - Username: `{{ .Values.ncDbUser }}`
  73. - Password: `{{ .Values.ncDbPass }}`
  74. - Host: `{{ .Values.ncDbHost }}.{{ .Release.Namespace }}.svc.cluster.local`
  75. - Port: `5432`
  76. </details>
  77. {{- $_ := unset .Values "ncDbUser" }}
  78. {{- $_ := unset .Values "ncDbName" }}
  79. {{- $_ := unset .Values "ncDbPass" }}
  80. {{- $_ := unset .Values "ncDbHost" }}
  81. Note: Nextcloud will create an additional new user and password for the admin user
  82. on first startup. You can find those credentials in the `/var/www/html/config/config.php` file
  83. inside the container.