docker / setup-buildx-action

GitHub Action to set up Docker Buildx
https://github.com/marketplace/actions/docker-setup-buildx
Apache License 2.0
906 stars 142 forks source link

Kubernetes builder is not cleaned when action is cancelled #279

Closed gvisca closed 8 months ago

gvisca commented 9 months ago

Contributing guidelines

I've found a bug, and:

Description

When using the kubernetes driver, the buildx builder instance is not cleaned up when the job is cancelled.

image

Expected behaviour

The Post Set up Docker Buildx step run even if the job is cancelled.

Actual behaviour

The Post Set up Docker Buildx step is also cancelled leaving dangling builders.

Repository URL

No response

Workflow run URL

No response

YAML workflow

- name: Set up Docker Buildx
        id: setup-builder
        uses: docker/setup-buildx-action@v3
        with:
          driver: kubernetes
          platforms: linux/amd64
          driver-opts: |
            namespace=actions-runner-system,"nodeselector=kubernetes.io/arch=amd64",requests.cpu=2,requests.memory=2Gi
          append: |
            - platforms: linux/arm64
              driver-opts:
                - namespace=actions-runner-system,"nodeselector=kubernetes.io/arch=arm64",requests.cpu=2,requests.memory=2Gi

Workflow logs

No response

BuildKit logs

No response

Additional info

No response

crazy-max commented 8 months ago

Seems to be a duplicate of https://github.com/docker/setup-buildx-action/issues/270.