6311 Commits

Author SHA1 Message Date
Jenkins
ac3d3f336c Merge "Add IPv6 support to devstack infrastructure" 2015-07-08 12:44:51 +00:00
Jenkins
7eaaba4844 Merge "Remove duplication in ml2 and openvswitch_agent" 2015-07-07 23:15:31 +00:00
Jenkins
6b6dd5bfff Merge "Move failure trap after functions it uses" 2015-07-07 20:55:15 +00:00
Jenkins
68f9172dbd Merge "Update Neutron section in README" 2015-07-07 18:46:11 +00:00
Jenkins
e5c5f260d6 Merge "Added processing /compute URL" 2015-07-07 18:41:22 +00:00
Jenkins
6d7b259094 Merge "Search for service by type" 2015-07-07 17:25:06 +00:00
Jenkins
ef59dc7f6a Merge "midonet: Provide has_neutron_plugin_security_group" 2015-07-07 16:32:28 +00:00
Jenkins
39d9f87683 Merge "Move ceilometermiddleware installation to lib/swift" 2015-07-07 03:34:28 +00:00
Chris Dent
1848b837e6 Move ceilometermiddleware installation to lib/swift
lib/swift is where it is used so this makes the relationship more
clear and direct.

Change-Id: Ie6fc09e27a39295c92f0790856446edb7dedb995
2015-07-07 10:21:18 +10:00
Jenkins
2d25c9290d Merge "Fixed detection of a project in projects.txt" 2015-07-06 18:22:33 +00:00
Jenkins
05e32fb51e Merge "Support identity API v3 when generate clouds.yaml" 2015-07-06 16:01:49 +00:00
Jenkins
c1427fb5fe Merge "Fix library runs." 2015-07-06 01:54:01 +00:00
Jenkins
287fc59b40 Merge "Move USE_CONSTRAINTS normalization back to stackrc" 2015-07-05 07:46:42 +00:00
Hirofumi Ichihara
4f91f93557 Remove duplication in ml2 and openvswitch_agent
Configuration of local_ip is duplication in ml2 because there is
the configuration in both ml2 and openvswitch_agent.
It also should be set in each driver using openvswitch.

Change-Id: Ib0b874aed8db883d778426ed1ae01679fc0cc075
2015-07-04 20:45:24 +09:00
Robert Collins
7c838616c9 Fix library runs.
Libraries were resulting in two edit-constraints runs:
 - one for the library, which adds a non-editable file path
 - then one for the editable servers, but that fails becuse
   pkg-resources couldn't parse the prior entry.

This is fixed in two parts: the dependent patch which supports parsing
file urls that have egg names, and this patch which changes from a
file path to a file url with an egg name.

Change-Id: I0f07858e96ea3baf46f8a453e253b9ed29c7f7e2
2015-07-04 09:55:56 +12:00
Marian Horban
e62c906baf Added processing /compute URL
With config option NOVA_USE_MOD_WSGI=True nova-api handles
requests on /compute URL.

Depends on I83bc4731507fa028377ae6701ed4d32adefa9251

Change-Id: Ic84b5c0dc0726662470ef9c076a0cadca55a3917
2015-07-03 06:10:00 -04:00
Jenkins
018c50c2e2 Merge "ceph: remove deprecated glance_store options" 2015-07-03 05:25:40 +00:00
Jenkins
ac32cf5425 Merge "Replace RPC Backend text in README" 2015-07-03 01:41:54 +00:00
Jamie Lennox
aedb8b97f6 Search for service by type
When you get or create service it first checks to see if an existing
service matching these parameters exists. The definition of existing is
having a service with the same name, however name is not a unique field.
Sahara for example creates two services, one with data-processing, one
with data_processing with the same sahara name.

Search for existing services by service type, not by service name.

Change-Id: I6148e2254aa3968039b0e7c178e7cabc53b6be68
2015-07-03 09:36:02 +10:00
Brian Haley
180f5eb652 Add IPv6 support to devstack infrastructure
By default, most Openstack services are bound to 0.0.0.0
and service endpoints are registered as IPv4 addresses.
With this change we introduce two new variables to control
this behavior:

SERVICE_IP_VERSION - can either be "4" or "6".

When set to "4" (default if not set) devstack will operate
as today - most services will open listen sockets on 0.0.0.0
and service endpoints will be registered using HOST_IP as the
address.

When set to "6" devstack services will open listen sockets on ::
and service endpoints will be registered using HOST_IPV6 as the
address.

There is no support for "4+6", more work is required for that.

HOST_IPV6 - if SERVICE_IP_VERSION=6 this must be an IPv6
address configured on the system.

Some existing services, like the Openvswitch agent, will continue
to use IPv4 addresses for things like tunnel endpoints.  This is
a current restriction in the code and can be updated at a later
time.  This change is just a first step to supporting IPv6-only
control and data planes in devstack.

This change is also partly based on two previous patches,
https://review.openstack.org/#/c/140519/ and
https://review.openstack.org/#/c/176898/

Change-Id: I5c0b775490ce54ab104fd5e89b20fb700212ae74
Co-Authored-By: Sean Collins <sean@coreitpro.com>
Co-Authored-By: Baodong Li <baoli@cisco.com>
Co-Authored-By: Sridhar Gaddam <sridhar.gaddam@enovance.com>
Co-Authored-By: Adam Kacmarsky <adam.kacmarsky@hp.com>
Co-Authored-By: Jeremy Alvis <jeremy.alvis@hp.com>
2015-07-02 15:16:34 -06:00
Jenkins
52844a11dd Merge "Already dead process tolerance in unstack.sh" 2015-07-02 20:13:06 +00:00
Jenkins
7a0f6833ad Merge "remove non RabbitMQ messaging" 2015-07-02 20:09:05 +00:00
Jenkins
fee742ba72 Merge "Move Sahara into in-tree plugin" 2015-07-02 18:39:38 +00:00
Jenkins
17a16f3144 Merge "constraints file support for devstack." 2015-07-02 17:35:53 +00:00
Dean Troyer
0ffdb368a6 Move USE_CONSTRAINTS normalization back to stackrc
stackrc needs to do all of the initialization for situations (Grenade,
unstack.sh, etc) that do not run stack.sh

Change-Id: Ib8c7b923dde817b37f852515dd049fcf970b999a
2015-07-02 09:10:45 -05:00
Jenkins
1f9de18a1e Merge "Add new oslo libraries" 2015-07-02 01:57:20 +00:00
Robert Collins
635a5ba992 constraints file support for devstack.
Constraints files allow a global view of dependencies for devstack
without the side effect that requirements files have of installing
everything everytime. This is part of the cross project
requirements-management spec.

Change-Id: If089d30146629e6cf817edd634e5c2b80f1366dd
2015-07-02 11:37:22 +12:00
Assaf Muller
a709b11a53 Update Neutron section in README
Change-Id: Ic4b354a587a1d5f83037fb5250e8e5c9cfe6d48c
2015-07-01 18:50:05 -04:00
Jenkins
f60678ae64 Merge "Set compute-feature-enabled.attach_encrypted_volume Tempest option" 2015-07-01 20:49:53 +00:00
Jenkins
c3bf2e7f56 Merge "Ironic: Fix iPXE Connection timed out" 2015-07-01 19:28:44 +00:00
Jenkins
742cd6f707 Merge "Fix typo in installation of vmware virtdriver" 2015-07-01 18:11:51 +00:00
Matt Riedemann
e57a33224b Set compute-feature-enabled.attach_encrypted_volume Tempest option
This allows setting the new option in Tempest for toggling whether
or not the Cinder encrypted volume tests should run.

Depends-On: I48eba7c645cc1c979fd766ae9c05efb00957f787

Related-Bug: #1463525

Change-Id: I9e12f8dc9e3e6b68dc031351cb081ee2bc6e6cbb
2015-07-01 09:37:54 -07:00
Dean Troyer
9997038992 Replace RPC Backend text in README
Review https://review.openstack.org/#/c/192154/ removed support for RPC backends
other than RabbitMQ, but we should still document how to disable rabbit.

Change-Id: I1fd64b5f02573c58d7b0d1005c39a22c459a09a5
2015-07-01 11:28:40 -05:00
Sergey Lukjanov
3381e09f72 Move Sahara into in-tree plugin
Once the Sahara related code moved to Sahara repo and used, we can
remove Sahara specific code from Devstack.

Partial-Implements: bp sahara-devstack-intree

Change-Id: I34412b5cb2e86944b8555b8fd04b43556eb2bbe6
Depends-on: I2e00b2ebc59dd3be6a0539dea2985f2e801a1bd7
Depends-on: I07c3fede473030e8a110cbf5a08309f890905abf
2015-07-01 16:09:56 +00:00
Ihar Hrachyshka
2ba4a7214c Fixed detection of a project in projects.txt
Before the fix, requirements soft-update was used for projects that are
in the file.

Change-Id: I095d42521f54b45a6b13837e2f8375fa04532faa
Closes-Bug: #1469067
2015-07-01 13:42:14 +00:00
Attila Fazekas
f750a6fedb Already dead process tolerance in unstack.sh
The gate/updown.sh calls the unstack.sh with
-ex option. Normally we do not use -e with unstack.sh.

The unstack.sh can fail if the service already stopped,
and it also can have flaky failures on the gate.

For example the stop_swift function tries to kill swift in two
different ways, and if the first one succeeds before the 2th attempt
the pkill fails the whole unstack.sh.

This change accepts kill failure.
Normally the kill can fail if the process does not exits,
or when you do not have permission to the kill operation.

Since the permission issue is very unlikely in our case,
this change does not tries to distinguish the two operation.

The behavior of the unstack.sh wen you are not using -ex should
not be changed by this change.

Change-Id: I64bf3cbe1b60c96f5b271dcfb620c3d4b50de26b
2015-07-01 12:17:35 +02:00
Jenkins
85a1c488df Merge "Fix typo: where is runs => where it runs" 2015-07-01 10:04:24 +00:00
Davanum Srinivas
77a7d11dfa Add new oslo libraries
Full list for liberty is as follows:
* oslo.service
* oslo.reports
* automaton
* futurist

oslo.cache was already added in the earlier review

Some of the entries are already there, though automaton was
missing in one spot. Made sure all references have all five
libraries.

Change-Id: Iffb720d46058424924469695a3ae1e4f20655f99
2015-06-30 18:43:56 +00:00
Amey Bhide
432268b17b Fix NameError in worlddump.py
Change-Id: Ie87e5b5ead777c0153ed7fa5d1db5cc1ae444261
2015-06-30 11:41:13 -07:00
Jenkins
7bc1f3c15f Merge "Use Keystone v3 API for user creation" 2015-06-30 17:15:58 +00:00
Jenkins
474172490f Merge "Use keystone v3 API for projects" 2015-06-30 17:15:54 +00:00
Jenkins
3a2fdb04ef Merge "Add oslo.cache to devstack" 2015-06-30 17:06:59 +00:00
Jenkins
d014727c45 Merge "Drop no longer needed and broken check for cinder in is_service_enabled" 2015-06-30 16:55:31 +00:00
Jenkins
e439dbe9d4 Merge "Fixing the deprecated library function" 2015-06-30 16:55:24 +00:00
Jenkins
255794fccf Merge "Use ip route replace to avoid the existing route" 2015-06-30 16:55:18 +00:00
Jenkins
8f8fda1d07 Merge "Add cleanup for Linuxbridge-agent" 2015-06-30 16:52:05 +00:00
Ian Wienand
04c0f0be26 Move failure trap after functions it uses
Move the failure trap after the functions it uses, so that
"delete_all" is defined when it is triggered.

Change-Id: Icb2465d0f834b8cb2d46dca3c7df4ae06e49d9b5
2015-06-30 13:48:53 +10:00
Jenkins
98b652419a Merge "Tune mysql a bit better for concurrent operations" 2015-06-30 03:19:23 +00:00
Jenkins
64f7b86c32 Merge "Install qemu-kvm package on centos/fedora" 2015-06-30 01:18:21 +00:00
Anandprakash Dnyaneshwar Tandale
bde24cb7c2 Fixing the deprecated library function
os.popen() is deprecated since version 2.6. Resolved with use of
    subprocess module.

Change-Id: Ib6a91ee525e2e57d3901d2c0c1b2d1305bc4566f
2015-06-29 15:04:30 +05:30