Go to file
2023-09-15 10:42:00 +02:00
base Cleaning base and improving overlay dev 2023-09-15 10:42:00 +02:00
overlays/dev Cleaning base and improving overlay dev 2023-09-15 10:42:00 +02:00
requires add S3 resources, ok 2023-09-05 17:05:09 +02:00
README.md cleaning repo 2023-09-06 15:26:07 +02:00

nextcloud-kustom

Base include :

  • nextcloud app
  • postgres
  • ...

Default configuration (base directory) :

  • use an external S3,
  • use local authentication,
  • use internal K8s certificate,
  • use postgresSQL

If you want change, you must do your configuration in the overlays section

Overlays dev sections install :

  • base
  • rename namespace to nextcloud-dev
  • use cert-manager (to install CRDs requirement, check requires/)

To install a test cluster on your machine

  1. Create cluster

kind create cluster --config requires/cluster/cluster.yaml

  1. Install operators, cert-manager and openldap(dev)

kubectl apply -k requires/

  1. Define IP poll address

kubectl apply -k base/cluster/lb

  1. Install nextcloud

kubectl apply -k overlays/dev