Go to file
2023-09-15 10:44:35 +02:00
base feat(all): global cleanning adding dev overlay 2023-09-15 10:44:35 +02:00
overlays/dev feat(all): global cleanning adding dev overlay 2023-09-15 10:44:35 +02:00
requires feat(all): global cleanning adding dev overlay 2023-09-15 10:44:35 +02:00
README.md feat(all): global cleanning adding dev overlay 2023-09-15 10:44:35 +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