geocrop-platform./k8s/dw-cog-uploader.yaml

29 lines
756 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: dw-cog-uploader
namespace: geocrop
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: uploader
image: minio/mc
command: ["/bin/sh", "-c"]
args:
- |
mc alias set local http://minio:9000 minioadmin minioadmin123
# Upload from /data/upload directory
mc mirror --overwrite /data/upload local/geocrop-baselines/
echo "Upload complete - counting files:"
mc ls local/geocrop-baselines/ --recursive | wc -l
volumeMounts:
- name: upload-data
mountPath: /data/upload
volumes:
- name: upload-data
emptyDir: {}