8332 Commits

Author SHA1 Message Date
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
Mark Duggan
d1fe0778f1 Fixing missing copy of iscsi container config files
Iscsi containers on compute and storage nodes in
restarting mode w/o config files

Closes-Bug: #1727785

Change-Id: I1c2b1db791dc9be76e60425e4752d64ffba34f1b
2017-10-26 16:52:36 +00:00
caoyuan
ff358576a4 Remove the unnecessary horizon_auth
the auth is used for registry, but the horizon not need, so the
openstack_horizon_auth should be remove.
refer to https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova/tasks/register.yml#L13

Change-Id: Ibd8985651bd64cba3e30c15596f0ae6d692b973b
2017-10-26 17:54:44 +08:00
Zuul
a7248ab18b Merge "Optimize zuul v3 jobs" 2017-10-26 07:30:52 +00:00
Zuul
a6f41b7a3d Merge "Update the manila shares link" 2017-10-26 04:02:44 +00:00
Eduardo Gonzalez
be3fe63c9a Revert "Remove show_multiple_locations in glance-api"
This reverts commit c85e0464df491f3930d829a5780e63ccd2872e90.

Closes-Bug: #1720481
Change-Id: I4c11f81b0241dfd35d40d7ce2d4513dc0f4a7d4d
2017-10-26 02:48:47 +00:00
Jeffrey Zhang
791bf3d5fa Remove test variable for service_name in panko.conf file
panko.conf depends on "service_name" variable, but when generating
panko.conf in ceilometer, this variable is not set.

Panko is a single process service, no need add such test. So simple
remove the if clause.

Change-Id: I5ba41046e35cd3fa00b8c22e1b4435acfaff5279
Closes-Bug: #1725159
2017-10-26 10:15:44 +08:00
Jeffrey Zhang
cdd125117f Optimize zuul v3 jobs
- move check container failure from post.yml to run.yml
- add binary related jobs
- use static kolla-ansible src dir, which is helpful for kolla project
  to use.
- generate correct /etc/hosts by using private ip address and hostname
- fix the wrong api interface in global.yml file

Change-Id: Idfdee6dfe18f0fa2d4f984df59b57553122ce298
2017-10-26 09:58:29 +08:00
Zuul
5a208e0c5f Merge "Add the api works num for watcher" 2017-10-25 02:13:20 +00:00
Zuul
c89a4ddf8b Merge "Use internal_protocol variable to replace http" 2017-10-25 01:59:44 +00:00
Christian Berendt
72dbef13dd Telegraf should only output to influxdb when influxdb is enabled
Change-Id: Ib0512481aebf56b26f93955e682ea0cb80cb5bc4
2017-10-25 00:08:41 +02:00
Doug Szumski
c8984ca355 Extract log level from syslog
By default the syslog input plugin won't extract the
log level from a syslog message. By setting the priority
key, the log level is extracted.

Partial-Bug: #1725240
Change-Id: I9ad5f5e1c875ef62b39fbbba7b271d98cee68dd6
2017-10-24 13:44:19 +01:00
Zuul
68d0a213b0 Merge "Unify global syntax in baremetal role" 2017-10-24 09:17:38 +00:00
zhubingbing
a142d48268 Use internal_protocol variable to replace http
Change-Id: I27508cb182bc3d3e2a0cbd7d429fe65d2271b2ea
2017-10-24 16:38:13 +08:00
caoyuan
cd06f94309 Add the api works num for watcher
Number of workers for Watcher api service can not be configure, this
patch to fix it.

refer to https://github.com/openstack/watcher/blob/master/watcher/conf/api.py#L43

Change-Id: I2763b8e225ceb4b8e067d53b8d5f0ffba31563a6
2017-10-23 22:42:19 +08:00
Jeffrey Zhang
175c65e490 Remove check flat network type task in ironic pre-check.yml
flat network type is not mandatory. There are two cases,

1. ironic with flat network: we can use neutron vlan network to
   provision baremetal nodes, as long as the interface of the baremetal
   nodes are configured to use the same vlan.

2. ironic with neutron network: all provision and cleaning_network can
   be vlan type and no flat is needed at all.

So we should remove the task.

Change-Id: I176ded6d2a8b14e350f665f63bc37eb488d32679
Closes-Bug: #1725170
2017-10-20 16:13:21 +08:00
James McCarthy
427373387c Import the Murano applications libary as part of setup
This applications package is useful to have in place,
import io.murano.applications along with the core package.

Change-Id: I819eebe2deae2d1ff0375a2dd39a33f50817bb83
2017-10-20 08:36:04 +01:00
Zuul
e2301f0717 Merge "Add support for --skip-tags argument" 2017-10-19 20:41:58 +00:00
Zuul
fa761a21f8 Merge "Gnocchi not covered by external Ceph" 2017-10-19 20:40:03 +00:00
caoyuan
2dcfec28cd Add description for different interfaces
when run kolla-ansible command, the priority of globals.yml is
higher than multinode, we should comment out the vars in globals.yml
and make mutinode's vars effect.

Change-Id: I0fe389ac1e5155f9779284ecc5afb524743faf16
2017-10-19 11:47:05 +00:00
Jeffrey Zhang
baa9319a75 Move to zuul v3 in project jobs
Partial-Bug: #1720601
Change-Id: Ibc20a6ae8c645ff82f3c14a6286073dffd4cfae2
2017-10-18 12:31:52 -07:00
caoyuan
c1f76ee035 Update the manila shares link
Change-Id: I8c7580b36125caa15e74dd156b235b7d08071069
2017-10-18 19:39:44 +08:00
chen
d3ba310a52 Associate text to link
The text "Docker Hub Image Registry" is supposed to be assciated with
the link defined at the end of quickstart.rst. This patch ensures that.

Change-Id: I840413520473b1cc3eb7685254d8d133d4c8d497
2017-10-18 17:27:15 +08:00
Eduardo Gonzalez
bba8c8af43 Add ovs flows to skydive
Skydive does not receive information about ovs flows
Fixed some other issue:
- Add logic to use skydive with odl
- Useless config folder.
- Missing auth parm in analyzer conf.
- Set internal endpoint for connection to keystone.
- Remove stderr which consumes a lot of disk space in the host.

Change-Id: I4f7287f7453a6c5b6b8d77d746281b175d421bed
Closes-Bug: #1711336
2017-10-17 12:53:20 +00:00
chenqiaomin
6af66bc6e5 Add the missing dnsmasq for ironic
refer to https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/ironic/defaults/main.yml#L38

Change-Id: I847815b61e932d27d1fa010f14e85d3edc7a01d9
2017-10-17 12:46:03 +00:00
Zuul
1201ee0572 Merge "Fixed the Build Container Images link in Quick Start" 2017-10-17 12:13:28 +00:00
Mark Goddard
c3e91725e2 Add support for --skip-tags argument
This allows for skipping tasks which match the provided tags, using
the ansible-playbook argument of the same name.

This can be useful in combination with --tags, to skip reconfiguration
of the common tasks:

kolla-ansible reconfigure --tags nova --skip-tags common

Change-Id: I766552f7ae4099da3d174759f4a609ffe8b4d89f
2017-10-17 09:31:20 +01:00
Zuul
42f6ef4637 Merge "post-deploy: honour --config-dir argument" 2017-10-16 15:21:17 +00:00
Surya Prakash Singh
5d162af419 Fixed the Build Container Images link in Quick Start
Change-Id: I2a6ee471b1029bcc2fe1ce76917faf925f1ad239
Closes-Bug: #1723886
2017-10-16 15:36:44 +05:30
Zuul
773a01b7b1 Merge "Using folder rather than file when map files into container" 2017-10-16 08:55:03 +00:00
Jenkins
65e9b8ae10 Merge "Implement neutron firewall v2" 2017-10-14 08:04:32 +00:00
Jeffrey Zhang
78c498e786 Using folder rather than file when map files into container
when mapping file from host to container, if the file doesn't exist, it
will become a folder. So map folder rather than file.

Change-Id: I053ff11d32948711c0e4c3241f56d1f6210348ac
Closes-Bug: #1720189
2017-10-14 03:03:22 +00:00
Doug Szumski
571e4fca63 Standardise log field naming
Use the same field name for extracting all log messages to make it
simpler to parse the output from fluentd.

Closes-Bug: #1723459

Change-Id: I55b86061c8f70b25cf88e394fdfc78fa3c85c79f
2017-10-13 16:31:26 +01:00
Jeffrey Zhang
e6ea57970f Use root as the default node config user
Use kolla will have upgrade issue and kolla user may not exist too
during deployment.

Partial-Implements: blueprint ansible-specific-task-become
Change-Id: Ida3b645dcf86191b22e80d1b67694ccfb8fd9144
2017-10-13 09:53:01 +08:00
Farid Da Encarnacao
fe4f122b6e Gnocchi not covered by external Ceph
https://docs.openstack.org/kolla-ansible/latest/reference/external-ceph-guide.html
does not mention gnocchi at all.

Change-Id: Ie7e27025d7a8bb27f4c2b0451fdfe00478e40a16
Closes-Bug: #1723146
2017-10-12 11:26:23 -04:00
Marcin Juszkiewicz
c207520ca5 post-deploy: honour --config-dir argument
kolla-ansible can take globals.yml from any directory by using
--config-dir argument. So store admin credentials there as well.

Not everyone runs kolla-ansible as a root.

Change-Id: I0709482ead4b7a67e82796e17f85bde151e71bc0
2017-10-12 16:35:56 +02:00
Jenkins
a08766b29a Merge "Allow outward_rabbitmq with enable_outward_rabbitmq" 2017-10-12 12:14:34 +00:00
root
d55f2785e3 Allow outward_rabbitmq with enable_outward_rabbitmq
outward_rabbitmq is determined  using enable_outward_rabbitmq
property rather than current haproxy_enable_external_vip

Change-Id: Iee096ab50fd4d9f5f3fe05880d0e0a7842c59d0a
Closes-Bug: 1722854
2017-10-12 10:26:38 +00:00
Jenkins
0fe519a35a Merge "Quickstart guide updated for better users experience" 2017-10-12 10:23:31 +00:00
Jenkins
d474987ad9 Merge "Fix deployment with public TLS enabled" 2017-10-12 08:41:00 +00:00
Surya Prakash Singh
b36b2463df Quickstart guide updated for better users experience
for reference: https://docs.openstack.org/python-openstackclient/latest/index.html#getting-started

Change-Id: Iacb29585ad89c08de24ea49dfefe7d0d0f5a1815
2017-10-12 09:56:27 +05:30