From d98571c8366a3419766e8407b7c872955884c39d Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Wed, 16 Nov 2022 09:33:08 +0000 Subject: [PATCH] CI: fix docker image prune Without the --all flag, only dangling images are pruned. This doesn't help much. Also, only prune images over 1 week old on the builder runner. --- .github/workflows/stackhpc-all-in-one.yml | 2 +- .github/workflows/stackhpc-container-image-build.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/stackhpc-all-in-one.yml b/.github/workflows/stackhpc-all-in-one.yml index c6e9de859..6966ff6fc 100644 --- a/.github/workflows/stackhpc-all-in-one.yml +++ b/.github/workflows/stackhpc-all-in-one.yml @@ -235,5 +235,5 @@ jobs: - name: Prune Docker images over 1 week old # May fail if another prune is running - run: sudo docker image prune --force --filter until=168h || true + run: sudo docker image prune --all --force --filter until=168h || true if: always() diff --git a/.github/workflows/stackhpc-container-image-build.yml b/.github/workflows/stackhpc-container-image-build.yml index 306aa6f42..a36e3f12d 100644 --- a/.github/workflows/stackhpc-container-image-build.yml +++ b/.github/workflows/stackhpc-container-image-build.yml @@ -143,9 +143,9 @@ jobs: retention-days: 7 if: github.event.inputs.seed == 'true' - - name: Prune local Kolla container images + - name: Prune local Kolla container images over 1 week old run: | - sudo docker image prune --force --filter="label=kolla_version" + sudo docker image prune --all --force --filter until=168h --filter="label=kolla_version" sync-container-repositories: name: Trigger container image repository sync