3277 Commits

Author SHA1 Message Date
Pierre Blanc
b84bee79c3 Homogenize the topics conf variable on templates
In several templates the variable topics is configured
between simple quotes.
It is better to remove them to use the openstack default value.

Change-Id: I418c714240b38b2853a5c746203eac31588e841a
2018-01-12 16:39:47 -05:00
Zuul
95cd334707 Merge "Ensure docker running before execute the destroy action" 2018-01-12 08:32:54 +00:00
Zuul
697743130b Merge "Use WSGIApplicationGroup %{GLOBAL} in mod_wsgi configuration" 2018-01-11 08:52:04 +00:00
Zuul
5fe4f199bd Merge "Enable vitrage dashboard" 2018-01-11 07:51:03 +00:00
ZhongShengping
a3f8c987f7 Use WSGIApplicationGroup %{GLOBAL} in mod_wsgi configuration
Change-Id: I419cd02aeb899d93bba5f330d7e4535afd8c0ed8
Closes-bug: #1708655
2018-01-11 00:50:42 +00:00
Zuul
b543b3b712 Merge "Change debian mariadb backup tool to mariabackup" 2018-01-10 19:01:13 +00:00
Zuul
68aaad6c5d Merge "Change the docker daemon name in Debian 9 on Arm" 2018-01-10 06:31:17 +00:00
Zuul
b052e60e4f Merge "ironic-pxe: support pxe uefi mode" 2018-01-09 08:14:26 +00:00
Tone.Zhang
3886918c1f Change the docker daemon name in Debian 9 on Arm
Enable docker-ce on AArch64 platform in Debian.
Set the docker daemon name according to the existing of "dockerd" binary.

Closes-Bug: #1734255

Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>

Change-Id: Ie0b3bac72b408dccf3fb99912b4fe2d4788705e5
Signed-off-by: Tone.Zhang <tone.zhang@arm.com>
2018-01-09 15:02:40 +08:00
Zuul
24b2a32250 Merge "Deploy ceph mgr during upgrade" 2018-01-09 05:51:34 +00:00
Zuul
9132860118 Merge "Add ironic inspector to fluentd log collection" 2018-01-08 08:52:09 +00:00
Zuul
6f50a7f6d8 Merge "Ensure inspector uses internal ironic interface" 2018-01-08 08:52:02 +00:00
Zuul
dbde60c1c2 Merge "Mount kolla_logs volume in bifrost_deploy" 2018-01-08 08:44:36 +00:00
caoyuan
8cb57f54fa Ensure docker running before execute the destroy action
Before cleanup containers and hosts, it should be ensure the
docker serivce running but the destroy action missing it,
this patch to fix it

Change-Id: I85ca806c1fd395daf937b585d466e16fbad4e20c
Closes-Bug: #1741852
2018-01-08 16:35:41 +08:00
Zuul
4df5fe5033 Merge "Add rsync env for account & container replicators" 2018-01-08 07:37:49 +00:00
chenxing
12cdd90633 Enable vitrage dashboard
Depends-On: I5846b48d336583ae82743f61bfbdadc99c755e8d
Change-Id: Iaf15dad5e4d527b8721409e56fc081043c1cb174
Implements: blueprint vitrage-roles
2018-01-08 06:52:46 +00:00
Xinliang Liu
2f903bf4e4 Change debian mariadb backup tool to mariabackup
Current debian stretch use mariadb 10.1.26 which integrates
a backup tool call 'MariaDB Backup' [1]. It is based on
Percona XtraBackup and support full backup capability for
MariaDB Server that includes encrypted and compressed data.

This patch also fixs muti-node deployment failed on Debian
aarch64. Percona's repo has no XtraBackup package for Debian
aarch64. In such case we can use MariaDB builtin backup tool
'MariaDB Backup'.

[1] https://mariadb.com/kb/en/library/mariadb-backup-overview/

Change-Id: I7271d3f93b41d4839670a2c4a358744333411cd7
2018-01-08 14:14:11 +08:00
Zuul
1b70a37db1 Merge "change kuryr default driver option name" 2018-01-08 04:45:44 +00:00
Zuul
32196631e0 Merge "Fix ironic inspector public endpoint" 2018-01-05 07:12:10 +00:00
Dai Dang Van
fdfefa9360 Support policy.yaml file for Aodh
This will copy both of yaml or json policy file
if it exists

Change-Id: Ie5e03e0307d239f1079d2522e353367f7f954e77
Implements: blueprint support-custom-policy-yaml
Co-authored-By: Duong Ha-Quang <duonghq@vn.fujitsu.com>
2018-01-05 01:20:20 +00:00
Mark Goddard
dda24c47bc Fix ironic inspector public endpoint
Fixes a bug where the Baremetal Introspection service's public endpoint
registered in the Identity service referenced the internal API endpoint.

Also updates keystone endpoints for the Baremetal and Baremetal
Introspection services during reconfigure and upgrade operations.
Previously this was only done during deploy.

Change-Id: I32d475f288bb4a3834c13cc86f0c53b5437c3d25
Closes-Bug: #1738418
2018-01-04 20:47:17 +00:00
Zuul
f1635b4ae5 Merge "fix the tempest failure for external ceph" 2018-01-04 09:39:57 +00:00
Zuul
30ff168583 Merge "Fix failure handling in prechecks" 2018-01-04 09:25:00 +00:00
Zuul
6a038f66f8 Merge "Add tempurl to swift pipeline" 2018-01-04 09:23:57 +00:00
Zuul
9f9353cb66 Merge "We install 'ca certs' not 'ubuntu ca certs'" 2018-01-03 18:33:02 +00:00
Zuul
83ba36c5fd Merge "nova: set libvirt/cpu_mode on aarch64 to working value" 2018-01-03 16:53:42 +00:00
Marcin Juszkiewicz
dff7896d02 nova: set libvirt/cpu_mode on aarch64 to working value
Instance failed to spawn: libvirtError: unsupported configuration: CPU
mode 'host-model' for aarch64 kvm domain on aarch64 host is not
supported by hypervisor.

Change-Id: Iad530457aef24ee8f561a8f7d2c6c6150c55bc42
2018-01-03 14:22:23 +00:00
Marcin Juszkiewicz
f00fa0a2a7 We install 'ca certs' not 'ubuntu ca certs'
Change-Id: Ie6e1d30d2fcbdd7c138c05585f24931e8495fc28
2018-01-03 12:44:42 +01:00
caoyuan
d8f6c76f6b fix the tempest failure for external ceph
show_multiple_locations is missing for external ceph, and it will
cause tempest run failed.
it means the conditon for show_multiple_locations is
glance_backend_ceph but not enable_ceph, this patch it fix it.

Change-Id: I3c95c3b0a7e34639b376bdfd0205f3930b06e2cd
Closes-Bug: #1741022
Co-Authored-By: chenqiaomin <chen.qiaomin@99cloud.net>
2018-01-03 19:05:38 +08:00
Zuul
c325aadda8 Merge "Prevent cinder conf from copy nfs_shares to unrelated nodes" 2018-01-03 10:47:20 +00:00
Zuul
1c98469d57 Merge "mariadb: enable galera clustering by default" 2018-01-03 08:49:01 +00:00
Duong Ha-Quang
cc2e3743bf Prevent cinder conf from copy nfs_shares to unrelated nodes
Prevent cinder conf from copy nfs_shares to all nodes instead of
just cinder-volume.

Change-Id: I4f94b6c0ca8b628c1babee7fff0b66fb5a8df257
Closes-Bug: #1713010
2018-01-02 14:53:34 +07:00
Mark Goddard
bf8eb4809a Mount kolla_logs volume in bifrost_deploy
Using a kolla_logs volume ensures that logs are persistent beyond the
lifespan of the bifrost_deploy container. This is necessary to support
upgrading the bifrost services. It also opens the possibility of log
forwarding, although we do not currently deploy a fluentd container on
the bifrost host.

Change-Id: If3118cd75ccc87b0d003d5f382695aeaa43ed0f8
Partially-implements: blueprint bifrost-upgrade
2017-12-30 12:31:38 +00:00
Mark Goddard
5f2429b51a Ensure inspector uses internal ironic interface
Kolla-ansible typically configures services to access the internal API
endpoint of other services, rather than the default public endpoint.

This change ensures that this is the case for ironic inspector.

Change-Id: I998f12435fc1bd306444f9a68bd7f99f5b78f6f8
Closes-Bug: #1740591
2017-12-30 11:51:21 +00:00
Mark Goddard
68b2d48fd5 Add ironic inspector to fluentd log collection
Previously ironic inspector logs were not being collected, as they are
stored in /var/log/kolla/ironic-inspector/ rather than
/var/log/kolla/ironic/. This change modifies the fluentd input
configuration to use the correct directory.

Also adds the ironic-inspector service to the fluentd programname
rewrite rule.

Change-Id: Ie5d67f395e4c32fef992e674f2d53dbd6a17f238
2017-12-29 19:45:45 +00:00
Zuul
89d5a24ad1 Merge "Allow empty compute group when ironic is in use" 2017-12-29 08:20:19 +00:00
Zuul
a5ea0c4b14 Merge "Remove duplicate configuration options on trove templates" 2017-12-29 08:20:18 +00:00
Zuul
a0e50a455e Merge "dev mode: Add support for kuryr" 2017-12-29 08:16:04 +00:00
Zuul
ab774b6608 Merge "Add missing check.yml in redis role" 2017-12-29 08:14:24 +00:00
Marcin Juszkiewicz
7377846f8a mariadb: enable galera clustering by default
Kolla assumes mariadb 10.0 where galera stuff was always enabled. And
this works for CentOS and Ubuntu as they use 10.0 on x86-64.

Debian uses mariadb 10.1 by default (and CentOS on !x86-64 and
Ubuntu/aarch64) where galera stuff is disabled by default.

Closes-Bug: 1740060
Co-Authored-By: Xinliang Liu <xinliang.liu@linaro.org>
Change-Id: I8374ac2219ad7880970cd789727d01af7cac1077
2017-12-28 23:45:45 +00:00
Zuul
d891ac396b Merge "Remove show_image_direct_url for ceph plugin" 2017-12-28 07:34:08 +00:00
Zuul
e3af18f90a Merge "Add vitrage ansible role" 2017-12-28 04:57:45 +00:00
Zuul
0e9b4413f4 Merge "Fix dhcp_agent configuration for vmware DVS" 2017-12-28 04:57:44 +00:00
zhubingbing
3dee904215 Remove show_image_direct_url for ceph plugin
To fix it we change the default param to True.
'show_image_direct_url' will be overridden.
Currently glance v2 doesn't allow to specify custom
locations for image by default, it returns 403.


Closes-Bug: #1740223

Related to https://review.openstack.org/#/c/279630/2

Change-Id: Ib4dd54c69830ab8f3f9812877b026f81c23c224a
2017-12-27 07:06:13 +00:00
Zuul
c0af83331a Merge "Let OVS to connect to the individual IPs of each ODL node" 2017-12-25 19:30:08 +00:00
Jeffrey Zhang
e027d0862f Deploy ceph mgr during upgrade
Now we have upgraded to ceph Luminous, need start ceph mgr during
upgrade from Pike( which is ceph Jewel ).

Implements: blueprint ceph-luminous
Change-Id: I16ac0fc5d963b5725f9a19ecd396290fea7c0399
2017-12-21 18:00:39 +08:00
Zuul
aa224bfd66 Merge "mariadb/galera: handle Debian as well" 2017-12-21 08:26:21 +00:00
Jeffrey Zhang
e733a4b8bb Fix wrong ceph mgr keyring name during creating
ceph mgr should use the each node name rather than the first node
inventory_hostname

Change-Id: Ib4530ee95b4201a941b836a3fbcbe27d2d03b06f
2017-12-21 14:20:12 +08:00
Marcin Juszkiewicz
2b0a5cedbd mariadb/galera: handle Debian as well
Change-Id: I235e16e98dab38f20213cc48672c6e862a04d95f
2017-12-20 16:52:59 +00:00
Pierre Blanc
953433ce7b Remove duplicate configuration options on trove templates
The option neutron_endpoint_type is duplicate on these files:
 - trove/templates/trove.conf.j2
 - trove/templates/trove-taskmanager.conf.j2

We just have to remove one occurrence.

Change-Id: If5c91cf7b491966b1deac42c694af5995df9b11e
2017-12-20 10:33:39 -05:00