Skip to content

dagger.io integration #3649

@caniko

Description

@caniko

Background

dagger is very useful for simplifying complex CI/CD pipelines, and sometimes you want to run a few components from these locally during development. This is where mirrord can be very useful.

Feature

mirrord dagger -- <dagger command> that replaces dagger call <dagger command> for cases when we want to bind our dagger call to a remote cluster using mirrord.

Backend

In dagger we define our own CLI commands using the dagger SDKs, and dagger call is used to run these commands from the CL. These commands may spin up several containers using docker, podman, or whatever container runtime with docker interface. This new feature should detect these requests made by dagger to the docker api, and apply mirrord container to them.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions