Skip to content

Change Docker Daemon fallback to pull directly using Docker SDK instead of Crane #4990

Description

@AustinAbro321

Is your feature request related to a problem? Please describe.

The Docker Daemon fallback uses Crane, however this is bulky and slow. I believe it would be faster for users, and simpler in the codebase to pull direct form the daemon. The only issue is that Docker started using the OCI layout in Feb 2024 onward. It would be complex to support older versions.

We should have this as a v1 breaking change. We can make a feature flag such as PullDockerDaemonAsOCILayout (ideally think of a better name) and not enable it by default.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancement ✨New feature or requestv1.0.0Issues tracking toward Zarf v1.0.0

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions