Commit Graph

6 Commits

Author SHA1 Message Date
Andreas Jaeger 56fd982f69 Retire repository
Depends-On: https://review.opendev.org/726461
Needed-By: https://review.opendev.org/726463
Change-Id: I4deefcafc286f60c1dfc64d95ce8369fe322af95
2020-05-08 21:21:16 +02:00
David Shrewsbury a1cc08f014 Implement basic image push
Pushes all images built with build-image. This requires a --prefix
option to be specified since that is the user (or organization) to
which we push and helps to identify the local images.

Change-Id: I13eee575c329deb58285f9cc913be298b43bb438
2018-08-16 17:19:29 -04:00
Monty Taylor 002003ee21
Rename build-containers to build-images
We're building container images, not containers.

Change-Id: Iad49f02063a0e1d884b24d9c4de9f1c94a2a74bd
2018-07-08 17:41:16 -04:00
Monty Taylor 7fa0dab928
Add support for building container images from pbr source
All OpenStack pbr packages can be turned in to single-process docker
containers the same way. bindep files describe the distro-packages
needed. requirements.txt describe the requirements and setup.cfg lists
the programs that get installed.

Occasionally, like with zuul-executor from Zuul, there are depends that
don't quite fit the mold, so allow a final-stage Dockerfile override.

This uses python:slim as a base image and does not make that
configurable. That is because these are python programs, so making
containers for different base distros doesn't make any sense.
2018-04-27 16:17:33 -05:00
Monty Taylor 12d5941f35
Add install-siblings command
Extract the logic for installing sibling packages from zuul-jobs and
encapsulate it in a CLI utility.
2018-04-21 16:07:14 +02:00
Monty Taylor 32b8cbaeaa
Initial Cookiecutter Commit 2018-04-04 16:58:36 -05:00