--- apiVersion: batch/v1 kind: Job metadata: name: copy-postgresdb namespace: kore labels: app: kore_site component: kore_dply tier: kore_sitedply group: kore spec: template: metadata: labels: app: kore_site component: kore_dply tier: kore_sitedply group: kore spec: containers: - name: copy-postgresdb image: termas.librecloud.online/termas_librecloud/tasksmanager:1.3 command: ["bash", "-c", "/usr/local/bin/backups-manager -v copy - - . ."] #command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 200; done;'] ports: volumeMounts: - mountPath: /data/tasks_list readOnly: true subPath: tasks_cmd name: config-postgresdb-tasks - mountPath: /data/.crd readOnly: true subPath: cmd_crd name: config-postgresdb-tasks - name: kore-data-storage mountPath: /var/lib/postgresql/postgresdb-data-pv-claim - name: kore-root-storage mountPath: /etc/postgresqlpostgresdb-root-pv-claim - mountPath: /data/bin/env readOnly: true subPath: env name: config-postgresdb-tasks - mountPath: /usr/local/bin/backups-manager readOnly: true subPath: backups-manager name: config-postgresdb-tasks - mountPath: /data/etc/.bcksrvr readOnly: true subPath: bcksrvr name: config-postgresdb-tasks - mountPath: /data/etc/.s3_bcksrvr readOnly: true subPath: s3_bcksrvr name: config-postgresdb-tasks - mountPath: /usr/local/bin/entrypoint.sh readOnly: true subPath: entrypoint.sh name: config-postgresdb-tasks - mountPath: /usr/local/bin/run.sh readOnly: true subPath: run.sh name: config-postgresdb-tasks imagePullPolicy: IfNotPresent affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app operator: In values: - site topologyKey: "kubernetes.io/hostname" nodeSelector: rolenode: storage imagePullSecrets: - name: lco-postgresdb-termasreg restartPolicy: Never volumes: - name: kore-data-storage persistentVolumeClaim: claimName: - name: kore-root-storage persistentVolumeClaim: claimName: - name: config-postgresdb-tasks configMap: name: config-postgresdb-tasks defaultMode: 0755 items: - key: env path: env - key: backups-manager path: backups-manager - key: tasks_cmd path: tasks_cmd - key: tasks_archive path: tasks_archive - key: cmd_crd path: cmd_crd - key: bcksrvr path: bcksrvr - key: s3_bcksrvr path: s3_bcksrvr - key: entrypoint.sh path: entrypoint.sh - key: run.sh path: run.sh