7703 Commits

Author SHA1 Message Date
octopusZhang
96fe55c8a0 Add a note to help user avoid docker start failure
The current example for including mtu is not suitable for all docker
version and distros. Fox example, the latest docker-ce 17.06 does not
support docker "docker daemon" command. And also docker doesn't
support socket parameter "fd://" on rpm based systems. We need to add
a note to remind user not copy that configuration straightly.

Change-Id: I8f2e0697eefe89abbe7da29612a625c4094c954e
2017-08-28 01:29:51 +00:00
Jenkins
7716497d1e Merge "Add tacker sfc contrib demo" 2017-08-24 17:49:53 +00:00
Jenkins
c2b4a49a47 Merge "Install docker python module with pip" 2017-08-24 15:47:06 +00:00
Eduardo Gonzalez
6aa63bdc7b Add tacker sfc contrib demo
Create demo SFC environment.
Usage docs will be added in a global tacker
documentation PS.

Change-Id: Ia8fe54a1657e76c090b3f6f03bb13d53cf8ac2f2
2017-08-24 14:34:11 +00:00
Jenkins
848d1cd1b3 Merge "Add release note for redis in mistral" 2017-08-24 14:27:10 +00:00
Jenkins
9750336885 Merge "vmtp: remove kolla_logs Docker mount" 2017-08-24 14:09:09 +00:00
Jenkins
106c68dd99 Merge "Add Redis component to README.rst" 2017-08-24 10:54:03 +00:00
Jenkins
bbda772cc7 Merge "README.rst: update 'contrib' directory description" 2017-08-24 10:25:37 +00:00
octopusZhang
73bd4a6884 Install docker python module with pip
The docker-py python module is now called docker and has an
incompatible api. Running latest kolla-ansible with docker-py
will throw an error like this:
AttributeError: 'module' object has no attribute 'APIClient'

Change-Id: Idd10735c764717cf711f62b3243d39d8c8ed263f
2017-08-24 16:55:31 +08:00
Bertrand Lallau
4dfd299fdd README.rst: update 'contrib' directory description
* Magnum and Tacker demos scenarios have been introduced
* Murano demos scenarios don't exist

Change-Id: I4ad20e5b5124e74075c95df7e891501988a6c1a1
2017-08-24 10:33:01 +02:00
Jenkins
248a97c2bc Merge "Improve the Cinder docs" 2017-08-24 08:27:54 +00:00
Jenkins
135f8d7653 Merge "Remove Zaqar doc link in README.rst" 2017-08-24 08:26:20 +00:00
Jenkins
ae7f2c1cc4 Merge "Fix Line to long in VMware doc" 2017-08-24 08:19:08 +00:00
Bertrand Lallau
9bd04b7c59 Add Redis component to README.rst
Redis infra component has been introduced during commit
e3423bea2f4e326acd1ee9711ba673a7c7d8bafc.

Change-Id: I26395fea6e2f888478d9363693a68ca7905d6381
2017-08-24 10:18:52 +02:00
ZhongShengping
29ca8bafd0 Remove Zaqar doc link in README.rst
Zaqar role is not implemented.

Change-Id: I6bb95de7284a24d3123f611aa4f1b6e738d56b5d
2017-08-24 14:06:09 +08:00
Jenkins
61da0467f4 Merge "Add tacker documentation" 2017-08-23 15:51:24 +00:00
Jenkins
7f3dec3123 Merge "Revert "Update Keystone haproxy config to balance based on source ip"" 2017-08-23 15:50:23 +00:00
Jenkins
4754ae80f6 Merge "Fix modify external ceph.conf not restart related containers" 2017-08-23 15:43:04 +00:00
Eduardo Gonzalez
e1bd6caaeb Add tacker documentation
Tacker has become a complex service to deploy in pike
release, adding a bunch of other services dependencies.
This guide aims to ease users to deploy tacker.

Change-Id: Ibe15bee9438fed0cd09b3cabcb270b551fb13b87
2017-08-23 12:36:05 +00:00
Eduardo Gonzalez
4e35b0e9b1 Add release note for redis in mistral
Mistral requires redis as of pike release,
notify users about this new feature and make sure
updrades enables redis.

Change-Id: I41e82869d036673181b4dba05ad07089691d0357
2017-08-23 13:07:18 +02:00
Paul Bourke
338509c21d Improve the Cinder docs
* Remove redundant info, e.g. 'kolla can deploy the cinder services'

* List the available backends Kolla supports

* The bug wrt to lvm with multiple control nodes is open rather than
  'WontFix', update the note to reflect this.

* Document how to configure the NFS backend

Change-Id: I1621efa35a329676ecaf309d60f578d33d8aa0d4
2017-08-23 10:59:03 +00:00
Jenkins
bf8bb8f5d3 Merge "Update multi-regions.rst" 2017-08-23 10:28:42 +00:00
Eduardo Gonzalez
6a85e1e4d7 Fix Line to long in VMware doc
Fix many warnings in vmware docs for
D001 Line too long.

Change-Id: I695f7fb958ec12161a13cf51f0297f50d9177d73
2017-08-23 12:17:36 +02:00
Jenkins
9a1357e4bb Merge "Change mode after ceph and neutron log is rotated" 2017-08-23 04:35:26 +00:00
zhubingbing
0ec2bf39ef Fix modify external ceph.conf not restart related containers
modify /etc/kolla/config/cinder/ceph.conf,
run kolla-ansible reconfigure but
in the container /etc/ceph.conf has not changed

Change-Id: I3bd55f76295b9ad1b799db9e910dbd0cd03d417c
2017-08-23 04:32:55 +00:00
zhubingbing
e8ab455182 Update multi-regions.rst
Add ceilometer heat multi-regions content in multi-regions.rst

Change-Id: I9bc3d2a3ff25cee2d5e6d5318cffe6d65e4220b6
2017-08-23 04:08:41 +00:00
Jenkins
efcb863515 Merge "Add pull reconfigure and upgrade commands" 2017-08-22 15:03:06 +00:00
Jenkins
f757c188c0 Merge "Add swift ring files check in prechecks" 2017-08-22 15:00:53 +00:00
Jenkins
e467b11f0d Merge "Fix VMware VPN, LBAAS and neutron-server config" 2017-08-22 11:12:46 +00:00
guochao
b63d71607a Add swift ring files check in prechecks
Precheck will fail when swift ring files do not exists.

Change-Id: I20e7c9dbe527015ac2b01e85907637feb0deacbc
2017-08-22 10:55:35 +00:00
Jenkins
7f128f1416 Merge "Fluentd: add support for "domain" concept in Keystone V3" 2017-08-22 10:53:45 +00:00
Jenkins
29aff87dbc Merge "Fixing ceph gates" 2017-08-22 09:51:32 +00:00
Jenkins
6a4e45344e Merge "Fix mistral coordination" 2017-08-22 08:03:17 +00:00
Jenkins
24c7e4f121 Merge "Add Redis role" 2017-08-22 08:03:10 +00:00
Jenkins
d29468edd9 Merge "Fix missing tacker-conductor service" 2017-08-22 07:56:55 +00:00
Mathias Ewald
e3423bea2f Add Redis role
Rollout redis container in master/slave configuration

Deploy redis-sentinel and connect to redis cluster
Redis is needed for mistral coordination backend.

Partial-Bug: #1700591
Change-Id: Ic0269d0db10624925e7bcdbf0e33ae87b84a9cf2
2017-08-21 17:08:52 +01:00
Mick Thompson
c618dbcd0e Omit outward_rabbitmq from check for upgrade
Upgrade fails as outward_rabbitmq does not exist
 and cannot therefore be upgraded. Omit it from the
 upgrade check and bootstrap it after rabbitmq upgrade.

 Remove jinja2 from 'Find gospel node' task; removes warnings.

Change-Id: I3766271c62779c8dbd31e7cf2300473815bbbe68
2017-08-21 11:30:59 +01:00
Jenkins
2d06ef399c Merge "Disable grafana Getting Started panel" 2017-08-21 08:26:21 +00:00
Jenkins
8d179f7f43 Merge "Skydive: allow access to netns for skydive agents" 2017-08-21 08:19:50 +00:00
Eduardo Gonzalez
ecc022177c Fix missing tacker-conductor service
Tacker has included a new conductor service
to manage mistral workflows for VIM monitoring.

Without conductor, Tacker cannot create VIMs.

This change reworks tacker to include tacker-conductor
service.

Depends-On: I52778e86e4f2c297ead8d4b09983e5e38ca88c70
Closes-Bug: #1710874
Change-Id: I6901e919887551bedc9dba8983ac904e8c48c9ce
2017-08-21 08:12:01 +00:00
Jenkins
7db9ce7c3e Merge "Update fluentd config for rpm distros" 2017-08-21 08:11:45 +00:00
Eduardo Gonzalez
1d5bd21976 Update fluentd config for rpm distros
Fluentd repo/packages are changed in depends changes below.
Rpm distros need changes in their config for properly
start and deploy fluentd containers.

Change-Id: I474c4d20c407717c6da973383bbbd5539be480f1
Depends-On: I4802618373cfa53d67d1dfe65be7abe1950b3d04
2017-08-21 05:42:51 +00:00
zhubingbing
46b1b91607 Add panko log in fluentd
Change-Id: Ic3b994056e6287488a0a9f7dbeb140c007ad86d3
2017-08-20 09:11:39 +00:00
Jenkins
f80b38d97f Merge "fix line lenght issues in networking-guide" 2017-08-20 05:58:49 +00:00
Sam Yaple
0fc512e0fe Revert "Update Keystone haproxy config to balance based on source ip"
This reverts commit 91321ac8ff342ad8276c6874f85b7ad3a823a444.

The reasoning given in this commit is incorrect. Keystone/oslo.cache
uses memcached hosts based on a hashing of the key to determine which
memcached host to check. If you have different configured memcached
servers per keystone deployment you have a mis-configured deployment.

Any RESTapi should be capable of roundrobin load-balancing. I am not
familiar with the Murano case with uploading a package, but this change
also does not address Murano at all.

As far as Horizon goes, that hasn't had a problem with shared backends
since the beginning because we use memcached servers with a shared
secret key [1].

All this change has done is lowered the efficiency of loadbalancing
keystone.

[1] https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/horizon/templates/local_settings.j2#L149

Change-Id: Ic0b550e7c96d67c39153933b527ab3edf7d90f27
2017-08-19 18:07:36 +00:00
Bertrand Lallau
b6aadb9656 Fix VMware VPN, LBAAS and neutron-server config
As describe here in vmware-guide:
https://github.com/openstack/kolla-ansible/blob/master/doc/vmware-guide.rst#L116
VMware NSX-V (neutron_plugin_agent: "vmware_nsxv") supports Neutron
LBaaS and VPNaaS services.

neutron_plugin_agent valid options are [ openvswitch, linuxbridge,
vmware_nsxv, vmware_dvs, opendaylight ]:
https://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L125

Change-Id: I50667862adc7a3d51465a482b513e924f12b75cd
Closes-Bug: #1711576
2017-08-18 13:00:32 +02:00
Mathieu Rohon
dff4c6b328 Skydive: allow access to netns for skydive agents
This access is now mandatory for skydive.
It allows to add netns info to the topology, and to
attach interfaces to their netns if needed.

Closes-Bug: #1710627
Change-Id: I41cc1fd0fdeae0757a2c4e3e310ec6375da0b8cf
2017-08-17 22:01:52 +02:00
Bertrand Lallau
8fd755e1e6 vmtp: remove kolla_logs Docker mount
/var/log/kolla directory is not used by VMTP

Change-Id: I24ee0561798888094da8d8b1de727022cd40a9b5
2017-08-17 17:22:28 +02:00
Jenkins
9c43de8955 Merge "Add Swift backend support to Glance" 2017-08-17 14:14:08 +00:00
guochao
d3e07342a5 Add Swift backend support to Glance
Support setting Swift as Glance storage backend.

Change-Id: Idddbf2ce741e0486d60e1de88c77a7f0332a5a2b
2017-08-17 05:43:05 +00:00