wedding

module
v0.0.0-...-274d15d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2021 License: Apache-2.0

README

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

Directories

Path Synopsis
cmd
hack
tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL