Ping test is no longer being used in the last 5 years and was replaced
by tempest. However there are still pieces of code being executed, and
replacing some files, for example the testrepository.subunit file that
tempest generate and it is being used by the ci logging scrapper to
collect data about tempest.
Change-Id: Ia2b18f88652f144d5b593c5d209a9acf2d0374c8
Currently artg_repos_dir path points to
/home/zuul/src/opendev.org/openstack.
On EL9, we have /home/zuul and /home/zuul-worker dir
exists and default user is zuul-worker.
artg_repos_dir is looking for clonned repos in /home/zuul path but repos
are clonned in /home/zuul-worker, leading to failure.
More info about issue is here:
https://review.rdoproject.org/r/c/testproject/+/35229/23#message-265a04d5718b866a2ecf508af68df2e4159af457
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: Iea958e037ab63896def82608bc2ce2ba0d30948c
Some variables like tempestmail_log_server and tempest_track_resources
are no longer required because it belongs to validate-tempest role, that
is deprecated now. Other variables like tempest_test_image_path and
tempest_tempest_conf_overrides should be used only when required. In the
case of these testenv, this is overriding what is in tempest.yml task in
tripleo-quickstart-extras, making it hard to change cirros image.
Removing here will have no impact, and all common tempest variables
should indeed be centralized in tempest.yml task.
Change-Id: I66da92fcabf204ab9ed3653132ee5221c220c5a0
Currently we're getting rate limited and until recently we weren't
actually leveraging the cache. In order to work around this, let's stop
funneling all our docker.io requests through a single IP.
Change-Id: Ia39e562bbb76b5c13e559b4e4d499123a6531ac8
Related-Bug: #1889122
The image URL should be defined in release files.
Currently, the OVB settings are overwriting the 'human-
readable' URLs with hash-related ones and failing jobs
in the component pipeline.
Change-Id: I1a8eb6d4458177e6ff84923e60d2194ce1e24888
The url download.cirros-cloud.net is blocked
from rdo nodes. Create a backup of the image
on images.rdoproject.org
Related-Bug: 1867807
Change-Id: Ibe5ff806539479fb94d4a61aff9ac06a883a6895
Previously the images were hosted on rdo-cloud which was pointed
to certain IP address for rcm server and other images were hosted
on images.rdoproject.org.
In order to move the images to a new host, we can have created
images-vexxhost.r.o and tested the migration there. Since it
is working fine.
In order to reuse the name images.r.o in the new cloud, we need
to switch off the old server and populate the new dns images.r.o
on new cloud via taking an intermediate dns images-vexxhost.r.o
dns. We tested the intermediate dns.
https://softwarefactory-project.io/r/#/c/17428 populates the dns
record to images.rdoproject.org and also keeps
images-vexxhost.rdoproject.org domain. In order to keep the name
consistent, it switches to images.rdoproject.org and reuse the same.
https://tree.taiga.io/project/tripleo-ci-board/task/1538
Depends-On: https://softwarefactory-project.io/r/#/c/17428
Change-Id: Idb97bdf4a7fe6d1d924ceded238c1d3dcdcb372c
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
in ovb and ovb-rdocloud.yaml, for RHEL-8 overcloud_image_url and
ipa_image_url, release and dlrn_hash/tag was hardcoded to master
and due to this master image gets pulled in train job also leading
to unwanted to RHEL8 fs01 train job.
Closes-Bug: #1853978
Change-Id: I737c6c272448eca14683b845563102afd0fc0f96
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Images from rdoproject should be fetched by default,
cloud related ovb-* configurations can override it if needed.
Change-Id: I18514a18352a8da4387de097d87b98e6bec0435a
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
Use the new registry provided by Infra which is Docker Registry v2 and
not v1 anymore. I'll probably be more stable for us when doing HTTP calls
against the registry.
Change-Id: I8294d734984fee721c3d856c40fc4795288bd060
Related-Bug: #1819632
For the OVB jobs which still run Pacemaker, let's force ContainerCli until
we get them working with Podman.
Change-Id: I2d8f484feb1b1fc2b88ab1f7b37b44324183643e
Use dynamical settings for DNS, avoid using them as extra vars
Depends-On: https://review.openstack.org/636438
Change-Id: I13e3cacef6a4a37765ee79ce9029d38bc1ce4d3d
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
The yum repos are set incorrectly in
ovb jobs. This change matches the upstream
setting. We should consider making this
behavior default.
Closes-Bug: #1807755
Change-Id: I0350186fb364ea369695bfc3aebe968c5ee1242b
Determining the root cause of ironic issues
is difficult when using an unstable cloud.
By default let's dump the network traffic to
make our lives easier.
Related-Bug: #1797526
Depends-On: Ibee6ba188585f80f0f7d136c81146096cb4432c2
Change-Id: I68f05756770909bea53b288f10dd255a9e3c8129
To reduce the timemouts on the Undercloud, let's reduce the number of workers.
Depends-On: I9c2ea60960f1652f62f7f05879ebebddf3f8664e
Change-Id: I067dd94e0cbd7bf26b48ab4bf80be6058582ccb3
We'll be switching this to true by default, so we need to set the
undercloud clean option to False for CI.
Change-Id: I70ac9bbe57d7078a1aa2eb8b07503efb8ba5bbfe
Needed-By: I027a76d2f37a5af5bd0a599783287632298acf3f
Related-Bug: #1761810
Now overcloud deploy timeout is derived from DEVSTACK_GATE_TIMEOUT
which is always 170 and equal to 80. It's not appropriate for all
jobs. It will be calculated dynamically depending on how much time
remains in the job for deployment.
Pass end time of CI job to ansible playbook for calculating it.
Partial-Bug: #1738038
Change-Id: I89b743fc16ea4c100ba21ddbe29081fa3e5479e9
This review moved MTU settings to the testenv files
and adds settings to adjust the Neutron settings
accordingly on the undercloud and overcloud.
Depends-On: I3106137cdb216ba593e4788f2a7f319669c8081c
Change-Id: I10a2a8df25e3110b6584b47dca693c19abeb4930
This is the final step to cut over to the combined
playbook in tripleo-quickstart-extras, so that we can
use a common playbook whether there is a testenv broker
involved or not.
Change-Id: I3ed261e3660426e62ed608bc1bc7923f3912a508
zuul-cloner is now checking out changes to
"/home/zuul/git.openstack.org/openstack"
Closes-Bug: #1737042
Change-Id: I9739dbcac551f234b595060cf257be91247a5d65
Send ARA playbook statistics to Graphite server in rh1
cloud for rh1 and rdo cloud jobs only.
It includes overcloud deploy time, undercloud install time,
images building time, etc.
Change-Id: Iad21084dff7541e50b9b193e3a5186584d0ab55a
Depends-On: I7167b62dada67403faf1f5171d6cddef419e8da2
This reverts Ifcefa1cbfb05667d124d5cfcdcfc8ff6ccd4e631 now that the
migration to zuulv3 is complete and update the path to match the new
location.
Change-Id: I7b9f512199cbab10413ae35096a04697b80622a5
It's a loss of time and useless since we have no access to the machines
to debug if needed.
Change-Id: Ia4291c18c8b4fe331b0b8b09eb605abc0776f7e0
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
Related-Bug: #1659065
In Zuul v2 and v3 cached images are in different paths, so it's
impossible to configure job to be compatible with both versions.
Use temporary the image from URL until one version will be active.
Change-Id: Ifcefa1cbfb05667d124d5cfcdcfc8ff6ccd4e631
Neutron config needs to be updated to match the system
mtu setting.
Depends-On: Iedd4cfbb0e1c9471cb1ae53b8b6acc266273463f
Change-Id: I966628caead41447641984e1f25741b873863d76
Like we already do for multinode jobs, enable Debug: True in all OVB
jobs run by TripleO and RDO CIs.
It will activate debug=true for OpenStack services which should help
people who debug the CI jobs to have more verbosity.
Note: we have to override workers_args and include the defaults values
again:
bdb69476fd/roles/overcloud-deploy/tasks/pre-deploy.yml (L169)
Change-Id: Icb46dd9d0b59c26b1e2dcbec0d2574daee9ebf6a
Use local cached cirros image for tempest testing, don't download
it every job from cirros cloud.
Change-Id: Ifc6c10bbb809a13182712322435ae47330cf4bb5
Depends-On: Idc979d60e7ed5d36646d2a9c3fd41e5f85ee15ca
All the upstream multinode and ovb jobs should be
configured to use the appropriate docker regsitry
settings.
Closes-Bug: #1710533
Change-Id: I9b3ac36033c0b9e994a13188f750e9e1d484bd2d