6438 Commits

Author SHA1 Message Date
Jeffrey Zhang
4e6add7dbd Install multipath binary in nova-compute image
multipath binary is required after enabled multipath in nova.

Change-Id: I0a1d85597999415cab11feb71a7fdfd7af3f7148
Closes-Bug: #1713639
2017-08-29 15:24:46 +08:00
Jenkins
56320e6bd6 Merge "Add systool binary for cinder-volume container" into stable/ocata 2017-08-23 17:13:22 +00:00
Jenkins
bde3282d2a Merge "Add openstack logs in deploy gates" into stable/ocata 2017-08-22 06:19:17 +00:00
Jenkins
74336307fe Merge "Remove all Heka related remaining stuff" into stable/ocata 2017-08-22 03:04:45 +00:00
Eduardo Gonzalez
9f88948dcc Add openstack logs in deploy gates
Change-Id: I9195ecb2ab3d20714cb533496e914124c5933ad2
(cherry picked from commit 8410edc50dd82e6a37630cbcb0e1f7646acf8001)
2017-08-21 09:00:50 +01:00
Jeffrey Zhang
49a1c3b345 Add systool binary for cinder-volume container
systool is used when using FC driver backend[0].

[0]
https://github.com/openstack/os-brick/blob/master/os_brick/initiator/linuxfc.py#L94

Closes-Bug: #1711490
Change-Id: I4f2a6ff30ec31b835eacf89ea07493e60fa29b2c
2017-08-20 14:39:59 +00:00
Bertrand Lallau
89864c5818 Remove all Heka related remaining stuff
Heka has been removed and replaced by fluentd.
Refer to https://review.openstack.org/#/c/437874/

Change-Id: I989e5d71b5ba4d036dd45c02b3923c5bf27a04ed
(cherry picked from commit c71e8ba8ffecad82b3c959e8eff84ff9b152a577)
2017-08-20 14:39:22 +00:00
Jeffrey Zhang
141e26a4ff Bump OpenStack service version
* Bump aodh from 4.0.0 to 4.0.1
* Bump ceilometer from 8.0.1 to 8.1.0
* Bump cinder from 10.0.3 to 10.0.4
* Bump heat from 8.0.2 to 8.0.3
* Bump keystone from 11.0.2 to 11.0.3
* Bump magnum from 4.1.2 to 4.1.3

Change-Id: Iee4efeb9ce8e669646f01022b701037edd225531
2017-08-19 14:47:00 +00:00
Jeffrey Zhang
3c09a7d5a7 libvirt should be installed from OS rather than pip
python-libvirt need be compiled with libvirt header. compiling
it with different libvirt header may be failed.

So better install python-libvirt from OS distro.

Closes-Bug: #1707841
Change-Id: I0d7bf1576aaf24fc7c60f49923e37a6a1afe9a8e
(cherry picked from commit 17c5123fda995438a2fdba3ec40e6c4cec9c5505)
2017-08-16 17:02:21 +08:00
Jeffrey Zhang
8293c9a0bb Compile i18n messages for all projects who have locale folder
Change-Id: I199a1e35224c6cd6b67fa88841b6598090a843c3
Closes-Bug: #1704954
(cherry picked from commit 6a0e56cad308e03142219db7fb9458cfcf02e5ca)
2017-07-21 17:08:40 +08:00
Jenkins
355b6925c7 Merge "Updated from global requirements" into stable/ocata 2017-07-17 07:49:55 +00:00
Jenkins
dfe7526dbc Merge "Fix wrong extra name for glance_store" into stable/ocata 2017-07-16 17:14:16 +00:00
OpenStack Proposal Bot
19c8d18502 Updated from global requirements
Change-Id: Ibcd7d9128692110aedef7271588b9e18f28c26d3
2017-07-15 14:34:17 +00:00
Jeffrey Zhang
6ddb60e3e0 Fix wrong extra name for glance_store
There are only three extra for glance_store, vmware, swift and
cinder.[0]

[0] https://github.com/openstack/glance_store/blob/master/setup.cfg#L54

Change-Id: I43152811ddd5e43d4282298a3448e99918492cee
Closes-Bug: #1702842
(cherry picked from commit d6b28258cca1b949ceba9224e85f17279ed21093)
2017-07-14 14:39:53 +08:00
Jenkins
22973121f8 Merge "Install net-tools for neutron-base container" into stable/ocata 2017-07-13 09:32:28 +00:00
Jeffrey Zhang
293d36b54f Install net-tools for neutron-base container
neutron-netns-cleanup script requires netstat command which is provided
by net-tools package.

Change-Id: Ic9417d2eb03e0dd93f7c668b189b4ad9c72eae0f
Closes-Bug: #1703078
(cherry picked from commit 985255acfeced0f77142185d8f38cf9f7bcbfde0)
2017-07-12 23:03:30 +08:00
Jenkins
7c8bc4022b Merge "Adding python-rtslib to cinder-volume for lioadm support" into stable/ocata 2017-07-11 17:08:00 +00:00
Serguei Bezverkhi
b3ccdbf924 Adding python-rtslib to cinder-volume for lioadm support
Adding python-rtslib to cinder-volume for lioadm support
backporting to stable ocata.

Change-Id: I5e64699909e8aa23ed58f5d8a23011620a76996b
2017-07-11 09:32:52 -04:00
Jeffrey Zhang
8c9b47ba26 Bump OpenStack service version
* Bump cinder from 10.0.2 to 10.0.3
* Bump heat from 8.0.1 to 8.0.2
* Bump horizon from 11.0.2 to 11.0.3
* Bump ironic-ui from 2.2.0 to 2.2.1
* Bump monasca-ui from 1.5.0 to 1.5.1
* Bump sahara-dashboard from 6.0.0 to 6.0.1
* Bump ironic from 7.0.1 to 7.0.2
* Bump ironic-inspector from 5.0.0 to 5.0.1
* Bump magnum from 4.1.1 to 4.1.2
* Bump monasca-api from 1.6.1 to 1.7.0
* Bump monasca-log-api from 1.4.1 to 1.4.2
* Bump neutron from 10.0.1 to 10.0.2
* Bump neutron-lbaas from 10.0.0 to 10.0.1
* Bump nova from 15.0.5 to 15.0.6
* Bump sahara from 6.0.0 to 6.0.1
* Bump swift from 2.13.0 to 2.13.1
* Bump vitrage from 1.5.1 to 1.5.2

Change-Id: I112c4fc81283abcfad0fe2e73c9c5b6e6ae9b13e
2017-07-10 08:31:10 +08:00
Mathias Ewald
e349ce0336 Fix apache configuration for ceilometer_api
Removes ceilometer-api vhost configuration from apache that comes with
ubuntu package to avoid errors resulting from duplicate configurations

Remove configuration from apache's sites-enabled configuration

Change-Id: I63d7395b134fc815355447f871436a4e8960d015
Closes-Bug: #1695875
(cherry picked from commit c8c60423644560aaa06c61541428b8354a89c563)
2017-07-04 09:24:20 +00:00
zhubingbing
7cc5f9440f Fix rally create verifier error
rally create verifier(temptest) need os-testr package

Change-Id: Id68304ae4396ab0173f0a25319df2dbef5257662
Closes-Bug: #1693171
2017-06-29 07:58:10 +00:00
Michal (inc0) Jastrzebski
d4bf3f9dcc Fake change to kickoff image publishing
Change-Id: Id1f0b5311c26c486c5f9461ad0c7e908cc68cf19
2017-06-20 08:34:43 -07:00
Michal (inc0) Jastrzebski
d33ff04e03 Fix kolla deploy gates
Since we changed kolla-ansible gating, we need to change logic in kolla
too

Change-Id: Ie9196d01b9ce1ca0199cd657cecd4ca33a1f050e
(cherry picked from commit cac89f9f65b9ac4afd0df61842340650f67a98bc)
2017-06-13 02:17:59 +00:00
Eduardo Gonzalez
6d34ae1ff0 Fix kolla-toolbox build
``pynacl`` package need ``make`` to build.
kolla-toolbox build is failing due ``make`` missing
package.
pynacl upstream bug: https://github.com/pyca/pynacl/issues/298

Change-Id: Ifbb86ec2888284cfbda5e567cb1748432658953c
Closes-Bug: #1697300
(cherry picked from commit 2a3f872bf980eb0e81bc6c1eeb907386fbad934e)
2017-06-12 20:45:50 +00:00
Jenkins
ce08250f57 Merge "Updated from global requirements" into stable/ocata 2017-06-07 09:50:10 +00:00
Jenkins
744b44add5 Merge "Fix cinder-api ubuntu binary" into stable/ocata 2017-06-07 09:20:05 +00:00
Jenkins
2d123deecc Merge "Bump OpenStack Service version" into stable/ocata 2017-06-05 06:38:39 +00:00
Jeffrey Zhang
53b1d09a55 Bump OpenStack Service version
* Bump cinder from 10.0.1 to 10.0.2
* Bump freezer from 4.0.0 to 4.0.1
* Bump freezer-api from 4.0.0 to 4.0.1
* Bump freezer-web-ui from 4.0.0 to 4.0.1
* Bump horizon from 11.0.1 to 11.0.2
* Bump keystone from 11.0.1 to 11.0.2
* Bump mistral from 4.0.1 to 4.0.2
* Bump nova from 15.0.4 to 15.0.5

Change-Id: I4fd2ede92a68cb1c22d9a04bd81ada9d8f71c03f
2017-05-31 12:01:53 +08:00
Steven Dake
aee60a2439 Remove sudo operations that are no longer necessary
set_configs.py has logic to handle chown of directories.  Simplify
the codebase by removing these unnessary chowns.  Further the chowns
cause some forms of NFS backed storage to not work properly.

Change-Id: I8df95d06b1010778deb3e2a3065aaab26ed2eb6a
Closes-Bug: #1693973
2017-05-27 15:59:28 +00:00
OpenStack Proposal Bot
2e327e9370 Updated from global requirements
Change-Id: I3155c8b38af3bedf985871b1cea37ab459d39127
2017-05-22 19:57:39 +00:00
Jeffrey Zhang
fe61742d1c Catch exception during calling os.chmod in set_configs.py
set_perms may fail in some case, but it is not critical. Just leave a
warning rather than exit.

Change-Id: I757c7b60611fb6c0547bd1b26ec8a8af03684e5f
Closes-Bug: 1689454
(cherry picked from commit 97467c38c4df5ccd0a35bfa1c7626b0aceea0806)
2017-05-19 15:29:22 +08:00
Jeffrey Zhang
317f6153b2 Bump OpenStack service version
* Bump panko from 2.0.1 to 2.0.2
* Bump cloudkitty from 5.0.0 to 5.0.1
* Bump heat from 8.0.0 to 8.0.1
* Bump keystone from 11.0.0 to 11.0.1
* Bump magnum from 4.1.0 to 4.1.1
* Bump mistral from 4.0.0 to 4.0.1
* Bump nova from 15.0.3 to 15.0.4
* Bump senlin from 3.0.0 to 3.0.1

Change-Id: I260b98803953cfc6464ed3b12c0d5a637322db24
2017-05-18 14:27:25 +08:00
Jenkins
3a87580048 Merge "Fix Incorrect timezone in ubuntu horizon images" into stable/ocata 2017-05-15 17:02:46 +00:00
egonzalez90
002cb099ef Fix if $user is root at extend_start
In ubuntu is not evaluating correctly
if $user == root check at extend_start.

Changing to "$(whoami)" == 'root' fixes the issue

Change-Id: I296a1f98764cdfa09650c483bc7beba53e6bdba4
Closes-Bug: #1690360
(cherry picked from commit 45c54d7959a04dd95e871d6d00dd0fb84a5126d0)
2017-05-12 17:11:46 +01:00
Eduardo Gonzalez
b78becb060 Fix Incorrect timezone in ubuntu horizon images
Ubuntu removed tzdata and locales from docker images by default,
this is causing horizon to not come up failing
setting timezone:
```ValueError: Incorrect timezone setting: UTC```

Change-Id: I5bbc4d949ed481d1f6629dbb2f5edad174a36e63
Closes-Bug: #1686830
(cherry picked from commit 1aca75111df1fbf65908fecd01a695699c7833a1)
2017-05-12 15:55:37 +00:00
Jenkins
a60161188c Merge "Add pymongo in panko images" into stable/ocata 2017-05-08 00:17:22 +00:00
Jenkins
923e763c66 Merge "Add ironic-ui in horizon binary install" into stable/ocata 2017-05-07 02:46:13 +00:00
junbo
be95a8f78c Add netcat package in sahara-engine image
Sahara-engine use netcat in the neutron namespace to build
a session when use_namespaces=true, see utils/ssh_remote.py
in sahara source code.

Change-Id: I8a90d33f0b7b902e059077c3b9fd32ba7b7d7df4
Related-Bug: #1687624
Closes-Bug: #1687602
(cherry picked from commit 66413c804699f47e078dec663c281c25ef3e08ca)
2017-05-05 02:37:14 +00:00
Jenkins
90ef645a51 Merge "Add libosinfo package for source installation" into stable/ocata 2017-05-04 08:59:26 +00:00
Eduardo Gonzalez
6a1629b0a7 Fix cinder-api ubuntu binary
This changes moves cinder-api to make use of apache to launch
its processes.
Ubuntu binary removed support in Ocata for cinder-api system
services [1].
At this moment cinder in Ocata branch is not working at all
due this issue.
This changes aims to fix cinder in master only for ubuntu binary
with the purpose of make a clean backport to stable/ocata without
do any other change on the backport process.

A follow up change will migrate other OS/install_type to make use of
Apache but only changing master branch.

[1] http://lists.openstack.org/pipermail/openstack-dev/2017-January/111069.html

Change-Id: I86ae3ec899e9b7b1ad9f727b9b9bb3549738f944
Closes-Bug: #1676751
(cherry picked from commit d14aadd65dc4d3658777ea5c5878197013a82e92)
2017-05-04 09:35:28 +01:00
Martin André
8cf8fb2599 Add missing cleanup step for new apache images
A few new images got apache as part of blueprint
apache-packages-for-apis without a cleaning up. Without this step the
containers may fail to restart due to runtime files already present.

This commit fixes it for all images with the exception of heat-base so
that it can be cleanly backported to stable/ocata.

It also removes the unused APACHE_DIR variable from freezer-api and
keystone extend_start.sh script.

Change-Id: I47d75221b3d1aae91f11d3e0da83e221a00315b7
Closes-Bug: #1679565
(cherry picked from commit e2c7e2512a3e2373d4f92ec5bdd8152ce152ff0b)
2017-05-03 13:48:33 +02:00
Jenkins
37ceae50f5 Merge "Fixing missing genisoimage in nova-compute-ironic" into stable/ocata 2017-05-03 10:42:27 +00:00
Jenkins
ab83e8fe52 Merge "Fix tempest dockerfile" into stable/ocata 2017-05-03 10:24:44 +00:00
Eduardo Gonzalez
c9d87b8551 Add pymongo in panko images
Panko need pymongo library when mongo is used as panko
backend.

Change-Id: I1763ef2af2f5d13a5195eb105c2901e1ba44a854
Closes-Bug: #1681776
(cherry picked from commit 921cc029c5abd134df57c0ae706a67544d2e5fbc)
2017-05-03 09:06:29 +08:00
Jeffrey Zhang
d56b8fa677 Add libosinfo package for source installation
libosinfo is required by nova-compute.

Change-Id: I5615e191d1a9a2ea35cab41b6b03803ebfaf3cb1
Closes-Bug: #1670692
(cherry picked from commit 1421623579b71965fe9da25b2ecb0236081e3bb8)
2017-05-03 08:40:43 +08:00
Eduardo Gonzalez
6cdd99875e Add ssh-keyscan to unblock kolla gate
As a change to remove puppet from infra nodepool,
ssh-keyscan is needed for each node [0]

Permissions to ssh/config file should be 600 instead
of current 664 [1]

Refs:
[0] http://lists.openstack.org/pipermail/openstack-dev/2017-April/116036.html
[1] http://logs.openstack.org/68/461368/1/check/gate-kolla-ansible-dsvm-deploy-centos-binary-centos-7-nv/0a94da7/console.html#_2017-05-01_12_06_08_440775

Closes-Bug: #1687408
Change-Id: I338e457fff35d8a28bd9f96e88dbb4ee55a47864
(cherry picked from commit 508f73e059fdfe8e051c58762dc8e21d826d54db)
2017-05-02 17:59:56 +00:00
Serguei Bezverkhi
37668f21a9 Fixing missing genisoimage in nova-compute-ironic
When config drive is used when starting baremetal instance,
it fails because of missing binary mkisofs.

Change-Id: Ib142ca302458facfad99486ed89c2b3bb07d28c9
Closes-bug: #1686227
2017-04-26 19:34:41 +00:00
zhubingbing
5e41b131e8 Fix tempest dockerfile
bash: nosetests: command not found

Change-Id: I2db98e758029adb7aae6ec60a4e5b2a229012d1c
Closes-Bug: #1685684
(cherry picked from commit d741d094e2a59968a3beae9f2090f15be2253275)
2017-04-26 14:11:23 +02:00
OpenStack Proposal Bot
9d162dc5e7 Updated from global requirements
Change-Id: Ifbe7423f7cb5044eafab3fbf1a4461c414781237
2017-04-20 21:11:05 +00:00
Jenkins
5174429805 Merge "Bump OpenStack service version" into stable/ocata 2017-04-19 08:34:01 +00:00