This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ib5ea1e022e624a57374b0c2d365d68452af08085
... because the current master should be compatible with the Zed
release of the other projects. This effectively removes testing on
Python 3.6 and only Python 3.8 and 3.9 will be tested.
Closes-Bug: #1974244
Change-Id: I7ceafe711d15a185704eae50852649798c94ccab
Because the Xena release is not being created for TripleO repos, test
runtime is not updated by automation tools. This change updates
the job template to use the tested runtime for Yoga.
Change-Id: Ic1d23f984261e0ce4c24dedd38346c3ed350fc50
- Use version agnostic "py" inside tox default envs
- Enable py39 testing jobs (new template contains them)
- Address deprecation warning in setup.cfg regarding use of dashes
instead of underlines (avoid future breakage with setuptools)
Change-Id: I26be50e029393e01db6718a21ac67d669ccd2e0c
As part of [1] - optimize the zuul layout so that content-provider
doesn't run if openstack-tox-pep8 and openstack-tox-tht are not
green.
These jobs are voting so they block us anyway, may as well
save running anything else if these small jobs aren't complete
[1] https://review.opendev.org/q/topic:tripleo-ci-reduce
Change-Id: I5fca006e529809ace8d348735f1e10c57ef90e6b
This file, and its tests, are not useful for tripleo so we're
removing because they're now becoming problematic.
Change-Id: I4207e7f543f33dda640bf0784e54311c66ba4e30
Signed-off-by: Kevin Carter <kecarter@redhat.com>
This change switches c8-standalone job to the content provider
dependency relation so the jobs share the produced artifacts.
It has been forgot previously.
Nuke c7 jobs from master layout.
Change-Id: I75172f2f55e8ef9adc207320e6f0bdebb310d2f8
The added files contain composable services that define
certificate_specs and therefore create certificates when
configured with tls-everywhere.
Change-Id: I08fe238da5cf379b1d5c607b2c544f971e0211be
"tripleo-ci-centos-8-standalone-on-multinode-ipa" is a job
to create a multinode setup of two nodes having FreeIPA
server along with standalone deployment will trigger when
there are code changes related to TLS and IPA services.
Depends-On: https://review.opendev.org/#/c/706288/
Change-Id: I979d32cbc22799df79e9ea7da7d9360c708b76e8
They were deprecated in Train and aren't used anywhere.
This also remove scenario006 which wasn't working anyway, and was
deploying the kubernetes service.
Change-Id: Id2ea4944c688039e28c4d16635bb4f2b0ed23154
Switch to openstack-python3-ussuri-jobs instead of openstack-python-jobs
which means we'll get py3 jobs only.
Partial-Bug: #1861803
Change-Id: I60b111a19090601155769833a267f8e97ab29192
Like other functional jobs, make the new
tripleo-ci-centos-7-containers-undercloud-minion to depend on the pep8
job results to avoid consuming resources if pep failed.
Change-Id: I0b986d70bb04c23494d7fb7b59d44441dc77d400
openstack-tox-tht is a dependency of functional testing jobs, which can
be problematic now because it only runs if some files are touched.
If e.g. common/container_puppet.py is the only file that is changed,
zuul will complain because the dependency graph is broken.
Let's relax openstack-tox-tht to run all the times; and stay a
dependency of other functional testing jobs (which brings value).
Change-Id: I3f05ca26064a2897a724876033a5cc4a602c38a2
Until now if there is a nit inside any
Ansible task part of tripleo-heat-templates we will
need to wait until the end-to-end test imports
the actual tasks to fail.
This submission adds the hability to run a syntax
check for any Ansible task part of any role
defined by default in the resource registry.
Also it will allow to reduce the CI CO2 footprint
by not executing unneeded jobs meant to fail.
Let's save the planet and some CI cycles.
Change-Id: I6eb7c873cc9a4b7d765e745dc260475bff7b268a
We haven't tested this in many cycles and is not currently being
persued as a supported service to install via TripleO.
Change-Id: Iec607ab6a5ba5b5156009073a264fa88ac59331e
OpenShift deployed by TripleO support has been removed in a downstream
version of Stein which make the upstream support difficult to maintain.
OpenShift can be deployed using OpenShift-Ansible and
users who desire to deploy OpenShift 3.11 onto bare metal nodes can
still do so using openshift-ansible directly. The provisioning of
the Operating System on baremetal can be done with OpenStack Ironic on
the Overcloud or also can be done with deployed-servers, achieving the
same result.
Change-Id: I6a73f7f22dda69bef324ffdaecdcd6be693c1257
... and move the services into the deployment directory.
The extraconfig/services directory was initially created for
experimental services using an interface that was work in progress but
is now stable enough, so the services can live among the others for
simplification.
Change-Id: I2bd0b169ed18ea2fccfea4475402dd73076924c8
We've excluded most jobs from running if the tox jobs fail but we were
still running the standalone jobs. Let's skip those too if pep8 or the
unit tests fail.
Change-Id: I17d7f3c1a48f6f8d4f52e01cd26af825450c099a
octavia-api's cli app doesn't behave well with haproxy so let's run
under apache and save ourselves some grief. Also adds cleanup for the
octavia-api tls proxy in update and upgrade tasks if it was previously
deployed.
Also updates zuul layout for multinode job to track changes to new
flattened octavia service files.
Closes-Bug: #1815811
Change-Id: Ied7cb31fbf1222694250e4769573bcbb82ba5bea