Skip to content

damoon/wedding

Repository files navigation

Wedding

Wedding accepts container image builds mocking the http interface of a docker daemon.
It schedules tasks as jobs to Kubernetes.
Images are build using buildkit.
Images are taged using skopeo.

This enables running Tilt setups in gitlab pipelines without running a docker in docker daemon or exposing a host docker socket.
Building images remotely allows to work from locations with slow internet upstream (home office).

Use case 1

Using docker cli to build and push an image from within gitlab ci, without a running docker daemon.

export DOCKER_HOST=tcp://wedding:2375
docker build -t registry/user/image:tag .

Use case 2

Using tilt to set up and test an environment from within gitlab ci, without a running docker daemon.

export DOCKER_HOST=tcp://wedding:2375
tilt ci

Use case 3

Using tilt to set up a development environment without running a local docker daemon.

Terminal 1

kubectl port-forward svc/wedding 2375:2375

Terminal 2

export DOCKER_HOST=tcp://127.0.0.1:2375
tilt up

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published