5339 Commits

Author SHA1 Message Date
liyingjun
d1b95be49a Use rootwrap in sahara config
In cases where a proxy command is being used to access cluster
instances, rootwrap is needed for sahara user in docker container.

http://docs.openstack.org/developer/sahara/userdoc/advanced.configuration.guide.html#non-root-users

TrivialFix

Change-Id: Ic2b7deb6bd0e5f740944c32d89390fb56b88f4fa
2016-10-10 10:53:26 +08:00
Jenkins
b13b0aad05 Merge "Choose node with largest seqno number for mariadb recovery" 2016-10-09 16:48:49 +00:00
Jeffrey Zhang
1bcb139392 Choose node with largest seqno number for mariadb recovery
When all mariadb nodes are stopped gracefully, mariadb galera will
write it's last executed position into the grastate.dat file. Need find
the node with largest seqno number in that file and recovery from that
node.

Closes-Bug: #1627717
Change-Id: I6e97c190eec99c966bffde0698f783e519ba14bd
2016-10-09 12:08:58 +00:00
Jenkins
afaf0031ed Merge "Deprecate Fedora based Docker images" 2016-10-09 08:50:52 +00:00
Jenkins
c468f5fd09 Merge "change perm and user wsgi file permission" 2016-10-09 08:49:17 +00:00
Jeffrey Zhang
18fa72c901 integrate gnocchi with ceilometer
Closes-Bug: #1626364
Change-Id: I9d586b950b7099a9b160f7b32c9ff00b189a0287
2016-10-09 03:04:07 +00:00
Ryan Hallisey
7fa1a08fd2 Remove unneeded Heka bootstrapping code
The Heka bookstrap doesn't do anything different then
the start code.  Remove the boostrap step since it isn't
needed.

Change-Id: Id9906c6e2cef83fd6d1fcbcbef7a32d9948d07a3
Closes-bug: #1631651
2016-10-08 18:39:29 -04:00
Jenkins
078b08acfa Merge "Build source from Newton rather then Master" 2016-10-08 16:09:35 +00:00
Jenkins
16294f0d00 Merge "fix can't collect horizon log in heka" 2016-10-08 15:16:30 +00:00
Jenkins
9a35c0e679 Merge "add sahara log in heka" 2016-10-08 07:42:53 +00:00
Steven Dake
e1ca39db92 Build source from Newton rather then Master
TrivialFix

Change-Id: Icce60b4fda4dc86858893be4a8fa3b159c3680aa
2016-10-08 03:25:09 -04:00
Jenkins
17d5c32f0b Merge "Move RDO to Newton branches" 2016-10-07 21:05:18 +00:00
Jenkins
78b3446f48 Merge "Fix genconfig and reconfigure for magnum" 2016-10-07 13:51:04 +00:00
zhubingbing
b46d625b52 add sahara log in heka
Closes-Bug: #1631286

Change-Id: I874913a08e932766d9517bf4740de94146d7b5fb
2016-10-07 13:18:03 +00:00
Jenkins
77a31346d0 Merge "Integrate gnocchi with ceph" 2016-10-07 09:06:44 +00:00
Steven Dake
aeb86de6fc Move RDO to Newton branches
RDO Newton is available.  Lets use it and test with it this final week.

TrivialFix

Change-Id: I2a761366da7c2cf209adaceb73ac7fa9c9aa3cba
2016-10-07 03:40:10 -04:00
zhubingbing
e4e842be40 fix can't collect horizon log in heka
Change-Id: Idecb70e90ae560d1c41756e3617225556087dd19
Closes-Bug: #1631048
2016-10-07 02:57:15 +00:00
Martin Matyáš
4fa2508e4f Fix genconfig and reconfigure for magnum
Genconfig and reconfigure failing for magnum.
Chainging magnum trust configuretion parameters
to user/domain names instead of ids so they don't
depend on register.yml task anymore.

Change-Id: I55fddf48eafc44892fd0ab96835bfb0b51849d37
Closes-bug: #1630248
2016-10-06 19:39:48 -07:00
Jenkins
b58147bcc0 Merge "Heka template missing optional params" 2016-10-05 16:18:39 +00:00
Jenkins
9413e4d27c Merge "Handle the KeyboardInterrunpt properly for build.py script" 2016-10-05 14:39:28 +00:00
Paul Bourke
dcd8dda99f Heka template missing optional params
If enable_rabbitmq or enable_keystone are false, the configs will not be
copied to target nodes for these. This resulted in Heka failing to
start.

Change-Id: I93d15534802b671f1f42e8b2dfb523a17526ffb7
Closes-Bug: #1630613
2016-10-05 15:30:38 +01:00
OpenStack Proposal Bot
1932552a05 Updated from global requirements
Change-Id: I66138f3d033461363d8cbf30104afa7a4643cff8
2016-10-05 13:30:35 +00:00
Jenkins
5b7ee00c16 Merge "fixed kestone fernet prechecks for multinode deployments" 2016-10-05 12:09:50 +00:00
Jenkins
c191a7de83 Merge "Fix horizon to use cache" 2016-10-05 12:05:40 +00:00
Paul Bourke
792f16cc9f Fix horizon to use cache
Horizon was missing SESSION_ENGINE from it's conf which means it was not
making use of memcached.

Change-Id: I450aee05f59e344902f1e92d913f4c1ce9e8dcc6
Closes-Bug: 1630509
2016-10-05 12:12:35 +01:00
Jenkins
4b143f09e1 Merge "Create /var/log/kolla/rally before running rally-manage db create/upgrade" 2016-10-05 07:03:02 +00:00
Jenkins
c9cbadcf40 Merge "Fix sahara endpoint url" 2016-10-04 21:44:04 +00:00
Christian Berendt
1a79fb6032 Create /var/log/kolla/rally before running rally-manage db create/upgrade
Change-Id: I6f88a4ecb4ba980836b4778252bb49731463f4eb
Closes-bug: #1630377
2016-10-04 23:31:37 +02:00
Paul Bourke
cc0709792b Fix l3_agent.ini rendering error when DVR
The if/else blocks in this file cause a rendering error on control nodes
when enable_neutron_dvr: yes

ParsingError: File contains parsing errors: <???>
        [line  3]: u'    external_network_bridge =\n'

Change-Id: Ia461dcbbec531c4c6295b3c7e10da12c57b7d58b
Closes-Bug: 1626995
2016-10-04 16:22:31 +01:00
Jenkins
3eac91d526 Merge "Change mysql-check in HAProxy to post MySQL 4.1" 2016-10-04 07:01:41 +00:00
Jenkins
5fcb01d807 Merge "install pxelinux for ironic_pxe" 2016-10-04 04:07:28 +00:00
Jenkins
734cfd02c3 Merge "Add hexdump package for ironic-conductor container" 2016-10-04 04:07:09 +00:00
Jenkins
366bef430b Merge "Revert "Fix pycparser wheel package issue"" 2016-10-04 04:06:14 +00:00
Jeffrey Zhang
fb915b5a91 Add hexdump package for ironic-conductor container
On RedHat family distro, util-linux provides the hexdump. On Debian
family distro, bsdmainutils provides the hexdump.

Change-Id: If762f570639782ca477ae4697f354d88c992613b
Closes-Bug: #1627755
2016-10-04 01:43:57 +00:00
Waldemar Znoinski
06422a29c9 install pxelinux for ironic_pxe
pxelinux.0 and chain.c32 files are provided by two
separate packages on xenial compared to 1 on trusty.
This change adds the required package to be installed
and new paths the files reside on xenial.

Change-Id: I48a3622f7257f4cbf994258f82ba91947aae3be4
Closes-bug: #1629337
2016-10-03 17:40:56 +00:00
Jenkins
cac300e0c8 Merge "Iscsid container fails to start on storage node when cinder is enabled" 2016-10-03 17:35:28 +00:00
Jenkins
3e405312c3 Merge "Handle z stream change for rabbitmq-server" 2016-10-03 16:46:35 +00:00
Jeffrey Zhang
190144926d Revert "Fix pycparser wheel package issue"
the bad pycparser wheel package has beed removed.

This reverts commit 195bcd0f4323462b77d025936b898c85ddd8fdb3.

Change-Id: I4669a627b68c4bd7534288c4a594a49226db3832
2016-10-04 00:44:45 +08:00
Eduardo Gonzalez
7370e01b4a Fix sahara endpoint url
Sahara endpoint need api version and tenant_id
in the URL, otherwise will fail with an incorrect
path/resource could not be found.

Change-Id: I348919b8ff1d00a1f6ce782f07ce2354201bac8b
Closes-Bug: #1629895
2016-10-03 18:34:37 +02:00
Nikita Gerasimov
cfff7b09a8 Change mysql-check in HAProxy to post MySQL 4.1
By default HAProxy send pre-4.1 authentication packets which are cause
warnings on server side. To use modern MySQl authentication mysql-check
configuration have to include post-41 option.

Change-Id: I88609d3a0cc3ce4a10e64ba65230ba4d97f34419
Closes-Bug: 1629911
2016-10-03 19:07:50 +03:00
Jenkins
f9f619d208 Merge "Fix ironic failed" 2016-10-03 15:58:09 +00:00
Jeffrey Zhang
9d8fe89188 Handle z stream change for rabbitmq-server
We need install rabbitmq_clusterer plugin in the rabbitmq server folder.
create a rabbitmq_server-3.6 folder to handle the z stream change for
rabbitmq-server.

TrivialFix

Change-Id: I5254c1909f169e542d1a5efc910d5e17a53de7ff
2016-10-03 23:34:50 +08:00
Mark Duggan
74c85cfe82 Iscsid container fails to start on storage node when cinder is enabled
When the iscsid containers is included in the kolla deployment it starts
successfully on a compute node but fails to start on a storage node, if
cinder is enabled because the config file is not copied to the container
BTW, if cinder is not enabled the iscsid container starts successfully
on both the compute and storage nodes.

Change-Id: I665535d858affebc9623b29f79c89c18f7cc399f
Closes-Bug: #1629381
2016-10-03 14:57:17 +00:00
Jenkins
b482611a2d Merge "Remove redundant common play and add haproxy hosts" 2016-10-03 13:34:42 +00:00
Jenkins
74c508faa5 Merge "Add CADF event configurations in Keystone when enabled" 2016-10-03 10:49:32 +00:00
bjolo
ffa6c118e4 fixed kestone fernet prechecks for multinode deployments
command fails since it is a compound command. Changed to a single awk
command instead.

Closes-Bug: #1629206

Change-Id: Id7963b15c3321eca6f891a625b1ba140dc57aa22
2016-10-03 10:14:04 +00:00
Jenkins
bbf9b90b06 Merge "Download the rabbitmq_clusterer plugins to the correct path" 2016-10-03 09:05:25 +00:00
Jeffrey Zhang
e8e1ad7089 Handle the KeyboardInterrunpt properly for build.py script
* set the push queue worker daemon
* force exit when using twice Ctrl + c in build.py script.

Change-Id: Ib3278ee9909f94a5129854c3c6fc9720a91a19f3
Closes-Bug: #1629654
2016-10-03 07:53:45 +00:00
Jeffrey Zhang
903b0ff211 Fix ironic failed
* Mount system folder in ironic-conductor
* Add package need in ironic-conductor
* Fix the log path issue
* Add ironic sudoer in ironic-base
* Fix credential issue
* Do not start nova-compute when enable ironic

Closes-Bug: #1629334
Change-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6
2016-10-03 07:53:21 +00:00
Jenkins
1abe1136d9 Merge "Fix pycparser wheel package issue" 2016-10-03 07:43:00 +00:00