1466 Commits

Author SHA1 Message Date
Jenkins
584e65cfc1 Merge "Configure Horizon to use SSL-enabled Keystone" 2014-05-02 12:12:02 +00:00
Jenkins
24c4ad6fa1 Merge "Add support for deprecated configuration vars in Juno" 2014-05-02 10:18:26 +00:00
Jenkins
a6c21928d2 Merge "Enable console logging for Ironic baremetal VMs" 2014-05-02 10:08:08 +00:00
Jenkins
6af61ad2e2 Merge "Bump minimum default RAM for Ironic nodes to 1GB" 2014-05-02 08:22:19 +00:00
Jenkins
6d0ea94527 Merge "Remove lib/tempest errexit handling" 2014-05-02 08:16:48 +00:00
Jenkins
33e6a94827 Merge "Fix ceilometer-acompute rejoin problems" 2014-05-01 17:22:17 +00:00
Roger Luethi
73919cbcdd Remove lib/tempest errexit handling
lib/tempest had code to set -o errexit and restore the setting after
configure_tempest had run. This code didn't work, but it is no longer
necessary since we set errexit for all of devstack (see change 88521;
Change-Id Ia477e04567046a7fcdedf699423165bc577b72ad).

This changeset removes the errexit handling code from lib/tempest.

Change-Id: I2b0bc3c55a5d9bbb688f1e2e8e0fe133830a4172
2014-04-30 07:12:19 +02:00
Rob Crittenden
c31fa40b77 Configure Horizon to use SSL-enabled Keystone
SSL can be enabled in Keystone when devstack is executed.
Horizon was not being configured to use the SSL port so
authentication was failing.

Change-Id: I253766d359aaab0bd1f844a8a637adc77e8eee2b
Closes-Bug: 1293749
2014-04-29 23:32:59 -04:00
Adam Gandelman
74eafa4b49 Bump minimum default RAM for Ironic nodes to 1GB
Set the default RAM for Ironic BM VMs to 1GB to ensure DIB produced deployment
ramdisks function correctly across older and newer kernels, regardless of
rootfstype.

Change-Id: Ifc15a4430aa63c3599e7fd76f5116dc7b728ead0
Closes-bug: #1311987
2014-04-28 14:06:42 -07:00
Gary Kotton
51c681d605 Add support for deprecated configuration vars in Juno
Just like the beginning of every other release, remove the deprecated
config option aliases that were marked as deprecated in Icehouse.

Nova patch - https://review.openstack.org/#/c/88456/

Change-Id: Idd051c516002030e8e191c7b8d31f1ff408e1c7d
2014-04-26 01:45:27 -07:00
Jenkins
b61fc03102 Merge "Replace DEFAULT section with service_credentials" 2014-04-26 05:32:08 +00:00
Jenkins
1ab0ddceb4 Merge "lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore" 2014-04-25 13:21:56 +00:00
Sergey Lukjanov
10f416136b Expose enabled plugins for Sahara
Make devstack users able to specify enabled plugins. By default enable
vanilla, hdp and fake plugins. Fake plugin is needed for gate testing.

Change-Id: Ia557eafe19b7d8eb62b6511d8d5331a106ef4bc2
2014-04-25 11:42:41 +04:00
Jenkins
f26668f66d Merge "Also pass FWAAS conf to VPN agent if enabled" 2014-04-24 23:15:39 +00:00
Jenkins
f63ee0e38d Merge "Some smaller fixes for openSUSE 13.1 support" 2014-04-24 22:04:30 +00:00
Jenkins
79698041d0 Merge "Don't use deprecated nova libvirt conf names" 2014-04-23 23:18:52 +00:00
Jenkins
dce6ff3071 Merge "Add "daemon" flag to marconi script" 2014-04-23 21:55:52 +00:00
Jenkins
d191ade014 Merge "Add missing function neutron_plugin_configure_service to brocade specific file" 2014-04-23 16:57:21 +00:00
Jenkins
b183a42994 Merge "Fix Sahara auth configs" 2014-04-23 16:05:35 +00:00
Dina Belova
0f6d4537e1 Fix ceilometer-acompute rejoin problems
The problem was in the screenrc file generated, where the
following command appeared:

sg libvirtd "ceilometer-agent-compute
                 --config-file /etc/ceilometer/ceilometer.conf"^M"

The final "^M" was not then parsed.

Change-Id: Ie6c5b1c9e3d196a3a9c343c2afb46435711c10f5
Closes-bug: #1311666
2014-04-23 17:51:50 +04:00
Obulapathi N Challa
9b2c5796ed Add "daemon" flag to marconi script
This patch adds daemon flag to marconi script. This change was
needed to run the latest build of marconi-server in background.
Since mongodb can not be used with marconi until gate is updated
to Ubuntu 14.04, we are changing our backend to sqlite.

Change-Id: I1a4148bd545818d5e943257be2f6e752ce43f793
2014-04-23 09:34:35 -04:00
Jenkins
17f52dcd8b Merge "Don't set nova.conf values to there default value" 2014-04-23 00:03:59 +00:00
Sergey Lukjanov
65dabd378a Fix Sahara auth configs
* auth_ host/port/protocol should use corresponding $KEYSTONE_AUTH_
* add missed auth_ host/port/protocol to [keystone_authtoken]

Change-Id: I0fc6434d552cdd03eb8d886681e57bb374e5bb61
2014-04-22 18:38:53 +04:00
JordanP
34f2f13bd4 lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore
Ridiculous patch to remove a not true anymore code comment. If
one wants to have Devstack get a heat compatible image, one
should add HEAT_FETCHED_TEST_IMAGE=Fedora-i386-20-20131211.1-sda
in his localrc

Change-Id: I2702a322fe1332be5c1301bb32710288ec683350
2014-04-22 15:39:30 +02:00
Adam Gandelman
cf1ef23b72 Also pass FWAAS conf to VPN agent if enabled
If q-vpn is enabled, the Neutron neutron-vpn-agent is started
instead of the neutron-l3-agent, but only neutron-l3-agent receives
the fwaas_driver config when q-fwaas is enabled.  This ensures the FW driver
config is passed to either so that a properly configured agent is running
when the FWAAS extensions are enabled.

Closes-bug: #1310858

Change-Id: I237d2831a6b87ae46dfef047d3dc0b85fa6423d3
2014-04-21 17:35:22 -07:00
Devananda van der Veen
83eeed0ebc Rename ironic option drivers_whitelist -> enabled_drivers
There were competing patches to implement this feature in Ironic.

Patch I2da37409cea98731a2ca18dfe7298861fde37783 calls the option
'enabled_drivers', which is more consistent with other option names.

Change-Id: Ifa7eae594c6d9ea743a17b4c31e407501bba8467
2014-04-18 23:31:08 +00:00
Joe Gordon
3317437cac Don't set nova.conf values to there default value
No need to set osapi_compute_extension and volume_api_class to there
default values.

Change-Id: I1f5345fa2e0ac3a3fbb96a63f36207d2233d7837
2014-04-17 17:05:12 -07:00
Joe Gordon
1cd8efc890 Don't use deprecated nova libvirt conf names
libvirt_cpu_mode was renamed to libvirt.cpu_mode
libvirt_type was renamed to libvirt.virt_type

This patch is needed before I346ee0248c03e60716bd7dc4a5ee4493610867cb can
land.

Change-Id: Ie8a39147ece3a3c86f4b146fa0af3641b1079319
2014-04-17 16:47:28 -07:00
Jenkins
6ee8cf8e72 Merge "Do not modify rsyslog files if rsyslog is not used." 2014-04-17 21:19:44 +00:00
Jenkins
1593db2422 Merge "Devstack support for Neutron VPNaaS" 2014-04-17 21:09:08 +00:00
Jenkins
279d2bef69 Merge "Remove sshd reconfig from lib/ironic" 2014-04-17 21:07:50 +00:00
Yves-Gwenael Bourhis
f894c2ab80 Do not modify rsyslog files if rsyslog is not used.
Swift was missing an 'if [[ $SYSLOG != "False" ]]' statement which is used
by other services, and therefor failed with a 'No such file or directory'
error when 'SYSLOG=False' was set in localrc.

Closes-Bug: 1308461

Change-Id: I8655a955ebb322516d92bee418b93d4cc23bdc5c
2014-04-17 14:07:51 +02:00
ZhiQiang Fan
1af4afb004 Replace DEFAULT section with service_credentials
Some options defined in ceilometer.service should be in service_credentials
section instead of DEFAULT, which is deprecated since Havana.

Change-Id: I69077394a77f379db2be593a9fa15d414015610a
2014-04-16 14:55:26 +08:00
Ralf Haferkamp
65aaa183f4 Some smaller fixes for openSUSE 13.1 support
* dnsmasq-utils is also required on openSUSE 13.1 (for dhcp_release)
* make sure that iscsid is actually started. On openSUSE it's not
  started by default.

Change-Id: Ibceb7ce1372ca74010bdc9f44258a5a25182adc6
2014-04-15 17:56:58 +02:00
Adam Gandelman
3f2a7b75bb Add sudoers.d entry for Ironic conductor
Ironic conductor requires sudo access for ironic-rootwrap.

Change-Id: Ic6f24a864ca0255e2a8e69969f347bcaf8493e1f
2014-04-14 17:16:23 -07:00
Jenkins
404fbfefe2 Merge "increase heat guests" 2014-04-14 19:21:08 +00:00
Adam Gandelman
867651049a Remove sshd reconfig from lib/ironic
The sshd reconfiguration to listen on port 2222 provides no
benefit and complicates deployment on some systems.  This removes
the reconfiguration and instead just confirms SSH connectivity.
Default SSH host and ports are left configurable, but the port now
reflects the default 22.

Change-Id: Iaf7c71854c3741a505a79037ffb8c86ace74fc27
2014-04-14 11:57:13 -07:00
Jenkins
affc467f2a Merge "Fix typo in nova_admin_username" 2014-04-14 14:44:46 +00:00
Jenkins
5fa8ff12bc Merge "Use nova bindir of /usr/bin on SUSE" 2014-04-14 13:04:52 +00:00
Jenkins
ffeeea1327 Merge "Remove keystone_ec2_uri flag from lib/heat" 2014-04-14 12:18:07 +00:00
Jenkins
1844e9f900 Merge "Delete unused neutron port" 2014-04-14 12:04:12 +00:00
Adam Gandelman
8af6faed81 Enable console logging for Ironic baremetal VMs
Logs console output of VMs created for use by Ironic to
$DATA_DIR/ironic/logs. This gives Jenkins something to archive
that will be useful for debugging any deployment ramdisk issue
blocking provisioning.

Change-Id: I7d234a6a13dbe8579f685e46d7712dae497272a5
2014-04-11 18:14:16 -07:00
Ralf Haferkamp
55dd68a6e1 Use nova bindir of /usr/bin on SUSE
Similar to Fedora pip on SUSE installs things into /usr/bin by default.

Change-Id: I73a71288915b99d553ebe9d8e17ac7abef451a60
2014-04-11 17:10:24 +02:00
Jenkins
3cb5bd8947 Merge "Set a correct whitelist for drivers in Ironic" 2014-04-11 00:23:01 +00:00
Jenkins
cc39d54dc2 Merge "Fix openvswitch package and service names for openSUSE" 2014-04-11 00:11:50 +00:00
Jenkins
c7d36b4a3e Merge "Restart only nova-compute when deploying Ironic" 2014-04-10 23:54:23 +00:00
Jenkins
372dadb9e4 Merge "Use iniset for changing my.conf and avoid deprecated config options" 2014-04-10 23:54:21 +00:00
Jenkins
efbdc0859c Merge "Set flag in Tempest enabling Ironic scenario tests" 2014-04-10 22:22:39 +00:00
Jenkins
fe420ec7dd Merge "euca-bundle-image requires a new architecture parameter" 2014-04-10 20:22:42 +00:00
Ralf Haferkamp
0526bb8222 Use iniset for changing my.conf and avoid deprecated config options
The mysql config file is using INI format so use the iniset function to
manipulate it. This change also rearranges the config updates a bit
allowing us to make mulitple changes in a single sudo call. This reduces
the number of required process forks, and the number of times the 'functions'
file needs to be sourced a bit.

The "log-slow-queries" option is deprecated since mysql 5.1.29 and got
removed with 5.6.x. Use the newer slow-query-log-file/slow-query-log
settings instead. They are available since 5.1.12. This fixes a problem
with running devstack with mysql-5.6, which is e.g. part of openSUSE
13.1.

Change-Id: Iea28bf05c664b5387d51dae1a63a780344623596
2014-04-10 14:03:14 +02:00