2347 Commits

Author SHA1 Message Date
Jenkins
469eb14886 Merge "Remove the deprecated option for cinder.conf" 2017-03-19 17:17:25 +00:00
Jenkins
483f1c36fe Merge "Mount /lib/modules folder in ironic-conductor container" 2017-03-19 14:30:42 +00:00
ZhongShengping
9fd26ad5b8 Remove signing_dir option
PKI token support has been deprecated in the Ocata release and will be
removed in the Pike release, so we can remove releated parameters.

Change-Id: If8f4cf3db3f315742554be363ae4ab8e70b789ce
Closes-Bug: #1653049
2017-03-19 20:18:03 +08:00
caoyuan
312c3fe56f Fix the Nova SSH port prechecks missing
Change-Id: Ide78ed1de89a9904db48f08fcff3c247ee650317
2017-03-19 16:55:58 +08:00
Bertrand Lallau
dff062b3a6 Activate binary-logs in MariaDB/MySQL
The binary log contains a record of all changes to the databases, both
data and structure. It consists of a set of binary log files and an
index.
Activate it in MariaDB will fix Telegraf error on Mysql/MariaDB inputs
retrieval.

Change-Id: I040ed75ffbf1afded87ba0f8f63a3e384707d1fb
Closes-Bug: #1673969
2017-03-19 09:38:24 +01:00
Bertrand Lallau
4ca1444fad Update Searchlight resource_plugin configuration
Activate resource_plugin only if related Openstack services are enabled.

Change-Id: Iff37c8738513661d2defe7fb7614b526864b1cc2
2017-03-18 00:10:27 +01:00
Jeffrey Zhang
9866f8b4b7 Register Cinder v3 endpoint in keystone
Change-Id: I2658259d88a8df1c0d716ed6f360f9514fb957b5
Closes-Bug: #1673703
2017-03-17 18:40:12 +08:00
Jenkins
9e804f4286 Merge "Multi-regions Support" 2017-03-16 17:42:07 +00:00
Thomas O'Neill
94dec80705 Add neutron-bgp-dragent playbooks and sensible defaults.
Depends-On: If7f5c80eb10a1c418785d9c659ae18bfecfcfe33
Change-Id: I9c54f01193b4e12338e71cd1f0a4635dcbfa43fe
Implements: blueprint neutron-bgp-dragent
2017-03-16 10:03:17 +00:00
Bertrand Lallau
50c29f0d75 Update Fluentd config to log in Kibana dashboard
Fluent rewrite_tag_filter output plugin must be updated for the
following services:

* Congress
* Designate
* Freezer
* Manila
* Murano
* Octavia
* Senlin
* Trove
* Watcher

Change-Id: I5329002c99f5c940921dff107f2120bafb158168
Closes-Bug: #1673208
2017-03-16 10:05:45 +01:00
Jenkins
181c331174 Merge "Trove: add oslo_messaging_notifications config" 2017-03-16 08:50:01 +00:00
Jenkins
cf6e954c43 Merge "Access glance through vip rather than multi glance ips in ironic" 2017-03-16 08:28:16 +00:00
Jenkins
7b357a4dcf Merge "Update glance sanity check to use built in shade" 2017-03-15 23:32:33 +00:00
Jenkins
11c57b3413 Merge "Remove all Heka related remaining stuff" 2017-03-15 19:36:14 +00:00
satya
b586f41967 Implement Cinder, Nova Placement and mistral logs for kibana
Nova placement api, cinder api, volume logs along with mistral logs
are missing from the filter which will allow elastic search to fetch it
from the fluentd

Fixes the issue

Change-Id: I7899ce6e010bfc6534a88f0a2117dc0a9e60c7c7
Closes-Bug: #1673002
2017-03-15 17:33:05 +00:00
Bertrand Lallau
fbf712b68f Fix logrotate issue on Octavia and Watcher service
Services config files are missing in cron command.
Cron Jinja template has been adapted in order to take it into account.

Change-Id: I5aef67b774ddaf83afdfe03d099b91e68a11ae1d
Closes-Bug: #1673163
Closes-Bug: #1673193
2017-03-15 18:26:32 +01:00
Bertrand Lallau
33e7f646ed Remove all Heka related remaining stuff
Heka has been removed and replaced by fluentd.
Refer to https://review.openstack.org/#/c/437874/

Change-Id: Id9f95cbefcd4b1089e2a00a92dc66f387c27f09b
2017-03-15 17:20:04 +01:00
Paul Bourke
abba627c16 Update glance sanity check to use built in shade
The current module 'kolla_sanity' was written as a shim before full
shade support was added to Ansible. This should now no longer be needed,
we can implement the checks using Ansible provided modules.

Partially-implements: blueprint sanity-check-container
Depends-On: If6d10f2ce90c7fc72353566554352b0310942f30
Change-Id: Ie08c952178cdbea6e6a6e9e91cb62090ea98c2be
2017-03-15 11:34:11 +00:00
Jenkins
590d8753b0 Merge "Fix heat-engine and heat-api-cfn workers configuration" 2017-03-15 11:03:58 +00:00
Jenkins
eef2af6150 Merge "Set tacker-server api_workers using openstack_service_workers" 2017-03-15 11:03:50 +00:00
Jenkins
b26e858fbe Merge "Set karbor-api workers using openstack_service_workers" 2017-03-15 11:02:40 +00:00
Jenkins
66bfd3f8b4 Merge "Set magnum-api workers using openstack_service_workers" 2017-03-15 11:02:17 +00:00
Jenkins
a97e34c30c Merge "Set searchlight-api workers using openstack_service_workers" 2017-03-15 11:01:36 +00:00
Jenkins
7d2a58fb00 Merge "Fix vpnaas custom config dir" 2017-03-15 11:01:29 +00:00
caoyuan
1c4a5e50bd Add the missing port prechecks for keystone
Change-Id: Ic2890d0ea2dd0927b327b880bf25532fbb2efe07
2017-03-15 08:56:39 +00:00
Bertrand Lallau
811266b5c5 Sahara: add oslo_messaging_notifications config
Sahara can send RPC notifications to Ceilometer as define here:
https://github.com/openstack/ceilometer/blob/master/ceilometer/pipeline/data/event_definitions.yaml#L147

oslo_messaging_notifications section MUST be managed in sahara.conf
file.

Change-Id: Ifdb5c1454a4940d4c1d8b521eb6c91529af142f3
2017-03-14 11:21:00 +01:00
Bertrand Lallau
6a8b3ede43 Trove: add oslo_messaging_notifications config
Trove can send RPC notifications to Ceilometer as define here:
https://github.com/openstack/ceilometer/blob/master/ceilometer/pipeline/data/event_definitions.yaml#L444

oslo_messaging_notifications section MUST be managed in conf files.

Change-Id: I063b9807686e9b4ca6f7e7bfa6a444191378e513
2017-03-14 11:18:28 +01:00
Nathan Harper
586e81f39e Nova external-ceph.yml writes keyname into libvirt.base64
Closes-Bug: #1671862
Change-Id: I6b77773238cd65a3cc009d8d9a38bdbea0035212
2017-03-14 08:53:28 +00:00
Bertrand Lallau
1c5e6a5980 Designate: manage Api and Central services workers
Api and Central Designate services are not configured and will be set to
4 (default value). In an "all-in-one" config it's very helpful to
minimize used resources by setting openstack_service_workers to 1.

Change-Id: Iafa460859e4b6004ae202bb878da77add08d7a5f
Closes-Bug: #1672413
2017-03-13 17:31:37 +01:00
Dave Walker (Daviey)
936722f01c Remove heka_socket vol and unwedge some containers
The presence of heka_socket:/var/lib/kolla/heka with
containers that log to /dev/log, such as nova-ssh cause a
wedge on starting as /var/lib/kolla/heka/log is never
created due to the removal of heka.

This means that ssh data, such as config and keys are never
sync'd and sshd is never started.

Change-Id: Ia561526e6caf82eebd18c6e31cbeb1738b9ff602
Closes-Bug: #1672207
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2017-03-13 09:29:23 +00:00
Jeffrey Zhang
411fdb90d1 Mount /lib/modules folder in ironic-conductor container
/lib/modules is required for load kernel module. ironic-conductor
will load iscsi_tcp kernel module during starting.

Change-Id: Id953638f68e0fa1c268f173e3dd9b3390598bd93
Closes-Bug: #1672245
Depends-On: I1dd7d1a8cd67bbdfc1262b39aa96997c12681900
2017-03-13 12:21:19 +08:00
caoyuan
59228789f4 Remove the deprecated option for cinder.conf
Option "enable_v1_api" from group "DEFAULT" is deprecated.
This patch remove it.

Change-Id: I234e5f417ca310b60ca5e4990223f9d13f583894
2017-03-12 18:46:12 +08:00
Jeffrey Zhang
d038f7f750 Access glance through vip rather than multi glance ips in ironic
* Ironic do not support multi glance ips.
* Write the nova-compute-ironic binary log to nova-compute-ironic.log
file

Change-Id: I87359c47a5845c4d7a6ab9daaefcc94a51c92eb0
Closes-Bug: #1671989
2017-03-12 15:18:21 +08:00
Bertrand Lallau
77bc3b4cd0 Solum: remove oslo_messaging_notifications config
Solum doesn't use notification

Change-Id: I0f82d0259e1adc7b89558f9bb8864eaa731dd863
2017-03-10 17:57:44 +01:00
Bertrand Lallau
25597fe47d Freezer: remove oslo_messaging_notifications config
Freezer doesn't use notification

Change-Id: If28e6940310096221c0f645995e96f7d34dd4f3e
2017-03-10 17:53:34 +01:00
Jeffrey Zhang
30546d2d52 Revert "Fixes problem with kolla-kubernetes 3.0.2 images"
This reverts commit 6cb4507267e0a368a69c0ba1d02a6e16301ddf43.

Change-Id: I33a0b8ba4ca69e5e34edb11248fb614a5a913f65
2017-03-10 23:24:40 +08:00
Bertrand Lallau
cb1d214d3e Fix heat-engine and heat-api-cfn workers configuration
Change-Id: I5c04712b1ae9ebe36b5c57eed05c34fec09f1fd8
Closes-Bug: #1671784
2017-03-10 15:49:28 +01:00
Jenkins
c0df4ab8b6 Merge "Set mistral-server workers using openstack_service_workers" 2017-03-10 14:36:38 +00:00
rcherrueau
dcdbe44190
Multi-regions Support
Add support for basic multiple regions, that is to say, many OpenStack
with a shared Keystone (same users) and Horizon. The shared Keystone
and Horizon are deployed into one region, for instance RegionOne.
Services of other regions have an access to this Keystone. This
support assumes that the operator knows the name of all OpenStack
regions in advance, and considers as many Kolla runs as there are
regions.

The new variable, multiple_regions_names, contains the name of
regions. It is needed by the region that includes Keystone and
Horizon. In register.yml, it specifies to create as many Keystone
endpoints as there are regiones, so that services of other regions can
connect to Keystone. In local_settings.j2, it changes the render to
support multiple regions in Horizon. The multi-regions.rst explains
how to perform a multiple regions deployment.

Implements: blueprint multi-kolla-config
Change-Id: Icab2aebfc4de0e3bc609950956e0af397705f403
2017-03-10 14:24:42 +01:00
Bertrand Lallau
3aba2ff3a6 Set tacker-server api_workers using openstack_service_workers
Closes-Bug: #1671806
Change-Id: I13145c495b865a16a2eccbaf778c37a82882a7a8
2017-03-10 13:26:04 +01:00
Bertrand Lallau
45f331a524 Set karbor-api workers using openstack_service_workers
Change-Id: I76f86e22908f757d19a9e5cdeee7e7913ac51616
Closes-Bug: #1671779
2017-03-10 11:42:31 +01:00
Bertrand Lallau
4c8accaf69 Set magnum-api workers using openstack_service_workers
Change-Id: I8df89250d8430cf5abe3d0bd6387a3966591e435
Closes-Bug: #1671777
2017-03-10 11:33:23 +01:00
Bertrand Lallau
48093ee5df Set mistral-server workers using openstack_service_workers
Change-Id: Ic5511cb4551a92f1ef7d2d830678d9629b0f0f1f
Closes-Bug: #1671759
2017-03-10 10:46:10 +01:00
Eduardo Gonzalez
55beaca4a4 Fix vpnaas custom config dir
node_custom_config is /etc/kolla/config
not need add config after.

Change-Id: Iac9747a705185e87b5e7d62856a9ada99f589078
Closes-Bug: #1671758
2017-03-10 09:29:14 +00:00
Bertrand Lallau
7b1bac50f1 Set senlin-api workers using openstack_service_workers
Closes-Bug: #1671741
Change-Id: I05ab2fa4aec5fe492382a20b93242f6d2f80e98d
2017-03-10 09:52:01 +01:00
Bertrand Lallau
a290e83d63 Set searchlight-api workers using openstack_service_workers
Change-Id: I8b9c8b374fa35f97876f27f1a50a3b188ce9dae0
Closes-Bug: #1671739
2017-03-10 09:32:30 +01:00
Jenkins
0160521337 Merge "Fix typo in nova external ceph" 2017-03-10 02:09:58 +00:00
Jenkins
5ce03840d1 Merge "Remove cell setup and db creation nova upgrade" 2017-03-09 17:45:36 +00:00
Jenkins
4fde3b10b3 Merge "Enable run nova-compute-ironic with nova-compute on the same node" 2017-03-09 17:33:43 +00:00
Jenkins
9d0daa015a Merge "Enable sanity checks from kolla-ansible" 2017-03-09 17:31:51 +00:00