With the change to OVN, the vexxhost servers
are no longer correct. Replacing with outside
nameservers.
Change-Id: I9fef5ee3cdda2f1714411867dc10b2cb946bc439
In the mixed rhel component job the rhel8 container update
prep fails due to yum update with the rhel9 undercloud repos
causing related-bug.
This disables yum update for rhel8 content in this job
Related-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2154179
Change-Id: I3a9ac11e7a3c3e5d3e32ec47b06dfca76e31a727
trunk.registry.rdoproject.org going to decomission
soon. This patch remove trunk.registry from
tripleo-ci repo.
This patch also removes Dockerfile_rhui.j2 template,
which is used internally. No need to keep it in the
upstream.
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
Change-Id: I11bc7cc37af6271fac7c651c8598a741cf0af783
We kept the match to collect hash_info at [1] but we added
the entire directory to the exclude list in [2]. This
should let us collect hash_info.sh needed for debug (currently
for mixed OS jobs).
[1] 56e6bc85ad/toci-quickstart/config/collect-logs.yml (L43)
[2] 8f527522f7
Change-Id: I587f3c96d54321aa8dc7d46e10e9b4a016b7be33
The linked script was removed in 0977f8502d
some time ago, as part of a general refactoring effort.
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I655fdc3d28debe07f529a26df24cdcefb88dfdc8
In order to test compute deployment via tripleo-ansible
standalone tripleo-ansible roles.
It adds the following job to test that:
- Bootstrap first node and deploy standalone
- Generate 99 standalone vars and copy it to second node
- Bootstrap second node and install packages
- Copy 99 standalone vars to tripleo-inventory
- Deploy compute serices.
Regarding this job:
- parents from container multinode base
- Set bridge_address_offset to 4 to get different
br-ex ips for controller and compute otherwise
ssh connectivity gets lost.
The logs related to this job can found:
- tripleo_standalone_vars in /home/zuul/99-standalone-vars
- deployment logs in /home/zuul/deploy_compute.log.
All the patches can be found under this topic:
https://review.opendev.org/q/topic:standalone-roles-testing
Depends-On: https://review.opendev.org/c/openstack/tripleo-ansible/+/840509/
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/862160
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart/+/861748
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: Ie3adc3cd8d2216aa4284b5cde19dfc04b0605225
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
vexxhost defaults were pointing to OpenDNS only.
This patch adds the local nameservers so they
are used as forwarders in IPA jobs.
Change-Id: I1a9ea3b356a96e7608830f32097d24f5658d87c8
Related-Bug: #1990086
Collecting the following files in order to check whether tripleo changes
these files properly.
- /etc/issue
- /etc/issue.net
- /etc/motd
Change-Id: Iabc457a36d78af27021c5c07903ae8816ccd6eef
We are hitting slow dns resolution for the jobs running in vexxhoxt
cloud because 127.0.0.1 is first entry in resolv.conf but the image
we use don't have unbound service installed. Unbound service is
present in Upstream images, details in related bug.
With this patch, overriding Nameserver values used in Vexxhost cloud.
Related-Bug: #1983718
Change-Id: Ie95ed0e6b67afc28d124b2cf91fe67b57f18e654
In order to properly debug nftables issues, getting the generated raw
content may be useful.
This is a complement of Icba6b51ba5480091adcd2e010c9e34c049216c22
Change-Id: I854a3c6ef6595e091bab182458815bbebd75e6da
We have started seeing a lot of POST_FAILURES while pushing
the logs to log server.
It might be related to huge amount of files getting pushed to
log server.
This patch adds new few more excludes to avoid pushing opendev
git files, /tmp and unwanted rpm files.
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I8b80aee5dcda2d129bfb25a842cca11970a58423
Changing container registry in testenv to quay so that periodic and check/gate jobs pull from quay instead of trunk.registry.rdoproject
We are doing this only for master, wallaby c9, wallabyc8 and train c8 at the moment
testproj: https://review.rdoproject.org/r/c/testproject/+/42265
Change-Id: Iaa1b172335e662457fb94410093d20892df7327b
TripleO CI overrides artcl_collect_list for the logs collection role.
Add missing entries to also collect libvirt/qemu instances logs and
nova console logs.
Change-Id: I9e27cd461c980c5c923154bd29c3bf5d6c9f5c80
Closes-bug: #1951942
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
The validation framework is now active participant
within the CI, including the component jobs.
Therefore we need to collect full set of information
produced by it, in order to diagnose potential issues if they arise.
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: If9053ea64ef6f58294b244143dc62aba4e5b5835
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
Featureset039 keeps failing on "Checking DNS forwarders, please
wait ..."; It seems to be an issue with the default DNS forwarder.
This patch will change the currentDNS forwarder (1.1.1.1; 1.0.0.1)
to openDNS (208.67.222.222; 208.67.220.220)
Change-Id: I80d9d233f2f916436e12f355e658165a231dcb21
38.102.83.187 is timing out. This server is not needed.
There are two others that are reliable.
Change-Id: I87b1770596ef9dcd01fd94707e94d6b117a06bf4
Closes-Bug: #1931444
In Idded7faba1ff6c811b94503c559029aeeaca6a06, we are changing the
default output path used by "openstack tripleo deploy", and by
extension, "openstack undercloud install|upgrade" to
~/tripleo-deploy/<stack>.
This patch adds the new output path to the configuration to make sure
these files are collected in job output.
Partial-Bug: #1921975
Signed-off-by: James Slagle <jslagle@redhat.com>
Change-Id: I1dfc220b23bfb06dace1157511393ee12c722c84
We are moving the consistent working dir to be
~/overcloud-deploy/<stack> instead of ~/overcloud-deploy-<stack>, so
that all deploys will be under a single directory and easier to manage.
Signed-off-by: James Slagle <jslagle@redhat.com>
Depends-On: I189bd751066cfaebd951d92d8371250aac5b4e9b
Change-Id: Ied759d6ee4c752ae69ffbef54a6e92d4970ea033
With change I0d803f695c725c58ef2e6b655753b6c8248d1b2f
we use a different working_dir which defaults to
$HOME/overcloud-deploy-<stack> to store all files. Let's
collect it for ease of troubleshooting of CI jobs.
Change-Id: I384d15f819f8f5f5654ea8d98a67cdaaec1cff2e
TripleO services like FRR, Designate and OVN clustered databases store
Ansible-generated configuration files in directory
/var/lib/config-data/ansible-generated.
Change-Id: I08267cf94eab63d223f1509906c0b23fb3652b6e
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
This review add /etc/passwd to the list of files
added to the logs. This wil aid in debugging tempest
failures.
Change-Id: Id189986e7f89c9f44a201eaef8cda48bb78d38e5
Related-Bug: #1907474
We should never use registry_ip_address var instead relying on
registry_ip_address_branch to avoid related-bug.
This removes registry_ip_address from returned zuul data and
updates the last few references to it.
For the install-built-repo pre-run play we can't rely on
release to determine the right ip_address_branch. This re-uses
logic from the build-containers role after moving it to its own
tasks file to prevent duplication.
Change-Id: Id594d301d18bc33753e56ef3b7519e36a396cd82
Related-Bug: 1904565
Do not collect the following paths (via overrides for [0] provided
locally in this repo as well):
- overlay*
- root
- console*primary.log
- anaconda*
since the former would increase the size of collected logs by ~35M,
while beeing mostly useless. And the others contain redundant
things or junk. That is given the fixes [0] for collect-logs applied.
[0] https://review.opendev.org/759663
Change-Id: Ic3b31c33c869ea0ef1ba26d39e6942bddaeb0da4
Required-by: https://review.opendev.org/759663
Related-bug: #1901508
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Adds the standalone undercloud and overcloud upgrade jobs
and the overcloud update job for the content provider pipelines
including -ussuri and -train variants where applicable.
Needs depends-on for setting the right provider registry used
during deployment and upgrade.
Depends-On: https://review.opendev.org/753708
Depends-On: https://review.opendev.org/755472
Change-Id: I74265c7a1f63cdf4f1e9ef9e483915408ed7eb44
* Collect the logs of container workspace
* tripleo-ansible will be automatically installed by
python-tripleoclient package.
* Set tripleo_common_path for packages.
* Make sure docker service is running and docker user
and group exists
* Added insecure registeries
* serve quickstart-centos repos on http server
* set container_cli_opts only when use_buildah is used.
Depends-On: https://review.opendev.org/#/c/752419/
Change-Id: Ia3c09a33ca92ed68cbaa3baf5f37ad61751a8a89
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
https://review.opendev.org/#/c/752685 changed all
jobs to use trunk.registry.rdoproject.org registry
for all rdo third party jobs but in RDO we run jobs
that build/deploy containers so we have to use
the local registry that is setup in jobs instead of relying on
external registeries.
This patch ensures correct registeries are used.
Change-Id: I9245d4c89e63ec71a102240e9ceaad18b5b14878