39 lines
1.6 KiB
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 |