Skip to content
Snippets Groups Projects
12-06-2021-harmonize-nc.yml 1.9 KiB
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
apiVersion: batch/v1
kind: Job
metadata:
  name: update-nc-11-06
  namespace: ${NS}
spec:
  template:
    spec:
      containers:
      - command:
        - /bin/sh
        - -c
        args:
        - set -e;
          /usr/local/bin/php /usr/src/nextcloud/occ config:app:set onlyoffice sameTab --value true;
          /usr/local/bin/php /usr/src/nextcloud/occ config:app:set onlyoffice versionHistory --value true;
          /usr/local/bin/php /usr/src/nextcloud/occ config:app:set onlyoffice customizationForcesave --value true;
          /usr/local/bin/php /usr/src/nextcloud/occ config:app:set files default_quota --value="10 GB"
        env:
        - name: INSTALLED
          value: "true"
        - name: VERSION
          value: ${NC_VERSION}
        - name: OBJECTSTORE_S3_KEY 
          valueFrom:
            secretKeyRef:
              key: AWS_ACCESS_KEY_ID 
              name: ${FQDN}-s3
        - name: OBJECTSTORE_S3_SECRET 
          valueFrom:
            secretKeyRef:
              key: AWS_SECRET_ACCESS_KEY
              name: ${FQDN}-s3
        - name: MAIL_FROM_ADDRESS 
          valueFrom:
            secretKeyRef:
              key: mail_from_address
              name: ${NS}-smtp
        - name: SMTP_PASSWORD
          valueFrom:
            secretKeyRef:
              key: password 
              name: ${NS}-smtp
        - name: SMTP_NAME 
          valueFrom:
            secretKeyRef:
              key: username
              name: ${NS}-smtp
        - name: DB_PASSWORD 
          valueFrom:
            secretKeyRef:
              key: password 
              name: nextcloud.pg-${PG_DOMAIN}.credentials
        envFrom:
        - secretRef:
            name: ${FQDN}-app
        image: libresh/nextcloud:${NC_IMAGE_TAG}
        imagePullPolicy: IfNotPresent
        name: install-nuage
      restartPolicy: Never
      securityContext:
        fsGroup: 82
        runAsGroup: 82
        runAsUser: 82