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