25110 Commits

Author SHA1 Message Date
John L. Villalovos
7acd443b02 ironic: Make grenade multi-node job non-voting
Move the grenade multi-node job from the experimental queue to the
check queue as a non-voting job

Don't run grenade multi-node for: stable/mitaka, stable/newton, or
stable/ocata. As it is being added in the Pike cycle.

Change-Id: Ibc74281a86449c18604cb3e535279afacf532b1c
2017-03-14 09:26:13 -07:00
Dean Troyer
2198278554 Re-enable Image v1 for OSC functional jobs
OSC needs to keep working with old API versions for a while,
let's keep testing it as long as we can.

Change-Id: Icff8686b9ca68b2d2b0d78b12c4e6a4237a94bb5
2017-03-14 11:04:09 -05:00
Jenkins
1965ba50e5 Merge "Run 'enable_plugin' in project-config for grenade jobs" 2017-03-14 15:54:29 +00:00
johnsom
9996d1c544 Adding new repositories for Octavia
The octavia project is adding the following repositories:
  octavia-dashboard
  octavia-tempest-plugin
  python-octaviaclient

This patch sets up those repositories and initial jobs.

octavia-dashboard will be pre-populated with a copy of
neutron-lbaas-dashboard that has the history preserved, but the
branches and tags have been removed.
The other repositories are fresh development and have no code to populate.
They will be setup using cookiecutter.

Change-Id: Id6385b8940fbef6c703db26808cda9607aea360d
2017-03-14 08:42:56 -07:00
Jenkins
8e09cb3481 Merge "Adding two other combinations of cinder multinode grenade job" 2017-03-14 08:27:59 +00:00
Jenkins
1ba0310355 Merge "Add barbican-tempest-plugin tests to Nova" 2017-03-14 06:35:04 +00:00
Jenkins
b6bbc3d8f2 Merge "Revert "Mark Oslo backward compat jobs as non-voting"" 2017-03-14 06:26:24 +00:00
Varun Gadiraju
933523ce2a Run 'enable_plugin' in project-config for grenade jobs
IRONIC_DISABLE_DEVSTACK_PLUGIN was added some time back to grenade jobs
in project-config to disable devstack plugin because the grenade code in
Ironic already enabled it.

Unfortunately, subnode local_conf doesn't get updated when
'enable_plugin' is in the grenade settings file. We need to move
enablement of devstack plugin back to project-config to fix this issue,
which is accomplished by this patch.

To prevent the gate from breaking due to devstack plugin being enabled
twice, a change was made to devstack/upgrade/settings that
performs a check to see if the ironic devstack plugin has already been
enabled and does the following:
  * If it has already been enabled it will not enable it again.
  * If it has not yet been enabled it will enable it.

This change was made to master, stable/ocata, and stable/newton branches.
All changes have landed.
https://review.openstack.org/#/c/444335/
https://review.openstack.org/#/c/444944/
https://review.openstack.org/#/c/444950/

Once this patch merges, we will propose a follow-up patch to
devstack/upgrade/settings that removes all the additonal logic and
enabling of the ironic devstack plugin.

Change-Id: Idb9c556e7d2553c9f13e07077676fd7505bfb19c
2017-03-14 05:40:10 +00:00
Emilien Macchi
4e344d90e9 layout/tripleo: improve scenarios coverage for glance
Run all scenarios when touching Glance files, because each scenario has
a different backend for Glance.
By testing each scenario, we reduce the change to break Glance
deployments for all backends.

Change-Id: I5b0bfe9c220a34a9b93f158dac1925de46bf5d47
2017-03-13 20:18:04 -04:00
John Trowbridge
dbe8f63fa5 Change TripleO multinode jobs to be quickstart based
We are gradually transitioning the way we run CI in TripleO. We
are now ready to move the multinode jobs to be run via
tripleo-quickstart. This changes the multinode gate and check jobs
run in the check-tripleo-jobs group to be run via quickstart.

Since these jobs will now be in the merge queue for other TripleO
projects they are made voting on tripleo-quickstart/extras as well.

The job types are also changed to reflect the new way we are
parsing them. Eventually we will also change job names to be in
line with these new job types, but we want to start with job names
similar to the current ones in order to cause less confusion.

Change-Id: I8208a4982432dbf8f6bd69d895480bf1baf0ea41
2017-03-13 14:42:11 -04:00
John L. Villalovos
656955ad86 gerritbot: ironic: Have it announce for ocata and pike
Have gerritbot announce for both stable/ocata and stable/pike (when it
shows up).

Change-Id: Ice93fcb8b6c49d7003c8a367a3acc65e648c4c54
2017-03-13 08:28:05 -07:00
Davanum Srinivas (dims)
677863bee8 Revert "Mark Oslo backward compat jobs as non-voting"
We had disabled voting to deal with the hacking/pbr merging issues
temporarily. Now it's time to go back to making sure latest oslo
libs can work for last release.

This reverts commit c8f70c656e2fa928cab1d9f0e41eff191dae1144.

Change-Id: I75a79648444f0ed4fcc1b097b67339f382bcf4f2
2017-03-13 14:47:55 +00:00
Andreas Jaeger
24c31b4c44 manual-jobs: Enable constraint usage
Use zuul-git-prep-upper-constraints instead of gerrit-git-prep for
manuals-jobs. These jobs might be used in repos that have constraints
enabled - like openstackdocstheme - and thus need the constraints file
downloaded. Also, we can use the zuul setup macro now on all notes, use
it for better git tree set up.

Change-Id: I965d7d1abb5e8fba0e54146b2d828a04da851bb7
2017-03-13 13:10:21 +01:00
Jenkins
197dbf1b56 Merge "Normalize projects.yaml" 2017-03-13 10:21:57 +00:00
Jenkins
db8d52dc53 Merge "Publish PDFs for openstackdocstheme" 2017-03-13 09:59:51 +00:00
Jenkins
43de065856 Merge "Run ironic-api under Apache in ironic-standalone" 2017-03-13 09:20:27 +00:00
OpenStack Proposal Bot
8cc7ad2a62 Normalize projects.yaml
Change-Id: I42b22bd04fb6029f5f4bc0f2a2ecc6d55f639289
2017-03-13 08:40:33 +00:00
Jenkins
46506d3af2 Merge "Add nodejs4-jobs for zun-ui" 2017-03-13 08:12:18 +00:00
Jenkins
4b982f7d1e Merge "Add a new scenario only multinode gate job" 2017-03-13 08:12:02 +00:00
Jenkins
e792225ac8 Merge "Add non-voting python 35 checks for charms" 2017-03-13 08:11:55 +00:00
Jenkins
592644bdcc Merge "Change value for uppercase" 2017-03-13 08:11:48 +00:00
Jenkins
37aab5d702 Merge "Enable functional py35 tests" 2017-03-13 08:11:42 +00:00
Jenkins
2d5f335da5 Merge "Enable coverage jobs for python-tricircleclient" 2017-03-13 08:08:44 +00:00
Jenkins
280e88597d Merge "Promote Upgrade jobs for OpenStack-Ansible" 2017-03-13 08:08:33 +00:00
Jenkins
5accc0fb4c Merge "Reload sshd on centos for allow-local-ssh-root" 2017-03-13 08:08:27 +00:00
Jenkins
89931f188d Merge "Adds python-hnvclient repository" 2017-03-13 08:07:53 +00:00
Jenkins
117f0a99c3 Merge "Add os_molteniron to OpenStack-Ansible" 2017-03-13 08:07:47 +00:00
Jenkins
846671f46b Merge "Add repo for openstack/puppet-freezer" 2017-03-13 08:06:02 +00:00
Jenkins
452d6f4f40 Merge "remove gnocchi stable/1.3 references" 2017-03-13 08:05:11 +00:00
Matthew Oliver
c5fcd1d5ab Add Swift tox functional EC env tests to gate
A new toxenv enviroment has been added to the Swift repo 'func-ec'
which will run the swift functional tests on an EC policy:
https://review.openstack.org/#/c/442749/

This patch added this toxenv as a check/gate job so we can be sure to
gate on EC better. Initially voting will be off just to be sure it's
working correctly.

As this toxenv only existing currently in master, and therefore only
future stable branches, current stable branches are filtered out.

Change-Id: I037c622e1e96d8790e0e9788e6485fcb06ab68a1
2017-03-13 17:33:14 +11:00
Spyros Trigazis
64d8ba9728 [magnum] Replace old jobs with the experimental
Following up the refactoring of magnum jobs.
* Remove the old job builder
* Remove experimental jobs, but keep the k8s-multinode,
  swarm-mode and swarm-ironic in experimental. These three
  are jobs that don't work properly yet and they are
  created to test WIP features.

The result will be having the same voting jobs as before
but using the new builder.

Change-Id: Icdd802fa94a910934bbf2e93ac4c3b5c1b7dec1a
2017-03-12 16:03:58 +01:00
Jenkins
cd225a968e Merge "Add #openstack-deployment channel to logging" 2017-03-11 20:27:44 +00:00
Emilien Macchi
f63f442b58 tripleo: run scenario001 when touching cinder files
On scenario001, we deploy Cinder with RBD backend, so we want to run
this scenario when touching files related to Cinder deployment in
TripleO.

Change-Id: I1ac29d1f7d9d31613813dd621850a34c007d5ac4
2017-03-10 18:12:11 -05:00
gord chung
8ffdf656a9 remove gnocchi stable/1.3 references
stable/1.3 is mapped to liberty, so it's not supported.

Change-Id: Id897fe7718e07e321416ad23d099ef857265a987
2017-03-10 22:18:39 +00:00
Jenkins
a1c013abd0 Merge "Go Common Library for Oslo-style support" 2017-03-10 21:49:15 +00:00
Paul Belanger
0f111dc654 Reload sshd on centos for allow-local-ssh-root
We are seeing some issues restarting SSHD for centos.  Because we are
doing config file changes, and SSHD is running, we can use the reload
command.

Reload is a little different then restart, specifically reload does a
SIGUP on the process. In some local testing, this seems to be more
reliable to restart, which causes some bind address errors.

Change-Id: Ic5e00e1e1eed1de87c430180a6f00d30410a95b4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-03-10 16:11:18 -05:00
Vasyl Saienko
50d14283b3 Remove experimental ironic grenade multitenant single node job
Remove experimental ironic grenade multitenant single node job in
favor of ironic grenade multitenant multinode job.

Change-Id: I87535b3908b80ff1a284fcdc270bc69fe2eee9e2
2017-03-10 20:53:24 +00:00
Lubosz "diltram" Kosnik
9610b66e39 Change value for uppercase
To be compatible with the rest of the code change true for uppercase word.

Change-Id: I2fff1a8e3a60602320c4b663aae7e642befb40e4
2017-03-10 13:43:27 -06:00
Lubosz "diltram" Kosnik
f340a6d634 Enable functional py35 tests
For now as NV because we need to stabilize the code.

Change-Id: Ie75efd1ba68f273345ebd15fed5d6f25a6cedb55
2017-03-10 13:39:49 -06:00
James Page
a402576fbc Add non-voting python 35 checks for charms
In preparation for migration of all charms to default to using
Python 3, enable non-voting checks to start providing feedback
for proposed changes on py3 compatibility.

Change-Id: Id08e26a210702e7b1fd4e06e5f5f313a770f72bf
2017-03-10 17:08:24 +00:00
Andy McCrae
0f6868b195 Promote Upgrade jobs for OpenStack-Ansible
Promote the upgrade gate checks for Glance, Keystone and Swift, as well
as the Multiregion gate check for Swift in OpenStack-Ansible.

Change-Id: I822189a688fb2bffdb52b0bc19184f9b3740d38c
2017-03-10 16:25:42 +00:00
Victor Morales
22b370787a Enable coverage jobs for python-tricircleclient
Enable coverage jobs for python tricircle client where
```tox -e cover``` (executing coverage) works properly.

Change-Id: I0dfa3fb459a5ec14ee226280248e26ee5bee6114
2017-03-10 10:25:20 -06:00
Andrea Frittoli
79422584ed Add a new scenario only multinode gate job
This job is an attempt to reduce the load in the SUT in the gate,
by splitting API and tempest tests in two separate jobs, and by
running scenario ("heavier") tests in a dedicate job serially.

We already stopped running a number of scenario tests from the
main gate so we need this job at least for tempest to make sure
other scenario tests are not bit rotting.

This job is non voting for now.

Change-Id: I11eb21686351a98e55fecc15a794397da6d92b40
2017-03-10 14:23:25 +00:00
Vasyl Saienko
eab17d1bfe Run ironic-api under Apache in ironic-standalone
Whith this patch ironic-api on ironic-standalone job is launched
under apache.

Change-Id: I6b3b936365b0ed6fda5dc7a1e8828e6cd1575951
2017-03-10 11:14:47 +00:00
Shu Muto
9a09fed824 Add nodejs4-jobs for zun-ui
Change-Id: I3f97c7a0f4d06f007c312ab6ba90487f2d79d9d7
Depends-On: Ic7d9314cf2381609fb584f8c97ddb201918e3061
2017-03-10 19:40:16 +09:00
Jenkins
fdc284e2fe Merge "Remove NODEPOOL_PAUSE_FEDORA_24_DIB variable" 2017-03-10 09:02:15 +00:00
Jenkins
227f1900b1 Merge "Disable Swift in Heat Python3 job" 2017-03-10 08:59:23 +00:00
Jenkins
8fc18918e7 Merge "Make tripleo containers job non-voting" 2017-03-10 08:58:58 +00:00
Jenkins
0b4447034d Merge "Enable DEVSTACK_GATE_TEMPEST_NOTESTS for patrole." 2017-03-10 08:58:35 +00:00
Jenkins
fdec3053fe Merge "Add gerritbot notification for mogan-ui" 2017-03-10 08:56:42 +00:00