6953 Commits

Author SHA1 Message Date
Jenkins
0d81785bbe Merge "Stop using deprecated tempest options" 2016-01-04 13:12:05 +00:00
Jenkins
a6eaed187f Merge "Kill neutron-rootwrap-daemon when stop neutron service" 2016-01-04 13:11:48 +00:00
Jenkins
8c5bae06f3 Merge "Enable swap stats in dstat" 2016-01-04 13:11:40 +00:00
Jenkins
13579a3161 Merge "Add option to skip EPEL & other repo installs" 2016-01-04 13:02:00 +00:00
Jenkins
e8788c0129 Merge "Specify HTTPS URLs to fix tls-proxy mode" 2016-01-02 13:23:13 +00:00
Jenkins
3a6ef48a03 Merge "Neutron: Fix IPv6 provider networks" 2015-12-31 02:42:53 +00:00
Jenkins
1195a5b739 Merge "Remove ironic code from tree" 2015-12-28 17:06:48 +00:00
Jenkins
147c442547 Merge "Remove the support for keystone extensions" 2015-12-27 19:17:11 +00:00
Jenkins
eff89ca89c Merge "docs: Add additional configuration in Neutron guide" 2015-12-27 00:40:13 +00:00
Jenkins
b5f0f3e98f Merge "Heat - revise keystone/trusts config to avoid deprecated options" 2015-12-24 00:06:56 +00:00
Li Ma
50120fa047 Kill neutron-rootwrap-daemon when stop neutron service
Neutron-rootwrap-daemon cannot be killed when you stop
neutron services, so here we add the right command in
the neutron stop-service scripts.

Change-Id: I91fefb277427e0e16ff59760b7255e4c7eee1792
Closes-Bug: #1525601
2015-12-23 11:43:38 +08:00
Jenkins
d21747952e Merge "Remove a stale comment about SQLALCHEMY_DATABASE_DRIVER" 2015-12-22 06:04:46 +00:00
Jenkins
e76410c5f3 Merge "Neutron VPNaaS: Set default service provider" 2015-12-21 23:36:35 +00:00
syed ahsan shamim zaidi
512be7de18 docs: Add additional configuration in Neutron guide
Adding NETWORK_GATEWAY to the docs

Change-Id: I67be468d9fbe5f323e21c81b673248d4b629c8ef
Closes-Bug:#1508195
2015-12-21 16:25:58 +00:00
Davanum Srinivas
f59e6df23a Do not fail with Tox 2.3.1
Latest tox causes failures:
   File "/usr/local/lib/python2.7/dist-packages/tox/config.py", line 1140, in processcommand
     argv = list(shlexer)
   File "/usr/lib/python2.7/shlex.py", line 269, in next
     token = self.get_token()
   File "/usr/lib/python2.7/shlex.py", line 96, in get_token
     raw = self.read_token()
   File "/usr/lib/python2.7/shlex.py", line 172, in read_token
     raise ValueError, "No closing quotation"
 ValueError: No closing quotation

This is caused by a backwards incompatible change in tox:
https://bitbucket.org/hpk42/tox/issues/181

Change-Id: Ic28c634cf806394cfa82b61cb45be60b8f40a61a
2015-12-21 08:36:43 -05:00
Hongbin Lu
bfdd47c853 Enable swap stats in dstat
Swap stats could be useful for trouble-shooting. It is better to
have it enabled in dstat.

Change-Id: I44e0735a95cd6ca3def9b04510551df16a1337a4
2015-12-20 16:30:36 -05:00
Jenkins
1adb2e1c11 Merge "set the validation path to fixed for n-net" 2015-12-19 19:49:22 +00:00
Matthew Treinish
fbe0a62785
Stop using deprecated tempest options
This commit updates lib/tempest to stop using deprecated config
options when tempest is configured.

Change-Id: I65b56ff681d6c27094380693c953fbc3664eceb0
2015-12-18 17:05:55 -05:00
John Kasperski
50ce626db7 Neutron: Fix IPv6 provider networks
The creation of the IPv6 subnet with provider networks does not
specifiy the correct parameters:
 . V6_NETWORK_GATEWAY is specified but never set
       - created new IPV6_PROVIDER_NETWORK_GATEWAY
 . PROVIDER_SUBNET_NAME_V6 is specified but never set
       - created new IPV6_PROVIDER_SUBNET_NAME
 . FIXED_RANGE_V6 is being used
       - created new IPV6_PROVIDER_FIXED_RANGE
 . subnetpool_id is incorrect
       - changed to subnetpool

Related-Bug: #1507870
Closes-Bug: #1417410
Change-Id: I9a1ad11bc54529080ec84d4677fa5633708890c7
2015-12-18 14:37:41 -06:00
Jim Rollenhagen
47367071cd Remove ironic code from tree
This removes all of the ironic code from the devstack tree, in favor of
the devstack plugin in Ironic's tree.

Depends-On: I659e3de5c64df798441798ff48ba5c9c0506585a
Depends-On: I2c52bc014f1b0dbc6b0ae22a4deb4132b4c28621
Change-Id: I5125fce295c79600781469c2f48bea80e7600081
2015-12-18 17:26:02 +02:00
Martin Hickey
47115b0314 Neutron VPNaaS: Set default service provider
Default value needs to be set for service_provider config item in
neutron_vpnaas.conf. This is to support backward compatability
for using the enable_service q-vpn. It should be noted that the
recommended way to use VPN is the devstack plugin.

Change-Id: I0d5960c81c47a138087d480527eff2a8eef59445
Closes-bug: #1527483
2015-12-18 14:29:52 +00:00
Davanum Srinivas
168be83597 Nuke EC2 API service in defaults
Tempest does not test EC2 by default anymore:
Ib5e24e19bcba9808a9f49fe7f328668df77fe4f9

So we don't need to run nova ec2 API service by default.

Change-Id: Ieec0ca1361baf0978d96e69e1134f699c1af3bb9
2015-12-18 07:49:27 -05:00
Jenkins
6f80485898 Merge "Add congress to plugin registry" 2015-12-18 03:21:27 +00:00
Jenkins
3b7e6ab77c Merge "Ensure link is set to up, when moving IP addresses across interfaces." 2015-12-18 03:21:18 +00:00
Jenkins
570111ad7d Merge "Fix override-defaults in plugin docs" 2015-12-18 03:05:13 +00:00
Jenkins
3d0be624fa Merge "Remove Cinder API version cap" 2015-12-17 23:50:46 +00:00
Jenkins
0d37572260 Merge "Turn off tracing when outputting errors" 2015-12-17 23:50:38 +00:00
Jenkins
9839f32858 Merge "Add a more accurate expression for obtaining (IPV6_)ROUTER_GW_IP" 2015-12-17 23:50:29 +00:00
Jenkins
f3913f7b89 Merge "Neutron VPNaaS: Use generated configuration files if available" 2015-12-17 22:16:24 +00:00
Sean Dague
563a7e75b7 set the validation path to fixed for n-net
See if using fixed IPs for connectivity to hosts is more reliable than
floating ips, which really were not intended for these purposes (at
least in nova-net).

Change-Id: I251710ee9186a68bb3ddc58ca803c33b81c8ac49
2015-12-15 17:16:19 -05:00
Jenkins
63b7d7bcae Merge "Add compute microversions configuration on tempest" 2015-12-15 12:51:34 +00:00
Jenkins
fe25a2a734 Merge "remove generic extras.d support" 2015-12-15 12:47:54 +00:00
Jenkins
c81fb98814 Merge "Neutron LBaaS: Use generated configuration files if available" 2015-12-14 23:17:41 +00:00
Dave Chen
97b9e970b2 Remove the support for keystone extensions
All keystone extensions have been moved into cores and are
enabled by default, there is no need to configure the extension
in devstack but configure it in devstack will block the
install process.

Change-Id: I7d21b122c641f601295ee7ece3583404b3874dbd
Closes-Bug: #1526033
2015-12-15 03:42:17 +08:00
Martin Hickey
2b4d6d1621 Neutron VPNaaS: Use generated configuration files if available
Generate the Neutron VPNaaS sample config files by using the oslo
generator. The files are generated with a .sample extension and
replace the static example configuration files.

Once the generation code is delivered, the static config files
will be removed.

Change-Id: Icef8f7e8f0e8e78bfffa7a5af3f9f2300376b115
Related-blueprint: autogen-neutron-conf-file
Partial-bug: #1199963
Depends-On: I4a6094b8218dfd320d05bfb1e3bc121e8930c551
2015-12-14 14:35:15 +00:00
YAMAMOTO Takashi
239a9788b3 Remove a stale comment about SQLALCHEMY_DATABASE_DRIVER
SQLALCHEMY_DATABASE_DRIVER is no longer used
after If6d8d08e5b7b7c48ca012677b536d71058def6fd .

Also, remove mysql connector packages from the install list.

Closes-Bug: #1523377
Related-Bug: #1493304
Change-Id: I5ecbc3b0bac989faa5c46d3c2866558a505414d8
2015-12-14 21:32:33 +09:00
Sean McGinnis
357dff588e Remove Cinder API version cap
Cinder API was pinned to v1 due to openstackclient missing some of the
v2 commands, as reported in osc bug 1475060. That bug has since been
marked invalid, but its intent was covered by the blueprint:

https://blueprints.launchpad.net/python-openstackclient/+spec/volume-v2

This removes the pinning to the v1 API now that osc supports v2. Also
removing the enablement of v1 as it was deprecated three releases ago
and we would like to get more coverage on v2.

Change-Id: Ia4d97734738d026c8721791669110778ff5eb6e5
2015-12-11 14:12:19 -06:00
Anusha Ramineni
69431725eb Add congress to plugin registry
Now congress supports devstack plugin model, hence including the
same in plugin registry

Change-Id: I1ac83c529a466e6a75a9b46ed9b56085140a63ed
2015-12-11 12:00:46 +05:30
Jenkins
16f8470e52 Merge "only set admin_* options for eventlet" 2015-12-11 03:20:27 +00:00
gordon chung
e42306d9db only set admin_* options for eventlet
keystone+apache don't need these values set.

Change-Id: Iebdb31b5f0888613e0454f09a426933d6fcd71b3
see: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081984.html
2015-12-10 14:54:01 -05:00
Martin Hickey
10bff0e996 Neutron LBaaS: Use generated configuration files if available
Generate the Neutron LBaaS sample config files by using the oslo
generator. The files are generated with a .sample extension and
replace the static example configuration files.

Once the generation code is delivered, the static config files
will be removed.

Change-Id: Iae1e581ec2bea9c0ced700229effcc716d53fe4e
Related-blueprint: autogen-neutron-conf-file
Partial-bug: #1199963
Depends-On: I25507f3bc6e995580aa91a912c2cf4110757df15
2015-12-10 16:55:07 +00:00
Jim Rollenhagen
9fc3ba408a Ironic: add flag for using plugin
This adds a flag to skip ironic code if the ironic devstack plugin is in
use. This flag will be set to true in ironic's devstack plugin to
indicate that the plugin should be in control, rather than devstack.

This is for the transition period only, and will be removed with the
rest of the ironic code in the devstack tree, once the gate
is configured to use the ironic plugin.

Change-Id: Id01d97fd13fa9f866d645ec5077834ddb78b2b89
2015-12-10 15:41:32 +00:00
Jim Rollenhagen
56632fc75d Fix override-defaults in plugin docs
Docs specify that this file should be override_defaults, when really
devstack looks for override-defaults.

Change-Id: I3900ec4d16ffb48c6969dac5081ea2817536c246
2015-12-10 05:57:19 -08:00
Jenkins
1f7631dce6 Merge "Enable optional Python 3 support" 2015-12-09 18:03:58 +00:00
ghanshyam
642b07b930 Add compute microversions configuration on tempest
Many projects like Nova, Ironic etc have implemented the
microversions for versioning their APIs.

Tempest is going to tests those microversions -
I57b78b4c0543b6fb0533b556886a19a03297555e.

For testing microversion in Tempest on gate, we need to set
a valid range of microversion in Tempest config and based on that
Tempest will run appropriate tests.

This commit adds the below range options for compute microversion testing-
- [None, 'latest'] - for master branch as default
- [None, None] - for tests running on v2.0
- option to set the range.

Depends-On: I81e86faca6f8c0ffb7da22154a62236ac25cf0c0

Partially implements blueprint api-microversions-testing-support

Change-Id: I171b862d1bba1af467f5b9a76288216c39e2adda
2015-12-09 13:37:46 +09:00
Steven Hardy
2a68844013 Heat - revise keystone/trusts config to avoid deprecated options
There are some inter-related changes required to avoid using legacy
fallback/deprecated paths in heat, which result in warnings in the
log, e.g because we fall-back to reusing keystone auth_token
configuration instead of heat specific sections.

To fix this:
- Don't explicitly set deferred_auth_method=trusts, as this is now
  the default (since kilo)
- Create a new "trustee" section containing configuration used for
  the password auth-plugin associated with deferred authentication
  via trusts (support for this was added during liberty to enable
  us to stop incorrectly using the keystone auth_token config)
- Create a "clients_keystone" section to avoid falling back to the
  legacy behavior of stealing the uri from auth_token.

This also means we can remove the FIXME and auth_token auth_uri
mentioned by jamielennox.

Change-Id: Ie34332a7aec3b9b271df0759dd6ab66b45302832
Related-Bug: #1300246
2015-12-08 13:34:27 +00:00
Martin Hickey
7b7101f1c5 Neutron FWaaS: Use generated configuration files if available
Generate the Neutron FWaaS sample config files by using the oslo
generator. The files are generated with a .sample extension and
replace the static example configuration files.

Once the generation code is delivered, the static config files
will be removed.

Change-Id: Ic8208850a27408c8fbeed80ecdb43345aa7dfaa4
Related-blueprint: autogen-neutron-conf-file
Partial-bug: #1199963
Depends-On: I8e9113dfb88e5290f6eedd012d1a52fc35c3c88c
2015-12-07 11:11:06 +00:00
Jenkins
563c68f3cd Merge "Fix path setup in add_sudo_secure_path" 2015-12-06 13:34:19 +00:00
Jenkins
366382fa6e Merge "Ensure the Linux Bridge agent can be used with provider networking" 2015-12-05 04:55:15 +00:00
Jenkins
5f23dbe978 Merge "create apt_get_update to try to work around broken mirrors" 2015-12-04 19:47:31 +00:00