Commit Graph

26 Commits

Author SHA1 Message Date
Ghanshyam Mann c49552281f 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

Change-Id: I235b08d63bab01a94a41b29b40724f05c88a534f
2024-02-24 11:44:21 -08:00
Marios Andreou 7b8d8ecfca Remove all rocky related config/conditionals/tests as tripleo rocky is EOL
Rocky is now EOL since [1][2] so this removes all the rocky related tests
or conditionals.
Related reviews in topic branch tripleo-ci-reduce-rocky [3].

[1] https://review.opendev.org/c/openstack/releases/+/774244
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-March/020912.html
[3] https://review.opendev.org/q/topic:tripleo-ci-reduce-rocky

Change-Id: Ibb602d1a2e3bd62463ad8861e66c23248f037923
2021-04-01 16:12:59 +03:00
Chandan Kumar (raukadah) ad0f465cd6 Remove undercloud_enable_tempest var
Since we are working in process of removing tempest container
from wallaby release and all the tempest run is switched to
os_tempest for all supported release in tripleo-ci.

This change is not going to affect any periodic jobs also.

It also removes run_tempest and tempest_format var.

Related-Bug: #1916875

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I3d046047833044fd2d75ba399f784be5d992fbef
2021-03-11 15:29:53 +05:30
Arx Cruz c301c85f12 Replace run_tempest with use_os_tempest
The variable run_tempest was used by validate-tempest. Since now we use
only os_tempest, this variable is no longer required, however, since
use_os_tempest is default to true, we must change it where the
run_tempest is false, like in the upgrade/update jobs, since we don't
run tempest on those.

Change-Id: Idb8166992976ce6303f95f72011aa65fe536931e
2021-01-13 12:19:31 +01:00
Alfredo Moralejo 0ee9c3b7ea Replace CBS mash repositories by -testing CDN ones
CBS mash repositories are being removed by CentOS team [1]. Actually it
was never a good practice to consume them directly although in some
cases was needed because of issus publishing packages.

[1] https://lists.centos.org/pipermail/centos-devel/2020-March/036679.html

Change-Id: Ib77f5dd66fa3b387b0d1f24b7ec34ac3092e0c42
2020-03-23 16:04:47 +01:00
Quique Llorente cf324b0a93 Fix featureset033 (scenario009) for stein
Use same openshift containers like we do for master

Closes-Bug: #1825982


Change-Id: I3449e0ec699816243cd54bc362997f3441bc2c3c
2019-04-24 10:34:27 +00:00
Sorin Sbarnea 4a41ca7bf0 Lint fixes for ci-scripts and config folders
This normalizes the formatting of files from ci-scripts and config
folders in order to allow further hardening of linting.

Fixing linting was too big to be made in a single commit as it would
involve too many files to review and could merge conflicts with
existing changes. Thus doing it in few chunks would makes it possible.

Original full change is at https://review.openstack.org/#/c/627545/ and
will be the one merging the last.

Change-Id: Ifb215c0e2ea0ef7115897721f75ba8489bd59b97
2018-12-28 10:01:11 +00:00
Martin André bbb6c73def Use container images mirrored on dockerhub for CI
Infra provides a registry cache for the docker hub only, we've mirrored
there the container images used for tripleo-deployed openshift CI job
in scenario009. Let's make use of this pull-through cache for better CI
stability.

Change-Id: I2fd743f04fd6bf8754829d9ae12538fff96f352b
Depends-On: I3d59dcd2e50f2e96a7a97cb836a791a52dd6dc9a
2018-11-04 19:30:45 +01:00
trown cce603166b Switch to OpenShift 3.11
Bump the default openshift tags to v3.11.0 and provide
quickstart-centos-paas repo to install needed clients on the deployed
nodes.

Depends-On: Ibbd5ff9d3597f5add440b92a27a2f2f669f7bdbe
Change-Id: I764944bda6534f6b799fa0f4fb2e7980c22b1d67
2018-11-04 19:24:59 +01:00
trown a27900ec88 Remove openshift-ansible repos
We do not need the openshift-ansible package (or repos),
since we will consume it via container.

Depends-On: I1e28e63c8a3a30dfe1e95924f9b4086fcf9513fb
Change-Id: Ibc47114865e9c0856ab0ba01292815e1bfabfa8f
2018-10-26 11:56:54 +02:00
trown 7db3bc87ca Use yum priorities to ensure atomic package from virt-sig
The atomic package in centos-extras got the version bumped higher
than the package we rely on from the virt-sig repo. The
centos-extras atomic package has broken dependencies when combined
with the openstack repos, so it completely breaks scenario009.

This change uses priorities to ensure we get the package from the
virt-sig repo.

Change-Id: I0aa878db62e28340d019cd92769f477189886571
2018-10-09 09:50:52 -04:00
trown 7d5cd2fc8c Set containerized_undercloud for OpenShift featureset
We are getting most of the behaviors of containerized_undercloud
when using containerized_undercloud=false (default). Namely, the
undercloud is deployed via containers.

However, without this explicity set, we do not include the
containers-prepare-parameter.yaml in the undercloud.conf template[1].

This causes the undercloud containers to never be updated since the
update params are templated to that file.

[1] b3794ff03a/roles/undercloud-deploy/templates/undercloud.conf.j2 (L260-L266)
Change-Id: Ibe94a58e0083b75e2f4cc904be6c17b0633d0293
2018-09-15 09:18:27 -04:00
trown a8bde93914 Pin openshift-ansible to last known good version
The scenario009 job can easily be broken by changes in
openshift-ansible. There is currently no openstack based testing
there.

In order to keep our job stable (and move it to voting), we need
to prevent these breaking changes from affecting our jobs. We will
need to periodically try to update this pin and fix the issues.

Change-Id: I05457605a1265e7c44f92a883d17cca3e7b0ccf6
2018-09-06 13:06:11 +00:00
John Trowbridge 706981b532 Revert "Revert "Move to openshift-ansible 3.10""
We need this for https://review.openstack.org/582495

There is a circular dependency, since this patch also needs the one
above, so I will workflow -1 this until they are ready to merge
together.

This reverts commit 57e4480768.

Change-Id: I291b6ac65eaa1a015bca2ee2bc1be90b0ea0aadc
2018-08-31 20:32:45 +00:00
trown 6f1639f454 Use atomic package from virt-sig for openshift job
The atomic package in centos extras has conflicts with the
python2-docker package in our master deps. This causes the
openshift job to fail when trying to install the atomic
package. We only add the virt-sig repo to this job, because
it is not mirrored anywhere.

Change-Id: Iaa3f90bd2e9bceb7496e8cb1ab5ce8063ba8c68e
2018-08-31 08:45:47 -04:00
Martin André 7f1314a49d Switch featuresets to workflow driven image prepare
In I006e48754ed1710ae8cc6e9c1d35e9c2e66b5907 we've switched the image
prepare to the mistral driven workflow. We need to include the
containers-prepare-parameter.yaml environment file instead of the
containers-default-paramerters.yaml file.

Change-Id: I547646cc42c361f74e5091ba206b339ecc5f558a
Blueprint: container-prepare-workflow
2018-08-31 11:31:37 +02:00
John Trowbridge 4d9d3a84a2 Use mirrored etcd container for openshift CI
We need to use the fedora etcd container for openshift, because we
require the default user to be root[1]. However, this registry is not
mirrored in openstack infra, so we end up getting timeouts. The
fedora container has been manually copied into our docker.io registry
which is mirrored and will not have the same timeout issues.

[1] https://review.openstack.org/576497

Depends-On: I48fcbcfba5e8b41f28e23773e2cc02229f7eee7d
Depends-On: I8e6bc6d46a32a55098991e1916cedebb7e0b5c93
Change-Id: Idfbaf756c49957219ab1f526a2666b43aaddce8b
2018-08-27 17:28:47 +00:00
Arx Cruz f11e671055 Running containerized tempest only in containerized environment
Tempest container is available and built when we deploy
containerized undercloud.
Since undercloud is containerized from rocky and ongoing, this patch
enable containerized tempest when undercloud is running as container.
Also, moved all tempest related configuration to the end of file to
avoid overwritten options

Depends-On: https://review.openstack.org/#/c/580384/
Change-Id: Icdb0f2b033ad0d1ba2548c591fa32dc649fff319
2018-08-10 10:08:52 +02:00
yatin 57e4480768 Revert "Move to openshift-ansible 3.10"
overcloud deployment is failing with:- openshift_node_group_name;openshift_node_group_name must be defined for all nodes

This reverts commit 5af0a56feb.

Change-Id: I02398f1b1d08c4a1bc619165cd8df41af197a564
2018-08-02 10:08:20 +00:00
Flavio Percoco 5af0a56feb Move to openshift-ansible 3.10
For now we have to clone openshift-ansible as there are currently no
RPMs available in CentOS. As soon as the packages are available, we'll
revisit this change and switch back to RPMs.

Change-Id: I691a1ff894115babbf21a19f35483375d0202440
2018-07-25 14:17:23 +00:00
Sagi Shnaidman 43ba8ce92d Don't use NTP server in extra args
We have ntp_args which include ntp_server variable. Don't set it
in extra agrs so we can overwrite it.

Change-Id: Ib6a30b4581f095b89f0a128232c165c53a716a48
2018-07-15 21:23:46 +03:00
Martin André 269b77f744 Install packages from centos-release-openshift-origin39
centos-release-openshift-origin39 provides the newest packages for the
3.9 branch that for some reason are not yet available in
  centos-release-openshift-origin.

We need an openshift-ansible package that is recent enough to include
the option to use external openvwitch [1].

[1] https://github.com/openshift/openshift-ansible/commit/cc9858ea60.

Change-Id: I6f123cd71a23fb15aaa2005f7397fc98fdaf187a
2018-06-20 14:07:14 +02:00
James Slagle 99a6d31a45 Remove explicit --config-download
Now that config-download is the default across tripleoclient and
tripleo-heat-templates, we can update all the CI jobs to remove the
explicit --config-download and -e
environments/config-download-environment.yaml.

Note that --deployed-server didn't actually trigger any needed behaviors
with --config-download, so where it was used, it has now been removed as
well.

Change-Id: Ic5c5df350a7eb5291d45cf8e229af575fe9bed57
2018-05-09 09:24:34 -04:00
Juan Antonio Osorio Robles 5961e227a9 Remove docker.yaml environment from featuresets 26 and 33
It is now the default, so no need to add it.

Change-Id: Idf46739cbd45cfbce8f49318050be9d5285dc235
Depends-On: I373fef6581dfbfa365479f88d7b967cfbed446e4
2018-03-05 13:43:23 +00:00
Wes Hayutin f51f4c6c38 add deployed_server variable
deployed_server is no longer common
through out the multinode featuresets.
deploy_steps_ansible_workflow is an
alternative now.

Related-Bug: #1748315
Change-Id: I52b9d68b2bb6efcc438855e5411eb5d56cc5d3d1
2018-02-09 19:24:01 -05:00
Flavio Percoco c15f8b5d9d Add featureset33 for scenario009
featureset033 will deploy a multinode job and instead of OpenStack on the
overcloud, we'll deploy COE (OpenShift) with scenario009. The job is
experimental for now.

Change-Id: I9786f1a27cb7c765211dffe0ea06afd75f8e5275
2017-11-23 10:05:07 +01:00