base | ||
overlays/dev | ||
requires | ||
README.md |
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
- Create cluster
kind create cluster --config requires/cluster/cluster.yaml
- Install operators, cert-manager and openldap(dev)
kubectl apply -k requires/
- Define IP poll address
kubectl apply -k base/cluster/lb
- Install nextcloud
kubectl apply -k overlays/dev