5408 Commits

Author SHA1 Message Date
Jenkins
40b24278fa Merge "Fix doc: API_RATE_LIMIT has been removed" 2015-01-21 17:51:16 +00:00
Jenkins
8467cd3faa Merge "Allow swift keystoneauth reseller_prefix in sample file" 2015-01-21 08:26:10 +00:00
Jenkins
b2d1bc5b92 Merge "ironic scripts should support $Q_USE_NAMESPACE" 2015-01-21 08:12:43 +00:00
Jenkins
a6d567fae0 Merge "Update osc server create to have type as positional arg" 2015-01-21 08:12:34 +00:00
Jenkins
b3e38cf295 Merge "Avoid VM configuration with Ironic hardware mode." 2015-01-21 08:12:25 +00:00
Jenkins
7fba9c9912 Merge "XenAPI: Use SCREEN_LOGDIR rather than assuming a static value" 2015-01-21 08:12:15 +00:00
Jenkins
77aca755b1 Merge "XenAPI: Fix another race condition" 2015-01-21 08:12:06 +00:00
Jenkins
d961416f87 Merge "neutron should log user_name and project_name by default like in nova" 2015-01-21 05:41:20 +00:00
Jenkins
9e84d095f2 Merge "Remove locals that were not inside functions" 2015-01-20 21:21:34 +00:00
Jenkins
222ff80869 Merge "Register heat image in sahara image registry for fake plugin" 2015-01-20 18:36:08 +00:00
Jenkins
4f154070e4 Merge "Disable shallow cloning with GIT_DEPTH=0" 2015-01-20 17:55:50 +00:00
Mikhail S Medvedev
fc9cc96514 Remove locals that were not inside functions
Using 'local' keyword outside a function is invalid.

Also uppercase the variables to adhere to the style.

Related: I02aba9ca82c117a1186dafc1d3c07aa04ecd1dde
Change-Id: I76d358f8ebf5145cd3c65f9a470c83d4af67fd32
2015-01-20 11:11:05 -06:00
Jenkins
46d4769f8c Merge "Use os role list instead of os user role list" 2015-01-20 16:10:40 +00:00
Jenkins
b73f1c1592 Merge "Remove unneeded word" 2015-01-20 16:10:21 +00:00
Jenkins
0f6122fb3e Merge "[Sahara] Set use_floating_ips=false for nova network" 2015-01-20 15:46:34 +00:00
Jenkins
955f80a7ef Merge "Enforce UTF-8 encoding when creating databases" 2015-01-20 15:44:07 +00:00
Jenkins
d4a81a895e Merge "Gracefully add provider network port" 2015-01-20 15:16:02 +00:00
Kevin Benton
59d52f307b Disable shallow cloning with GIT_DEPTH=0
The recent patch to enable shallow cloning added a method to skip
it by checking if GIT_DEPTH was null. However, this could never
be triggered because if the user specified it as null, the default
setting code would take over and set it to 1.

This patch allows the user to specify GIT_DEPTH=0 to skip the
shallow clone.

Change-Id: I00ea7ab54ed51dc3ede9ceb9ff0f11575a035d1c
2015-01-20 09:35:34 -05:00
Jenkins
6d6e471f4c Merge "Clone neutron_lbaas for midonet plugin" 2015-01-20 14:25:03 +00:00
Jenkins
191007479a Merge "Set password irrespective of mysql server version" 2015-01-20 14:24:29 +00:00
Jenkins
ff31fc06cb Merge "Adds support for LVM ephemeral storage in Nova" 2015-01-20 14:24:15 +00:00
Jenkins
256b8234a9 Merge "Rename screen logfiles" 2015-01-20 14:24:00 +00:00
JordanP
37b7a665d0 Fix doc: API_RATE_LIMIT has been removed
Ib0538bdd23b17e519b9c917018ccc9fa8c6425c5 removed the option
API_RATE_LIMIT. So don't mention it in the documentation.

Change-Id: I9df67c3dd1b800f6a51de2cd78aeaad10ca38f7e
2015-01-20 14:28:22 +01:00
Kennan
3566310ea8 Remove unneeded word
Change-Id: Ic3f7fb5bc992e1a8c5b9fc433572d7e39f81f08a
2015-01-20 16:23:59 +08:00
Steve Martinelli
789af5ccfa Update osc server create to have type as positional arg
In Keystone, for v2 and v3 service creation, there was a bug that
allowed a service to be created with no type, which made it useless.

See reference bug for details.

Change-Id: I5d095007fe2ebc8219dc012c5b16cb4c122179cd
Related-Bug: #1404073
2015-01-19 16:11:44 -05:00
Steve Martinelli
5541a618de Use os role list instead of os user role list
Since `os user role list` is being deprecated, we should start
migrating to `os role list`, which now has the required ability
to list a users role on a project as of v1.0.2 of osc.

Change-Id: I3fa8bf8f1feaac16e1cde5c55b1be00b92eaa5f6
2015-01-19 15:58:49 -05:00
Daniel Genin
d470867f08 Adds support for LVM ephemeral storage in Nova
DevStack currently lacks support for LVM ephemeral storage in Nova.
This support is important for testing of Nova's LVM backend. The
proposed change adds a default volume group, to be shared by Cinder
and Nova. It also adds a configuration option NOVA_BACKEND, which
must be LVM if it is set, that determines whether Nova should be
configured to use LVM ephemeral storage.

Change-Id: I4eb9afff3536fbcd563939f2d325efbb845081bb
2015-01-19 11:51:16 -05:00
Bob Ball
9033343733 Set password irrespective of mysql server version
Ubuntu recently upgraded from 5.1 to 5.5 so the previous debconf
settings no longer work.  Removing the version number should make
the settings work for all versions of mysql

Change-Id: I6b399a06232364d3ba3bf74430b663e0b8b922ed
2015-01-19 13:20:44 +00:00
Jenkins
62002dd88b Merge "clean mysql better" 2015-01-17 22:47:58 +00:00
Jenkins
ca5b5485d9 Merge "Make changes such that -o nounset runs" 2015-01-17 17:45:29 +00:00
venkata anil
9b1df57634 neutron should log user_name and project_name by default like in nova
neutron doesn't log user_name and project_name along side req-id in
devstack logs. So, Openstack jenkins neutron check and gate jobs also
not logging user_name and project_name along side req-id.
Without knowing the user and tenant, its hard to understand what the
logs are doing when multiple tenants are using the cloud.

Nova is logging user_name and project_name by default.
So porting the same changes to neutron.

Change-Id: I10eac2e4177a898e9bcc60c08f3bd39a2ec9f31b
Closes-Bug: #1399788
2015-01-17 07:35:31 +00:00
Jenkins
c34cb7b5ef Merge "Add a group create function, and a sample group" 2015-01-17 06:03:07 +00:00
Dean Troyer
ad5cc986d8 Rename screen logfiles
This renames the log files in logs/screen that contain timestamps to put
the timestamp after '.log' and '.log.summary' in the names.  This will
simplify devstack-gate's search for log files to copy to '*.log'.

dstat.txt is also renamed to dstat.log

Make LOGDIR and LOGFILE local

bp:devstack-logging-and-service-names
Change-Id: I02aba9ca82c117a1186dafc1d3c07aa04ecd1dde
2015-01-16 13:58:25 -06:00
Bob Ball
1e3a5d2d6c XenAPI: Use SCREEN_LOGDIR rather than assuming a static value
This value was defined in Citrix's install-devstack-xen script, so
only worked for those using that script.

Change-Id: Iab63389f41760865f2b67f6dccd57d774e889905
2015-01-16 14:50:40 +00:00
Bob Ball
0686dae661 XenAPI: Fix another race condition
Fix it properly this time by forcing a PID from run.sh and using that to track.

A second issue is that upstart may run services twice, introduce a flock test
to ensure that we only run stack.sh once as running in parallel causes issues.

Change-Id: I05990c7154366350b0f9cc3e6c70d6f34238486f
2015-01-16 13:53:47 +00:00
Ryu Ishimoto
5bc957711d Clone neutron_lbaas for midonet plugin
MidoNet plugin needs the 'neutron_lbaas' module available when it
starts up without needing to start the LBaaS service.  After the
advanced service split, however, devstack clones 'neutron_lbaas'
only when the 'lbaas' service is enabled.  To get around this
conflict, clone 'neutron_lbaas' everytime midonet is configured
as the Neutron plugin.

Change-Id: Ide620db383fc44a66a84d00b2365ec2e846469fe
Closes-Bug: 1402242
2015-01-16 12:09:29 +09:00
Jenkins
116f9f826e Merge "Allow specification of ironic callback timeout" 2015-01-16 03:08:15 +00:00
Zhongyue Luo
37026f5366 Avoid VM configuration with Ironic hardware mode.
If "IRONIC_HARDWARE" is True, VMs are not required when using Ironic.

Change-Id: I33ba294f1e2ea583cd4c24c392637a4ee60a39ab
2015-01-16 08:36:08 +08:00
Jenkins
0f4942c784 Merge "Fix TRACKING_DEPENDS mode" 2015-01-16 00:22:15 +00:00
Sean Dague
537532931d Make changes such that -o nounset runs
This makes a bunch of variable cleanups that will let -o nounset
function, for the time being we hide nounset behind another setting
variable so that it's not on by default.

Because this is bash, and things are only executed on demand, this
probably only works in the config it was run in. Expect cleaning up
all the paths to be something that takes quite a while.

This also includes a new set of unit tests around the trueorfalse
function, because my change in how it worked, didn't. Tests are good
m'kay.

Change-Id: I71a896623ea9e1f042a73dc0678ce85acf0dc87d
2015-01-15 13:06:14 -05:00
Jenkins
5f6f43ed9f Merge "log dstat top io" 2015-01-14 19:45:58 +00:00
Steve Martinelli
b74e01c34d Add a group create function, and a sample group
Slowly trying to introduce more v3 concepts into a generic
devstack installation.

Work with description of none and description with spaces

Change-Id: I7d2fde58363698ff020f92f129f1ff7378f945a8
2015-01-14 14:37:13 -05:00
Jenkins
f3c2eaa183 Merge "delete cinder configuration file before config it" 2015-01-14 18:50:29 +00:00
Jenkins
22fd69e232 Merge "Add 'acl' package to neutron deps" 2015-01-14 18:42:32 +00:00
Sean Dague
8f90f765fa clean mysql better
The purge that was previously removed was actually kind of important
to burning mysql back down to a stateless zero point. Bring this back
with the addition of doing it for mariadb as well.

Change-Id: If608db8731d9ddfb2440a37387409798619b163c
2015-01-14 12:25:14 -05:00
Jenkins
3a94866668 Merge "fix mysql clean on ubuntu" 2015-01-14 15:28:23 +00:00
Zhongyue Luo
56b7efbf93 Gracefully add provider network port
Patch 5ec6f8f1 introduced the provider network support in DevStack. However, this patch
does not include a port clean up routine during ./unstack that openvswitch complains
that the PUBLIC_INTERFACE already exists and exits when you run DevStack multiple times.
Adding --may-exist to ovs add-port command solves this problem.

Change-Id: I89dc560ffb35fccf6ceed2557047adca37054ce7
2015-01-14 06:43:11 +00:00
Jenkins
b31f4cc3e5 Merge "Depreciated pip option PIP_DOWNLOAD_CACHE removal" 2015-01-13 23:05:46 +00:00
Jenkins
07e329875b Merge "Change default nova service name in cinder.conf" 2015-01-13 22:29:31 +00:00
Jenkins
8891fbc998 Merge "wget less verbose" 2015-01-13 21:49:11 +00:00