apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization # namespace: nextcloud generatorOptions: disableNameSuffixHash: true # suppression des suffixe en hash en bout de nom resources: - ./resources/deployment.yaml # - ./resources/namespace.yaml - ./resources/nextcloud-tenant.yaml - ./resources/nextcloud-service.yaml - ./resources/pvc.yaml - ./resources/job.yaml - ./resources/ConfigMap.yaml - ./resources/nextcloud-rolebinding.yaml - ./resources/nextcloud-role.yaml - ./resources/nextcloud-serviceaccount.yaml - ./resources/ingress.yaml - ./resources/ConfigMap-ldap-script.yaml #- ./resources/secret.yaml configMapGenerator: - name: nextcloud-parameters files: - ./resources/files/parameters.yaml - name: nextcloud-env literals: - MINIO_SERVICE_NAME=$(MINIO_SERVICE_HOST):$(MINIO_SERVICE_PORT) # pas nécessaire je pense - MINIO_SERVICE_HOST=minio - MINIO_SERVICE_PORT=443 secretGenerator: # Voir https://github.com/minio/operator/issues/856 - name: nextcloud-minio-user literals: - CONSOLE_ACCESS_KEY=minio_root - CONSOLE_SECRET_KEY=MinioRootNotSoSecret options: disableNameSuffixHash: true # Voir https://github.com/minio/operator/issues/856 - name: nextcloud-minio-configuration files: - ./resources/files/minio/config.env # A modifier si modification mot de passe et user CONSOLE [ACCESS-SECRET] options: disableNameSuffixHash: true - name: nextcloud-smtp literals: - smtp-username=user - smtp-password=password options: disableNameSuffixHash: true vars: # génération d'information pour wait-for-bootstrap du pod nextcloud - name: MINIO_BOOTSTRAP_JOB_NAME objref: name: create-minio-bucket kind: Job apiVersion: batch/v1 fieldref: fieldpath: metadata.name