4392 Commits

Author SHA1 Message Date
Jeffrey Zhang
5fe1676f72 Use the node_custom_config variable in the config.yml file
Fixed the ceilometer and neutron lbaas agent.

TrivialFix

Change-Id: Ie06826eb358e1a6487f96a978d8f191d79a0e054
2016-07-27 00:22:27 +08:00
Jenkins
27e7f4bc5d Merge "Allow custom configurations for ceilometer" 2016-07-26 16:02:25 +00:00
Jenkins
b44abe078f Merge "Fixes Dockerfile for neutron-lbaas-agent" 2016-07-26 09:43:42 +00:00
liyingjun
9cbceda259 Fixes Dockerfile for neutron-lbaas-agent
Remove the extra '\' after RUN command for ubuntu, otherwise the later
COPY will not run correctly for ubuntu image.

Change-Id: Ie7de201711c6e684f58665027888c34f4c245487
Closes-bug: #1605453
2016-07-26 16:06:41 +08:00
Jenkins
9b704e99b5 Merge "Added unit test for volume operations" 2016-07-26 07:53:22 +00:00
Jenkins
73ac202563 Merge "Fix Wording and Typos in Deployment Philosophy" 2016-07-26 03:35:22 +00:00
Jenkins
7a48b61e89 Merge "Customizations for cron" 2016-07-26 03:30:59 +00:00
Kenny Johnston
c4f825f37e Fix Wording and Typos in Deployment Philosophy
Improved readability and comprehension of
deployment philosophy doc.

Change-Id: I3e735d20c64f6a44b927e856116ff8d15cfb7292
2016-07-25 15:12:06 -05:00
Jenkins
a06a57ba54 Merge "Fix typo in cinder guide" 2016-07-25 16:58:02 +00:00
Abe Music
9ad412a418 Customizations for cron
This patchset contains customization of Dockerfile
of cron container

Change-Id: I7066b281d2a546e52ab0fdc2722da2e0026fc3a7
Partially-implements: blueprint third-party-plugin-support
2016-07-25 09:41:40 -05:00
Jenkins
b2d69946c7 Merge "Pull tgtd image when need" 2016-07-25 12:01:36 +00:00
Yongfeng Du
8cfd14d932 Fix typo in cinder guide
TrivialFix

Change-Id: I49b702d2b2494ca3a9fac81248faa9e21ca2e4f0
2016-07-25 17:44:54 +08:00
Jeffrey Zhang
618d5d20cc Pull tgtd image when need
TrivialFix

Change-Id: Ib9812d5c4f26f87bba1f42d809caf6c9233aa8f2
2016-07-25 09:48:44 +08:00
Jenkins
0ff90a6f10 Merge "Add Watcher ansible roles and templates" 2016-07-23 12:35:53 +00:00
Christian Berendt
1a549d0cc3 Allow custom configurations for ceilometer
TrivialFix

Change-Id: I47f3ca22a814b6dbe3761cff6c63c60df8bc55d0
2016-07-23 01:29:43 +02:00
Jenkins
db4e2875b3 Merge "Customizations for heat" 2016-07-22 22:26:25 +00:00
Jenkins
753adbb22d Merge "Ensure apt-transport-https is available." 2016-07-22 20:52:16 +00:00
Stephen Hindle
a7ac46750d Ensure apt-transport-https is available.
apt-transport-https needs to be installed in the base
container BEFORE we add the new sources.list

TrivialFix
Change-Id: If4a6042f02c9b6e6475c211dc02a302cb6352d7c
2016-07-22 12:09:33 -07:00
Dave Walker (Daviey)
c3a6aa684a Add Watcher ansible roles and templates
Previous work on Watcher added the Docker images, this
change adds the ansible configuration.

There is support for HA, via haproxy to balance across the
Watcher API hosts.

There is also a hook into nova.conf to conditionally add
Nova compute Host metrics via Ceilometer if Watcher is enabled.

This defaults to enabled false.

Change-Id: I8763528bb6ff12943b810212c71396d2d7cf6836
Partial-bug: #1598929
Partially-implements: bp watcher
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-07-22 11:45:19 +01:00
Jenkins
d79ca609c5 Merge "implement Ansible Tempest role" 2016-07-22 09:34:08 +00:00
Jenkins
4196603f85 Merge "Bind the ceilometer-api process to the api_interface only" 2016-07-22 03:02:47 +00:00
Jenkins
d944418458 Merge "Added ceilometer decision in neutron.conf for event notifications" 2016-07-22 03:00:47 +00:00
Jeffrey Zhang
3a51aadda4 Bind the ceilometer-api process to the api_interface only
TrivialFix

Change-Id: If8590b0f053844b8f68e4e2b0a73c1b3c34f23ed
2016-07-21 22:04:00 +08:00
Jenkins
1fd6f79c8a Merge "Configurable policy.json for keystone" 2016-07-21 09:41:03 +00:00
Dennis Mueller
76f0f9ae27 Added ceilometer decision in neutron.conf for event notifications
Changes the oslo_messaging_notifications driver of neutron if
ceilometer is enabled

Change-Id: I16667ceb6fe75aff7f324d342e5075e1b028c70e
Closes-Bug: 1604793
2016-07-20 13:58:42 +02:00
Jenkins
da61508db8 Merge "Fix the failure to create instance snapshot" 2016-07-20 02:54:40 +00:00
Jeffrey Zhang
2102631110 implement Ansible Tempest role
DocImpact

Implments: blueprint ansible-tempest
Change-Id: Iadd86d9d91438f056c433b9a2016f32587c92878
2016-07-20 09:43:10 +08:00
Jeffrey Zhang
101856b863 Fix the failure to create instance snapshot
When making snapshot for instance with ceph enabled, nova will use
upate image api to create the snapshot directly. with the patchset
I7284dee828bc8ca00747bc7668b37fa7176afc85 in Glance, the
show_multiple_locations must be True.

Change-Id: Ic9612566e2ab8f641030fef97b519f11d942a915
Closes-Bug: #1604464
2016-07-19 23:16:36 +08:00
Jenkins
dd5265db7e Merge "Fix 'reconfigure' command of kolla" 2016-07-19 15:00:14 +00:00
Michal (inc0) Jastrzebski
e5788a06e4 Customizations for heat
This patchset contains customization of Dockerfile of heat containers

Change-Id: I3c2bae909ec6e8c3b0e460115ded3cc2456a212f
Partially-implements: blueprint third-party-plugin-support
2016-07-19 14:43:33 +00:00
Nenad Radojevic
b6936383da Configurable policy.json for keystone
Copy custom policy.json into keystone container

Change-Id: I58787c3dd7adbeff47d0898c23db95f5919510d3
Closes-Bug: #1604431
2016-07-19 13:53:44 +00:00
Mathias Ewald
3894883871 External Ceph - Implementation Cinder
This patch adds support for external Ceph clusters for Cinder.

For clean integration the backend configuration mechanism had to be
slightly adjusted.

We now have the option to enable multiple backends for Cinder
independently.

Currently, the flags cinder_backend_iscsi and cinder_backend_ceph are
used to toggle backends.

Documentation on how to use external ceph was added.

Change-Id: I7e0267b90d62d6d881f24f063cdb894422ec8618
Partially-Implements: Blueprint: external-ceph
2016-07-19 12:45:48 +00:00
Jenkins
85300a4f8f Merge "Change rgw frontend interface" 2016-07-19 12:08:20 +00:00
Jenkins
d892f2a437 Merge "Add missing configuration files for ceilometer" 2016-07-19 11:57:47 +00:00
Dennis Mueller
30e3d90499 Add missing configuration files for ceilometer
Added pipeline.yaml, event_pipeline.yaml and event_definitions.yaml
based on sample files in OpenStack documentation

Edited haproxy.cfg for ceilometer support

Edited ceilometer-base dockerfile for missing dependency

Change-Id: I6ade05255e7e1aa7dbcffd026fad5869036d0d32
Closes-Bug: #1604004
2016-07-19 07:41:38 +02:00
Jenkins
d1993deb44 Merge "Add pull.yml to the ceilometer" 2016-07-19 04:20:02 +00:00
Jenkins
29c7ef295c Merge "Add Cinder-Volume Package for Ubuntu binary install" 2016-07-18 14:21:34 +00:00
Jenkins
bcb21d289b Merge "Remove notification_driver option" 2016-07-18 13:22:56 +00:00
Mathias Ewald
a3b043af10 Add Cinder-Volume Package for Ubuntu binary install
The cinder-volume package is not installed in the cinder-volume
container anymore for the Ubuntu binary install.

It is still there in stable/mitaka but got lost at
I7fb48c954e578772b90a2aa619c8bcfa990b3ae8

Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net>
Change-Id: Icf086b241403c1f9098f70d902484b0c565457d0
Closes-Bug: #1603361
2016-07-18 13:00:39 +00:00
Jenkins
73ab6136a7 Merge "Removing .erlang.cookie before rabbitmq bootstrap recreates it" 2016-07-18 12:29:36 +00:00
Jenkins
d665e01f57 Merge "Support Keystone Domain specific files" 2016-07-18 12:15:52 +00:00
Bartłomiej Daca
94410d23cd Change rgw frontend interface
Change the rgw frontend interface (from storage_interface to
api_interface) to make it consistent with the one specified in the
haproxy configuration.

Closes-Bug: #1603885
Change-Id: I8537f05575382faeac3ab915feaaad4af9b29565
2016-07-18 14:06:14 +02:00
Bartłomiej Daca
e61f13d880 Fix 'reconfigure' command of kolla
Changed the order of the 'when' statements in "remove/restart
containers" tasks. It will fix the reconfiguration problem when
deploying different components on different hosts.

Change-Id: Ibee9dd56b6128b664144deb1d9eb7ec32e39fd5c
Closes-Bug: #1603943
2016-07-18 13:51:11 +02:00
ZhongShengping
823ab3f776 Remove notification_driver option
The Ceilometer integration for Nova uses notification_driver
parameter at the moment.
According to the logs this is deprecated:
Option "notification_driver" from group "DEFAULT" is deprecated.
Use option "driver" from group "oslo_messaging_notifications".

Change-Id: Ifb60a7a5945838bb8d12092d811956f84775df27
Closes-Bug: 1602667
2016-07-18 19:22:58 +08:00
Jenkins
455d71d9cc Merge "Use local mirror of ceph and uca" 2016-07-18 11:17:30 +00:00
Jenkins
7a82901ada Merge "Set the privsep_osbrick.helper_command in nova and cinder" 2016-07-18 08:46:18 +00:00
Shanu Jain
72d13a3e2a fix small documentation error
Change a change ID to a bug ID to make the cinder documentation correct.

Change-Id: I8dc69368b432de8e8bb7669988566acffe619a45
Closes-Bug: #1603818
2016-07-17 15:00:36 -07:00
Jeffrey Zhang
4cd8ee4bc7 Add pull.yml to the ceilometer
TrivialFix

Change-Id: I2ac311fd3a47fff9a30ef934839bf19a460af1bf
2016-07-17 08:16:53 +08:00
Jenkins
5d0459b147 Merge "Improve glance sanity check" 2016-07-16 08:57:45 +00:00
Jenkins
7c095c0a2d Merge "Add 'optional' param for mariadb heka conf" 2016-07-15 13:05:19 +00:00