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.
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 replacesdagger 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 callis 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 applymirrord containerto them.