Zuul jobs are running out of space and failing. This attempts to
resolve by cleaning up between the build/publish of each image.
Switched to the ansible command module, since the make module doesn't
support multiple make targets.
Added a clean target to any image which didn't already have one, which
was just the ipa-downloader-image.
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I36747a7cd858eef612f654f50a5c65f596e4a59d
Currently tags aren't mirrored until the next patchset is merged,
which delays the Github release workflow.
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I303a027ab6fab38b95058e6e89eaa9adb1f4a84b
Other projects which inherit this one reference the 32GB nodeset which
was removed. This patchset adds it back.
Change-Id: I58538368523032f2104415ed3a11bd5ace64dacd
This patchset makes minor changes to vino-builder to work with the
addition of bmhLabels in [0].
[0] https://review.opendev.org/c/airship/vino/+/782875
Change-Id: I5eb41a863c556b38c819f6da862265e153922fe7
* Add nodeset so that image build and image publish job can run.
* change pycrypto to cryptography in pip packages
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: Id04561790db6d3d0745bc5d17a525f7fc1c65092
metal3 is using ironic victoria verion. so uplifting ironic ussuri to
victoria
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: If26e127fe06807c6f11c27a7d4d6d082e929b030
This patchset fixes the issue where Helm Chart Collator image build was
failing with USE_PROXY=true.
Issue #7
Change-Id: I3db9adabbde69880b56d1b398901cdf684ea75c8
The commit adds standard Makefile that will allow to push the image
to airshipit repositories. Also it sets libvirt daemon to run as root
this is needed, because host os doesn't have libvirt user on it (libvirt)
is installed in container.
Change-Id: Ifbca013496636ed32a1145303136aa28d02c3d1a
This patchset integrates vino-builder into the vino manager daemonset.
See corresponding vino changes in [0].
[0] https://review.opendev.org/c/airship/vino/+/778209
Change-Id: I860ffef6275aca9d10a20abf79c1a25455ff3717
This change adds to the multistrap playbook to ensure that the
hostname files are correct when multistrap installs packages. This
can be an issue when installing packages such as ssmtp. A later step
will override the hosts and hostname files so these changes will be
temporary in the overall build process.
Change-Id: I61124a4e991e4aaedadc9c6ef211b574178fb411
Fix an issue with qcow-bundle naming that was causing docker registry
info to be dropped.
Dropped redundant "qcow" prefix for qcow-bundle subdirectories.
Use qcow-bundle subdirectory as image name.
Rename "config" directory as "manifests" per offline review request.
Change-Id: Ie110923b3c8d5a825dd7a199658722b853018d97
This reverts commit a3c6b4454ae879ada9bc188b48429bfe53ae58b3.
This broke proxy functionality and makes it impossible to build this
project behind a proxy. Reverting until author completes proxy
integration.
Change-Id: I26b73a17736a28e9f45c62c100d85be25c648e44
The aim of this PS is to add support for appending grub cmdline
params per node image type. For example for worker node we may
need to apply hugepages and cpu pinning params.
Change-Id: Ieb6104100325cf888046d31da0327b01eaa280ac
This patchset includes Dex Chart Collator, which generates a Docker
image to be used by the Helm operator to deploy Dex on a Target cluster.
Change-Id: Id232cc5b0d3725d110a0711f22d2e83bbc030d29
Enable docker buildkit so that sticky bits (for sudo, etc) are preserved
in the container image. They are dropped otherwise. This also requires
docker-ce, which the script will now alert you of if missing in your
environment.
Also remove override placeholders so they don't show up as patchset
changes after running image-builder in a local environment.
Change-Id: I80dfeb12ad6e8ebef71d1f7cf44ad39579ce0d6d
Adding fetch from url option to osconfig so that any resource can
be downloaded from given url and installed it during image build
process. Typical scenario in which user has to install custom package
in user defined script. Eg. Installing kernel driver 'i40e' etc.
Change-Id: Ic7d18f24e6faa4666b9d913cf360fe0bf11f2ef4
Allow mksquashfs overrides for thread count and compression algorithm.
Apply all rootfs-level overrides uniformly in Makefile.
Change-Id: I9dfb9fac63a6efcad42bc73242929e52ff1f9344