apiVersion: batch/v1 kind: Job metadata: name: common-jobs namespace: weareconnectamerica-web annotations: meta.helm.sh/release-name: weareconnectamerica-web meta.helm.sh/release-namespace: weareconnectamerica-web labels: app.kubernetes.io/managed-by: Helm app: weareconnectamerica-web rds: enable spec: ttlSecondsAfterFinished: 10 template: metadata: labels: app: weareconnectamerica-web rds: enable spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 - arm64 containers: - name: common-jobs image: ubuntu:latest envFrom: - secretRef: name: weareconnectamerica-web-secrets - configMapRef: name: weareconnectamerica-web-cm command: ["bash"] args: - -c - cp -rf /usr/share/nginx/subdomain/www/wp-content/uploads/common-jobs.sh /root/ && chmod 755 /root/common-jobs.sh && /root/common-jobs.sh $JOBNAME volumeMounts: - mountPath: /usr/share/nginx/subdomain/www/wp-content/uploads name: persistent-storage imagePullSecrets: - name: regcred nodeSelector: kubernetes.io/os: linux restartPolicy: Never volumes: - name: persistent-storage persistentVolumeClaim: claimName: efs-claim-weareconnectamerica