mirror of
https://opendev.org/openstack/puppet-openstack-guide.git
synced 2026-01-16 23:02:01 +00:00
CI: updates about current jobs
- Fix some typos in job names - Add xenial in the list of distros that are tested. - Clarify TripleO job and document it as voting (recent). - remove empty lines Change-Id: I6d4ec7da15c0b9d8fecc7e036a775e319c4ff61b
This commit is contained in:
parent
a4485df759
commit
437e5408bf
1 changed files with 13 additions and 19 deletions
|
|
@ -19,25 +19,24 @@ OpenStack modules: The code that configures Jenkins jobs is hosted by
|
|||
- Description
|
||||
- Voting
|
||||
- What to do in case of failure
|
||||
* - gate-puppet--puppet-lint
|
||||
* - gate-puppet-puppet-lint
|
||||
- It makes sure the code follows recommended `Puppet style guidelines
|
||||
<http://docs.puppetlabs.com/guides/style_guide.html>`__
|
||||
- Yes
|
||||
- Read the job logs to see where the code does not follow the Puppet lint
|
||||
style.
|
||||
* - gate-puppet--puppet-syntax-{3,4}
|
||||
* - gate-puppet-puppet-syntax-{3,4}
|
||||
- Syntax checks for Puppet manifests, templates, and Hiera YAML. The jobs
|
||||
run on the latest Puppet 3.x and 4.x releases.
|
||||
- Yes
|
||||
- Read the job logs to see where the code does not follow the Puppet
|
||||
syntax style.
|
||||
* - gate-puppet--puppet-unit-{3.4,3.6,3.7,3.8,4.0}
|
||||
- RSpec tests for Puppet manifests. The jobs run on Puppet 3.4, 3.6,
|
||||
3.7, 3.8 and 4.0.
|
||||
* - gate-puppet-puppet-unit-{3.6,3.8,4.5}
|
||||
- RSpec tests for Puppet manifests.
|
||||
- Yes
|
||||
- Read the job logs to see where the tests are failing. `More
|
||||
documentation about RSpec <http://rspec-puppet.com/tutorial/>`__
|
||||
* - gate-puppet--puppet-unit-latest
|
||||
* - gate-puppet-puppet-unit-latest
|
||||
- RSpec tests for Puppet manifests. The jobs run on the latest version
|
||||
of Puppet. It aims to be experimental to track any work to do in the
|
||||
module to be compatible with the latest release of Puppet.
|
||||
|
|
@ -46,7 +45,7 @@ OpenStack modules: The code that configures Jenkins jobs is hosted by
|
|||
job is non-voting, please raise a bug in Launchpad to make sure someone
|
||||
has a look and maybe update the module to work with latest version of
|
||||
Puppet.
|
||||
* - gate-puppet--puppet-beaker-rspec-dsvm-{centos7,trusty}
|
||||
* - gate-puppet-puppet-beaker-rspec-dsvm-{centos7,trusty,xenial}
|
||||
- Beaker jobs to do functional testing. It will prepare the Puppet
|
||||
environment on 2 different systems (CentOS 7 and Ubuntu Trusty), run
|
||||
Puppet to configure the module resources and run some tests with
|
||||
|
|
@ -59,25 +58,22 @@ OpenStack modules: The code that configures Jenkins jobs is hosted by
|
|||
behavior. `More documentation about Beaker
|
||||
<https://github.com/puppetlabs/beaker/wiki>`__
|
||||
* - gate-puppet-openstack-integration-{3,4}-scenarioX-tempest-dsvm-{centos7
|
||||
,trusty}
|
||||
,trusty,xenial}
|
||||
- Functional testing jobs that will deploy OpenStack run tempest smoke to
|
||||
validate OpenStack is actually working. Now deploy Puppet 3 but our
|
||||
team is testing Puppet 4 too. More details `here <https://github.com/op
|
||||
enstack/puppet-openstack-integration#description>`__
|
||||
validate OpenStack is actually working when deploying with Puppet 3 and 4 versions.
|
||||
More details `here <https://github.com/openstack/puppet-openstack-integration#description>`__
|
||||
- Yes
|
||||
- Read the job logs. Sometimes, the job fails because of
|
||||
packaging issues or mirrors downtime. Please report a bug for this so we
|
||||
can find workarounds. It can also be a problem in Tempest, a new test
|
||||
that is failing or a new parameter which is missing.
|
||||
* - check-tripleo-ironic-overcloud-f21puppet-nonha
|
||||
* - gate-tripleo-ci-centos-7-nonha-multinode-nv
|
||||
- Deploy a `TripleO <http://docs.openstack.org/developer/tripleo-docs/>`__
|
||||
overcloud by running Puppet OpenStack modules.
|
||||
- No
|
||||
- Yes
|
||||
- If it's not a TripleO CI downtime, you can dig into
|
||||
os-collect-config.txt.gz logs to see why catalog is failing. Sometimes
|
||||
it's very interesting to test the modules against a real use-case
|
||||
(TripleO is an OpenStack installer). Also make sure to consult the
|
||||
`status of TripleO CI <http://tripleo.org/cistatus.html>`__.
|
||||
logs/postci.txt.gz to see why catalog is failing (grep Error).
|
||||
Also make sure to consult the `status of TripleO CI <http://tripleo.org/cistatus.html>`__.
|
||||
* - puppet-openstack.fuel-library.pkgs.ubuntu.{neutron\_vlan\_ha,smoke\_neutron}
|
||||
- Deploy OpenStack cloud on top of libvirt VMs using `Fuel
|
||||
<https://wiki.openstack.org/wiki/Fuel>`__ and Puppet OpenStack modules.
|
||||
|
|
@ -101,5 +97,3 @@ OpenStack modules: The code that configures Jenkins jobs is hosted by
|
|||
- Run `Fuel-library <https://github.com/openstack/fuel-library>`__ noop
|
||||
tests against Puppet OpenStack modules. More details `here
|
||||
<http://fuel-noop-fixtures.readthedocs.org/en/latest/>`_
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue