nextcloud-kustom/base/kustomization.yaml

39 lines
1.6 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: nextcloud
generatorOptions:
disableNameSuffixHash: true
# référence à l'exemple cadoles.
# cela force la mise à jours des secret en questions liés aux ressources ayant le labels "tenant" lorsque modifié
configurations:
#- https://forge.cadoles.com/CadolesKube/c-kustom/raw/branch/develop/base/minio/configurations/tenants.minio.min.io.yaml
# => importé en locale pour pouvoir faire un kustomize build
- ./resources/nextcloud/resources/files/minio/configurations/tenants.minio.min.io.yaml
resources:
- ./resources/nextcloud
components:
- ./components/cnpg-database
- ./components/one-redis
# MOUNT-TRY-multi-instance
## A SUPPRIMER EN CAS DE REDEPLOYEMENT nextcloud doit s'intaller une FOIS, ne décommenté qu'après la première installation
#configMapGenerator:
#- name: nextcloud-config
# files:
# - ./config.php
## behavior: merge # dans le cas ou le configmap existerait déjà et que la donnée est différente.
# options:
# disableNameSuffixHash: true
## Aller aussi dans deployment.yaml pour commenter les lignes suivantes, et supprimer le fichier config.php
# - name: nextcloud-config-volume # monte le fichier de configuration dans
# mountPath: /var/www/html/config # les instances supplémentaire
# readOnly: true # via le configmap ConfigMaps-php.yaml
# - name: nextcloud-config-volume # permet de monter le fichier de configuration dans
# configMap: # les instances supplémentaires
# name: nextcloud-config # via le configmap ConfigMaps-php.yaml