From e17cd1b6334bc45f7e950490b99c53f667513c98 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Wed, 6 Jul 2022 15:28:13 +0200 Subject: [PATCH] Test optimizing skopeo blob storage --- .../roles/metacluster/tasks/components.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/ansible/roles/metacluster/tasks/components.yml b/ansible/roles/metacluster/tasks/components.yml index eb510b7..2b3334c 100644 --- a/ansible/roles/metacluster/tasks/components.yml +++ b/ansible/roles/metacluster/tasks/components.yml @@ -4,8 +4,7 @@ state: directory loop: - /opt/metacluster/helm-charts - - /opt/metacluster/container-images - + - /opt/metacluster/container-images/shared - name: Add helm repositories kubernetes.core.helm_repository: @@ -45,8 +44,10 @@ - name: Pull and store containerimages ansible.builtin.command: cmd: >- - rm -f {{ ( item | regex_findall('[^/:]+'))[-2] }}.tar; \ skopeo copy \ + --retry-times 5 \ + --dest-compress \ + --dest-shared-blob-dir /opt/metacluster/container-images/shared \ docker://{{ item }} \ docker-archive:./{{ ( item | regex_findall('[^/:]+'))[-2] }}.tar:{{ item }} chdir: /opt/metacluster/container-images @@ -55,9 +56,9 @@ retries: 5 loop: "{{ containerimages.results | map(attribute='stdout_lines') | flatten + dependencies.container_images }}" -- name: Compress tarballs - community.general.archive: - dest: /opt/metacluster/container-images/image-tarballs.tgz - path: /opt/metacluster/container-images/* - format: gz - remove: yes +#- name: Compress tarballs +# community.general.archive: +# dest: /opt/metacluster/container-images/image-tarballs.tgz +# path: /opt/metacluster/container-images/* +# format: gz +# remove: yes