2125 Commits

Author SHA1 Message Date
Jenkins
9955d4bd34 Merge "Use the service catalog when talking to cinder" 2014-12-03 15:56:49 +00:00
Jenkins
327afc9962 Merge "Use new cafile option in nova cinder options" 2014-12-03 15:56:44 +00:00
Jenkins
85eff17436 Merge "Ceph: undefine secret from nova.conf when deleting secret" 2014-12-03 15:47:40 +00:00
Jenkins
3a9770f1aa Merge "Return mysql-server to default for all ubuntu installs" 2014-12-03 15:47:35 +00:00
Jenkins
3b1647310d Merge "Copy nova-api-paste.ini if n-api* is enabled" 2014-11-26 15:42:29 +00:00
Jenkins
ca7aa301b2 Merge "Move sgabios setup to hypervisor-ironic" 2014-11-26 15:41:54 +00:00
Jenkins
f4fed56e93 Merge "Update the ODL support to Helium SR1." 2014-11-26 09:05:25 +00:00
Jenkins
a726cc08ad Merge "ovs_base: Fix debug-agent config for Q_USE_PROVIDERNET_FOR_PUBLIC=True" 2014-11-26 04:20:05 +00:00
Joe Gordon
ea70cc9471 Copy nova-api-paste.ini if n-api* is enabled
In multi node devstack using multi-host nova-networking, n-api-meta runs
on every machine but n-api only runs on the API node. So copy
nova-api-paste.ini if any version of n-api* is running.

Change-Id: I323f39f5080b94e22907a173a1a2bc4a324567b8
2014-11-25 19:16:09 -08:00
Jenkins
8fcccca9be Merge "IPA Ramdisk should log to console in devstack" 2014-11-26 02:18:57 +00:00
Adam Gandelman
9eb8177eb7 Move sgabios setup to hypervisor-ironic
This moves setup of sgabios ROM to the ironic hypervisor library.
This is failing to backport to juno because of an error in the sideways ironic
grenade. install_ironic() is expected to setup only python things and happens
earlier than initial package installation.

Fixes-bug: #1396352
Change-Id: I75f0052045143571619e6712d57014228abf7a20
2014-11-25 22:22:36 +00:00
Jenkins
e50db39baa Merge "Install bash completion for glanceclient" 2014-11-25 21:01:45 +00:00
Jenkins
86ef60e688 Merge "switch to use ceilometer specific connections" 2014-11-25 20:53:10 +00:00
Eric Harney
b01fb940c9 Ceph: undefine secret from nova.conf when deleting secret
At teardown time we delete the libvirt secret but leave
nova.conf referencing the stale UUID.  Remove it to make
debugging and repeated runs less error-prone.

Additionally, only try to delete secret if it Cinder is
enabled (causing it to be defined when deploying devstack).

Change-Id: Id5e1290b8dcfd79238f02e31084ab12c3d6aed5f
2014-11-25 08:33:32 -05:00
Jenkins
979d50fab0 Merge "Restore linuxbridge-agent compatibility" 2014-11-25 10:11:49 +00:00
Kyle Mestery
ff8de0c707 Update the ODL support to Helium SR1.
This commit updates the default ODL package to be tested with to the
first stable release of Helium. Critically, this includes ODL fixes
for some IPV6 issues.

Change-Id: I4eaa52a8baffdcc3a5e74cabca2f9cd7ea4ec237
2014-11-25 02:31:04 +00:00
Jamie Lennox
d7af484338 Use the service catalog when talking to cinder
The cinder endpoints should be correctly established in the service
catalog. There is no reason to provide an overriding endpoint_template.

Change-Id: I9b206fa22a8271a0fb65789d139ead35dfb1ea0d
2014-11-25 12:10:07 +10:00
Jamie Lennox
55c7ebbdba Use new cafile option in nova cinder options
ca_certificate_file is deprecated in favour of using the standard
options from keystoneclient session.

Change-Id: I611da719fb3a95d0a9c2f6ad43e2c083ea7d6862
2014-11-25 12:09:58 +10:00
Jay Faulkner
7f8a27da52 IPA Ramdisk should log to console in devstack
Setting these kernel command line parameters will have journald log
everything to the console, which means it'll end up in the appropriate
log in the ironic-bm-logs/ directory.

Change-Id: I0f4c79436c4856a5aa72f00f1ac8c2ed534b702e
2014-11-24 11:20:46 -08:00
pcrews
6de7dba863 Return mysql-server to default for all ubuntu installs
Change: I97cbede806e5c00363c7174fa1e9f286de96aab6 altered
the logic in lib/databases/mysql from installing mariadb only if
one was using rhel7 to installing it by default unless one was using
rhel6.

Change: Iae9a7a1c09f1fc83573c3926b3470955c244c401
Attempted to fix this, but only does so for precise.

Unless mariadb has become the default, I strongly prefer to keep
standard mysql as the database on ubuntu (precise or otherwise).

Closes-Bug: 1395776

Change-Id: I3afb89ae6d55405313b7219dd6daa24d9ca80f70
2014-11-24 08:04:39 -08:00
Flavio Percoco
b64738f1c9 Enable admin mode by default
Zaqar has an admin mode which enables certain endpoints. This mode
should be enabled by default in devstack so that tests environments can
rely on those endpoints to be present.

Change-Id: Ic50875f4515bb631a6bf800c9338d3b6bbeaafae
2014-11-24 16:44:50 +01:00
Jenkins
59bfc08489 Merge "Set libvirt live_migration_uri" 2014-11-23 19:27:00 +00:00
mathieu-rohon
50187eec28 Restore linuxbridge-agent compatibility
This patch partially reverts commit
15130cd5fd1688b8984d78136b97bb8de7c32b64.

This commit was desupporting ovs and linuxbridge plugins.
But the ML2 plugin can be deployed with the linuxbridge agent.

The current patch restores the linuxbridge agent configuration
file.

Closes-Bug: #1393429

Change-Id: If824185b22e22a1de6498f1f0f2742a279235675
2014-11-21 22:31:52 +01:00
Jenkins
08ea7d16a8 Merge "add unit tests for GIT* definitions" 2014-11-21 18:14:55 +00:00
Jenkins
10dc2da5db Merge "fix tempest-lib setup" 2014-11-21 15:17:28 +00:00
Jenkins
74a8ccf3b4 Merge "Remove unused and deprecated SWIFT_CONFIG_DIR variable" 2014-11-21 03:24:30 +00:00
Jenkins
15ab23b565 Merge "Remove neutron ryu-plugin support" 2014-11-21 03:08:35 +00:00
YAMAMOTO Takashi
98a0ad4472 ovs_base: Fix debug-agent config for Q_USE_PROVIDERNET_FOR_PUBLIC=True
Set up external_network_bridge correctly for the case
of Q_USE_PROVIDERNET_FOR_PUBLIC=True.

This is an oversight in commit 6a633fd024347aade777ecd6545fa3efde5a959c.

Closes-Bug: #1394826
Change-Id: I33f0fe15bafb7071d8a09899d636471f49031606
2014-11-21 11:27:53 +09:00
Adam Gandelman
a1ffcfab47 Set libvirt live_migration_uri
Sets up n-cpu to migrate domains via SSH.  By default, hosts attempt
to connect to each other as root, so this specifies STACK_USER instead.

Change-Id: Ic6e868091c89a2cc6b2f0fada3f7e95002aaff8b
2014-11-20 16:42:32 -08:00
Sean Dague
86b65dd77b fix tempest-lib setup
The setup should have been with setup_dev_lib, which looks up the path
from GITDIR. This should let tempest-lib src jobs function.

Change-Id: Ia160708c089adce469d878030196b6fed8acc92d
2014-11-20 17:23:04 -05:00
Jenkins
b103e1abd8 Merge "Add IPv6 support for tenant data network" 2014-11-20 20:09:43 +00:00
JordanP
a6dfe81998 Remove unused and deprecated SWIFT_CONFIG_DIR variable
Change-Id: Id9b9f2300288b98e4952ef8da6732232a683338d
2014-11-20 18:06:23 +01:00
Sean Dague
aecd189f80 add unit tests for GIT* definitions
This adds unit tests for all the GIT* definitions, ensuring that for
libraries we think should be defined, they are. It exposed a bug in
glance_store definitions in the process.

The GITDIR definition for python-openstackclient is moved to stackrc
for testability.

Change-Id: Ibd9ab665f0362a84f4f7e80e80da56a4737f584e
2014-11-20 08:32:26 -05:00
Louis Taylor
8df690c525 Install bash completion for glanceclient
This installs the new bash-complete file in the standard location,
alongside the rest of the completion files:

    /etc/bash_completion.d/glance.bash_completion

Change-Id: I2944c47d857f7125f370b2b1ee041d1282db09c5
2014-11-20 13:16:46 +00:00
Jenkins
70f0a77567 Merge "Ensure syslog option is honored by neutron and tempest" 2014-11-19 23:34:21 +00:00
Jenkins
63743fff93 Merge "Add agent_ipmitool support" 2014-11-19 23:32:07 +00:00
gordon chung
48bbfe93f5 switch to use ceilometer specific connections
in Juno/Kilo, we added ceilometer purpose specific connections for:
metering, alarms, event. Rather than piggyback off oslo.db's
connection option (which gives misleading sql help message), we
should use Ceilometer specific connections.

Change-Id: I7703b73708a5807fb8de89fbb828f06b488acf69
2014-11-19 15:57:45 -05:00
Jenkins
2d7f196277 Merge "lib/dstat: Include page stats" 2014-11-19 13:20:33 +00:00
Jenkins
5477b082f8 Merge "Deal with different django-admin executables" 2014-11-19 05:28:26 +00:00
Jenkins
2dab788c85 Merge "Remove hardcoded protocol from backup_swift_url" 2014-11-19 05:28:18 +00:00
Jenkins
a74ae5d713 Merge "Use mysql in Ubuntu 12.04 (precise)" 2014-11-19 03:04:30 +00:00
Jenkins
6a622889be Merge "Do not hardcode ironic svc port, protocol" 2014-11-19 00:59:21 +00:00
salvatore
e4e535b0bf Ensure syslog option is honored by neutron and tempest
Syslog settings were not configured at all for these two
projects. As a result, regardless of the value of the
SYSLOG environment variable, the use_syslog options for
these two projects was always set to False.

Change-Id: Iba6155d62beffa06e5bb9ac16b06082ec64d0926
Closes-Bug: #1394024
2014-11-19 01:39:00 +01:00
Jenkins
3f054b48d4 Merge "Add oslo.context" 2014-11-18 23:24:03 +00:00
yunhong jiang
fe96ed66f5 Add agent_ipmitool support
This patch enables to use the agent_ipmitool deploy driver to
deploy the ironic on real hardware, instead of virtual machine.

It also append the deploy driver name to the kernel/ramdisk
path, so that if developer switch the deploy driver after
./unstack.sh, devstack will use the correct kernel/ramdisk.

Change-Id: Iac0415f6895d037c876e137aa4f2bf2990eb47c5
2014-11-18 15:36:18 -07:00
Mikhail S Medvedev
088e66028c Deal with different django-admin executables
After the recent patch [1] the devstack is broken for Fedora 20 with
the error "django-admin.py: command not found" during horizon setup.

This is due to differences in how django currently packaged for Fedora,
where we should use "django-admin", without the .py

This patch sets up executable alias by checking if "django-admin"
exists, and falling back on "django-admin.py".

[1] https://review.openstack.org/#/c/120940/

Change-Id: I2b6de25fe32446edbdc0418674fea8579ec739d9
2014-11-18 16:35:12 -06:00
Jenkins
da7b77e166 Merge "fixes cleaning up of ironic directory from /etc" 2014-11-18 20:30:40 +00:00
Jenkins
51c20e7361 Merge "apparently the upstream naming is tempest-lib" 2014-11-18 20:26:59 +00:00
Adam Gandelman
4b45fca7bb Do not hardcode ironic svc port, protocol
The Ironic API server's port and protocol are hardcoded in various
places.  This updates the ironic bits to use configured values instead
and fixes a bug around iptables rule creationl.

Change-Id: I1ace68affff3afdbc0058be4d32f8044a24e9338
Closes-bug: #1393498
2014-11-18 11:57:20 -08:00
Jenkins
dd69403ff4 Merge "Add Ironic hardware deployment support" 2014-11-18 17:09:27 +00:00