3296 Commits

Author SHA1 Message Date
Michal (inc0) Jastrzebski
097e259ee9 HAProxy and Keepalived upgrade
This is single task to upgrade both haproxy and keepalived. It stops
slave nodes of keepalived and upgrades them separately to avoid
VIP migration and allow nearly no-downtime upgrade

Change-Id: I06124635a3f3553a4e8e91013cefbf897dd7179f
Implements: blueprint upgrade-haproxy
Implements: blueprint upgrade-keepalived
Partially-implements: blueprint upgrade-kolla
2016-02-25 19:05:20 +00:00
SamYaple
06f1519b7a nova-libvirt is not a child of nova-base
The permissions fix was not applied due to a recent patch.

Related-Id: I37d737509bc7cf3dc74bb13ecb0a6ae68080556e

TrivialFix

Change-Id: Ica737a8e51cdb66b06a09b5484a4915d6e26ee06
2016-02-25 16:28:49 +00:00
Jenkins
317224fa38 Merge "Pin ceph-radosgw" 2016-02-25 15:44:13 +00:00
Jenkins
3616381db2 Merge "Fixed a typo in quickstart.rst" 2016-02-25 15:21:22 +00:00
Abe Music
73f7fcb958 General improvements to quickstart
- Provided info on installing ansible via yum from EPEL and pointed
  readers to the EPEL docs to learn how to install/enable the repo

Change-Id: I4bf87fbf90779be85293eb65fe7cd2ffe548d6ae
2016-02-25 08:10:27 -06:00
Asha Saravanamohan
cf1c3180e5 Fixed a typo in quickstart.rst
In Deploying Kolla section of the quickstart.rst IP addr needed to
be changed IP address.

Change-Id: I4f3895d6f05340a0608b2b66170a769bd1454fb7
Signed-off-by: Asha Saravanamohan <assarava@cisco.com>
2016-02-25 08:56:03 -05:00
Matthew Montgomery
f572cbf0af Quick spelling/grammar fix
Change-Id: I882fb31bc21be4b4f22e61938c1d8f6775d69323
2016-02-24 21:55:07 -06:00
Jeffrey Zhang
d26c259754 Add the default empty reconfigure.yml file to all roles
DocImpact

Partially-implements: bp kolla-reconfig
Change-Id: I9738e80960bcfbef18d1ef1b7942f81c45684e85
2016-02-25 09:32:53 +08:00
Jenkins
32695378cb Merge "Remove information about downgrading docker" 2016-02-25 00:59:22 +00:00
Jeffrey Zhang
2eaf65a1e1 Import module rather than funciton in the set_configs.py file
TrivialFix

Change-Id: I352ef1176407edf093667644ce6adbd48eb63865
2016-02-25 08:20:09 +08:00
Martin André
8d49c703d8 Pin ceph-radosgw
Change-Id: I9ff2e9d1e682f3d6b206568863d4bac3900fc03a
Closes-Bug: #1549538
2016-02-25 09:00:58 +09:00
Jason Myers
1893abc306 Remove information about downgrading docker
Since docker 1.10.1 is required, and docker 1.8.2 does not work with Kolla,
Remove the downgrade instructions

TrivialFix

Change-Id: I461572a40b6fc96f73593cf989967449e4bc8e0a
Signed-off-by: Jason Myers <jason@jasonamyers.com>
2016-02-24 17:52:06 -06:00
Jenkins
e9c6d3a05a Merge "Add manila_sudoers file" 2016-02-24 23:36:53 +00:00
Jenkins
882398c373 Merge "Minor updates to Tips and Tricks" 2016-02-24 23:35:28 +00:00
Jenkins
3e4c10d03e Merge "Add docs about failures during evaluation" 2016-02-24 23:14:48 +00:00
Jenkins
3bf8800c2e Merge "Added *.DS_Store To .gitignore" 2016-02-24 22:17:08 +00:00
Jenkins
1a9631a30e Merge "Ensuring the Mariadb bootstrap configured properly" 2016-02-24 22:09:44 +00:00
Steven Dake
0fd36a63c1 Add docs about failures during evaluation
The operators aren't mindreaders.  Lets throw them a bone about
how to properly evaluate Kolla.  This can probably be expanded
on.

TrivialFix

Change-Id: I70d0f6a63417dc9f361d8c14bbb512e1dcc44ed0
2016-02-24 13:36:57 -07:00
Dean Daskalantonakis
1b29424225 Added *.DS_Store To .gitignore
Change-Id: Ic96cc0f97dd5d35c84cf80d7a60b29e3a9ad0dc4
2016-02-24 15:36:51 -05:00
editucci
1c270861ad Minor updates to Tips and Tricks
TrivialFix

Change-Id: Iaf4fe7747e1cf5c04cd37cb30985a75f0b1650e4
2016-02-24 14:36:06 -05:00
Jenkins
fb5773f100 Merge "Switch ceph to use storage network" 2016-02-24 18:44:15 +00:00
Mauricio Lima
f85386085d Add manila_sudoers file
All manila rootwrap calls are failing in
source build because lack of sudoer setting

Change-Id: I301fd7b6ff3721328828c2e0384f7e320146731b
Partially-Implements: blueprint enable-manila-containers
2016-02-24 13:30:29 -05:00
SamYaple
1e2dfad50b Switch ceph to use storage network
Ceph was not properly using storage network.

TrivialFix

Change-Id: Ibf3da5d19cd2ca874d251b455a7eb856154fc3f7
2016-02-24 17:19:52 +00:00
Jenkins
989e9da68b Merge "Allow cinder-volume to be configured to use nfs on Centos" 2016-02-24 17:03:03 +00:00
Jenkins
bb48523f9f Merge "Use passed client IP address in various audit logs" 2016-02-24 17:00:35 +00:00
Jenkins
9a0104bcdb Merge "Updated doc/quickstart.rst - Part 1" 2016-02-24 16:36:25 +00:00
Jenkins
a9b016e43a Merge "Fix non-idempotent heka bootstrap" 2016-02-24 16:32:27 +00:00
Jenkins
eabe81bdf5 Merge "Implement Option for Two VIPs to separate API traffic" 2016-02-24 16:03:41 +00:00
Jenkins
e237a05b70 Merge "Fix a typo in the vagrant bootstrap scripts" 2016-02-24 15:59:44 +00:00
Jenkins
edaf162ead Merge "Remove duplicate code in neutron extend_start.sh" 2016-02-24 15:59:02 +00:00
Jenkins
bbed8e92c3 Merge "Remove duplicate code in murano extend_start.sh" 2016-02-24 15:58:10 +00:00
Jenkins
ef5e88a9f3 Merge "Update Debugging Kolla section of documentation" 2016-02-24 15:58:04 +00:00
Jenkins
63fd5627f6 Merge "Remove duplicate code in magnum extend_start.sh" 2016-02-24 15:57:12 +00:00
Jenkins
8a3a5e7f0e Merge "Remove duplicate code in cinder extend_start.sh" 2016-02-24 15:57:05 +00:00
Jenkins
99411a97d2 Merge "Remove duplicate code in glance extend_start.sh" 2016-02-24 15:56:43 +00:00
Dave McCowan
b770339534 Use passed client IP address in various audit logs
HAProxy: change to use option forwardfor to pass origin IP address
to backend via X-Forwarded-For header

Keystone: Apache does the audit logs for keystone.  Change the
LogFormat to display the passed address instead of the connection
address which is that of the load balancer.

Nova, Cinder, Glance: these services can make use of the address
passed in X-Forwarded-For.  With this setting the API logs for
these services include the client IP address.

Change-Id: Ia861ecc11a7c7d463d0366586926d1a842853f69
Closes-Bug: #1548935
2016-02-24 09:51:13 -05:00
Dave McCowan
34c2cb8e64 Implement Option for Two VIPs to separate API traffic
To improve security, operators have asked for two VIPs for
their cloud.

VIP 1 is the internal VIP that can reach internal and admin endpoints.
In addition, the internal VIP can also reach other internal services,
such as the database and message services.
VIP 2 is the external VIP that can only reach public endpoints.

With one VIP only, all services are reached at the same address.

To add a second VIP, this patch adds two new configuration parameters.

kolla_external_vip_address: is an IPv4 address to use for created VIP
kolla_external_vip_interface: is the network interface to use for VIP
In this scenario, the first VIP (the internal VIP), is defined by
the original parameters (kolla_internal address and network_interface).

When using two VIPs, the existing kolla_external_address parameter
should be/point to/resolve to the kolla_external_vip_address.

Closes-bug: 1535333

Change-Id: I5bfcefaf7899298455cdade8209c34324aebfecb
2016-02-24 09:18:06 -05:00
Éric Lemoine
edc0e57c89 Update Debugging Kolla section of documentation
Partially implements: blueprint heka

Change-Id: If0db8a5c9b8426687f64002a65e1dd9cbe041d1c
2016-02-24 12:17:25 +01:00
Éric Lemoine
34ac0dfad2 Remove duplicate code in murano extend_start.sh
Change-Id: I32e55ce520c95b3d2c018604e925bd8d4fdf58f1
Partial-Bug: #1546944
2016-02-24 12:10:34 +01:00
Éric Lemoine
feca4a3f4a Remove duplicate code in magnum extend_start.sh
Change-Id: Iaa7049834be784c7410970fb9f0b25086891211d
Partial-Bug: #1546944
2016-02-24 12:04:03 +01:00
Éric Lemoine
93b5c12abf Remove duplicate code in heat extend_start.sh
Change-Id: I8970d02ccbed1dfc221683e273edc2680207056b
Partial-Bug: #1546944
2016-02-24 11:57:56 +01:00
Éric Lemoine
1382e39f16 Remove duplicate code in cinder extend_start.sh
Change-Id: I71953c905b978176bf7dc6bcaf3c4766be4b60fb
Partial-Bug: #1546944
2016-02-24 11:48:07 +01:00
Éric Lemoine
63e2c64081 Remove duplicate code in glance extend_start.sh
Change-Id: I34f63aef2a473c475f3740e160f64e6c1ee758fc
Partial-Bug: #1546944
2016-02-24 11:41:24 +01:00
Éric Lemoine
509acbb83f Remove duplicate code in neutron extend_start.sh
Change-Id: I74aa68d809e9b38a605093abc4e2b8ca14335dee
Partial-Bug: #1546944
2016-02-24 11:29:10 +01:00
Sam Song
2b249272c0 Fix a typo in the vagrant bootstrap scripts
Change-Id: I90e053a8c5810dec69bd5087ddd8e31c037e6a41
2016-02-24 17:54:00 +08:00
Ryan Hallisey
eab0f1300d Allow cinder-volume to be configured to use nfs on Centos
Closes-Bug: 1548508
Partially implements: blueprint  nfs-support-in-cinder

Change-Id: I3b66252290e61f74ea13889fe136ac74863110f4
2016-02-24 03:19:50 -05:00
SamYaple
52c4667b10 Fix non-idempotent heka bootstrap
This bootstrap was non-idempotent. This patch follows the style
first implemented with nova to make this idempotent.

TrivialFix

Change-Id: Id04e59c5274a7d8a5bffd3ce018f3bbb84839d75
2016-02-23 22:16:56 +00:00
Vikram Hosakote
a906c6242d Updated doc/quickstart.rst - Part 1
Part 1

Change-Id: Idf3d45a5a5d9da731e986765ee0376288a60254f
Closes-Bug:1545926
2016-02-23 20:09:10 +00:00
Jenkins
3f8bc07270 Merge "Fix vagrant bootstrapping for ubuntu" 2016-02-23 18:27:43 +00:00
Jenkins
22d32ff280 Merge "Pin Mesos to 0.27.1 version" 2016-02-23 17:34:37 +00:00