8172 Commits

Author SHA1 Message Date
Eduardo Gonzalez
953861bde1 Clean update endpoints task in keystone upgrade
Endpoints are updated in pike upgrade,  queens and later
dont need such action.

Change-Id: I13723bafc4bf09c24d9bcd2ec7b4e002ae83aec0
2017-11-12 22:38:45 +00:00
Zuul
51f2a267dc Merge "Collect chrony metrics with telegraf" 2017-11-12 04:49:10 +00:00
Zuul
4f708b2783 Merge "Enable vwmware dns-integration" 2017-11-12 04:43:57 +00:00
Zuul
94bf5e87b7 Merge "User more accurate links" 2017-11-12 04:12:46 +00:00
Sean Mooney
7eb24fa377 automate ovs datapath configuration
- This change automates generation of
  the datapath_type paramater in the ml2_conf.ini
- If enable_ovs_dpdk is no the datapath type
  will be system else it will be netdev which maintains
  the current default behaviour when dpdk is not enabled.

Change-Id: Iedbf39c621f3c0237f9b9934492b12c600f2c4d3
partial-implementes: bp/ovs-dpdk
2017-11-10 16:19:05 +00:00
Zuul
d87a837f36 Merge "Fix name of nova-hyperv play in site.yml" 2017-11-09 12:15:58 +00:00
Zuul
4c4884f6dd Merge "Add missing NOTE marker to site.yml" 2017-11-09 12:15:56 +00:00
Zuul
11502dd477 Merge "Remove trailing whitespaces" 2017-11-09 11:14:58 +00:00
Zuul
ae524fea13 Merge "Add the full name of PBR in its first usage" 2017-11-09 10:36:52 +00:00
Zuul
18d851ed38 Merge "Optimise the "openstack_auth" for freezer" 2017-11-09 10:36:51 +00:00
Zuul
15c1a200c2 Merge "Murano application should contact rabbitmq by external FQDN" 2017-11-09 10:24:53 +00:00
caoyuan
febd0b2071 Optimise the "openstack_auth" for freezer
Now that the "openstack_auth" in defined in all.yml,
the freezer should better use it.

Change-Id: Ibe799ce6bb1656994b1e9b6642d1011d9dcf30a7
2017-11-09 09:24:29 +00:00
Zuul
47ffaf8d73 Merge "Fix the incorrect container_facts" 2017-11-09 09:23:39 +00:00
chenxing
c3b01165fc User more accurate links
Change-Id: I094a9f60aa154f92b87c4b4af88296bcc0cb920c
2017-11-09 16:41:58 +08:00
Zuul
03a99e8168 Merge "Dont use local connection for kibana post config" 2017-11-08 19:51:28 +00:00
Pierre Hanselmann
f0c7e7fef5 Enable vwmware dns-integration
dns-integration extension should be enable when
vmware is used.

Change-Id: I31943146e139108a913b9b5e9a0b0283b8ae4830
2017-11-08 15:23:14 +01:00
Paul Bourke
c0f2224e61 Dont use local connection for kibana post config
We should not assume the VIP is accessible from the deploy node.

Change-Id: I39640f98b4adddb9cb8dfdd09d9fb7ecba15a820
Closes-Bug: #1730651
2017-11-08 13:52:23 +00:00
Zuul
afa4bde4aa Merge "fix kolla giturl." 2017-11-08 09:32:09 +00:00
Zuul
da05f72437 Merge "Fix iscsi and tgt containers deployment case" 2017-11-08 07:18:49 +00:00
Zuul
f3462fa74a Merge "Revert "Remove show_multiple_locations in glance-api"" 2017-11-08 07:12:30 +00:00
Doug Szumski
245cd42694 Add configurable rabbitmq monitoring user
As an operator I want to be able to monitor the status
of RabbitMQ by collecting metrics such as queue length,
message rates (globally and per channel), and information
about resource usage on the host, such as memory use,
open file descriptors and the state of the cluster. Whilst
it is possible to gather all of this information using
the OpenStack RabbitMQ user configured by Kolla Ansible,
this user has write access to the OpenStack vhost. This
feature adds a monitoring user which has access to all of
the information described above, but does not have write
access. An example of a service which may use the
monitoring user is the RabbitMQ plugin for the Monasca
Agent. As not all users will configure monitoring, by
default the monitoring user is disabled. To create it,
the user should override the rabbitmq_monitoring_user
variable.

Implements: blueprint add-monitoring-user-for-rabbit
Change-Id: Ie895ddc59dda1c38faab6305163d9bed6710ff9d
2017-11-07 09:52:10 +00:00
Bertrand Lallau
d36f24362d Fix iscsi and tgt containers deployment case
In the following config:
enable_cinder=False
enable_cinder_backend_iscsi=True

Iscsi and tgt containers are deployed but should not.
This patch fix it.

Change-Id: I1d66627b9979b5dc570bbc3e1e865311dd7e7bb0
Closes-Bug: #1715618
2017-11-03 15:01:37 +00:00
rtmdk
0c6879b85f fix shell error about tools/init-vpn
Change-Id: Ie865b7175b46f939b629d5378d98d0aeba963df2
Closes-Bug: #1729778
2017-11-03 21:30:00 +08:00
Christian Berendt
6d710f595c Collect chrony metrics with telegraf
Change-Id: I4cf1716c94e4fd808b66169348b07fa42e5b242e
Depends-on: I8fbef57b99122b8a093150f6ca1efdd33e032917
2017-11-02 20:47:45 +01:00
Vladislav Belogrudov
71d72ed081 Murano application should contact rabbitmq by external FQDN
In case of external router internal VIP and external VIP are the
same. External router manages port/address redirection from
public network to OpenStack API. The address of the router is
set via 'kolla_external_fqdn'. Currently Murano configuration
that is handed over to Murano application instance uses
'kolla_external_vip_address'. This leads to the instance trying
to connect to internal API network. Correct address should be
'kolla_external_fqdn' which will work in both cases - either with
double VIP setup or with single VIP + external router.

Change-Id: I78c38ae0af1cecd2be2b1c6cc86bcfc51b847082
Closes-Bug: #1729611
2017-11-02 17:01:29 +03:00
Christian Berendt
e132cebc6b Use /bin/bash as executable in a task of the mariadb recovery play
Change-Id: I5e5aaab4fd1ef39de1b1e6fcf5b87ba8b41ba7eb
Closes-bug: 1729603
2017-11-02 14:08:29 +01:00
Vladislav Belogrudov
33513db407 Allow object versioning by default
Object versioning is necessary to pass DefCore test suite,
i.e. allows Kolla version of OpenStack to be certified
as "OpenStack Powered Platform".

Change-Id: Id5003f7fe2aebdeffe1cf7ce1b6177a6bca8f5b6
Co-Authored-By: Alexander Reunov <alexander.reunov@oracle.com>
Closes-Bug: #1729583
2017-11-02 14:48:14 +03:00
chenxing
994c80c702 Fix the incorrect container_facts
backport: pike

Closes-Bug: #1729564
Change-Id: If6db5fad1f23e0afaadcad97b4f37a13e34de9fa
2017-11-02 18:52:08 +08:00
chenxing
9ff89025c9 Add the full name of PBR in its first usage
This warning message mentions PBR, but this is the first
instance of this acronym in the documentation. Use the full
name can be made clear what PBR stands for in its first usage.

Change-Id: I46c7db79eb330e7f58d71afd6c749dd27e2c0f80
Closes-Bug: 1729476
2017-11-02 17:28:07 +08:00
Xinliang Liu
df60b76552 Fix ansible running issue on Debian
When deploying on debian, it reports error:
stat /usr/bin/ansible: no such file or directory

That's because on Debian and Ubuntu pip install ansible to
/usr/local/bin/ansible, whereas on CentOS the location is
/usr/bin/ansible.

Change to ansible to handle both cases.

Closes-Bug: #1729216
Depends-On: I2b57403128bc103148ae696c219df52590214adc

Change-Id: I025037cf48596450e6479ab7ff6425c48ac73aad
Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
2017-11-02 09:46:38 +01:00
Christian Berendt
7343a268a4 Add support for custom telegraf configuration
Change-Id: Iabf4f7da8a97793fae79bf6124b0da1feaf26d9a
2017-11-02 09:15:48 +01:00
Christian Berendt
6039ad46f9 Restart services after a change in the external ceph configuration
Change-Id: I6b6114e85a4df82458c441f471929513c2526c23
2017-11-02 08:43:43 +01:00
yanpeifei
fccc2d80bf fix kolla giturl.
Old giturl like error.

Change-Id: I67cd7126fb250c4bc6f26c0d2558b0994c2438f0
2017-11-02 11:34:53 +08:00
Zuul
214866350a Merge "Add become for fluentd create config directory task" 2017-11-01 17:00:37 +00:00
caoyuan
232ef11a9d Update the service_token_roles_required to True for watcher
AuthToken middleware is set with
keystone_authtoken.service_token_roles_required set to False.
This is backwards compatible but deprecated behaviour.
This patch set it to True.

Change-Id: Id7df0b74a44753cd90359fd79caafd7acce9adb8
2017-11-01 20:23:34 +08:00
Zuul
822283b6ba Merge "Import the Murano applications libary as part of setup" 2017-11-01 09:45:53 +00:00
Zuul
2f3a06ab5d Merge "Remove the unnecessary horizon_auth" 2017-11-01 05:31:48 +00:00
caoyuan
e4087f384b Remove the ceilometer api and move bootstrap into notification
since the ceilometer-api is marked as deprecated and useless, it should
be remove from kolla, but bootstrap action is need, so move it into
notification is a good choice.
refer to https://github.com/openstack/kolla-ansible/blob/master/releasenotes/notes/remove-ceilometer-useless-service-4e210ddc1c48ac48.yaml#L4

Depends_on: Iea0a46aead14e238fe102d4127b7774dbc2be0e4

Change-Id: Ie8b69e2a0125ea08bb0561991e8e5047bfe47910
2017-11-01 04:22:32 +00:00
Zuul
7dcc52d74e Merge "Specify 'become' for only necessary tasks (default roles)" 2017-10-31 21:04:02 +00:00
yanpeifei
5b266b5d58 add official default cpu allocation ratio.
Everyone know how to override default cpu allocation ratio via it.

Change-Id: I059f5167be170b617a440e2e06b421f9062843a6
2017-10-31 16:25:18 +08:00
Zuul
6b79b6aaef Merge "Remove test variable for service_name in panko.conf file" 2017-10-31 07:50:16 +00:00
Duong Ha-Quang
2d3866c6a4 Specify 'become' for only necessary tasks (default roles)
Add become to only neccesary tasks in roles:
- glance
- heat
- horizon
- keystone
- neutron
- nova
- openvswitch

Gate is also updated to use 'become' feature

Change-Id: I2f3f27306e9f384148e1ad4d54d8da2ebef34d00
Partial-Implements: blueprint ansible-specific-task-become
2017-10-31 02:55:31 +00:00
Duong Ha-Quang
2c5e91a0cd Add become for fluentd create config directory task
Become option is missed in patch #398682, this patchset fix this issue.

Change-Id: I228c31486210ef1de76601d3ea4ee955a628ca73
Partial-Implements: blueprint ansible-specific-task-become
2017-10-31 09:39:49 +07:00
James E. Blair
e237d7b426 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: I96ec4661aa1e14361f303649adb726fa52812645
2017-10-28 20:01:50 -07:00
goldyfruit
bb74804590 Disable glance file backend with external Ceph
When using external Ceph cluster, glance_api container is only running
on one controller instead of running on all of them.

But when an external Ceph cluster is used, enable_ceph is false so
glance_backend_file is true

Using "not glance_backend_ceph | bool" instead of "not enable_ceph |
bool" should be enough.

Change-Id: I191e5ea7a0d51b0e19ed58a819c3ade5070f623d
Closes-Bug: #1722905
2017-10-27 14:54:58 +01:00
chenxing
f2d49ca1bd Fix the incorrect comment
Change-Id: I78be0b3bfd41f3f76f7b6e5d415fbbe7a40f9acd
Closes-Bug: #1727240
2017-10-27 18:58:28 +08:00
Dan Ardelean
bac90b87bd HyperV should not disable tunneling
HyperV support disables tunneling for entire environment. This
should not be the case since tunneling can be used for KVM in mix
env. In this case, HyperV VMs can only use flat/vlan networks.

Change-Id: I6237c42918442625acd946b7455d236612ba19cc
Closes-Bug: #1725417
2017-10-27 12:35:31 +03:00
Eduardo Gonzalez
50be17292e Revert "Omit outward_rabbitmq from check for upgrade"
This reverts commit c618dbcd0efb20d5ece50d1b034eb0aba13bb31c.

Pike is already released

Change-Id: Id54a90e1c1d60f2be02ff4af3b648671d053c6a6
2017-10-27 05:43:43 +00:00
Eduardo Gonzalez
e0572969f8 Remove deprecated version dependencies in quickstart
Mitaka and newton are deprecated and no longer maintained
by OpenStack comunity.

Users can check specific documentation for old releases.

Change-Id: I43fd1d40bc2f094fee4c1547879f798a92593df4
2017-10-27 07:38:37 +02:00
Christian Berendt
082a488b02 Remove trailing whitespaces
Change-Id: Ia691eb7ea315f60259473bd624ee72c4c2bbe89f
2017-10-26 23:52:24 +02:00