These changes were missed by Sysadmin's proposed
Migration Patch, this patch takes care of these
missings.
Also updated kolla review pull task to use
review.opendev.org instead of opendev.org as
remote url because opendev.org currently don't
have review refs/changes synched due to gitea bug.
Related-Bug: #1825732
Change-Id: I30646b0c5b95f391e9ab4bd767b468280ccb3842
Follows the same configuration that was used on
tripleo-quickstart-extras and documented use on tripleo-docs.
Change-Id: Iba8a2db92137f9f6ad28f498627eb1b87039d99f
Story: https://tree.taiga.io/project/tripleo-ci-board/task/381
Add missing bits to support stable/queens branch in TripleO;
Some adjustments might be done later but this is a first iteration.
Change-Id: I4a369389fbecf6890a75ffaaf695f391cd6b7e2d
Closes-Bug: #1750311
Mirror promoted images from RDO server to RH1 cloud
Rename all ipa_images.tar to ironic-python-agent.tar
Remove old promotion code from mirror-server
Change-Id: I44a170cfa23e568d31726f55cea8906ad2c8e146
Add missing bits to support stable/pike branch in TripleO;
Some adjustments might be done later but this is a first iteration.
Change-Id: I408a6b116b611b67b67f98e1bf7bc533ce22435c
https://review.openstack.org/#/c/478924 replaced old ovb-updates
by a new job based on oooq. This patch do the replacement in
promotion script.
Change-Id: Iee44b47db1c4f7c0315cd280c60cbb1888b5cea0
Add script for parsing of periodic multinode jobs in order
to update their status in metadata.txt files and allow them to
be considered when promoting repo.
Run this script every 30 min on mirror server
Change-Id: Ib56dba872a5cf9a40ad652be1dc9fbd801a57282
Add the logic to perform promotion with jobs started with quickstart
- add function to check if an item is in a array
- add uploads and conditions at the bottom of toci_gate_test
- modify job names for the promotion in mirror server script
Depends-On: I92b8b4e5ba6e8daf91b4166ad96ff61bdbe6e38a
Change-Id: Ie132edfe90043b32aee321a211b174d11426f50d
The job has been pretty stable and far from timeout now. Let's enable it again.
This reverts commit 4554754633.
Change-Id: I747988e376e2be64cdb45efbb7573a8002d2cb0c
When Ocata will be released, we want to add
gate-tripleo-ci-centos-7-ovb-updates in the promotion pipeline to be
able to detect issues related to networking & IPv6 when testing new
versions of OpenStack.
We have seen some cases where gate-tripleo-ci-centos-7-ovb-updates broke
because of some changes in OpenStack. Let's add it into the pipeline to
avoid this situation again.
Change-Id: I17dbd0028451d3441274bcd3eb1d247eb29d1fba
Updates to the scripts to signal to the ci.centos job
that a promotion can occur for branch. This is done
in the same fashion that has been working for master.
Change-Id: I5c83b2986b32f6e483199b59b822b8cec96edf7f
We aren't using the centos images on the mirror server anyway, and
they eat up a significant amount of disk space.
Change-Id: Ibe5427c8a8ad7c8e9235e0393fe0b6f35b197595
Save images which are uploaded from promotion jobs in different
folders, according to their branch.
Change-Id: Ia76db45546c469a8245b388dc4a81fdc6ab27217
The instack.qcow2 we are copying has been broken for quite a while
and tripleo-quickstart implemented a feature to allow using the
overcloud-full.qcow2 as an undercloud image.
Change-Id: Ic55dd790adc0ed95b5b207bf3fb10913b4c3fed5
Promotion script used wrong location of instack.qcow2 image and
didn't clean old repos because of exiting on error.
Also add logging to cron job for easy investigation of last run.
Change-Id: I610ea96dd2d57829f4c4d6645108954802bd5571
This is part of our effort to remove private infrastructure from
tripleo-ci. Now that puppet modules are installed from DLRN, we don't
need to mirror this.
Change-Id: If2252bae4b532b6625cbce87acce5c12d53ec7e4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This is still needed by tripleo-quickstart, keep it around until
quickstart uses the overcloud image instead.
Change-Id: I84d5b8c2de13132d992e6b2f23ae68dccec8a482
rh1 used a different subnet range to that of rh2 but both
are part of the 192.168 private blocks. Allow anything
from this range to upload files.
Change-Id: I4952e98d51d309b84569ff41264aebaeeb2c9dea
Add scripts to prepare rh2, (an OVB based cloud) for CI.
This patch only includes whats needed to prepare the cloud
for CI, the changes to the CI scripts themselves will be
part of another patch.
Change-Id: Ie2d1c607f283e6babb00ea19d32bebae5383867a
Recently there was a commit done in tripleo-puppet-elements [1] that
added a new reference to puppet-certmonger. This adds the same
reference to the mirror list to match.
[1] I9eedc71090df5651a84ee1840188a5b70af5f064
bp tls-via-certmonger
Change-Id: Ifa098f456df3777451b5b3452b3d4f779bd2243d
Currently we rely on being able to ssh directly to the DLRN server
in order to promote our current-tripleo symlink. However, RDO is
moving that server to a physical machine behind the ci.centos.org
firewall.
Fortunately, the ci.centos.org jenkins slaves are also on the right
side of this firewall. I have setup a simple job there that takes a
DLRN hash via parameter in HTTP POST, and runs the promote script
for TripleO. This POST is authenticated via a token that will need
to be put in the env on the mirror server.
Change-Id: I7e055c311872fabffc37b5426ca64023c57e6b0a
Developers, community members and CI jobs would like to be able to
download images that are known to have passed tripleo-ci. To make
them available we allow httpd to listen to all IP's and restrict
the upload script to only accept files from the test network.
Change-Id: I8708fd8ef069283093b7c070e86892f5abce1cb1
Add a new mirror server to hold a local cache of external network
resources, along with a puppet module to control it.
To allow the promote to happen a seperate pull request has been sent to
puppet-dlrn to add tripleo support to the promote script
https://github.com/rdo-infra/puppet-dlrn/pull/8
Change-Id: Ic640302c4a2bd81f2980a6a1c28d9ba8cb4edc44