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
This reverts commit ab5b7a16c8.
The script is still used within tripleo.sh, when called with --delorean-build.
Change-Id: I512b4eac3ce1536e726b248801d1c5ddc3a7500c
Remove unused functions from common_functions.sh after
Ie230aa0640e41a33e10e6656b69e1db4a6819127 merged. This commit deletes
all the functions that aren't referenced anywhere. Most of them are now
implemented in quickstart.
Also remove some of the scripts that were only used in these functions.
There is probably more cleanup to do.
Change-Id: I4fef5f8482f5eb7d4276b1d2d2563fd57d7419fb
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
This variable is exported on Infra nodepool servers, and for RDO CI
we'll need to export it in tripleo-ci.
Change-Id: Ic0bf6745b007681c44bdc079b37b34299971c7d3
In https://review.openstack.org/583195 we are removing the bootstrap
subnodes invocations for the zuul v3 jobs and the templated version
of toci_gate_test.sh.j2. Here we do the same for the legacy bash
version of toci_gate_test.sh and add a deprecation note on the
tripleo.sh --bootstrap-subnodes function itself.
The invocation of tripleo.sh is removed with the now unused functions
echo_vars_to_deploy_env_oooq subnodes_scp_deploy_env
Instead the creation of ceph /dev/loop3 is handled in the base job
pre.yaml added in the Depends-On below
Depends-On: https://review.rdoproject.org/r/15000
Depends-On: Ib95b02767488aaddfe95633d03cb118dd492a700
Change-Id: I039388e4c3d4959270c45e827e76993636bd2990
The bash code isn't used anymore, we now use TripleO Quickstart to test
a containerized undercloud.
Change-Id: I024631f9b31a651ace2ca3b3b5840749afbe2606
If variable is not defined, it failes with set -u as
~/tripleo-ci/scripts/common_functions.sh: line 378: !VAR: unbound variable
This patch adds conditional logic to write only what's defined
Change-Id: Ibd1e7cc9eeb67b3dfdfc3b72af368c9c6796fb18
Don't construct CENTOS_MIRROR env var because we have it in the
file mirror_info.sh which is provided from nodepool.
Remove EPEL_MIRROR because it's not used anywhere.
Change-Id: I40fe8f6b2be1864b27bbe369e7da988fa7f1a0bb
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
CentOS 7.4 no longer needs a custom cloud-init, so we don't need to
inject it in the overcloud images anymore.
Change-Id: I08a63a052a9a5bde3143573365cac43596e03ff9
Depends-On: I9c87072aaa218658b943c1ee30caa448aae8bdd7
Closes-Bug: #1717846
The image upload is now going to be handled by the periodic jobs on
rdocloud and the promotion by the dlrnapi_promoter script.
Depends-On: Id9e08bc5938a8d8daad0203293ac1e266aa65326
Change-Id: I8a83c1a47e0a8a5ba0a11fee6f9fed3edd97af76
This reverts commit 410a0f390e.
The packaging for networking-bagpipe was fixed in RDO[0] so this should no longer be an issue.
[0] https://review.rdoproject.org/r/#/c/5839/
Change-Id: Ib67befcfa8689dd2b954637a14d3e55cd704df9d
This RPM package is broken, and every time a tripleo change is behind
the networking-bagpipe project, jobs fail. Exclude it for now until
the RPM can be fixed.
Change-Id: Ia7b8cc2ecb0f940ead9cbaf6278c6a0b6b10a158
Related-Bug: 1709428
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
For good house keeping it will be a good idea
to be able to see the size of the logs we are sending up to openstack
infra
Change-Id: I5c3339cc17b485b8f42735b4eca95a5e02441ea9
If ZUUL_CHANGES is not defined like it happens in periodic jobs
it should have default as empty string.
Change-Id: Ic95ae22255df7f7ed7ba347e083ac311cca25095
for the oooq, if ZUUL_CHANGES is not defined by ZUUL, is not defined
anywhere else and the can_promote function fails.
Always give the green light to promotion if ZUUL_CHANGES is not defined
ad it happens for periodic job, and they are always allowed to attempt a
promotion
Change-Id: I5ba2278c0c421b6097bb23902b668cd7c78591b3
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
Some changes in t-h-t recently mean we've got to support multinode
scenario environments that reference j2 rendered files, but this
only works when the environment is contained within the --templates
tree. So we copy the environment under test to the "new" tree
during an upgrade test, and ensure all paths reference the new
location.
Change-Id: I0288c2b470606d990281f6c37071b632a2d0d423
Closes-Bug: #1687908
We should stop the dstat process that was previously started in
toci_gate_test.sh, so that processes aren't left running from tripleo-ci
jobs.
Change-Id: I200fe5f99d371fdde3b20518ffd10197680d46dd
There are a number of heat resources whose deployment times we
would like to keep track of over time. Graphite is very good at
that, but because a lot of the heat resources have unique ids
appended to them we can't just capture everything or it overwhelms
Graphite with useless single data points.
To get around that, this patch greps specific resource names out of
the deploy time log file and records only those. The initial list
is resources that have caused us problems in the past, but we can
add more if we find a need.
Change-Id: I25e7d2a81f6ca7249c0934ad16de8f10c637d825
Related-Bug: 1684272
... so zuul can remove them after a job has run.
Some cases like Sensu has files in /etc/sensu owned by root, with 444
permission, so zuul fails to delete them.
Change-Id: I3eb2a18b9a140595cdf99c28684bf45de4d4eae1
There is a permanent redirection from http to https in buildlogs, cbs
and trunk repos that might create issues when the redirection fails for
some reasons.
Let's use https directly.
Change-Id: If36d006d76cc712c582cde2265f41f4243b12622
Include volumes list and the content of some of the internal dirs in the
containers. This will provide more info about the configs mounted in the
container and their logs.
Co-Authored-By: Martin André <m.andre@redhat.com>
Change-Id: Ie5872d31dc6caf566dda7aa78b14502708babe4c
Current quickstart setup is not working with stable branches for the
multinode jobs.
Since we're still using the bootstrap script from tripleo.sh to
bootstrap nodes in multinode, we need to create and propagate deploy.env
to the subnodes.
We use existing functions, with some changes.
Partial-Bug: #1673051
Change-Id: Id05dcc64fcf7f67792400447a73ba179a9d4db4f
Use the bootstrap subnode environment in CI that was added in
I6be94604a46382e6288df1b36b9de8fab58696cc instead of bootstrapping the
subnodes manually first. Even when using the environment, we need to do
a minimal bootstrap to do some cleanup from the infra spawned nodes and
initially install the agent packages.
Change-Id: I90619e8027b43dd2f2efc5a9d3cc7de80a906fb5
We still use tripleo.sh for the undercloud CI jobs so this
patch follows suite to add a containers job to the mix to
give us some coverage on undercloud CI containers features.
Change-Id: Ie6506c2a4176246246fa4c4af0d920d4cb76e0fb
After we started collecting images for stable branches we can
download them and save time on building.
Change-Id: I3a70b38392476a03ac66a984e088c372e879487f
Will allow us to keep track of how long it's taking to collect logs
and such after a run, which can be a non-trivial amount of time.
Change-Id: I6c8bfebcc8e0379e0c400cd30eaa5ca6fe5e321d
This is now in t-h-t so we should only use that version.
Note this means we use the master version of the env for
defining the service list for the deployed (newton) overcloud.
Change-Id: Ia7cc49daf8e9e26e3dee9db6f1bdb53b543b658e
Run tempest in the same playbook.
Don't run postci function.
Use exclude list collect only logs we need.
Change-Id: Ib72a70facfb4fa180334ae5f470d34d1fb201668
This deploys novajoin in the fakeha-ca-server job which deploys
TLS-everywhere.
bp novajoin
Depends-On: I4c055e4b4086b02fa706380f01911f499966dfc1
Change-Id: If2d392caa54a0090da5f2654d37742d5aecaa4b0
Because these are binary, it doesn't make sense to copy these to
logs.o.o.
Change-Id: I85ef6cef0d3977a1e31e1bc59e667b996830711c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>