5896 Commits

Author SHA1 Message Date
Doug Hellmann
6ace870814 remove stable compat jobs from oslo libs
These jobs are all non-voting and never pass. They test scenarios we
don't actually need to test, because we don't need the latest libraries
to be able to be installed with older versions of services now that we
have stable branch releases.

Change-Id: I4f164e44af24e8f62aae585feb04418861099e0e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-05-24 16:41:15 -04:00
Jenkins
f600d002c0 Merge "neutron-vpnaas: Move tempest job from experimental to non-voting" 2017-05-24 17:59:52 +00:00
Emilien Macchi
55bd487de2 Separate Puppet OpenStack tarball jobs from Python jobs
Because Puppet OpenStack modules require specific logics and packages to
be released and archived, we think it's better to separate the jobs that
create tarballs from Python jobs.

This patch:
* Create a job-template "{name}-puppet-tarball" with all required logic
  to create tarballs from Puppet modules.
* Create a job-group "puppet-release-jobs" which contains
  "{name}-puppet-tarball" and other regular release jobs. (It replaced
  "{name}-tarball").
* Use the new jobgroup for all Puppet OpenStack modules.
* Move {name}-branch-tarball into the new job-template.
* Remove Puppet logic in scripts/run-tarball.sh and jenkins/scripts/run-wheel.sh
  which is not needed anymore.
* Create a new Zuul layout called "puppet-release-jobs" which contains
  the jobs needed to release Puppet OpenStack modules.
* Use the new layout for all Puppet OpenStack modules.
* Remove puppet-branch-tarball-jobs layout and move the {name}-branch-tarball job
  into the new layout.

Change-Id: Idb3811bae16321717e5e5467fc3c56492ed57520
2017-05-23 12:56:03 -04:00
Jenkins
315c9b5484 Merge "Revert "puppet: Disable voting on ubuntu beaker jobs"" 2017-05-23 07:57:16 +00:00
Jenkins
40fc3fbdc9 Merge "Add Almanach client project" 2017-05-23 07:56:12 +00:00
Jenkins
95924425c2 Merge "new project: tc-as-a-service" 2017-05-23 07:54:17 +00:00
Jenkins
46d0723be0 Merge "Add functional-python35 to neutron experimental queue" 2017-05-23 07:51:52 +00:00
Jenkins
6c9743305f Merge "Add python3 functional tests to shade" 2017-05-22 23:40:40 +00:00
Jenkins
a2b9e37f2d Merge "Add Fedora gate for OpenStack-Helm project" 2017-05-22 15:10:50 +00:00
Monty Taylor
eb2ed55b96
Add python3 functional tests to shade
We should make sure that running shade's functional tests under python3
works.

Start off non-voting, but if it passes, we'll flip the switch quickly.

Change-Id: Iffb9f6767c30d171a12481ccd1df502b7aabc4f4
2017-05-22 05:23:45 -05:00
Michal (inc0) Jastrzebski
a953624b49 Add new multinode gates to Kolla
More scenerios and distros for multinode gates

Change-Id: I08fe44ab0d799fc79a043d509cc03d966687260b
2017-05-21 15:23:34 -07:00
Ihar Hrachyshka
015b667e69 Add functional-python35 to neutron experimental queue
We plan to switch the functional job to python3 in Pike. This is the
first step to understand how far we are from the goal.

Change-Id: I1d2078641e8929cbe34823f3ae8a84351cd4b6f8
2017-05-19 12:16:10 -07:00
Jenkins
b1a0852b68 Merge "networking-midonet: Add periodic tempest jobs for ocata" 2017-05-19 17:54:37 +00:00
Jenkins
d8e7bcc6f9 Merge "Add openstack/valet project" 2017-05-19 08:04:35 +00:00
Jenkins
e43b1f2e96 Merge "Add experimental py35 dsvm-nodepool job" 2017-05-19 08:02:24 +00:00
Emilien Macchi
10297dcacd Add new jobs for TripleO containers deployments
Implement 2 kinds for jobs for TripleO multinode CI:

- scenarios deployed in containers (same services as baremetal scenarios)
- scenarios upgrades from baremetal to containers

These 2 families of jobs will help us into the transition to containers
and improve our testing coverage.

For now, the jobs are experimental and run only when actually needed.
Later, they'll be voting during Pike, and during Queens they'll replace
baremetal jobs.

Change-Id: I55fa44111d0ac69bb09d48a57a61c7780b04723a
2017-05-18 19:02:15 -04:00
Paul Belanger
74d366f3cf
Add experimental py35 dsvm-nodepool job
This updates our dsvm-nodepool jobs to accept the python param, if
given we'll enable PYTHON3 support.

Change-Id: If02bdcc506089aeb1e3db6340e1370395c34338b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-18 16:08:05 -04:00
Pete Birley
b907a9ae78 Add Fedora gate for OpenStack-Helm project
This patch set adds a gate to support fedora-25 node for OpenStack-Helm
project.

Change-Id: Ibf67b8f87de73e04570fae47d696927a2e7da495
2017-05-18 14:24:07 -05:00
Paul Belanger
840f4cb5ee
Add python35-jobs-nv for nodepool
We are working towards python35 support for nodepool, bring a
non-voting job online.

Change-Id: Iabf949bee451416092d867a036d8fd4abfce27a5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-18 11:43:27 -04:00
Jenkins
3e47db60d4 Merge "Iotronic plugin for the OpenStack Dashboard." 2017-05-18 10:22:26 +00:00
Jenkins
31813cf7f9 Merge "Update barbican gates from experimental to non-voting" 2017-05-18 08:09:55 +00:00
Jenkins
a4f107c8e9 Merge "Make redfish jobs voting on ironic and sushy" 2017-05-18 08:08:49 +00:00
Jenkins
9e7e9f7ed7 Merge "Add Qinling(Function as a Service) project" 2017-05-18 08:07:58 +00:00
Tin Lam
5a8b2069f2 Add centos gate for OpenStack-Helm project
This patch set adds a gate to support centos-7 node for OpenStack-Helm
project.

Change-Id: Ib6da55766e74f9049fc0ab0cd41112c0a1e733ad
2017-05-17 17:44:20 -05:00
Kaitlin Farr
68b8728809 Update barbican gates from experimental to non-voting
The experimental barbican-dsvm-functional gates are passing,
let's upgrade from experimental to non-voting.  Also adds a non-voting
py35 dsvm-functional gate.

Change-Id: I00ab08d675903fc0e8ede0fec5b91899981fbb80
2017-05-17 17:51:37 +00:00
Dmitry Tantsur
c0cd0723fd Make redfish jobs voting on ironic and sushy
Also correct the voting status of the coverage job (not sure why it
was non-voting in the first place).

Change-Id: I9bd7e231e985867eaf7ddd4e4726bcdf4bc640b8
2017-05-17 14:56:12 +02:00
Jenkins
7ae98f52f6 Merge "[magnum] Add swarm multinode job" 2017-05-17 07:24:43 +00:00
Jenkins
c2d79a9175 Merge "Update services enabled for Barbican jobs" 2017-05-17 07:23:36 +00:00
Jenkins
6a7bb1c459 Merge "Add project openstack/stackube." 2017-05-17 07:23:22 +00:00
Jenkins
b90364fd64 Merge "Enable hybrid and dual amqp1 tests in oslo.messaging" 2017-05-17 07:22:48 +00:00
Frédéric Guillot
83d5bd6685 Add Almanach client project
This is the Python client for Almanach:

https://git.openstack.org/cgit/openstack/almanach/

Change-Id: I63f1a2f3877ddd134036cd5992819469a80965c0
2017-05-16 15:26:53 -04:00
Kaitlin Farr
d6a2562daa Update services enabled for Barbican jobs
We used to get away with specifying simply "keystone" as an enabled
service to launch keystone, but now we need to specify "rabbit,mysql,key",
which was probably the proper way to enable the keystone dependencies all
along.

Change-Id: I3c450f085091f7aa6af7d778854695387bbaf333
2017-05-16 11:24:56 -04:00
Spyros Trigazis
0e3af86c14 [magnum] Add swarm multinode job
Add swarm functional tests in multinode configuration.

Change-Id: I8d63846887f1e0f9540bf1f5f8d5d95cece0d525
2017-05-16 16:17:46 +02:00
Alex Schultz
2542231ae7 Revert "puppet: Disable voting on ubuntu beaker jobs"
This reverts commit 6c1e872dce9fbb94a82bc3696b816f417a0c8e42.

Change-Id: I9fd8b01e17f7991b7e85d09083d69aa975e6f10b
2017-05-16 13:44:17 +00:00
Flavio Percoco
f5ca696a20 Exp. job to test k8s deployment for tripleo
This job installs an undercloud, creates the nodes for the overcloud and
installs a COE on those nodes. This is the base job for future work that
will install OpenStack services on the COE installed here.

Change-Id: I02dff6cc83f2c67e6d08f60bc12dcd5117db764f
2017-05-16 09:41:55 -04:00
Jenkins
303315d8c3 Merge "Remove redundant OVB jobs from tripleo-ci repo" 2017-05-16 04:58:21 +00:00
Jenkins
402e0e8ff5 Merge "Move periodic multinode scenarios to run with OOOQ" 2017-05-16 04:56:26 +00:00
Jenkins
fe07b7a9a3 Merge "Bump version of Ansible from 2.2.2 to 2.2.3 in ARA gate jobs" 2017-05-16 01:33:27 +00:00
Jenkins
9104baa193 Merge "Create new Barbican gates that have removed unused services" 2017-05-16 01:24:22 +00:00
Kenneth Giusti
6ff4ce6a3c Enable hybrid and dual amqp1 tests in oslo.messaging
The AMQP 1.0 devstack plugin support a couple of different message bus
configurations.  This patch adds support for these additional
configurations to the dsvm-full and tempest-neutron-dsvm
oslo.messaging tests.

This patch also removes all the oslo.messaging mitaka/trusty tests as
mitaka is EOL.

Change-Id: Iccc60b634b81b9761c0ec564c5aa263582f13ebf
2017-05-15 16:22:34 -04:00
Sagi Shnaidman
fea600ab14 Move periodic multinode scenarios to run with OOOQ
Make transition of periodic multinode scenarios job to run with
quickstart, as gate jobs do now.

Change-Id: I7f475aa650b166149c7134cf3bc2d6da90b6ef45
2017-05-15 22:19:30 +03:00
Alex Schultz
6c1e872dce puppet: Disable voting on ubuntu beaker jobs
Packages are broken so disabling voting until they are fixed.

Change-Id: I29873bd829f5c46381cc5f335a7fccff3970e69c
2017-05-15 10:22:19 -06:00
Jenkins
2264b37061 Merge "Add and enable translation jobs for i18n repo" 2017-05-14 11:36:15 +00:00
Ian Y. Choi
d55ecca1c4 Add and enable translation jobs for i18n repo
I18n team wants to support translations for I18n contributor guide
: https://docs.openstack.org/developer/i18n/ .
This patch adds and enables translation jobs for I18n contributor guide
with i18n as Zanata project name.

Change-Id: I89e3fbcdf0683aa859ef56f4ac24f175351ee355
Implements: blueprint i18n-guide-translation
2017-05-13 14:55:32 +09:00
Carmelo Romeo
af6753b42e Iotronic plugin for the OpenStack Dashboard.
This is a plugin that allows IoTronic service to be integrated into Horizon.

Change-Id: Ib3a83fed6b1909a1f43a0f9012beb5bfd2b5c1b0
2017-05-12 16:11:40 +02:00
David Moreau-Simard
b8bc22dd62 Bump version of Ansible from 2.2.2 to 2.2.3 in ARA gate jobs
Ansible 2.2.3 is out [1], let's update and use it in the gate jobs.

[1]: da260cb013

Change-Id: I0e47cce2c1d5f8cf430f1782ca07fddfe12bfa24
2017-05-11 15:20:30 -04:00
Lingxian Kong
8b8cd507bc Add Qinling(Function as a Service) project
Change-Id: Iba17afdb9a05b29451ca7f6840ed21afee1b7e7d
2017-05-11 10:19:32 +00:00
Tin Lam
c24f39f67d Add rtfd publishing to OpenStack-Helm
This patch set adds rtfd publishing to OpenStack-Helm project.

Change-Id: I8347ac2540caaee15fc7b62e9bcb7a8f570a1654
2017-05-11 02:10:33 -05:00
Omar Rivera
5dcb89c6e5 Add openstack/valet project
Valet is a holistic resource placement optimization service that works with
other openstack components to find smarter ways to utilize the infrastructure
resources and provide enhancements to affinity, anti-affinity, and exclusivity.

Change-Id: I60cb19c0bd4e460efc180e93f81f5604e1ae5663
2017-05-10 23:20:40 -05:00
Sagi Shnaidman
8aa570be69 Remove redundant OVB jobs from tripleo-ci repo
There are bunch of jobs that have no value anymore,
removing them from experimental queue.
  - ovb-tempest job uses old code base and old tempest version,
which makes it completely irrelevant for all repos
  - ovb-ipv6 job functionality is covered in ovb-updates job
  - promote-* jobs are not used in tripleo-ci at all

Change-Id: If7591676a099ad2d83dcf02c74c36759ae55d4f6
2017-05-10 17:35:03 +03:00