7009 Commits

Author SHA1 Message Date
Federico Ressi
ecc1f41d50 Don't reinstall package just after installing.
Boolean logic used in install_package was wrong:
on nominal flow packages were actually installed twice.
This should fix it.

Change-Id: Ia465414936b272d04523a11f83d6ded378fe1daf
Closes-Bug: #1518544
2016-01-08 15:29:16 +00:00
Jenkins
828936c6ac Merge "Use keystone[ldap] for ldap packages" 2016-01-08 10:11:53 +00:00
Jenkins
7792bd2025 Merge "Remove uses of --os-url and --os-token" 2016-01-08 07:23:41 +00:00
Alexander Schmidt
a5ea08b752 Add distro support for KVM for IBM z Systems
Add "KVM for IBM z Systems" to the list of Fedora-like distros.

As the distribution does not have a dedicated kvm package,
prevent the installation of the kvm package during the libvirt
setup.

Change-Id: Ibb5c60797d6867264f9dea7fea85cdf1d7c72ded
2016-01-07 10:14:39 +01:00
Jenkins
b615691576 Merge "XenAPI: add support to use local.conf" 2016-01-07 04:51:19 +00:00
Jenkins
ddeaaf2044 Merge "Enable some serivce when on boot" 2016-01-07 01:38:08 +00:00
Jenkins
c615993fe1 Merge "Support extra dependencies when setup_develop" 2016-01-06 20:17:12 +00:00
Jenkins
535fcd008e Merge "Fix elastic search support for Fedora." 2016-01-06 20:04:34 +00:00
Jenkins
21c8738187 Merge "Replace deprecated baremetal timeouts with new deploy_timeout" 2016-01-06 19:23:07 +00:00
Jenkins
413d732b79 Merge "Don't configure neutron metadata agent for neutron API access" 2016-01-06 19:22:58 +00:00
Jenkins
6136c4e0bd Merge "remove configuration for boto section" 2016-01-06 19:18:34 +00:00
Jenkins
4847ee69ee Merge "[ceph] Deploy ceph failed at controller node for multiple node" 2016-01-06 18:35:59 +00:00
Jenkins
f3c722fb0a Merge "Make image_list.sh independent of host IP address" 2016-01-06 18:35:50 +00:00
Jenkins
feb2babd07 Merge "Make logfile symlinks with relative names." 2016-01-06 18:28:26 +00:00
Jenkins
9f8cf83e69 Merge "Option "auth_plugin" is deprecated." 2016-01-06 18:23:21 +00:00
Jenkins
88509e796c Merge "Fix restoring a backup volume to a larger volume" 2016-01-06 18:23:12 +00:00
Zhang Jinnan
4d8c03a377 Enable some serivce when on boot
Solve the devstack ./rejoin-stack.sh when is reboot-safe in RHEL 7.
Enable mysql, postgresql, rabbitmq-server, openvswitch service when on boot.

Change-Id: I3ce9fc58ccc76092ad08314de1c3c9339ebfb3b5
Related-Bug: #1486833
2016-01-06 16:40:11 +00:00
Jenkins
20a1ce3f21 Merge "Delete OVS port on unstack to retain system connectivity" 2016-01-06 13:42:58 +00:00
Jenkins
6c35d367fc Merge "Enable SameHostFilter and DifferentHostFilter" 2016-01-06 13:37:38 +00:00
Federico Ressi
3809defb2e Fix elastic search support for Fedora.
Change Ifbcc3dd783ff2f362a464fbf4ca22f20cc2c658e broken it [1]

[1] https://review.openstack.org/#/c/251980/2/pkg/elasticsearch.sh

Change-Id: I330498cd490f3af2e9a569d86e8639a03b48dd17
Closes-Bug: #1531424
2016-01-06 08:22:39 +00:00
Ken'ichi Ohmichi
e0d61118f1 Enable SameHostFilter and DifferentHostFilter
The default filters of nova don't contain SameHostFilter and
DifferentHostFilter, so we cannot test them on the gate.
This patch makes these filters available for the development.

Change-Id: Ia6b4847e9bb21048d254d0a460ae4c5be896b17b
Closes-Bug: #1526620
2016-01-06 00:14:33 +00:00
Jenkins
d56b3ff028 Merge "Remove support for Fedora 21 (EOL); add F22 where appropriate" 2016-01-05 21:32:13 +00:00
Jenkins
c6dbfdeb6b Merge "Add 5 time measurement points" 2016-01-05 19:24:10 +00:00
Jenkins
8ba3cf0132 Merge "Preserve result returned by apt-get and pip" 2016-01-05 18:56:27 +00:00
Jenkins
119e36c921 Merge "Introduce iniget_sections function" 2016-01-05 18:38:46 +00:00
Jenkins
2bafc5fa89 Merge "Add existing devstack plugins to the devstack plugin list" 2016-01-05 17:32:08 +00:00
Brian Haley
a0d1b0151a Delete OVS port on unstack to retain system connectivity
If you configure devstack with the following three values,
for example:

PHYSICAL_NETWORK=eth0
PUBLIC_INTERFACE=eth0
OVS_PHYSICAL_BRIDGE=br-eth0

This will cause devstack to create an OVS bridge, create a port for
eth0, and add it to the bridge (along with it's IP address).

The problem is that on unstack the port is never deleted from OVS,
so eth0 gets "trapped", not showing up in any of the OVS commands,
but not usable by the system.  The only workaround is to unload the
OVS kernel module.

There needs to be an 'ovs-vsctl del-port ...' call at the end of
_move_neutron_addresses_route() on unstack - the antidote to the
'ovs-vsctl add-port ...', that happened on stack.

Closes-Bug: #1516801

Change-Id: Id2ff60f1f8e8fffff1eaffd68d9de4f6aa772943
2016-01-05 12:12:16 -05:00
Brant Knudson
6a4d3eb55f Use keystone[ldap] for ldap packages
Keystone now provides an "ldap" in extras to install its ldap
dependencies so devstack doesn't have to track the python
dependencies itself.

Installation of the extras is done in an extra install line. This is
slightly redundant, however this pattern works much better from an
install stand point as it supports an arbitrarily large number of
extras.

Partial-Bug: 1479962
Change-Id: If0f0ff48f3d6b3c414f2d6fcd747ecf45a397658
2016-01-05 07:41:35 -05:00
Brant Knudson
0842b8147f Support extra dependencies when setup_develop
Recent pip supports using [extras] to install extra dependencies
from the project setup.cfg. Add support so that projects can take
advantage of it.

For example, if devstack is configured to use ldap, install the
extra ldap dependencies using:

 setup_develop $KEYSTONE_DIR ldap

Partial-Bug: 1479962
Change-Id: Ic13d95b99aaa4d3854b2723343e90f5de6b98aa2
2016-01-05 07:41:19 -05:00
Kashyap Chamarthy
90bc586772 Remove support for Fedora 21 (EOL); add F22 where appropriate
Fedora 21 reached its End Of Life (EOL) on 1-DEC-2015[1]; remove it as
supported distribution.

    - stack.sh: Remove Fedora 21 from list of supported distributions.
    - tools/fixup_stuff.sh: Make the minimum Fedora version to be F22 in
      from a conditional check in 'Python packages' section
    - files/rpms/general: Remove 'f21' from NOPRIME.
    - lib/ceph: Remove 'f21' from the check_os_support_ceph() function.
    - doc/source/index.rst: s/Fedora 21/Fedora 22/
    - pkg/elasticsearch.sh: Remove the 'if' conditional in the
      install_elasticsearch() function.

[1] https://fedoramagazine.org/fedora-21-end-life-december-1st/

Change-Id: Ifbcc3dd783ff2f362a464fbf4ca22f20cc2c658e
2016-01-05 13:07:43 +01:00
Jenkins
e60d52c392 Merge "Fix heat config when using keystone v3" 2016-01-05 09:13:51 +00:00
Jenkins
ff2318e834 Merge "Removed starting of nova-ec2-api service" 2016-01-05 09:13:41 +00:00
Jenkins
9ad98737c6 Merge "Adding cue to plugin registry" 2016-01-05 09:11:32 +00:00
Federico Ressi
e208d060e1 Preserve result returned by apt-get and pip
Change I855ffe9c7a75e9943106af0f70cf715c34ae25c5 and
I368fec44858bd97fc6a314fb20eed2b10932cbb1 added timing
infrastructure which hides the return value of
the main commands.  Restore the prior behaviour.

Change-Id: I4a536abefa7824ac6d42e7bbbf1079d9cc055984
Closes-Bug: #1518545
2016-01-05 08:21:05 +00:00
Jenkins
7bd9ca8a3b Merge "Write volume API version into clouds.yaml" 2016-01-05 08:18:58 +00:00
Jenkins
85c466c2d7 Merge "Fix get_plugin_packages when multiple plugins are in use" 2016-01-05 04:55:21 +00:00
Monty Taylor
f73263d47a Remove uses of --os-url and --os-token
Those were originally used to bootstrap with admin-token from keystone,
but the openstack client is fully configured now, leaving no reason to
not just use the actual users that are there.

Change-Id: I80bdee33a78a97f5d3910aa36dc331f19780d2f1
2016-01-04 09:12:05 -06:00
Monty Taylor
5bf6a9489c Write volume API version into clouds.yaml
We're trying to get things to use volume v2 by default. devstack already
deploys a v2 endpoint. Tell clouds.yaml that this devstack cloud is a v2
enabled cloud.

Change-Id: I6f792ce65153389aa1ee133e9bd363c394b28534
Closes-Bug: 1467589
2016-01-04 09:08:54 -06:00
Jenkins
227f20ceb2 Merge "update create_heat_accounts, don't use os_url and os_token" 2016-01-04 13:59:56 +00:00
Jenkins
0d81785bbe Merge "Stop using deprecated tempest options" 2016-01-04 13:12:05 +00:00
Jenkins
a6eaed187f Merge "Kill neutron-rootwrap-daemon when stop neutron service" 2016-01-04 13:11:48 +00:00
Jenkins
8c5bae06f3 Merge "Enable swap stats in dstat" 2016-01-04 13:11:40 +00:00
Jenkins
13579a3161 Merge "Add option to skip EPEL & other repo installs" 2016-01-04 13:02:00 +00:00
Dmitry Tantsur
5979f47a3d Fix get_plugin_packages when multiple plugins are in use
Due to missing space no plugin packages are installed in this case.

Change-Id: I56b105510e4d31a411f2531fdb20c4ddf1ebff20
Closes-Bug: #1530675
2016-01-04 11:53:31 +01:00
Jenkins
e8788c0129 Merge "Specify HTTPS URLs to fix tls-proxy mode" 2016-01-02 13:23:13 +00:00
Jenkins
3a6ef48a03 Merge "Neutron: Fix IPv6 provider networks" 2015-12-31 02:42:53 +00:00
vsaienko
135bd484a9 Introduce iniget_sections function
This function returns list of sections from specified INI file.
It is needed for I7938f26015d953efdf720774b5ad2cee4068ac90.
'iniget_sections' is needed for automatic node enrollment to
Ironic from INI syntax file.

Change-Id: I52a69ad3bc8fc528e7f20e6b03a98f327acaaa74
Implements: blueprint ironic-ml2-integration
2015-12-29 09:42:35 +00:00
Jenkins
1195a5b739 Merge "Remove ironic code from tree" 2015-12-28 17:06:48 +00:00
Huan Xie
cc6af3fc94 XenAPI: add support to use local.conf
XenServer install with devstack doesn't support local.conf, this fix
is to add support for using local.conf and backward-compatibility of
localrc

Change-Id: Ie494e01f8f1ecb8720e14392ef3f12d5a5a01dcd
Closes-Bug: #1528520
2015-12-28 08:56:14 +00:00
Jenkins
147c442547 Merge "Remove the support for keystone extensions" 2015-12-27 19:17:11 +00:00