1376 Commits

Author SHA1 Message Date
Adam Gandelman
1bb9ef63c5 Update compute driver name for Ironic
Commit 08448e3a mistakenly updated the location of the Ironic compute
driver to be loaded from within the Nova tree.  However, no such module
exists as the compute and scheduler drivers both live in the Ironic tree.
This reverts that and adds a note explaining the setting.

Change-Id: I7f32f77bd7e5fd1f6b41014ac71bbf6e1a7d84cf
2014-03-31 11:41:54 -07:00
Jenkins
4c0e728780 Merge "Install qemu-kvm instead of kvm package on Ubuntu" 2014-03-28 13:45:55 +00:00
Jenkins
64ccbea8cf Merge "Ironic api-endpoint uses port 6385" 2014-03-28 13:44:50 +00:00
Jenkins
72eebd7865 Merge "Fix wrong compute driver name for Ironic" 2014-03-27 13:49:09 +00:00
Jenkins
64d7d6e68b Merge "Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs)." 2014-03-27 13:49:07 +00:00
Adam Gandelman
b0f8beb8f1 Install qemu-kvm instead of kvm package on Ubuntu
Since at least 12.04, the kvm package is a transitional dummy
package intended to move users to the newer qemu-kvm package.  This
removes the dependency on this dummy package, which will be going away
in 14.04, and instead depends on the proper qemu-kvm package.

Change-Id: I4a88ada3cf32106413a9fae6fe77c9c4c28a524e
Closes-bug: #1294557
2014-03-27 00:18:22 -07:00
Joe Gordon
6b2f26577b Fix is_n-cell-enabled
devstack-gate just adds the n-cell to the list of enabled_services and
devstack does the rest.

Change-Id: I1d7f8d085a5f46078131f0f6f670e929ec63f805
2014-03-26 19:19:01 -07:00
Ruby Loo
1117479908 Ironic api-endpoint uses port 6385
The Ironic api_endpoint value in nova.conf (ironic section) is incorrectly
set to port 6358. This sets it to the correct port: 6385.

Change-Id: Ic591588e3480cc25c6e276f11103b7b0007d642a
Closes-Bug: #1297939
2014-03-26 17:19:36 +00:00
Jenkins
b65dc0afee Merge "Ironic: Use HOST_IP instead of SERVICE_HOST" 2014-03-25 17:37:48 +00:00
Jenkins
fd190c165c Merge "VMware: Use multiline for cluster_name opt" 2014-03-25 17:37:46 +00:00
Jenkins
aec8cd4e50 Merge "Improve log level conf for Sahara" 2014-03-25 17:33:57 +00:00
Longgeek
fd034f0085 Increase in the full path to mkfs.xfs(/sbin/mkfs.xfs).
Xfsprogs package has been installed. This is the cause of the error stack does not have
permission to perform mkfs.xfs command rather mkfs.xfs command in /sbin/
path, stack in order to perform mkfs.xfs must add the full path or use
the sudo command mode.

Fixed bug #1292466

Change-Id: I488133539331b4a0034a2afb4e75665904754245
2014-03-25 22:44:56 +08:00
Jenkins
d31b2bde46 Merge "Fix broken if statement in lib/tls on ZSH" 2014-03-24 23:21:00 +00:00
Sabari Kumar Murugesan
1a3c3734b2 VMware: Use multiline for cluster_name opt
cluster_name opt for vSphere driver is MultiStrOpt and currently
users are not able to set multiple values from localrc. This is
fixed by using iniset_multiline function.

Thus, new usage would be :
VMWAREAPI_CLUSTER='cluster1 cluster2 cluster3'
where c1, c2, c3 are the name of the clusters

Change-Id: Ie0f3a48614e6134d849050754932a3613363ce66
2014-03-24 15:51:08 -07:00
Adam Gandelman
d301198907 Ironic: Use HOST_IP instead of SERVICE_HOST
Ironic virtual machines boot on a different network and are expected
to fetch via tftp from the conductor and callback to the API.  We
need to ensure both endpoints are accessible, even when SERVICE_HOST
is 127.0.0.1 (eg, devstack-gate).

Change-Id: I96aee75b76ad11d83143736da00ea304db971c9c
2014-03-24 13:55:34 -07:00
Jenkins
0982f0795e Merge "Remove any lib/baremetal usage for ironic deploy" 2014-03-24 20:21:21 +00:00
Sergey Lukjanov
3cd59e1284 Improve log level conf for Sahara
* set verbose to True
* set debug to $ENABLE_DEBUG_LOG_LEVEL

Change-Id: I229f6ed7c13caf7bea9c090de43ede4ed9ea1536
2014-03-25 00:11:30 +04:00
Jenkins
373b1a6569 Merge "Fix typo in setting neutron to notify nova about port change" 2014-03-24 20:08:49 +00:00
Jenkins
833357f8ce Merge "heat add HEAT_DEFERRED_AUTH option" 2014-03-24 20:03:00 +00:00
Solly Ross
66115e5323 Fix broken if statement in lib/tls on ZSH
When using ZSH, the line `if [[ (!$cert && !$key && $ca) ]]` fails
due to a syntax error.  Instead of checking the variables as a boolean,
we can simply check if they have a non-zero length.  This works in ZSH.

Change-Id: I171ed10a8c0af354e82bd6119508a0c44b6bcd9c
2014-03-24 14:05:08 -04:00
Jenkins
a5bbbae13f Merge "Fix incorrect tempest config groups" 2014-03-22 13:23:07 +00:00
Jenkins
3de6b0a750 Merge "Make configurable the creation of heat stack domain" 2014-03-21 18:58:21 +00:00
Davide Guerri
08448e3a0c Fix wrong compute driver name for Ironic
Change-Id: Ia29e019065476f9884ab3fce4e26fe66700fb02d
2014-03-21 18:19:38 +00:00
Jakub Libosvar
815782de27 Fix typo in setting neutron to notify nova about port change
Change-Id: I4d1c8076c5943359088e3cd5226adb8fcaa683e7
2014-03-21 16:53:19 +01:00
Jenkins
116023f8e4 Merge "Reuse existing libvirt setup functions for Ironic" 2014-03-21 14:54:24 +00:00
Jenkins
1dc01abd79 Merge "fix typo in running opendaylight command" 2014-03-21 14:43:15 +00:00
Steven Hardy
f83cf93618 heat add HEAT_DEFERRED_AUTH option
Adds a HEAT_DEFERRED_AUTH, defaulted to trusts, so users can
by default take advantage of the heat trusts functionality
which provides the following benefits:
- Deferred operations (e.g autoscaling) work with token-only auth
- The password field in the heat page of horizon can be made optional
  (horizon patch pending)
- It's more secure because heat no longers stores username/password
  credentials in the DB, only a trust ID.

The previous behavior can be obtained by setting HEAT_DEFERRED_AUTH
to something other than "trusts" - the value will only be set in
the heat.conf if the value of "trusts" is found, otherwise the
heat.conf default will be used (currently "password" which doesn't
use trusts)

Change-Id: I549f1e0071a082ac5d07d0f99db633f8337f3d87
Related-Bug: #1286157
2014-03-21 12:57:22 +00:00
Jenkins
fbedabde06 Merge "turn on resize feature" 2014-03-21 12:30:39 +00:00
Alexander Gordeev
f177f72623 Remove any lib/baremetal usage for ironic deploy
Get rid of lib/baremetal usage so that it can be simply
deleted when that time comes:
Copy upload_baremetal_deploy function to lib/ironic;
Rename it to upload_baremetal_ironic_deploy;
Remove any $BM_* variables references from lib/ironic;
Rename $BM_IMAGE_BUILD_* environment variables to $DIB_*;
Improve logic around deploy k&r building;
Add check for $OFFLINE mode;

Change-Id: I4302b32328df9156bf8738773a127db914e8edde
2014-03-21 14:51:59 +04:00
Jenkins
52e165af79 Merge "move the rsyslogd restart" 2014-03-21 06:30:42 +00:00
Jenkins
5710853b62 Merge "Use sahara.conf.sample instead of old one" 2014-03-21 03:56:56 +00:00
Jenkins
2923e6072b Merge "Use neutron security groups in BigSwitch plugin" 2014-03-21 01:18:08 +00:00
Jenkins
25d9a8145b Merge "Set IRONIC_VM_SPECS_RAM to 512 by default" 2014-03-21 00:51:18 +00:00
Matthew Treinish
270f93e526 Fix incorrect tempest config groups
This commit fixes a couple of tempest config options that were being
iniset to the wrong config group. This wasn't caught in the gate
because the default behaviors matched.

Change-Id: I273db85ba310faa1ba7662a42f951a1ee97b431b
2014-03-20 21:21:25 +00:00
Sean Dague
de19bf9b8c turn on resize feature
tempest should test resize based on the config devstack sets up,
but we lost this somewhere.

Change-Id: I12364e7c73c54cc1b231b984dbbc5489c7bbe400
2014-03-20 16:54:58 -04:00
fujioka yuuichi
41ca6dc8bf fix typo in running opendaylight command
when running opendaylight, set the java home directory to environment
variable.
but variable name is wrong.

Change-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa
2014-03-20 03:10:45 +00:00
Sean Dague
ad7e8c63e6 move the rsyslogd restart
it's not clear why swift start is the place where an rsyslogd start
is happening, we should really only make this change when we actually
change a file on disk.

Also, use rsyslogd's -HUP signal directly instead of the system init
scripts which are typically doing a stop and start, and apparently
racing under some circumstances.

Change-Id: I1b9891313d67b1da2ca2582e532b2536a81f9b25
Closes-Bug: #1262906
2014-03-19 19:13:20 -04:00
Joe Gordon
c381a54db1 Disable ceilometer's swift middleware
This middleware is spamming rsyslog with rabbitmq debug logs, making
this middleware practically unusable in combination with rsyslog. Because of
this, the rsyslog logs now account for 35% percent of the logs we store
in logstash. Until the underlying problem is solved disable the
offending code.

Change-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46
Related-Bug: #1294789
2014-03-19 11:09:31 -07:00
Jenkins
5d4406c56d Merge "Complete moving Keystone setup out of keystone_data.sh" 2014-03-18 05:46:48 +00:00
Jenkins
c5937e896e Merge "Remove TEMPEST+=,savanna" 2014-03-18 04:51:10 +00:00
Jenkins
73a3bec04a Merge "Setup the correct ec2 manifest path" 2014-03-17 23:40:44 +00:00
Jenkins
0230b75ffc Merge "Clean /etc/mysql when calling clean.sh" 2014-03-17 23:38:39 +00:00
Adam Gandelman
ea861741d8 Reuse existing libvirt setup functions for Ironic
When deploying Ironic, make use of the existing libvirt installation
and configuration used by the Nova libvirt driver. Ensures a functional
libvirt setup across distributions.

Change-Id: I904ae2bdd4e8299827270c351eb60b833f90ae75
2014-03-17 16:27:00 -07:00
Jenkins
9f59782a36 Merge "Devstack changes to ceilometer to support vsphere" 2014-03-17 22:01:22 +00:00
Sergey Lukjanov
1bf038221a Remove TEMPEST+=,savanna
Tempest tests integration has been updated.

Change-Id: I6e56f00b99252d145ee0684d3d9705dee768da3e
2014-03-17 23:31:20 +04:00
Alexander Gordeev
84d0ec5ebc Set IRONIC_VM_SPECS_RAM to 512 by default
Fix insufficient amount of RAM provided for fake baremetal nodes

Change-Id: I87d04a23a28dcb03dfdaf3c6cfad96cf2bda2516
2014-03-17 18:01:28 +04:00
Steve Baker
16aca8a37a Make configurable the creation of heat stack domain
Heat has graceful fallback code if stack_user_domain is not configured.

It is important that this be configurable, for testing and for those who choose to
not run with a stack_user_domain yet.

Change-Id: I08f017412636327853b3c606afd36ae93aa09288
2014-03-17 15:52:40 +13:00
Jenkins
ad3ac5876b Merge "Move libvirt install + setup to functions-libvirt" 2014-03-16 13:35:51 +00:00
Jenkins
0e160ec1fc Merge "as is_heat_enabled" 2014-03-15 12:30:58 +00:00
Jenkins
abfa32700d Merge "Integration testing preparation for Ironic" 2014-03-15 11:43:08 +00:00