[tripleo] Container image tooling roadmap

Jeremy Stanley fungi at yuggoth.org
Sun May 3 21:42:40 UTC 2020


On 2020-05-03 15:32:50 -0600 (-0600), Alex Schultz wrote:
[...]
> I've always been a proponent of building blocks and letting folks put
> them together to make something that fits their needs.  The current
> discussions around containers doesn't seem to be aligned with this.
> We're currently investigating how we can create building blocks that
> can be consumed to result in containers. 1) container file generation,
> 2) building 3) distribution.  The first item is a global problem and
> is really the main thing that people will continue to struggle with as
> it depends on what you're packaging together.  Be it UBI8+RPMS,
> Ubuntu+debian packaging, Ubuntu+cloud dpkgs, Clear LInux+source, etc.
> That all gets defined in the container file.  The rest is building
> from that and distributing the output.  Kolla today does all three
> things and allows for any of the base container + packaging methods.
> Since we (tripleo) need these 3 items to remain distinct blocks for
> various reasons, we would like to seem them remain independent but
> that seems to go against what anyone else wants.
[...]

My understanding of Mohammed's proposal is that he wants to create
basic building blocks out of Docker container images which can be
reused in a variety of contexts. Opinionated on the underlying
operating system and installation method, it seems like the
suggestion is to have something akin to Python sdist or wheel
packages, but consumable from DockerHub using container-oriented
tooling instead of from PyPI using pip. The images would in theory
be built in a templated and consistent fashion taking cues from the
Python packaging metadata, similar to Monty's earlier PBRX
experiment maybe.
-- 
Jeremy Stanley
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20200503/dc8ee33e/attachment.sig>


More information about the openstack-discuss mailing list