Commit Graph

59 Commits

Author SHA1 Message Date
Ghanshyam Mann a606c60efc Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Depends-On: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/910044
Depends-On: https://review.opendev.org/c/openstack/neutron/+/910099

Change-Id: I338ed19678cf4a6248c46551bdf9cb23abc511bd
2024-02-24 20:22:39 +00:00
Arx Cruz 4db10e39a4 Remove pingtest from tripleo
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
2022-10-05 11:51:33 +02:00
Douglas Viroel f0dec96d5f Set ironic power state timeout to 180 in ovb jobs
This patch sets undercloud_ironic_power_state_change_timeout to
180 for all ovb jobs. See LP #1947403 for more info.

Related-Bug: #1947403
Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/815540
Change-Id: I76057481a53bc1541ff4abe80ccf5f8361317c4e
Signed-off-by: Douglas Viroel <dviroel@redhat.com>
2021-11-01 18:10:08 -03:00
Chandan Kumar (raukadah) 994175ccda Use ansible_user_dir path in artg_repos_dir
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
2021-10-20 10:58:40 +05:30
Arx Cruz e0f47848c1 Remove tempest variables from testenv files
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
2021-03-03 10:10:35 +01:00
Sorin Sbarnea a3c9dc40e4 Fixed yamlint violations
Change-Id: I7468ef9929cd6a7c0969bcd6befb320bfd671097
2021-02-10 15:24:59 +00:00
Wes Hayutin 40d2edaaa3 env override, turn off doc creation
doc creation is meant for ci.centos/ internal
only

Related-Bug: #1908054
Change-Id: I9e85d38f6f27296609e886710dac738d2f985c1b
2020-12-14 08:46:41 -07:00
Sergii Golovatiuk a651799263 Use cirros 0.4.0 image
Related-Bug: #1896537

Depends-On: https://review.opendev.org/#/c/755401/
Change-Id: I581cd927831b9d58c363f0507e5257b5ebc77953
2020-10-02 09:12:23 +00:00
Alex Schultz e5b6c00196 Disable docker mirror temporarily
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
2020-08-25 07:47:33 -06:00
Ronelle Landy d941bfd989 Remove url image definitions from OVB settings files
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
2020-06-02 16:06:15 -04:00
Wes Hayutin 57392c51a7 add backup tempest cirros url
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
2020-03-18 07:49:54 +00:00
yatinkarel 0927841175 Set overcloud_container_cli to podman for CentOS8
Change-Id: If929424e388356fb5a962336ae928b78d6a92c32
2020-03-07 11:03:47 +05:30
Sagi Shnaidman bac1e35e2d Use centos8 built images
Configure images' URLs for CentOS 8 OVB jobs

Change-Id: I1a79d8f95109c2abd9e75dfcbed6342f4fc4397f
2020-03-04 19:00:15 +02:00
Chandan Kumar (raukadah) c9d2b6fbb8 Switch to images.r.o from images-vexxhost
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>
2020-02-18 15:50:43 +05:30
Chandan Kumar (raukadah) b569e5e58f Update the new rcm image server url
Since we are moving to vexxhost and the current rdo cloud rcm
server is getting retired and replaced with new image server.

The new url is https://images-vexxhost.rdoproject.org:4433.

https://tree.taiga.io/project/tripleo-ci-board/task/1538

Change-Id: Id6ed3092d70d85bbb0e38159b0b23addec48146c
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
2020-02-17 05:40:40 +00:00
Sorin Sbarnea ce69a02395 Assure we archive logs when needed
This should fix OVB log collection size issue.

Depends-On: https://review.opendev.org/#/c/704020/
Change-Id: I59f011ee17dd9d86e0fc951aed181ed2ef8d8cfe
2020-01-28 11:05:06 +00:00
Chandan Kumar (raukadah) 170783ec5c Use release and dlrn_hash/tag var instead of hardcoded value
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>
2019-12-05 19:16:30 +05:30
Sorin Sbarnea 02471cb0d2 ovb: overrides deploy timeout from 90 to 120
Depends-On: https://review.rdoproject.org/r/#/c/22943/
Change-Id: I7abfa67486608458b2b146193fba6a21d7359606
2019-10-04 16:40:38 +01:00
Sagi Shnaidman 0c66b9b369 Let logs server to generate ARA report in RDO jobs
Change-Id: I15f85fd01e2acc44a24b3aca28d1b024fb13e801
2019-08-13 13:22:29 +03:00
Zuul 4d42b83c33 Merge "Switch image path definitions based on distro" 2019-08-08 12:18:46 +00:00
Ronelle Landy 092e342cbf Switch image path definitions based on distro
Use the rcm server path when using RHEL 8 in OVB
settings files.

Change-Id: I9e65aa973ebd5c2f499b25e61cd14f440e9a7878
2019-08-07 12:23:01 +00:00
Sagi Shnaidman 5047ed026c Use podman as default container CLI for RHEL
Change-Id: I3577433ada3a9166fac16cfaaba60c01bff6420d
2019-08-06 20:22:27 +00:00
Steve Baker 7221f35bec Fetch images from images.rdoproject.org by default
Images from rdoproject should be fetched by default,
cloud related ovb-* configurations can override it if needed.
Change-Id: I18514a18352a8da4387de097d87b98e6bec0435a
2019-05-18 13:17:28 +00:00
yatin 93768b46ee OpenDev Migration Patch 2
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
2019-04-22 11:04:00 +05:30
Emilien Macchi 4830a31bd5 Use Docker v2 registry mirrors from Opendev infra
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
2019-03-12 23:51:50 +00:00
Emilien Macchi ba77497ce2 ovb/CI: force ContainerCli to Docker
For the OVB jobs which still run Pacemaker, let's force ContainerCli until
we get them working with Podman.

Change-Id: I2d8f484feb1b1fc2b88ab1f7b37b44324183643e
2019-03-05 18:34:28 -05:00
Sagi Shnaidman 2701a270fe Unset dns variables for OVB
Use dynamical settings for DNS, avoid using them as extra vars

Depends-On: https://review.openstack.org/636438
Change-Id: I13e3cacef6a4a37765ee79ce9029d38bc1ce4d3d
2019-02-13 15:09:42 +02:00
Sorin Sbarnea ed27a979d5 Adopt use of pre-commit linting
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
2018-12-14 15:50:06 +00:00
Wes Hayutin 236e6c4b5e ovb dlrn-build settings should match upstream
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
2018-12-11 10:50:47 +00:00
Wes Hayutin 03b3e79d0c turn on tcpdump debug by default for ovb jobs
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
2018-11-05 13:54:18 -07:00
Emilien Macchi f1da6a8d7c ovb: reduce the number of workers on the undercloud
To reduce the timemouts on the Undercloud, let's reduce the number of workers.
Depends-On: I9c2ea60960f1652f62f7f05879ebebddf3f8664e

Change-Id: I067dd94e0cbd7bf26b48ab4bf80be6058582ccb3
2018-11-01 15:54:38 +00:00
Alex Schultz 632cd8ee05 Don't cleanup undercloud
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
2018-04-25 17:50:00 +00:00
Sagi Shnaidman abc6924863 Save graphite stats under "tripleo" path
All stats were saved before under "test.tripleo" path, let's use
proper "tripleo." path instead.

Change-Id: I5bea4a2720955d78ac31b2f57265882ff0999f6a
2018-01-04 22:10:25 +02:00
Zuul 84d4c5bf33 Merge "Remove hardcoding of overcloud deploy timeout" 2017-12-28 19:48:16 +00:00
Sagi Shnaidman 09f5854b34 Remove hardcoding of overcloud deploy timeout
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
2017-12-28 05:29:45 +00:00
Ronelle Landy f0fb32c0f0 ADD MTU settings and Neutron settings adjustment
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
2017-12-27 16:44:30 +00:00
John Trowbridge 473afcc755 Use playbook from tripleo-quickstart-extras for OVB
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
2017-12-11 17:22:47 +00:00
Wes Hayutin c3c79643c6 update zuul cloned repo directory for zuulv3
zuul-cloner is now checking out changes to
"/home/zuul/git.openstack.org/openstack"

Closes-Bug: #1737042
Change-Id: I9739dbcac551f234b595060cf257be91247a5d65
2017-12-08 09:01:56 -05:00
Sagi Shnaidman a0e4e590b4 Send graphite stats from ARA
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
2017-12-04 12:28:05 +02:00
Martin André f71f53de6e Use local cirros image in tempest
This reverts Ifcefa1cbfb05667d124d5cfcdcfc8ff6ccd4e631 now that the
migration to zuulv3 is complete and update the path to match the new
location.

Change-Id: I7b9f512199cbab10413ae35096a04697b80622a5
2017-10-26 18:24:51 +02:00
Emilien Macchi 41883eff6a Don't cleanup TripleO CI Tempest resources
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
2017-10-18 12:33:10 -07:00
Sagi Shnaidman 9d2074b853 Configure OVB jobs to use local mirrors for images
Download images for OVB jobs from local mirrors.

Related-Bug: #1722864
Change-Id: Ied6ae75492a9d69f290cf3f7d58b5f0c6736ea00
2017-10-12 12:14:13 +03:00
Jenkins a731d02e14 Merge "set neutron mtu to match system mtu" 2017-10-11 07:02:56 +00:00
Sagi Shnaidman 2f33770d9f Stop using the cached cirros image
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
2017-10-10 14:07:35 +03:00
Wes Hayutin 86a99ce5f4 set neutron mtu to match system mtu
Neutron config needs to be updated to match the system
mtu setting.

Depends-On: Iedd4cfbb0e1c9471cb1ae53b8b6acc266273463f
Change-Id: I966628caead41447641984e1f25741b873863d76
2017-10-05 12:27:40 -04:00
Emilien Macchi 7ecd1f417d Enable Debug: True for all OVB jobs
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
2017-09-25 12:17:21 -07:00
Sagi Shnaidman 993e8d0ae3 Use localhost DNS and rh1 dns as secondary
Stop using Google DNS in OVB jobs, move to local installed
and rh1 cloud DNS.

Change-Id: I230997078935519822added4b27c744ef9ba12ef
2017-08-31 18:37:53 +03:00
Sagi Shnaidman d0b65a1341 Use local cirros image for tempest tests
Use local cached cirros image for tempest testing, don't download
it every job from cirros cloud.

Change-Id: Ifc6c10bbb809a13182712322435ae47330cf4bb5
Depends-On: Idc979d60e7ed5d36646d2a9c3fd41e5f85ee15ca
2017-08-29 00:53:07 +03:00
Wes Hayutin 3a18965dae Set the undercloud_docker_registry_mirror for upstream jobs
All the upstream multinode and ovb jobs should be
configured to use the appropriate docker regsitry
settings.

Closes-Bug: #1710533
Change-Id: I9b3ac36033c0b9e994a13188f750e9e1d484bd2d
2017-08-17 13:06:45 -04:00
Sagi Shnaidman 5f9c1309d6 Move all network settings to OVB environment file
Move networks settings from featureset files to OVB settings.

Change-Id: I695b3eddb821821bfba0566dfa599e5a5b264d6a
2017-06-27 17:09:59 +03:00