| gio | f884341 | 2024-05-22 16:38:05 +0400 | [diff] [blame^] | 1 | apiVersion: batch/v1 |
| 2 | kind: Job |
| 3 | metadata: |
| 4 | name: copy-image-{{ .Name }} |
| 5 | namespace: {{ .Namespace }} |
| 6 | # name: copy-image # -{{ .Name }} |
| 7 | # namespace: default # {{ .Namespace }} |
| 8 | spec: |
| 9 | template: |
| 10 | spec: |
| 11 | containers: |
| 12 | - name: copy |
| 13 | image: giolekva/skopeo:amd64 |
| 14 | imagePullPolicy: Always |
| 15 | command: |
| 16 | - skopeo |
| 17 | - --insecure-policy |
| 18 | - copy |
| 19 | - --dest-tls-verify=false # TODO(gio): enable |
| 20 | - --multi-arch=all |
| 21 | - {{ .From }} |
| 22 | - {{ .To }} |
| 23 | # - docker://docker.io/giolekva/skopeo:latest # {{ .From }} |
| 24 | # - docker://zot.p.v1.dodo.cloud/giolekva/skopeo:test # {{ .To }} |
| 25 | restartPolicy: Never |
| 26 | backoffLimit: 4 |