3501 Commits

Author SHA1 Message Date
SamYaple
1f371e2717 Allow per node configuration with augments
This type of per node configuration is required to support things like
availability zones for nova. As always, if this file doesnt exist it
doesnt get used so this change is safe.

TrivialFix

Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
2016-03-17 17:18:00 +00:00
SamYaple
ff91d53c76 Refactor glance config tasks
This now matches the way we copy confis in other services.

TrivialFix

Change-Id: Ia9c6d5f9a633c0b20b4d9a697863bd2753d39443
2016-03-17 17:18:00 +00:00
Jenkins
3c0641b36b Merge "MariaDB lights out recovery" 2016-03-17 06:24:32 +00:00
Jenkins
9faefc25c9 Merge "Changed port of docker_registry in globals.yml" 2016-03-17 03:37:04 +00:00
Gerard Braad — 吉拉德
5dcee1ae80 Changed port of docker_registry in globals.yml
Changed docker_registry placeholder for consistency with
documentation; port 4000 is used instead of Docker's default port
5000 to avoid conflicts.

TrivialFix

Change-Id: I539547ce573642022ccdf1fbb47b4adc2f852ff2
2016-03-17 02:57:54 +00:00
Jenkins
1feb1a5f4a Merge "Remove commented line" 2016-03-17 02:35:14 +00:00
Jenkins
906c13eb61 Merge "Set --ipc option to "host" for kolla_docker" 2016-03-16 19:16:40 +00:00
Jenkins
32efae5536 Merge "Add Manila deployment document" 2016-03-16 18:34:24 +00:00
Mauricio Lima
b1cd6f473a Remove commented line
TrivialFix

Change-Id: Iadeada65248160ac34d917c67dca7954e1b449d2
2016-03-16 13:12:18 -04:00
Jenkins
0f3e1ffe3c Merge "Mariadb upgrade" 2016-03-16 17:08:41 +00:00
Serguei Bezverkhi
f97fecd736 Set --ipc option to "host" for kolla_docker
This change will enable to lvm commands running in a container
communicate with udev process running on a host.

Partially-Implements: blueprint iscsi-lvm2-docker

Change-Id: If780710bb81adaee44ce0d291e22ce91ec6436aa
2016-03-16 12:30:52 -04:00
SamYaple
2aaaed770e MariaDB lights out recovery
This playbook only matters for multinode since AIO can recover from
power outage without additional configuration.

DocImpact
Implements: blueprint mariadb-lights-out
Change-Id: I903c3bcd069af39814bcabcef37684b1f043391f
2016-03-16 15:53:44 +00:00
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
Thiago Gomes
d5c79a2487 Add Manila deployment document
Deploy Manila in kolla

Co-Authored-By: Mauricio Lima <mauriciolimab@gmail.com>
Change-Id: I1397e0f10dcbcfd182497fbaf0ebe9d5de718cc5
2016-03-16 09:11:42 -04:00
Jenkins
1c0082169c Merge "Fix host_manager plugin for vagrant virtualbox" 2016-03-16 08:28:10 +00:00
Jenkins
2d5db18e66 Merge "Fix genconfig on vagrant" 2016-03-16 04:00:49 +00:00
Jenkins
a1037014d0 Merge "Remove useless dependency on ifconfig" 2016-03-16 02:17:48 +00:00
Jenkins
ca6959ca37 Merge "Switch to with items for sysctl" 2016-03-16 00:34:43 +00:00
Jenkins
25a33ca0dc Merge "Move sysctl out of haproxy container" 2016-03-16 00:32:10 +00:00
Martin André
10b8cce268 Remove useless dependency on ifconfig
We can use the ip command to achieve the same thing.

TrivialFix

Change-Id: I903467c90495388cbc592b56d96bd3a4675df430
2016-03-16 09:23:30 +09:00
Martin André
21bade35ba Fix genconfig on vagrant
We run tox at the root of the home directory, so we need to pass it the
path to the tox.ini file.

TrivialFix

Change-Id: Ieb52d845b77f556aee5cd194a8ef86561b7849b2
2016-03-16 09:22:02 +09:00
Martin André
14da78f9f1 Fix host_manager plugin for vagrant virtualbox
There is no such thing as virtualbox_{ubuntu,centos} but only
a virtualbox provider. The code to retrieve the VM's IP address was
never executed and broke host_manager plugin.

TrivialFix

Change-Id: I0ffacf0bd5d2856264247b23e3b3e918836988e3
2016-03-16 09:20:11 +09:00
Paul Bourke
db27136ed5 Add missing tar command for oraclelinux binary
Kibana was failing with the binary build type due to tar missing.

TrivialFix

Change-Id: Ia7cb77c5359b2ed30cd1883c0848cd1506a63833
2016-03-15 16:16:53 +00:00
SamYaple
976c9c93c7 Switch to with items for sysctl
This will give more info to the user about the specific values being
set and allows us to grow this list easier.

TrivialFix

Change-Id: Iaf22bf2c9f4ab294bec0cca17699d461852109ac
2016-03-15 14:57:06 +00:00
SamYaple
22fe11840b Move sysctl out of haproxy container
sysctl was improperly set in the contaienr itself which is not correct

TrivialFix

Change-Id: If2ffca6d2a40e86db4af2f103a27b280bc5fa2ff
2016-03-15 14:56:38 +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