3477 Commits

Author SHA1 Message Date
SamYaple
cc6cfdf4df Mariadb upgrade
Minor versions of mariadb upgrade do not require full cluster stop.
Full cluster stop will need to be address during the move to 10.1 at
some time in the future.

Change-Id: Ia048a3fd4d79921f827f3b88c623d26db506bfc3
Partially-Implements: blueprint upgrade-kolla
Implements: blueprint upgrade-mariadb
2016-03-16 15:53:27 +00:00
Jenkins
f4d6aaf097 Merge "Fix UnicodeEncodeError for Manila" 2016-03-15 05:53:06 +00:00
MD NADEEM
57af3759f4 Fix UnicodeEncodeError for Manila
TASK: [manila | Copying over manila.conf] fails while
deploying Manila ubuntu binary image with the following
error.

UnicodeEncodeError: 'ascii' codec can't encode character
u'\u2018' in position 313: ordinal not in range(128)

The reason was use of non-ascii character <``> in manila.conf.j2
which is replaced by <''> in this patch to fix the issue.

Change-Id: Ic26a5829ed700179997c7c06836fd581a67a6777
2016-03-15 10:04:21 +05:30
Jenkins
a42fd0c0d2 Merge "Unify vagrant bootstrap.sh scripts" 2016-03-15 04:09:39 +00:00
Daniel Gonzalez
5960900f9a Unify vagrant bootstrap.sh scripts
Merge the vagrant bootstrap scripts for centos and ubuntu into a single
file.

Change-Id: Ia07931b4717cd393fe51141907fc561166cc05e4
Closes-Bug: 1554140
2016-03-15 04:16:49 +01:00
Jenkins
439188cedb Merge "Use ubuntu Mitaka repo" 2016-03-15 02:35:47 +00:00
Jenkins
302b030216 Merge "Install openvswitch-switch in manila" 2016-03-14 23:43:35 +00:00
Mauricio Lima
4d89dd4e5c Move neutron options from group "DEFAULT" to group "generic"
Change-Id: I0d62a7303e7336c3e4a43c4eec284605fda5d125
Closes-Bug:#1557037
2016-03-14 12:25:32 -04:00
Mauricio Lima
a9edc7e0a0 Install openvswitch-switch in manila
Change-Id: I8277ad668f46d327807a01ceb96c2abb417f0e3d
Closes-Bug:#1556271
2016-03-14 12:18:31 -04:00
SamYaple
8b3f0d0857 Use ubuntu Mitaka repo
The rabbitmq-server package is upgraded to 3.5.7 in cloud-archive
so we update centos to match

The xen-utils package now needs an explict version, xen-utils-4.6 is
what is provided by cloud-archive mitaka

Libvirt 1.3 is in the ubuntu cloud-archive. This has a new daemon for
logging that needs further implementation in newton. For now, it has
been disabled within the qemu.conf

Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net>
TrivialFix
Change-Id: I84217824817c484b6800a64cbd7767b127a3098e
2016-03-14 15:52:48 +00:00
Jenkins
41efde9edb Merge "Reconfigure mariadb service" 2016-03-14 15:27:55 +00:00
Jenkins
ae27f19aff Merge "Use nopreempt for keepalived" 2016-03-14 14:00:00 +00:00
Jenkins
c09db422cf Merge "Mesos DNS container" 2016-03-14 12:33:18 +00:00
Jenkins
ba6ea72a37 Merge "Compact ceph-mon files" 2016-03-14 03:53:25 +00:00
Jenkins
9e56e4a726 Merge "Reconfigure rabbitmq service" 2016-03-14 03:40:22 +00:00
Jenkins
517db1296b Merge "haproxy formatting was incorrect" 2016-03-14 03:09:48 +00:00
Jenkins
a35c7225db Merge "Properly pin ceph" 2016-03-14 03:05:34 +00:00
SamYaple
024d76534e Use nopreempt for keepalived
Without this option the vip will always bounce to the highest priority
node that is up. So if you reboot the highest priority node the vip
will fail to the second highest. When the highest priority node
recovers it will claim the vip again leaving you will two fail overs
rather than one.

TrivialFix

Change-Id: I4a3c6c10eee391cdbdd80c44a71a9fafd1069944
2016-03-14 01:36:33 +00:00
Jenkins
d90d0ad782 Merge "Fix false alert messages in HAProxy logs" 2016-03-14 00:58:06 +00:00
SamYaple
9500bd239a haproxy formatting was incorrect
haproxy 1.6+ does not allow the formatting that was used for stats
listener. We need to adjust it to the correct syntax

TrivialFix

Change-Id: I5f0111c756d40a0cf7385e6963ebbb57adb36b35
2016-03-14 00:24:38 +00:00
Jenkins
c12e65c164 Merge "Drop root user for neutron-linuxbridge-agent" 2016-03-13 23:26:42 +00:00
SamYaple
0bb766c129 Properly pin ceph
Ubuntu is a bit different than centos. We aren't pinning a single ceph
verion because we cannot. We can however pin to a particular repo,
but we were not due to formating. This fixes that formating and pins
to a specific repo.

TrivialFix

Change-Id: I2f6c4cd2f7d51652dc2729c0ab384165151e94e2
2016-03-13 23:21:53 +00:00
Jenkins
8407c8a95a Merge "Stop shipping broken openrc in vagrant" 2016-03-13 23:06:33 +00:00
SamYaple
8e3cc9ae1e Compact ceph-mon files
Long running clusters will see there monitor files grow to large sizes

TrivialFix

Change-Id: Id7961514895cc0a797e1dd30bf29a18d7137ea42
2016-03-13 16:38:14 +00:00
Jenkins
e482947165 Merge "Fix the nova reconfig not work issue" 2016-03-13 16:27:57 +00:00
Jenkins
8165fdf0bc Merge "Remove openstack client from keystone bootstrap" 2016-03-13 16:12:59 +00:00
Jeffrey Zhang
8170ea6f9c Fix the nova reconfig not work issue
The nova_compute nova_compute_ironic, nova_novncproxy
and nova_spicehtml5proxy do not be reconfigured due to
the wrong when condition

TrivialFix

Change-Id: Id27828b151301244da5d327b2b656780f283c4b4
2016-03-13 19:29:39 +08:00
Vikram Hosakote
9d1911c5a4 Fix false alert messages in HAProxy logs
Bug #1549753 raises false alarm about haproxy to the operator and
monitoring tools even though haproxy is running fine and there is
no issue.

haproxy uses UDP datagram socket for logging and the default queue
length of 10 datagrams causes false alert messages in haproxy
logs. This patch set fixes this bug by increasing the queue length
to 128.

Test results of the fix in this patch set are at
http://paste.openstack.org/show/490302/.

Change-Id: I64fdd17cd278d51616aa0dfa4e8d2a422c8ee630
Closes-Bug: #1549753
2016-03-13 07:02:27 +00:00
Steven Dake
812b27867e RST syntax error in quickstart.rst
Change-Id: I3c5b6f73b19968c9ae26b12e64864c72a5e2b7f2
2016-03-12 22:14:51 +00:00
Jenkins
35917e34be Merge "Add missing files in ironic containers" 2016-03-11 22:52:49 +00:00
Jenkins
ab6e2ebac6 Merge "Install master's version of an RDO keystone" 2016-03-11 22:52:28 +00:00
SamYaple
215cfc0345 Remove openstack client from keystone bootstrap
Keystone has merged the rest of thier bootstrap code. Lets take
advantage of that.

TrivialFix

Change-Id: Icfe8a2dca7ae49724fa3290fdfe9fb21b8ba01a2
2016-03-11 14:35:40 -05:00
Steven Dake
c5f27aa8a6 Install master's version of an RDO keystone
RDO isn't moving for approxximately 1 week new packages into
current-passed-ci.  This blocks Sam's keystone bootstrap patch.

To unblock this, we temporarily have provided copr built RPMs
based upon the srpm from RDO and keystone-master tarball.

TrivialFix

Change-Id: Ic0fe30c56e8dd229f2a25157125272324621bad9
2016-03-11 14:35:40 -05:00
Jenkins
d484f40fc8 Merge "Restructuring the Quickstart guide" 2016-03-11 18:29:14 +00:00
Swapnil Kulkarni (coolsvap)
333ee4e742 Restructuring the Quickstart guide
We need the gcc and other dependencies
installed before we can do any tox related
commands.

Installation of git was never checked in QSG.
I happened to create a baremetal CentOS server
with minimal install and there was no git.
Added steps to install git.

Moved the steps related to git clone and other
kolla configuration after basic installation.
since tox fails for gcc.

In the quickstart guide we are generating
the configuration using tox but tox is not
installed before doing so. Adding steps to
install tox before generating conf.

Change-Id: Ic8a756e66d33963e47607ed60c4c768e0859152d
2016-03-11 22:20:58 +05:30
Vikram Hosakote
b82b72bb20 Reconfigure rabbitmq service
Change-Id: I8228c010577bd01a7dcac18a5455e11b0e6f569a
Closes-Bug: #1553521
2016-03-11 16:12:42 +00:00
Andrey Shestakov
6345313d17 Add missing files in ironic containers
Added missing package for qemu-img in centos container
Added pxelinux.0 in ironic-pxe in centos container

TrivialFix

Change-Id: I706284824f915caf974b1247520c3e4025c47f57
2016-03-11 16:10:28 +02:00
Martin André
cb43cbcc93 Use variables for auth_uri and auth_url protocols
Change-Id: Icf5de0684b10c32cc6e29b62d183705d423b4333
Closes-Bug: #1555989
2016-03-11 18:09:39 +09:00
Martin André
29b4e8756d Stop shipping broken openrc in vagrant
Instead, rely on kolla-ansible post-deploy to generate a configuration
file with valid environment variables.

Change-Id: Ie62932afc96e2486410a1d4e14162a88b1733c22
Closes-Bug: #1555972
2016-03-11 17:14:03 +09:00
Jenkins
19bdb0934e Merge "Add missing 'yum clean all' to mariadb" 2016-03-10 21:51:07 +00:00
Jenkins
89938f9b67 Merge "Update gnocchi for centos binary" 2016-03-10 21:50:46 +00:00
Jenkins
a28b246259 Merge "Add cron image and playbook" 2016-03-10 20:22:15 +00:00
Paul Bourke
33e997b79d Add missing 'yum clean all' to mariadb
Found another missing clean in mariadb, halves the size of the image.

TrivalFix

Change-Id: Idcbb925a6f232bd1172710456662a52784e025b6
2016-03-10 12:36:23 +00:00
Jenkins
4a5859bb46 Merge "Add missing 'yum clean all' in oraclelinux base" 2016-03-10 12:09:14 +00:00
Swapnil Kulkarni (coolsvap)
0cca862991 Update gnocchi for centos binary
Gnocchi packages are now available in centos repos[1]
for liberty and the images build.

backport: liberty

Closes-Bug:#1478145
[1] http://mirror.centos.org/centos/7/cloud/x86_64/openstack-liberty/

Change-Id: I957754d4a4e35b026d3e27ee23f33ce2e78592ec
2016-03-10 17:28:06 +05:30
Jenkins
2469425a8a Merge "Document required libvirt python bindings" 2016-03-10 11:50:25 +00:00
Jenkins
89d4134199 Merge "Add centos-extras repo to oraclelinux-base" 2016-03-10 11:49:59 +00:00
Jenkins
4cb6d83fea Merge "Document the new 'local' type for source build" 2016-03-10 11:49:37 +00:00
Paul Bourke
4dd60575f2 Add missing 'yum clean all' in oraclelinux base
This one line halfs the size of oraclelinux images, from over 1GB to
just over 500MB, bringing them inline with centos.

TrivialFix

Change-Id: I9fd89aeeec56207791fc289db9880b43b17536f5
2016-03-10 10:24:19 +00:00
Martin André
ce408a26f7 Document required libvirt python bindings
We added a requirement on libvirt python bindings with the script to
retrieve the latest DHCP lease for vagrant developers' environment.

Add it to the vagrant documentation.

Change-Id: I3e7e97922f5b855155fda96b914a4947af007c47
2016-03-10 16:58:24 +09:00