3223 Commits

Author SHA1 Message Date
Jenkins
3cf9244f95 Merge "Revert "reduce default lease time to 5 minutes"" 2016-02-14 14:45:40 +00:00
Jenkins
cd23ab9644 Merge "Remove Neutron Midonet plugin file completely" 2016-02-14 14:42:28 +00:00
Jenkins
1485f70f3a Merge "Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs" 2016-02-14 14:42:21 +00:00
Jenkins
dbf10cd022 Merge "remove keystone templated catalog" 2016-02-11 20:01:37 +00:00
Doug Wiegley
86561c347d Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs
Change-Id: I8dd84c59d2ec3a7c01ff4f1aaf7fa61d7466cfd5
2016-02-11 11:01:01 -07:00
Sean Dague
629e56540f Revert "reduce default lease time to 5 minutes"
We have a fix in Nova which should make this unessessary,
revert to see if that's true.

This reverts commit 61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d.

Change-Id: If109af452ad583417e3a3a3ef1c9b545f1ec9b89
2016-02-11 11:31:56 +00:00
Jenkins
d3be158181 Merge "Remove CUSTOM_THEME_PATH setting" 2016-02-11 07:29:58 +00:00
Jenkins
29f1ebb688 Merge "Change scheduler configurations to use entrypoints" 2016-02-11 03:39:02 +00:00
David Lyle
076ef7f0fb Remove CUSTOM_THEME_PATH setting
Horizon now uses the WEBROOT to populate the value of $webroot in
the CSS code. The CUSTOM_THEME_PATH pointing to the webroot theme
to explicitly set the same value is no longer necessary.

Closes-Bug: 1540801
Change-Id: Ic212796ee0905751ac3fd619bbbc902d25ea10d5
2016-02-11 03:35:18 +00:00
Jenkins
b7f7f33c22 Merge "Automate OVS bridge creation for multiple mappings" 2016-02-11 00:55:16 +00:00
Jenkins
9944e4fc36 Merge "make fwaas plugin and driver configurable" 2016-02-11 00:54:15 +00:00
Sean Dague
985e958dda remove keystone templated catalog
This is just another code path for little benefit in devstack which is
going to rot out. We should be opinionated here and only support the
dynamic catalog.

Change-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec
2016-02-10 15:39:31 -05:00
Matthew Treinish
1a9e294ff3 Switch tempest verify-config usage to avoid bug
This commit will unblock the world breakage caused by the recent
cliff release. This exposes a hole in our constraints usage in
devstack. We need to fix this bug for real in devstack and cliff,
but that will take a few minutes to an hour or so. So let's just
change the usage in the meantime, we can revert this when things
are fixed for real.

Related-Bug: #1543841

Depends-On: Ic63612dc50e064a3a69b88618e394ba17e083c22
Change-Id: I19e477fa5068474bc3471307732f89adaafb2952
2016-02-10 00:22:02 +00:00
Jenkins
f1cecf52c0 Merge "push out some deprecations to figure out what's using these bits" 2016-02-09 19:35:30 +00:00
Jenkins
905a37aaae Merge "Remove g-search from devstack" 2016-02-09 12:45:09 +00:00
Sean Dague
d6f922364e push out some deprecations to figure out what's using these bits
There are some parts of devstack we should really delete, but we have
no idea who is using them. Push out some deprecations so we can look
at this through logstash.

Change-Id: Id5c8748606cce16f64e978ad7ac9309bebac0eb7
2016-02-09 06:34:36 -05:00
Morgan Fainberg
da1cc5780d Remove microseconds from apache log(s)
Remove the microseconds from the apache logs and move back to using
milliseconds. There is no longer any 2.2 workarounds in the keystone
setup process.

Change-Id: I8787eee41fbde1f9794aeffe1e862af0d5117bc3
2016-02-08 11:36:37 -08:00
Jenkins
574a2cf9f1 Merge "make the alt_demo user during normal install" 2016-02-04 12:09:25 +00:00
Igor Duarte Cardoso
3095ff5132 Automate OVS bridge creation for multiple mappings
Allows the definition of the global variable OVS_BRIDGE_MAPPINGS (e.g.
in local.conf) to automatically trigger the creation of multiple OVS
bridges. For example:

OVS_BRIDGE_MAPPINGS=physnet1:br-br-enp0s20f1,physnet2:br-enp0s20f2

should automatically yield the creation of two bridges, respectively
associated to the two physical networks declared,
by simply running DevStack with the OVS agent enabled.

Documentation has also been added to doc/source/guides/neutron.rst.

Change-Id: I79dc0213c9d70ba628621c4c0f65481783590085
Closes-Bug: #1535835
2016-02-02 18:54:08 +00:00
Flavio Percoco
020586fab4 Remove g-search from devstack
The g-search service was promoted to its own project and it's now called
Searchlight. This patch removes that code from devstack.

Change-Id: I9dd7ce62f0339911e025329b8a841792219ea02b
2016-02-02 11:50:06 -04:30
Sean Dague
c67d22e2ed make the alt_demo user during normal install
For testing reasons it's typically very useful to have a second non
admin user to cross check that it can't do a thing to the first
user. It was useful enough we always created it with tempest (though
we didn't always use it).

This makes devstack always create an alt_demo user, which is available
in occ as devstack-alt. This will help us unwind some of the keystone
v3 breaks with functional tests using keystone cli to build this
second user.

Change-Id: Iaaf02469180563e2d8c413fee0ee66ada2296cfa
2016-02-02 05:51:14 -05:00
Jerry Zhao
8eab6ad31b make fwaas plugin and driver configurable
user can pass fwaas plugin and driver from localrc

Change-Id: Id956d4d7e62ba81f77319c199c9cb9f354b13d12
2016-02-01 18:22:21 -08:00
Shih-Hao Li
557cc8159e Fix xvpvncproxy_host config path
Fix xvpvncproxy_host config path due to Change
I1e34a0f98de125c8b8b145377835d95035e2b472.

Change-Id: I835950e75509ad54e5dc1c4a740d2e5cfed9f5a9
2016-02-01 13:19:12 -08:00
Jenkins
7de80c56e5 Merge "Revert "Move default Keystone API version to v3"" 2016-02-01 20:38:02 +00:00
Sean Dague
74b91c3eaf Revert "Move default Keystone API version to v3"
It seems like the fallout from this was not well sorted.
A lot of things aren't working, and there is still vestigial
v2 bits left behind.

This should have come with a much greater warning and some
spot checking of additional services working with this.

This reverts commit b162a1d58cdecfb32847b59bd341e06c26efb1ed.

Change-Id: Ia792b23119c00089542ba08879dca1c29dc80945
2016-02-01 14:58:20 +00:00
Jenkins
f4ce44bf3f Merge "Move default Keystone API version to v3" 2016-01-29 11:04:16 +00:00
Jenkins
05238e32e3 Merge "Fix OSprofiler installation from Git" 2016-01-29 10:53:53 +00:00
Yingxin
b298e57c9f Change scheduler configurations to use entrypoints
Full class path style configuration of options scheduler_host_manager
and scheduler_driver are deprecated because of dependent changes. This
commit changes the related configurations to use entrypoints in setting
up nova scheduler in devstack.

Related to blueprint scheduler-driver-use-stevedore
Depends-On: I8c169e12d9bfacdbdb1dadf68b8a1fa98c5ea5bc
Depends-On: I3fd42ead44487a21eb5cfaf5a91209277ce30ad0

Change-Id: Iad96c270073b63719237cf9a9aa1c2dc4daa213a
2016-01-29 05:11:27 +00:00
Jenkins
1cc2782d53 Merge "Simplify oslo.log configuration options" 2016-01-28 00:22:01 +00:00
Jenkins
cf5673b842 Merge "Enable keystone caching" 2016-01-28 00:21:21 +00:00
Jenkins
fff59d4fbb Merge "Remove option 'DEFAULT/verbose'" 2016-01-27 22:50:56 +00:00
Morgan Fainberg
a8ffe8a473 Enable keystone caching
Enable keystone caching since there is now a memcache server available
for the middlewares to cache validation. Offload queries to the
keystone backend to memcache as well.

Change-Id: I6d1d28f5b974e79d44d1e86ea53c666e3f5771df
2016-01-27 13:21:00 -06:00
Jenkins
13d255d90d Merge "Remove call to deprecated method in tempest" 2016-01-27 18:51:59 +00:00
Paulo Ewerton
b162a1d58c Move default Keystone API version to v3
This patch sets Keystone v3 as default in services
configuration files and in the openrc and stackrc scripts.

Change-Id: I24546f02067ea23d088d383b85e3a78d7b43f165
Partially-Implements: bp keystonev3
2016-01-26 14:27:02 +00:00
Ronald Bradford
e826490a43 Simplify oslo.log configuration options
Use the preferred logging_user_identity_format option to specify an alternative context format
in log files.  The removal of defining logging_context_format_string brings this more inline
with optimal production configuration of using the defined default.  logging_user_identity_format
is set in devstack to maintain current compatibility of names instead of ids.

Change-Id: I3807d76b91b6cc1614b4a9a203509f8e1ad7146d
2016-01-25 20:39:45 +00:00
Boris Pavlovic
fadebe1be3 Fix OSprofiler installation from Git
Without this line DevStack fails to install OSprofiler from git

Change-Id: I0fe0e10bcece51759fbf4fd4a533b01501414d6d
2016-01-25 12:32:32 -08:00
Sean Dague
5544c4a74f always default to floating ips for validation
fixed ips are not cross host accessible in our current config. So
always configure tempest to use floating ips.

Change-Id: I1cf605229070024c9d5d29c7a08967aa505fda7b
2016-01-25 08:27:06 -05:00
Allen Gao
40e2f508e4 Remove option 'DEFAULT/verbose'
Option "verbose" from group "DEFAULT" is deprecated for removal.
Its value may be silently ignored in the future.

If this option is not set explicitly, there is no such warning.
Furthermore, the default value of verbose is true, so there is
no need to set this value in config files.

TrivialFix

Change-Id: I581238e661c2eb0c29dd915d1b1e4773dcdeb4c8
2016-01-25 02:30:30 +00:00
Gang Wei
c2bd0d5b7d Remove call to deprecated method in tempest
Fix below warning:
"Use of: 'verify-tempest-config' is deprecated, please use: 'tempest verify-config'"

Change-Id: If66096cde31fedda407e1e6ac6899b196569a454
2016-01-25 00:47:21 +00:00
Jenkins
b6a5a3e675 Merge "reduce default lease time to 5 minutes" 2016-01-23 05:42:38 +00:00
Jenkins
2f2ede5db0 Merge "neutron: enable ml2 mtu calculation mechanism" 2016-01-23 04:58:21 +00:00
Jenkins
57729d5265 Merge "Always cache tokens in a shared memcache" 2016-01-23 02:53:33 +00:00
Jenkins
b9a33191bb Merge "Add flag for test_volume_services" 2016-01-22 17:24:01 +00:00
Sean Dague
61aa0e9f19 reduce default lease time to 5 minutes
Devstack used in development is about things coming and going
quickly. The long dhcp leases mean that we might miss a release, and
keep a stale lease around for way too long. See if this helps.

Change-Id: I9a58a4e64777f56ad7ec66242a319f985469469e
2016-01-22 07:48:49 -05:00
Jenkins
2fec683890 Merge "Stop referencing no longer existing SERVICE_ENDPOINT variable" 2016-01-22 03:38:50 +00:00
Jenkins
c09c079ef9 Merge "notification_driver is deprecated to driver" 2016-01-22 00:11:49 +00:00
Morgan Fainberg
5997ce3ab6 Always cache tokens in a shared memcache
Instead of using in-process caching for tokens per service per
worker (disabled by default now), use a shared memcache to cache
token validation(s). This should both offload/speedup validations
and avoid the issues surrounding inconsistent validation responses
when using in-process caching [since each worker caches separately].

Change-Id: Ifc17c27744dac5ad55e84752ca6f68169c2f5a86
2016-01-22 00:04:57 +00:00
Jenkins
bbf293439b Merge "Update the vnc config options group 'DEFAULT' to 'vnc'" 2016-01-21 22:33:22 +00:00
Ihar Hrachyshka
06cfce3756 neutron: enable ml2 mtu calculation mechanism
Setting path_mtu to reflect mtu for physical devices that handle traffic
issued from br-tun makes ml2 plugin to calculate mtu for tenant networks
properly, considering encapsulation headers. After that, calculated mtu
values can be propagated into instances (currently, only DHCP approach
is implemented; RA support for IPv6 subnets is under review).

This change allows to run tunnelled tenant networks in multinode when
underlying physical devices don't support jumbo frames.

Note: changing the default value in neutron would not be backwards
compatible, since it could slow down east-west tunnelled traffic in
clouds that run on jumbo-aware networks.

Change-Id: I8287677c7ad0f13fa9f5cb194f9372d04b78cb61
Related-Bug: #1527675
2016-01-21 15:15:15 +01:00
Jenkins
dd60f2cd1c Merge "Make OSprofiler repo and branch configurable" 2016-01-21 04:13:19 +00:00