Keine Beschreibung

nextcloud.yaml 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. apiVersion: argoproj.io/v1alpha1
  2. kind: Application
  3. metadata:
  4. name: nextcloud
  5. namespace: {{ .Values.spec.namespace }}
  6. finalizers:
  7. - resources-finalizer.argocd.argoproj.io
  8. spec:
  9. destination:
  10. namespace: nextcloud
  11. name: {{ .Values.spec.destination.name }}
  12. project: {{ .Values.spec.project }}
  13. syncPolicy:
  14. automated:
  15. prune: true
  16. selfHeal: true
  17. source:
  18. chart: nextcloud
  19. repoURL: https://nextcloud.github.io/helm/
  20. targetRevision: 2.12.1
  21. helm:
  22. releaseName: nextcloud
  23. values: |
  24. ingress:
  25. enabled: true
  26. annotations:
  27. cert-manager.io/cluster-issuer: "letsencrypt-prod"
  28. tls:
  29. - secretName: "newcloud-kaisers-info-tls"
  30. hosts:
  31. - "newcloud.kaisers.info"
  32. path: /
  33. pathType: Prefix
  34. nextcloud:
  35. host: newcloud.kaisers.info
  36. username: admin
  37. password: changeme
  38. mail:
  39. enabled: true
  40. fromAddress: "nextcloud <cloud@kaisers.info>"
  41. domain: newcloud.kaisers.info
  42. smtp:
  43. host: "mail.your-server.de"
  44. secure: ssl
  45. port: 587
  46. authtype: LOGIN
  47. name: "cloud@kaisers.info"
  48. password: "v4w4e8dpg349Vd"
  49. internalDatabase:
  50. enabled: false
  51. ##
  52. ## External database configuration
  53. ##
  54. externalDatabase:
  55. enabled: true
  56. ## Supported database engines: mysql or postgresql
  57. type: mysql
  58. ## Database host
  59. host: mariadb
  60. ## Database user
  61. user: nextcloud
  62. ## Database password
  63. password: nextcloud
  64. ## Database name
  65. database: nextcloud
  66. ##
  67. ## MariaDB chart configuration
  68. ##
  69. mariadb:
  70. ## Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database set this to false and configure the externalDatabase parameters
  71. enabled: true
  72. auth:
  73. database: nextcloud
  74. username: nextcloud
  75. password: changeme