We need to be able to find the DIB element in /usr/share, using editable
installation will prevent it.
Change-Id: I99e4b874e8429fc559a3fbfa22a6c5359e0ea081
* Install bindep from diskimage-builder in the DIB image job
* Switch to using ironic-python-agent-builder script
* Include distribution and branch name into target file names
* Place resulting files into correct directories
* Switch the distribution to centos7 since ubuntu seems to require
additional configuration
* Add dhcp-all-interfaces, otherwise the image won't DHCP
Change-Id: I3f95323fa59bde4d4be6ff356e5e9f20b7cd453c
Updates the run command for building ironic-python-agent-ramdisk
using dib element in ironic-python-agent-builder
Change-Id: I1ec11effc5a232b7f0f4851527b0cc7d00a11a4e
Task: 36324
Story: 2005114
Installs diskimage-builder to pass the
ironic-python-agent-buildimage-dib test for jobs using
DIB image building
Change-Id: I7be1ec3d70c59bb6bede1099e3d76fc007d8a02e
Task: 36271
Story: 2005114
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I93df04e0b97e6d71218f881cf0c06ee676aa3690
Replace `ZUUL_REFNAME` in favor of `zuul.branch` to get the correct
branch name when building images.
Change-Id: I6fe33b2f17c742d57d19985169cd9800007b5768
The "primary" host is an artifact of legacy playbooks. It does not exist
in new zuul v3 jobs, and thus the publish does not happen. We probably
need to rework the whole job again one day, but for now use hosts:all.
Change-Id: I398e3b2b36795c7773afc27ead08d70eee0069ed
This change was created after observing a number of the CoreOS
IPA build/test jobs were exhibiting a high failure rate with
the virt-nic.
Similar to the issues recently addressed in ironic's grenade
job, lets explicitly set the NIC to e1000 as that seems to be
more reliable for the CoreOS jobs.
Change-Id: I6365fe138d1b1ddc98a49f1a1da0b82d77678599
It seems nested virt, while much faster, likes to crash due to
what appears to be a SMP issue. So lets try one CPU.
Change-Id: Ibbfd168844524d91927bdd6e67d973e0bd519bf2
The CoreOS ramdisk can take anywhere from 300-500 seconds to
startup depending on the size of the image and the underlying
hypervisor performance.
Given this time window, it is easy to cause the CI job to
timeout. Lets let the VM engine be chosen to use KVM if
available.
Change-Id: Ie4e096ccd71a3667fea34731cd5268b56e3cd2b9
Renamed jobs to more appropriate names, and extended
base timouts, as well as the build timeouts for coreos
as the image we work with today is a little larger
than it was previously.
Change-Id: I2884ba795bae689b40826b8c7e2714e3eb5811fb
Depends-On: I139679db835b7a87c55f69a4d807ff8ec9099e3a
These tests exercise Ironic API with the fake driver, thus they provide
no coverage for IPA and can be excluded.
Change-Id: I02eb41b112f1da413178cbdc5834d2904e9d26e9
Increases the amount of ram for CoreOS IPA to 2GB
as the base CoreOS image is now 310MB.
Bumped CPU count for CoreOS runs to 2 CPUs as the
concurrency helps boot times for the CoreOS ramdisk.
Adds netbase, udev, and open-iscsi to debian jessie container
as they are no longer present in the default container.
Explicitly set path variable for execution in the debian
container as udevadm is in /sbin, and we may not have
/sbin on the path that is passed through to the
chroot.
Also fixed new pep8 test failures.
Story: #1600228
Task: #16287
Change-Id: I488445dfd261b7bca322a0be7b4d8ca6105750a3
Migrate the legacy job to start using our bindep role from zuul-jobs.
This will allow openstack-infra to delete
slave_scripts/install-distro-packages.sh in the future.
Change-Id: If4a5b5c1d85e1491c1544378479c0fc82ad2af03
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This change modifies the playbooks to use the 'ipmi' hardware type.
It also removes redundant conditions. The job names are not changed
to simplify the patch.
Change-Id: Ie7609ab4cceb5c01806a7a0728a4087f790a590e
Use the tempest plugin from openstack/ironic-tempest-plugin as we
have moved the tempest code there. Soon the tempest code will be
deleted from openstack/ironic.
Change-Id: I8e91d3ca6dd34f8e959c5f6b1e6f07b1a04080b3
After migration to zuulv3/ansible upgrade post upload task start
uploading files into UPLOAD_TAR and UPLOAD_RAW directories.
This patch fixes post task to keep correct directory structure
on destination host.
Change-Id: I0e50170977841bddf3e257fe409c8eccb99dc833
We ensure that parent directory exists while trying to sync into
subdir, as result post job failed.
This patch ensures we created subdirectory where we will sync files
before sync.
Change-Id: I85ad8d6d719d0115c869a11cac3233ef203de1be
Closes-Bug: #1727652
With this patch branch is added to tiny-instance image name.
Also fixed a problem with BRANCH_PATH was set to refs/heads/master
after migration to zuulv3
Change-Id: I490e2d51a7c3fbc2cc0fa78a95b984874ab934f7
This patch moves the legacy ironic-python-agent CI jobs into the
tree instead of storing them in openstack-infra/openstack-zuul-jobs
to give us control as we migrate the legacy jobs to the new ansible
roles.
Change-Id: I7f98258589954639fa8187a3fec4a0b9da05915d