curl was apparently forgotten in the refactor to have images built
in zuul automatically.
This is a problem, as the heat image is used in glance to fetch
the CirrOS image, which would fail if curl is absent.
Change-Id: Ia1a84766865ea5c4e4a26516c9e8faa2e0daf9b2
before adding ceph repo. Without this Jenkins is having
issues building images
Issue:
The method driver /usr/lib/apt/methods/https could not be found
Change-Id: I95061b62045cd8980b10e2d5f4991005b66c5b4c
This patch adds a source build of DPDK 17.11.5 to the openvswitch image
and enables DPDK during build time of openvswitch. Moreover, it bumps
the version of openvswitch from 2.8.1 to 2.10.1.
Change-Id: I2d188ce6fc4c33e1b7e38cb6c8ff330677ee1902
Add the new build-rocky.sh script.
Also fix pycrypto not being used on rocky by overriding the
pip packages being installed in the build-rocky.sh script
Change-Id: Id06a3ee97f99b6f28c0bec8c49bab54611fb079c
Livirt is currently published with <os>-latest.
This is inconsistent with other images, as they are published under
the format <version>-<os>.
This fixes it.
Change-Id: I27133466bbddd404320fe46ec890e2c6dd0d638b
This adds the build/publish/promote of OpenSUSE Leap 15 images
for Rocky. They are first built using LOCI's base Dockerfile,
then leverage the same process as Ubuntu Xenial, with the exception
of running on python3.
Change-Id: I5ec719a5878fbca7c4fb17c785df82f80711349b
Currently the OpenStack images are not published on dockerhub in
openstackhelm namespace.
This makes use of the standard openstack infra roles as much as
we can, to build and promote images.
The only thing that differs is the creation of the requirements
image, which needs to be available before building
the other images. For this, we:
1) Build the requirements container using infra role.
2) Build and run our own docker webserver container, extracting
the wheels from the requirements container.
Depends-On: https://review.openstack.org/640711/
Change-Id: I16fc6e989f1c412d458270195c6aff8343524c48
Version 5 of libvirt present in Virtualization repo is too recent
and unnecessary for queens and rocky builds.
Virtualization repo is however necessary for cgroups packages
that are not present in the main repository. It can be deleted once the
necessary packages are installed.
Ceph repo should not be needed at all.
Change-Id: I2d030c0f326cef4571ef6d15056d8afdf7381d69
Current mini-mirror images are build using a single Aptly config file
provided at build time. In some cases, it may be desirable to provide an
Aptly configuration file for each source to change the behavior of a
single mirror. This commit introduces support for providing an Aptly
configuration file for each individual source. The config file should be
named aptly.conf and placed in the root source path.
Change-Id: Ic51fa2ab6898eaa14b45b67ba6708f2d7aea75eb
This PS updates the credentials used for dockerhub pushes and also
removes any newlines from them.
Change-Id: I340f25bb19896b691dccfca6a4e14e223c031174
Signed-off-by: Pete Birley <pete@port.direct>
Now that openstack-infra has new roles to build/upload/promote
artifacts from gating, we are making use of them as much as we can.
Mini-mirror was also changed:
- It was wrongly affiliated to SUSE, so that Copyright line was removed.
- The docker file was incorrectly named, and was therefore renamed for
consistency.
The LOCI jobs were not updated, and will be part of another commit.
Change-Id: Ic37e634c52cb98e12568783ca6c7ac93e92ea2a7
If requirements is not part of BUILD_PROJECTS, assume it was built already
before and set the REQUIREMENTS_TAGGED_PROJECT_REF according to current project.
Otherwise there'd be WHEELS set to something like "requirements:version--distro"
Change-Id: Ifedd3b41a52b4e9628c1b4ec07176b5e3416dbb7
Currently, mini-mirror combines all source distributions into a single
distribution and component when publishing. This commit changes the
publishing behavior of mini-mirror to separate distributions and
components for all published mirrors.
Change-Id: Ib32a2adbb6d053a798d97eedb66e272c8961581d
This PS updates the defaults to use the openstack-helm docker
registry
Change-Id: I29b052fe74f5c6d92c2ca26455885bc3dd35b9fe
Signed-off-by: Pete Birley <pete@port.direct>
This ps adds EXTRA_BUILD_ARGS parameter to docker build in Makefile
to allow additional arguments like labels and proxy to be passed
during image build
Change-Id: Ib5d42d3493ffbba274c2dcb8721428141143db49
This commit adds a mini-mirror image to OpenStack-Helm images for
the mini-mirror chart [0].
[0] https://review.openstack.org/623314
Change-Id: I55d90560ef7c07e22d2a997d2e32a0ad95edb301