7794 Commits

Author SHA1 Message Date
Eduardo Gonzalez
fa06dcd37b Fix ci gate failure
This patch includes three unrelated fixes.

Make qemu use nova user in centos
Libvirt 3.2.0 (latest version in centos) seems to
have changed behavior of dynamic_ownership.

Pin ansible to <2.4 to make ara work in gates
ARA does not work yet with ansible 2.4, this change
pins to lower version to make gates work.
Revert once ara works with 2.4

Disable selinux for oraclelinux and centos.

Co-Authored-By: wanghongxu <wang19930902@gmail.com>
Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net>
Change-Id: Iac8bec19437192cd198d58f71c6ed0a65a76f820
Closes-bug: #1718541
2017-09-23 09:03:52 +08:00
Jenkins
8103b90325 Merge "Add missing document start "---" to yaml files" 2017-09-18 07:05:24 +00:00
OpenStack Proposal Bot
9b5a01336f Updated from global requirements
Change-Id: Ia70a5296c557ec54cdb47a28b163c9365d03506e
2017-09-13 12:52:12 +00:00
Jenkins
26c8137cac Merge "Updated from global requirements" 2017-09-12 17:13:20 +00:00
Jenkins
fb8dac3b0e Merge "Remove validate-maintainer.sh script" 2017-09-12 16:04:52 +00:00
OpenStack Proposal Bot
0a1a6f2a1d Updated from global requirements
Change-Id: I8d097af4a75bdc4225e0df04bfbdc555d1529aae
2017-09-12 14:02:52 +00:00
Jenkins
b20182266a Merge "Fix barbican-api log filter in fluentd" 2017-09-12 08:31:01 +00:00
Jenkins
3d41e49887 Merge "Fluentd: Libvirt logs are missing" 2017-09-12 08:20:17 +00:00
Christian Berendt
06befa3c3b Add missing document start "---" to yaml files
Change-Id: I366c2124a778c5b0b22a8fe369d603adad75ebbe
2017-09-12 09:44:27 +02:00
Christian Berendt
15e2e39ba4 Remove validate-maintainer.sh script
This script is only required in the kolla repository.

Change-Id: I80109d28dc196f489f4a6a73f970a279a9070ce1
2017-09-12 09:31:00 +02:00
Eduardo Gonzalez
1d1fbcfbeb Fix barbican-api log filter in fluentd
Barbican-api log is a uswsgi process and fluentd expects as
openstack service process.
This change moves log type to uswgi group.

Change-Id: Ifaf5645d0d19e133e41de0c55a55321fccfc391f
Closes-Bug: #1716513
2017-09-11 16:29:24 -06:00
Andreas Jaeger
67cce63acd Fix quickstart links
Checking http://files.openstack.org/docs-404s/2017-09-08.txt the link
/kolla-ansible/latest/quickstart.html gives a 404 and is most wanted.

The link now is /kolla-ansible/latest/user/quickstart.html - let's
update in tree docs for this.

Fix other broken links as well - with using intra-links instead of
external links - this will make it easier to notice breakage when files
are moved.

Change-Id: I62655afd9f270fa83c07d86aa91346af6337ca32
2017-09-08 18:28:48 +02:00
Jenkins
b1b501cc08 Merge "Revert "Remove priviledged mode for nova-api"" 2017-09-08 00:52:02 +00:00
chenxing
cbd67ebdb1 Rearrange existing documentation to fit the new standard layout
For more detail, see the doc migration spec.
http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html

Co-Authored-By: Eduardo Gonzalez <dabarren@gmail.com>
Change-Id: I3a7c0ed204ee1e9060b5325f20622afe9a5e3040
2017-09-06 17:43:56 +02:00
Jeffrey Zhang
0163162b65 Revert "Remove priviledged mode for nova-api"
This reverts commit c18615efd54d57f89d1a81729099285ea1fca3a7.

This patch fixs nova-api failure on ubuntu binary.

Change-Id: Ie411399eccb0ef7ee004f77a9b1adceca3aa0cc5
Related-Bug: #1715404
2017-09-06 22:33:26 +08:00
Jenkins
87a4001f9b Merge "Retrieve ceph logs in gate" 2017-09-06 14:22:47 +00:00
Jenkins
b9bfe07d24 Merge "Updated from global requirements" 2017-09-06 08:18:40 +00:00
Jenkins
018ae69691 Merge "Modify the conf in skydive" 2017-09-06 03:23:44 +00:00
Jenkins
20dcf65074 Merge "Add doc note for glance-api container" 2017-09-06 03:23:36 +00:00
Jenkins
d9b9fd938b Merge "Perform bootstrap on Horizon upgrade" 2017-09-06 03:23:30 +00:00
OpenStack Proposal Bot
582e5235e0 Updated from global requirements
Change-Id: I87ab7673dd74d9275dc043eb556ce980d353b810
2017-09-06 03:22:47 +00:00
Jenkins
634b27e434 Merge "Update and replace http with https for doc links in kolla-ansible" 2017-09-06 03:20:36 +00:00
Jenkins
a070f18ca3 Merge "Clean Boolean condition check on exists check" 2017-09-06 02:23:30 +00:00
Jenkins
92295235f3 Merge "Fix warning on {failed|changed}_when statements" 2017-09-06 02:20:39 +00:00
Jenkins
e7eb1f2716 Merge "Make outward_rabbit pre-checks idempotent" 2017-09-06 02:13:25 +00:00
John Garbutt
7e9fa0cd41 Make outward_rabbit pre-checks idempotent
Copy the patterns from the rabbit checks, skip some pre-checks when the
container has already been started. Without this change the pre-checks
fail when you re-run the deploy, i.e. the port is not free because
rabbit is already running on that port.

This bug was triggered because murano is enabled, and this change has
been added to add the extra rabbitmq instance by default:
d8fe3ea780c188b6e937ab6f08a8475d2330a9fa

Closes-Bug: #1715135

Change-Id: I0eb8785e7cd4eadfa792ea14a27f54a891b2bf02
2017-09-05 15:48:13 +01:00
6155ea595a Update reno for stable/pike
Change-Id: I92fed4875a5a93c46a3e58c62e5df58180d0f0d1
2017-09-05 13:11:17 +00:00
shangxiaobj
06178749f5 Update and replace http with https for doc links in kolla-ansible
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: Iedf05f9264d825ce2d4b42321fe81b93cf8f7665
2017-09-05 02:35:56 -07:00
Jenkins
cf00aa6997 Merge "Fix warning during Mongodb bootstrap task" 2017-09-05 08:39:10 +00:00
Jenkins
43ca7d287b Merge "Create/delete kolla_keepalived_running only once" 2017-09-05 08:37:53 +00:00
Jenkins
c6df479027 Merge "Fix warning during Panko bootstrap task" 2017-09-05 08:15:18 +00:00
Jenkins
37fe6207b2 Merge "Fix typo in ironic prechecks" 2017-09-05 08:14:38 +00:00
Bertrand Lallau
792ab71471 Fluentd: Libvirt logs are missing
Libvirt logs are not managed by Fluentd. It can be very helpful to
debug 'booting' issue on KVM.

Change-Id: Ie04322adec0482f4d586d2f8564a1a77f2da2605
Closes-Bug: #1713429
2017-09-04 13:43:55 +00:00
Jenkins
0e50f147e0 Merge "Fluentd "progname" field not always generated" 2017-09-04 13:41:46 +00:00
Jenkins
e65d140b5b Merge "Add warning interface names with dashes" 2017-09-04 13:14:43 +00:00
Jenkins
5c59e82427 Merge "HyperV: fix FreeRDP console config" 2017-09-04 13:14:36 +00:00
Jenkins
ff7688c229 Merge "Fluentd: manage multiline log pattern" 2017-09-04 13:13:55 +00:00
Paul Bourke
e44a396f54 Perform bootstrap on Horizon upgrade
The value of horizon_backend_database defaults to the value of
'enable_murano'. If a user happens to have enabled/deployed Murano prior
to upgrading Horizon, Horizon will then get configured to use the
backend database, though the bootstrap will be missing and results in a
broken Horizon on upgrade.

Closes-Bug: #1714949
Change-Id: I37c99c93f2966915c38d4e1aeaa48152254d62ea
2017-09-04 12:54:23 +00:00
John Garbutt
d9a11a3a07 Fix typo in ironic prechecks
Before this change ironic prechecks failed with the error:
'tenant_network_types' is undefined

This problem appears to have been introduced in:
296ddbeb035c6f582b316f066fe2ddffece07aca

Closes-Bug: #1714946

Change-Id: I609ae20c4558370a0a8c4c316cd47cbd1d086331
2017-09-04 13:45:12 +01:00
Bertrand Lallau
61864637dc Fluentd "progname" field not always generated
'progname' is actually only fullfilled for Openstack services logs.
They are missing for MariaDB and RabbitMQ logs.
When using Kibana, "progname" field appears empty, hence it's difficult
to known where logs comes from.

Change-Id: Ifcbfd981a34a8d64ea69d37934c7f0fae10a90b5
Closes-Bug: #1713412
2017-09-04 11:02:47 +00:00
zhuzeyu
5f2d3214fe Modify the conf in skydive
The flowtable_expire, flowtable_update and flowtable_agent_ratio
are no longer use in skydive
Now it uses flow.expire and flow.update

Closes-Bug: #1714900
Change-Id: I4f7724be87997fe9e62e53e3141419709fd4efaf
2017-09-04 17:19:03 +08:00
Bertrand Lallau
38a6d30411 Fluentd: manage multiline log pattern
Actual Fluentd config doesn't manage multiline log pattern like:

2017-08-16 21:41:03.097 7 WARNING oslo_config.cfg [-] Option "firewall_driver" from group "DEFAULT" is deprecated for removal (
nova-network is deprecated, as are any related configuration options.
). Its value may be silently ignored in the future.

This log will generate 1 Fluentd event for each line (in previous
example 3 events).
This is really a wrong behaviour and made Kibana interface not friendly.
This patch uses a multiline parser.

Change-Id: Iee337645d1dc42876ec79be08ee3715f11a53d87
Closes-Bug: #1711399
2017-09-04 08:58:17 +00:00
Dan Ardelean
418d584693 HyperV: fix FreeRDP console config
Console access for HyperV VMs is now done via Kolla VIP.
The VIP will point to each HyperV compute node IP on which
FreeRDP-WebConnect is installed.

Closes-Bug: #1714249
Change-Id: I3a5d23425996a5c347ff21df3f99c3f63dd35173
2017-09-01 19:28:48 +03:00
Jenkins
8c30163853 Merge "Fluentd: rework and fix tail source config" 2017-09-01 14:18:13 +00:00
Jenkins
e71f53d405 Merge "Add WSGI support for cloudkitty-api" 2017-09-01 09:47:37 +00:00
Bertrand Lallau
41d4d7bcaf Clean Boolean condition check on exists check
"bool" filter is not required cause exists return Boolean

Change-Id: I5fa53ec1ebba14ebb8ed3d3d75ae4fb0c6666c44
2017-09-01 09:44:22 +02:00
Zhijiang Hu
42e146925e Create/delete kolla_keepalived_running only once
Currently, kolla_keepalived_running may be created and deleted in
parallel which causes prechecks failure. The solution is using
run_once = true.

Closes-Bug: #1714407

Change-Id: I2ec8fc2e867c87175157af8acc11f57313bfaabe
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-09-01 00:58:29 -04:00
Bertrand Lallau
191e268575 Fix warning on {failed|changed}_when statements
Ansible 2.3.0 does not like delimiters in when statement.

Related link: https://github.com/ansible/ansible/issues/22397

Closes-Bug: #1714349
Change-Id: I973cc6537c4c1374546b5cddb4ce713a553b92f4
2017-08-31 23:16:26 +02:00
Bertrand Lallau
8e20a550af Fix warning during Mongodb bootstrap task
[WARNING]: when statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found:
{{ (bootstrap_mongodb_cluster.stdout|from_json).ok != 1 }}

Reason: Ansible 2.3.0 does not like delimiters in when statement.

Fix small typo

Change-Id: I69ea5f640b8e841e532eca97b7ed3959e9335967
Closes-Bug: #1714337
2017-08-31 20:01:19 +00:00
Bertrand Lallau
5b02908a9f Fix warning during Panko bootstrap task
[WARNING]: when statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ 'already' not in mongodb_panko_database.stdout }}

[WARNING]: when statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ mongodb_panko_database.stdout.split()[4] != 'connecting' }}

Reason: Ansible 2.3.0 does not like delimiters in when statement.

Change-Id: If34130ccf03c0fbadd17eb24fa8e71fbbf2bcd70
Closes-Bug: #1714340
2017-08-31 21:58:44 +02:00