1199 Commits

Author SHA1 Message Date
Christian Berendt
1be052390b Remove public_router_id from tempest configuration template
This parameter is usually not used and should not be provied in the
template.

TrivialFix

Change-Id: I4faea2127b741e06e327dd3e65387678d0bb0527
2016-09-15 15:28:56 +02:00
Jenkins
d2b64b4473 Merge "Add ansible role for vmtp container" 2016-09-15 02:44:38 +00:00
Jenkins
37ec5ecb52 Merge "Add Networking-SFC role" 2016-09-14 20:03:12 +00:00
Jenkins
1943da377a Merge "Check if libvirtd apparmor profiles exists before removal" 2016-09-14 18:17:51 +00:00
Jenkins
4f921da47e Merge "Add upgrade file to barbican role" 2016-09-14 18:15:41 +00:00
Jenkins
d438e1ca13 Merge "Added grafana role" 2016-09-14 18:14:58 +00:00
Jenkins
ad2d6567a6 Merge "Added telegraf role" 2016-09-14 17:14:26 +00:00
Jenkins
a063ecb692 Merge "Allow Neutron to be run in DVR mode" 2016-09-14 16:05:36 +00:00
zhubingbing
7306b251e6 Add upgrade file to barbican role
Change-Id: I2e2b840676456abcb0dddea05864ad69f1c6b397
2016-09-14 15:48:53 +00:00
Mathias Ewald
56af4ef202 Added telegraf role
Added ansible role to deploy telegraf

Roll out telegraf to all nodes

Introduce parameter to toggle deployment of performance monitoring

Co-Authored-By: zhubingbing <zhubingbing10@gmail.com>

Change-Id: Ia09b20ce65bf557c1a1030eda99df5cc88debd01
Partially-Implements: Blueprint performance-monitoring
2016-09-14 15:43:04 +00:00
Tin Lam
4b3d8116ce Add ansible role for vmtp container
Add vmtp ansible role to kolla.

Co-Authored-By: Larry Rensing <lr699s@att.com>
Co-Authored-By: Tin Lam <tinlam@gmail.com>
Partially implements: bp vmtp-container

Change-Id: Ib3945e0a94cca9f3a8c4f55953b40674c88ac8e4
2016-09-14 10:12:08 -05:00
Jenkins
d3302a7e69 Merge "Add Senlin Ansible role" 2016-09-14 15:01:34 +00:00
Jenkins
557c02fe77 Merge "Change Mariadb default character set to utf8" 2016-09-14 13:14:26 +00:00
Jenkins
119c41cdc4 Merge "Bind EPMD to api interface address" 2016-09-14 13:07:25 +00:00
Paul Bourke
95c916aa5e Allow Neutron to be run in DVR mode
Introduces a new property "enable_neutron_dvr", along with the
appropriate service and template changes to allow DVR.

Closes-Bug: #1623463
DocImpact: dvr changes network data paths and adds requirements for NICs
Co-Authored-By: Vladislav Belogrudov <vladislav.belogrudov@oracle.com>
Change-Id: I87a26e9258228ae2ccb76be1e5f0bb44fac128df
2016-09-14 12:58:47 +01:00
Jenkins
72b36949c7 Merge "Set owner of rally.conf to rally" 2016-09-14 09:48:58 +00:00
Mathias Ewald
fe61591a7c Added grafana role
Added ansible role to deploy grafana

Added host group for grafana deployment

Co-Authored-By: zhubingbing <zhubingbing10@gmail.com>

Change-Id: I3dec4e8586b6f65fa7de66a48506d1c79de2fe1e
Partially-Implements: Blueprint performance-monitoring
2016-09-14 09:36:34 +00:00
Christian Berendt
0f30134ebd Set owner of rally.conf to rally
This will solve the following issue when running the rally bootstrap
container:

oslo_config.cfg.ConfigFilesPermissionDeniedError: Failed to open some
config files: /etc/rally/rally.conf

TrivialFix

Change-Id: I90c840850ea0579e375a7c75f3192fe0387f4270
2016-09-14 10:34:54 +02:00
prithiv
8a01ed3270 Add Networking-SFC role
Networking-SFC is a neutron big-tent project support Service Function
Chaining in Neutron.

* Rename the image from neutron-networking-sfc-agent to
  neutron-sfc-agent.
* Add networking-sfc role in playbooks.

Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
Change-Id: I1f99650eed85f59929d4ab6b2226603c54f29577
Implements: blueprint enable-networking-sfc-support
2016-09-14 15:41:03 +08:00
Jenkins
1109c25b60 Merge "Fix missing cloudkitty config file for cron container" 2016-09-14 07:20:43 +00:00
Eduardo Gonzalez
abf83650a1 Add Senlin Ansible role
Change-Id: Ic941a396b5cd9abfb5e9941218e91b784f8bba0a
Implements: bp senlin-container
2016-09-14 07:20:22 +02:00
Jenkins
c960d44b74 Merge "Fix transport for kolla-kubernetes" 2016-09-14 05:16:31 +00:00
Jenkins
ae9c246315 Merge "fix the common upgrade" 2016-09-14 05:12:57 +00:00
Hui Kang
a14d8e6a24 Fix missing cloudkitty config file for cron container
Change-Id: I6a2c158ae9bad9a824d04056b70a2d0cbe765a55
closes-bug: #1623314
2016-09-14 03:36:22 +00:00
Jeffrey Zhang
5480bd9b1d
Bind EPMD to api interface address
Closes-Bug: #1562701
Change-Id: Ica68bdee81223232995bc21ad5e5d5fbf9e8b05f
2016-09-14 11:35:10 +08:00
Jeffrey Zhang
de0c780100 Change Mariadb default character set to utf8
Closes-Bug: #1623307
Change-Id: I364a8345872ae3b0a7ff684edfe9ff0e22f2c26c
Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-14 02:57:19 +00:00
Jeffrey Zhang
bd08f55989 fix the common upgrade
Closes-Bug: #1623305
Change-Id: I21ca191cb5a45b0beb97dfe67a209999b9033cb0
Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-14 02:54:29 +00:00
Kevin Fox
5e3f392d5b Fix transport for kolla-kubernetes
TrivialFix

Change-Id: I1b6aafaa462b9585f351b627277aa1f2c516bfa2
2016-09-13 22:10:04 +00:00
Jenkins
292baae4ff Merge "Add logrotate configuration for cloudkitty" 2016-09-13 19:50:30 +00:00
Jenkins
78f1564ed8 Merge "Check volume group exists for Cinder in prechecks" 2016-09-13 18:35:00 +00:00
Jenkins
1a3437af59 Merge "Copy mongodb_bootstrap_replication_set.js to /tmp on the deployment host" 2016-09-13 18:25:43 +00:00
Jenkins
6d03a05819 Merge "Fix permissions of tmp files" 2016-09-13 16:44:10 +00:00
Paul Bourke
233090300e Check volume group exists for Cinder in prechecks
Add a service check for Cinder when using iscsi/LVM, that the
appropriate volume group exists.

TrivialFix

Change-Id: I54e01911709db73549334760498b4246fe6271d7
Co-Authored-By: Vladislav Belogrudov <vladislav.belogrudov@oracle.com>
2016-09-13 16:39:56 +01:00
Christian Berendt
a62aaaf824 Add logrotate configuration for cloudkitty
TrivialFix

Change-Id: I7cd8133b7677e67ea650163a5e56e157276eb9b8
2016-09-13 14:31:10 +02:00
Christian Berendt
924fbb6f7a Fix permissions of tmp files
When running kolla-ansible as non-root users the tmp files will
be created with become user as owner and mode 0600. This way the user
running kolla-ansible is not able to read the generated files. This
is necessary because of the use of the lookup method, which will
not run as become user.

TrivialFix

Change-Id: If86d114c05a9b2e7fa240718611d78e93100ebdf
2016-09-13 13:30:25 +02:00
Christian Berendt
e6d38854d6 Copy mongodb_bootstrap_replication_set.js to /tmp on the deployment host
Change-Id: I502801c0ce6b9ff6b8216d3fce9957061593674d
Closes-bug: #1622993
2016-09-13 13:28:35 +02:00
Mick Thompson
4c1482b999 Added serial option to site.yml.
Useful for upgrade etc., which is preferablly done serially.

Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade

Closes-Bug: #1576708

DocImpact

Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
2016-09-13 09:26:51 +00:00
Jenkins
ea747d7ce2 Merge "Implement mongodb replication set cluster" 2016-09-13 06:35:16 +00:00
Jenkins
6b3456bf36 Merge "Add Barbican ansible role" 2016-09-13 05:14:32 +00:00
zhubingbing
e0537385d0 Add Barbican ansible role
Partially-Implements: blueprint barbican-ansible

Change-Id: Id6be35b1d0527d5c38d4ea8576b233ebcc404718
2016-09-13 02:56:27 +00:00
Jenkins
dfd2cdbf0a Merge "Adding required check for Orchestration Kubernetes" 2016-09-12 21:59:07 +00:00
Jenkins
a9c41a3821 Merge "Fix manila_share container isn't up after deploy" 2016-09-12 20:11:05 +00:00
Serguei Bezverkhi
134089d6cd Adding required check for Orchestration Kubernetes
Thgis PS add missing check for Kubernetes orchestration engine,
without these changes, running kolla-ansible genconfig fails
for Kubernetes environment.

TrivialFix

Change-Id: I25eeb7ae3ddba7c924f6d48aa24afdbe74227170
2016-09-12 15:32:42 -04:00
Jenkins
e1b9608733 Merge "Add Checking free port for Manila API" 2016-09-12 18:38:28 +00:00
Jenkins
7ad4249ead Merge "Allow mysql to be used as a database for Ceilometer" 2016-09-12 18:18:08 +00:00
Jenkins
ce9bfca079 Merge "Move transport_url parameter before service_providers section" 2016-09-12 18:13:54 +00:00
Mauricio Lima
3091f94a07 Fix manila_share container isn't up after deploy
Change-Id: Ia5ece5f02841aebc1bdb0950b3f827e1cee359e5
Closes-Bug: #1620721
Closes-Bug: #1614033
2016-09-12 13:42:12 -04:00
Christian Berendt
419e560d2b Check if libvirtd apparmor profiles exists before removal
TrivialFix

Change-Id: Ifa6432f24d4eaa354b977b71a6dbcd5f5080e1b0
2016-09-12 19:13:29 +02:00
Jenkins
8249f3a188 Merge "Ansible roles for collectd Container" 2016-09-12 11:47:00 +00:00
Paul Bourke
82f6d3f44b Allow mysql to be used as a database for Ceilometer
MongoDB is still default.

Refer to
http://docs.openstack.org/developer/ceilometer/install/dbreco.html for
more info on Ceilometer database backends.

Closes-Bug: #1622532

Change-Id: Iaf84f9efe0537f42797f4bb7ba2a3611835cc84e
2016-09-12 11:41:35 +00:00