Steven Hardy [Thu, 7 Jan 2016 22:26:28 +0000 (22:26 +0000)]
Add example of creating per-node os-net-config mappings
Adds an example of proving a mapping file for all nodes, then
extracting the data for each node based on a lookup of the mac address.
Some assumptions are made (e.g the hard-coded reference to eth0), but
it should be easily modified to suit specific environments.
Usage via an enviroment file will look like:
resource_registry:
OS::TripleO::NodeUserData: os-net-config-mappings.yaml
parameter_defaults:
NetConfigDataLookup:
host1:
nic1: "00:c8:7c:e6:f0:2e"
host2:
nic1: "00:18:7d:99:0c:b6"
Note this version requires liberty heat in the undercloud due to the
use of a new str_replace feature to serialize the json parameter.
Change-Id: I7da9c9d8805e676a383e888a7d77f05d3432ab12
Giulio Fidente [Wed, 22 Jun 2016 10:36:15 +0000 (12:36 +0200)]
Wire NTP and Timezone services into BlockStorage nodes
Change-Id: Ia70688cfc333dc6536b5372cdb2eedb987ab61f8
Carlos Camacho [Mon, 20 Jun 2016 07:31:08 +0000 (09:31 +0200)]
Composable Timezone service - ObjectStorage
Add timezone as a composable service
Change-Id: I5bed49e1f8b803fb6d9d0b06165a38f61b132431
Partially-implements: blueprint composable-services-within-roles
Carlos Camacho [Mon, 20 Jun 2016 07:26:03 +0000 (09:26 +0200)]
Composable Timezone service - CephStorage
Add timezone as a composable service
Change-Id: I1569b2ebdca8e67c0e92a5c0e3fadd12006cc02a
Partially-implements: blueprint composable-services-within-roles
Carlos Camacho [Mon, 20 Jun 2016 06:51:15 +0000 (08:51 +0200)]
Composable Timezone service - Compute
Add timezone as a composable service
Change-Id: I6e0e9cef3703cd186eab15d76e611d00c1da4a4e
Partially-implements: blueprint composable-services-within-roles
Carlos Camacho [Mon, 20 Jun 2016 06:37:55 +0000 (08:37 +0200)]
Composable Timezone service - Controller
Add timezone as a composable service
Change-Id: I99f0b0727a10ee74ea1de0499c8bc3ba37ab3345
Partially-implements: blueprint composable-services-within-roles
Jenkins [Thu, 30 Jun 2016 14:24:43 +0000 (14:24 +0000)]
Merge "Basic support for deploying Ironic in overcloud"
Jenkins [Thu, 30 Jun 2016 12:39:17 +0000 (12:39 +0000)]
Merge "Convert SNMP configuration to composable services format"
Jenkins [Thu, 30 Jun 2016 12:30:55 +0000 (12:30 +0000)]
Merge "Add Management net to ips-from-pool-all example"
Jenkins [Thu, 30 Jun 2016 12:29:21 +0000 (12:29 +0000)]
Merge "Convert noop NetworkExtraConfig to OS::Heat::None"
Jenkins [Thu, 30 Jun 2016 11:11:23 +0000 (11:11 +0000)]
Merge "Increase RabbitMQ maximum file descriptors."
Jenkins [Thu, 30 Jun 2016 08:55:47 +0000 (08:55 +0000)]
Merge "Drop unused VIP params to controller.yaml"
Jenkins [Thu, 30 Jun 2016 08:54:29 +0000 (08:54 +0000)]
Merge "Increase cluster sync timeout for M->N major upgrades"
Giulio Fidente [Mon, 30 May 2016 14:47:11 +0000 (16:47 +0200)]
Configure BlockStorage services via resource chains
Wires the steps into the BlockStorage role and ensures
the installed-packages list is written on a per-step basis on
all roles, as it happens on the controllers already.
Change-Id: Iaec8ad3b2afbef6d586b7b46abaa1434cdb62f41
Damien Ciabrini [Wed, 29 Jun 2016 20:36:34 +0000 (22:36 +0200)]
Increase cluster sync timeout for M->N major upgrades
Since the Liberty release, the number of services managed by pacemaker
on HA Overcloud has increased. This has an impact on
major_upgrade_controller_pacemaker_1.sh, where cluster sync timeout
value tuned for older releases is now becoming too low.
Raise the cluster sync timeout value to a sensible limit to
give pacemaker enough time to stop the cluster during major upgrade.
Change-Id: I821d354ba30ce39134982ba12a82c429faa3ce62
Closes-Bug: #
1597506
Dan Prince [Thu, 23 Jun 2016 17:34:31 +0000 (13:34 -0400)]
Drop unused VIP params to controller.yaml
This patch drops a bunch of unused VIP parameters
from controller.yaml
Depends-On: I5e2feff7e5dc900849c9535f2b7ac05d3c8f93e1
Change-Id: I5c94f55ac4f2ec1103d5916942fb14e8b5595d01
Steven Hardy [Tue, 24 May 2016 17:40:45 +0000 (18:40 +0100)]
Convert SNMP configuration to composable services format
Change-Id: I7265b0781acefd4a0de687b0465144e57bcc079f
Partially-Implements: blueprint composable-services-within-roles
Jenkins [Wed, 29 Jun 2016 18:13:08 +0000 (18:13 +0000)]
Merge "Fix ceilometer auth url"
Jenkins [Wed, 29 Jun 2016 15:29:02 +0000 (15:29 +0000)]
Merge "Convert swift storage to composable services"
Imre Farkas [Fri, 13 May 2016 14:31:45 +0000 (14:31 +0000)]
Basic support for deploying Ironic in overcloud
Note that this change is not enough yet to deploy bare metal instances,
it only deploys Ironic services themselves and makes sure they work.
Also it does not support HA for now.
Co-Authored-By: Dmitry Tantsur <dtansur@redhat.com>
Partially-implements: blueprint ironic-integration
Change-Id: I541be905022264e2d4828e7c46338f2e300df540
Jenkins [Wed, 29 Jun 2016 13:17:10 +0000 (13:17 +0000)]
Merge "Disable stonith temporarily during upgrades"
Steven Hardy [Thu, 19 May 2016 14:17:10 +0000 (15:17 +0100)]
Add Management net to ips-from-pool-all example
The recently added Management network is missing from this example
Change-Id: Id2010e92b8c27188ed153243d0e54ec50bfdcffb
Steven Hardy [Tue, 24 May 2016 16:25:33 +0000 (17:25 +0100)]
Convert swift storage to composable services
Depends-On: Ie68d7eccf4938bdbdea93327af0638b3fd002b3e
Change-Id: I1eb68d0cd5f8bf4bf954dd9f12941bc493345708
Partially-Implements: blueprint composable-services-within-roles
Steven Hardy [Sat, 25 Jun 2016 08:00:56 +0000 (09:00 +0100)]
Convert noop NetworkExtraConfig to OS::Heat::None
This avoids creating an empty nested stack.
Change-Id: Icce0bfab005a69fce42f58956dcc81acea805e74
Jenkins [Fri, 24 Jun 2016 19:14:29 +0000 (19:14 +0000)]
Merge "Add network ExtraConfig hook"
Michele Baldessari [Fri, 24 Jun 2016 19:07:27 +0000 (21:07 +0200)]
Disable stonith temporarily during upgrades
It is best if we disable stonith if a cluster has it configured and on,
before we call "pcs cluster stop --all", because should a service fail
to stop for whatever reason, pacemaker will fence the node where it
happened. This is something that we unlikely want during an upgrade as
it will make things worse.
Once the cluster is stopped we can reenable stonith (if it was enabled
to start with) in the CIB while the cluster is shut down.
Closes-Bug: #
1596065
Change-Id: I38dcacfabc44539aab1f7da85168fe44a1b43a51
Pradeep Kilambi [Fri, 24 Jun 2016 14:59:46 +0000 (10:59 -0400)]
Fix ceilometer auth url
Due to a recent change introduced in puppet ceilometer[1]
ceilometer auth type defaults to password type and v2
auth_url doesnt work with domain. This fixes the url to
not include suffix.
[1] https://review.openstack.org/#/c/320454/
Change-Id: Ibce716825c95e36a942203be2c67ea0da79503f2
Chris Jones [Tue, 21 Jun 2016 13:05:45 +0000 (14:05 +0100)]
Increase RabbitMQ maximum file descriptors.
We now allow 65536 open file descriptors to better reflect the
real-world settings of downstream consumers of TripleO.
Change-Id: Ib04ea6afb2da1a9101839d9d70bc8891d69700ec
Dan Prince [Thu, 23 Jun 2016 18:38:16 +0000 (14:38 -0400)]
Revert "Ceilometer composable roles for controller"
This reverts commit
c48410a05ec0ffd11c717bcf350badc9e5f0e910.
We've discovered this patch never had passing CI due to a DLRN
build failure.
Change-Id: I546cb3e340d20701662affda7e28b586c58ba6de
Emilien Macchi [Thu, 23 Jun 2016 13:18:51 +0000 (09:18 -0400)]
Revert "Pin puppet-lint-absolute_classname-check to 0.1.3"
Bug fixed:
https://github.com/voxpupuli/puppet-lint-absolute_classname-check/releases/tag/0.2.2
This reverts commit
61f31831bdafbbddc7b68606832723fe2516872a.
Change-Id: I05c2274cd35c187f9e6b2906ee6650cb443cb5fe
Jenkins [Thu, 23 Jun 2016 05:57:11 +0000 (05:57 +0000)]
Merge "Ceilometer composable roles for controller"
Jenkins [Thu, 23 Jun 2016 04:00:25 +0000 (04:00 +0000)]
Merge "Drop extraconfig for neutron-opencontrail.yaml"
Jenkins [Thu, 23 Jun 2016 03:58:25 +0000 (03:58 +0000)]
Merge "Composable opencontrail plugin"
Jenkins [Thu, 23 Jun 2016 03:57:56 +0000 (03:57 +0000)]
Merge "Drop extraconfig for neutron-nuage.yaml"
Jenkins [Thu, 23 Jun 2016 03:25:34 +0000 (03:25 +0000)]
Merge "Update neutron ml2 class"
Pradeep Kilambi [Wed, 1 Jun 2016 20:53:06 +0000 (16:53 -0400)]
Ceilometer composable roles for controller
Depends-On: I4b5e93a108e80e91af26ffee454130ee18c0042e
Change-Id: I59c948ead475f449cb8d1b752f39b7eaaf056130
Emilien Macchi [Thu, 23 Jun 2016 02:39:30 +0000 (22:39 -0400)]
Pin puppet-lint-absolute_classname-check to 0.1.3
https://github.com/voxpupuli/puppet-lint-absolute_classname-check/issues/6
Change-Id: Ib0f1ce09b589630c6d09c8588246dafae2f2d387
Emilien Macchi [Wed, 22 Jun 2016 15:23:49 +0000 (11:23 -0400)]
Update neutron ml2 class
Class was moved in with other plugins, it's just an update.
Change-Id: I6436c5c36ac0081a720cb8a737a573b1246127a1
Depends-On: I35332df5800083f3373f5c37411534d11e9b4401
Jenkins [Wed, 22 Jun 2016 15:35:24 +0000 (15:35 +0000)]
Merge "Heat upstream default policy.json works in devstack"
Jenkins [Wed, 22 Jun 2016 01:55:53 +0000 (01:55 +0000)]
Merge "Composable roles within services - NTP - CephStorage"
Jenkins [Wed, 22 Jun 2016 01:55:45 +0000 (01:55 +0000)]
Merge "Composable roles within services - NTP - ObjectStorage"
John Trowbridge [Tue, 21 Jun 2016 19:34:02 +0000 (15:34 -0400)]
Heat upstream default policy.json works in devstack
It does not however work in TripleO, and the ping test is failing
with master Heat because of this. I tried submitting a revert[1] in
Heat, but they have functional tests, so it is not broken...
The only option left is using puppet-heat to override the broken
default.
[1] https://review.openstack.org/#/c/332206/
Change-Id: I2c674a2e01eeacd17d3158f378be2d6ceeedc309
Carlos Camacho [Fri, 17 Jun 2016 07:22:01 +0000 (09:22 +0200)]
Composable roles within services - NTP - ObjectStorage
Add NTP as a composable service for ObjectStorage.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I6315abc7955c9dc1df9f211c1c5b7332b5e01d5a
Carlos Camacho [Fri, 17 Jun 2016 07:10:56 +0000 (09:10 +0200)]
Composable roles within services - NTP - CephStorage
Add NTP as a composable service for CephStorage.
Partially-implements: blueprint composable-services-within-roles
Change-Id: Iee89b261b3c45f596ad84549e25d47b8ca1cfbdb
Carlos Camacho [Fri, 17 Jun 2016 07:00:18 +0000 (09:00 +0200)]
Composable roles within services - NTP - Compute
Add NTP as a composable service for compute nodes.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I53958a660830211dee731e0129f4ff018c0cd853
Jenkins [Tue, 21 Jun 2016 16:19:30 +0000 (16:19 +0000)]
Merge "Composable roles within services - NTP"
Jenkins [Tue, 21 Jun 2016 13:22:43 +0000 (13:22 +0000)]
Merge "Remove nova::db classes, moved to puppet-tripleo"
Jenkins [Tue, 21 Jun 2016 13:22:35 +0000 (13:22 +0000)]
Merge "Remove ::nova::network::neutron, now in puppet-tripleo"
Jenkins [Tue, 21 Jun 2016 12:51:15 +0000 (12:51 +0000)]
Merge "Change Aodh to use own backend"
Carlos Camacho [Wed, 27 Apr 2016 11:57:21 +0000 (13:57 +0200)]
Composable roles within services - NTP
Add NTP as a composable service.
Also, the scope of this patch is to serve as
basis for the blueprint related to the
composable services walkthrough.
This will be the use case documented.
The puppet manifests updated to remove the current
configuration for NTP is also added.
Change-Id: I1d3d6229d53f48c380e6a775a7c50de8715fe949
Jenkins [Tue, 21 Jun 2016 08:57:50 +0000 (08:57 +0000)]
Merge "Composable neutron nuage plugin"
Jenkins [Tue, 21 Jun 2016 06:22:27 +0000 (06:22 +0000)]
Merge "set aodh auth_url explicitly"
Jenkins [Tue, 21 Jun 2016 06:09:26 +0000 (06:09 +0000)]
Merge "Create Cinder backup pool in Ceph"
Jenkins [Tue, 21 Jun 2016 05:45:36 +0000 (05:45 +0000)]
Merge "Enable firewall by default on the overcloud"
Jenkins [Tue, 21 Jun 2016 05:41:32 +0000 (05:41 +0000)]
Merge "Allow sahara ports in firewall"
Jenkins [Tue, 21 Jun 2016 05:40:14 +0000 (05:40 +0000)]
Merge "Allow pacemaker ports in firewall"
Jenkins [Tue, 21 Jun 2016 02:07:02 +0000 (02:07 +0000)]
Merge "Stop using deprecated port param in firewall rules"
Jenkins [Mon, 20 Jun 2016 20:54:46 +0000 (20:54 +0000)]
Merge "Add IPv6 support for the management network"
Pradeep Kilambi [Mon, 13 Jun 2016 17:52:31 +0000 (13:52 -0400)]
Change Aodh to use own backend
Currently aodh uses ceilometer backend, instead
change it to use its own mysql db.
Change-Id: Idaa879af4e6946e804111d581402e620beb89885
Ben Nemec [Thu, 26 May 2016 20:02:20 +0000 (15:02 -0500)]
Enable firewall by default on the overcloud
We firewall the undercloud, which is only listening on the
provisioning network anyway, but our default settings leave the
overcloud, which needs to be publicly accessible (for a
deployment-specific definition of "public"), wide open. This
seems like a bad default.
Anyone who is deploying additional services can either open the
firewall ports themselves as part of the deployment or can set the
ManageFirewall param to false.
Change-Id: I3731a0a7bc4be94c8e7a289c90d304599634e928
Ben Nemec [Thu, 16 Jun 2016 15:56:01 +0000 (10:56 -0500)]
Allow sahara ports in firewall
Both with and without SSL.
Change-Id: I3163cbac8cb37e03ae298fa02e85bdaa66157471
Ben Nemec [Wed, 15 Jun 2016 22:25:18 +0000 (17:25 -0500)]
Allow pacemaker ports in firewall
This is required to allow ha deployments with ManageFirewall: True
These are the ports documented in [1].
1: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/Configuring_the_Red_Hat_High_Availability_Add-On_with_Pacemaker/index.html#s1-firewalls-HAAR
Change-Id: I446cc0ed863df15e28fa8ec1f5e2a06c5c03af8c
Closes-Bug:
1594470
Emilien Macchi [Mon, 6 Jun 2016 16:27:06 +0000 (12:27 -0400)]
Remove nova::db classes, moved to puppet-tripleo
Implements: blueprint refactor-puppet-manifests
Depends-On: I4fc3cb822822adc1c58b2cfa2de8584a73fa6427
Change-Id: I61be5ccffb8c84eba5df13930fe3c742e9f0eec6
Emilien Macchi [Tue, 14 Jun 2016 15:50:33 +0000 (11:50 -0400)]
Remove ::nova::network::neutron, now in puppet-tripleo
It moved to nova/api profile.
Change-Id: I6adbc0ea4db1d7d75910b41c8a43637efb6410a4
Depends-On: I6b5857d3d4740c0bf3f748719f30a05f1c62cb59
Boris Kreitchman [Mon, 13 Jun 2016 14:47:23 +0000 (14:47 +0000)]
Create Cinder backup pool in Ceph
Creates pool in Ceph for Cinder backups and
adds proper access permissions.
To be used with https://review.openstack.org/#/c/311218
Change-Id: Ibf84f78aff92dbd83c6e254ceb7a80e86c15036d
Marius Cornea [Mon, 30 May 2016 13:05:47 +0000 (15:05 +0200)]
Add IPv6 support for the management network
This change introduces the ability to use IPv6 addressing for the
management network by passing the network-management-v6.yaml
environment file. It also adjusts the network-management.yaml
environment file to point to the right network config templates.
Change-Id: I7f797c49f03b2623a08e033bdf45772edff0f08f
Ben Nemec [Thu, 16 Jun 2016 15:39:01 +0000 (10:39 -0500)]
Stop using deprecated port param in firewall rules
This has been removed by the puppet-firewall module in favor of
explicit dport and sport params. I believe in every case we are
intending to set dport, so that's what this change does.
Change-Id: I35c9efca691f865f2e2562ee81a7195d48d27d7a
Dan Prince [Fri, 10 Jun 2016 19:51:51 +0000 (15:51 -0400)]
Drop extraconfig for neutron-opencontrail.yaml
This patch drops the extraconfig interface in favor
of using the composable services nested stack instead.
The benefit is that it is easier to enable multiple services
(like network and storage backends at the same time) and all
of the opencontrail settings get to live in the same file.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I0edbd86a8c981bd6e8a547cd2a6ebed18ecdbb31
Dan Prince [Fri, 10 Jun 2016 19:42:22 +0000 (15:42 -0400)]
Composable opencontrail plugin
Partially-implements: blueprint composable-services-within-roles
Change-Id: I17ac5dc2a6fb82a82d1db039e61fc8e87ba88333
Dan Prince [Thu, 9 Jun 2016 14:37:11 +0000 (10:37 -0400)]
Drop extraconfig for neutron-nuage.yaml
This patch drops the extraconfig interface in favor
of using the composable services nested stack instead.
The benefit is that it is easier to enable multiple services
(like network and storage backends at the same time) and all
of the nuage settings get to live in the same file.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I15fe14e9d6881bc408eb6bb10d9293bd914ef858
Dan Prince [Thu, 9 Jun 2016 13:51:58 +0000 (09:51 -0400)]
Composable neutron nuage plugin
Partially-implements: blueprint composable-services-within-roles
Depends-On: Ia4a297008b259a8e238bd1ad511e82f4e5ab6d63
Change-Id: I80ac1a5393a17d4cf997cd3ef060574455d1b5ec
Sofer Athlan-Guyot [Thu, 16 Jun 2016 15:58:55 +0000 (17:58 +0200)]
Colocation make a group for pcmk nova resources.
This ensure that the entire nova-* service form a pacemaker group and
that somehow pacemaker doesn't try to restart services elsewhere.
Closes-bug:
1592776
Change-Id: I629db624f4179663696ffe8c80a567bf6d6b2e16
Jenkins [Wed, 15 Jun 2016 05:22:04 +0000 (05:22 +0000)]
Merge "Drop extraconfig for neutron-plumgrid.yaml"
Jenkins [Wed, 15 Jun 2016 05:20:12 +0000 (05:20 +0000)]
Merge "Composable Neutron Plumgrid plugin"
Sven Anderson [Fri, 10 Jun 2016 15:43:29 +0000 (17:43 +0200)]
Enable nova-compute as a composable service
Implement NovaCompute service using nova-base for common parameters.
Depends-On: I57f729daf675674ce37b49e17652c575715fbe23
Implements: blueprint composable-services-within-roles
Change-Id: I4494a94a3813d255b9f2d5a18874efd6a63737df
Emilien Macchi [Mon, 6 Jun 2016 20:33:24 +0000 (16:33 -0400)]
Enable nova-vncproxy as a composable service
Implement NovaVncproxy service using nova-base for common
meters.
Change-Id: I6463cad5aa722d8c8febac1414d03637d6daec37
Depends-On: I5bc2a77b5832706bd9167cf40e5a7e0f95d7b346
Implements: blueprint composable-services-within-roles
Emilien Macchi [Mon, 6 Jun 2016 19:40:37 +0000 (15:40 -0400)]
Enable nova-consoleauth as a composable service
Implement NovaConsoleauth service using nova-base for common
meters.
Depends-On: I955b4fc07dc07d8adc32411848e3e131d77a5123
Implements: blueprint composable-services-within-roles
Change-Id: I7248f9c0a7a575675a2c2551ca9f8f51290a6656
Emilien Macchi [Mon, 6 Jun 2016 18:56:43 +0000 (14:56 -0400)]
Enable nova-scheduler as a composable service
Implement NovaScheduler service using nova-base for common parameters.
Depends-On: I5e1c90e3c6dc556f872ced73744c5c74caaa3635
Change-Id: Ie50716a09c53d656835b16991128c94b35cf1ed2
Implements: blueprint composable-services-within-roles
Emilien Macchi [Mon, 6 Jun 2016 16:17:19 +0000 (12:17 -0400)]
Enable nova-api as a composable service
Implement NovaApi service using nova-base for common parameters.
Change-Id: Ibcb89b332ab73f18d05e5b2e454964e322b982e6
Implements: blueprint composable-services-within-roles
Depends-On: I1dde63a5a7d1624494a7157a9679f88f4cb780e0
Jenkins [Tue, 14 Jun 2016 08:49:44 +0000 (08:49 +0000)]
Merge "Move Neutron core and service plugin to base"
Jenkins [Tue, 14 Jun 2016 08:00:00 +0000 (08:00 +0000)]
Merge "Composable roles within services - MongoDB"
Dan Prince [Wed, 8 Jun 2016 20:21:31 +0000 (16:21 -0400)]
Drop extraconfig for neutron-plumgrid.yaml
This patch drops the extraconfig interface in favor
of using the composable services nested stack instead.
The benefit is that it is easier to enable multiple services
(like network and storage backends at the same time) and all
of the plumgrid settings get to live in the same file.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I1c5827e3650a29f7a0258531f84ae0f50f22343d
Dan Prince [Wed, 8 Jun 2016 19:57:18 +0000 (15:57 -0400)]
Composable Neutron Plumgrid plugin
Partially-implements: blueprint composable-services-within-roles
Depends-On: I8536782d433f97a9b619e54a1eb1ea0edb8fdaf0
Change-Id: I3309997413998f1d90117e361d1578da3633e56c
Dan Prince [Wed, 8 Jun 2016 19:51:18 +0000 (15:51 -0400)]
Move Neutron core and service plugin to base
Move the settings/parameters for the neutron core plugin and
neutron service plugins into the base role.
Partially-implements: blueprint composable-services-within-roles
Change-Id: Ieb307fa7bc5ecfbc500787e3f292488476f7d850
Carlos Camacho [Wed, 11 May 2016 13:51:36 +0000 (15:51 +0200)]
Composable roles within services - MongoDB
Add MongoDB as a composable service.
Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com>
Change-Id: Idaa3275def3bcdb302a66fc1c88531ff718bcf67
Depends-On: Idb1e78ebec7682fe68ca5902a22cfb6030498091
Emilien Macchi [Fri, 10 Jun 2016 20:30:00 +0000 (16:30 -0400)]
neutron: stop include ::neutron & ::neutron::config
They are already included in puppet-tripleo.
Note: in the case of Midonet pluging, keep including the class because
we set service_plugins parameter. This patch adds a TODO so we'll add it
in Hiera when doing the composable plugin in THT.
Change-Id: Ic9303df2d8622d4d4fc4ce21888f00653cf32207
Jenkins [Fri, 10 Jun 2016 14:47:27 +0000 (14:47 +0000)]
Merge "Remove unused Neutron parameters from roles"
Jenkins [Fri, 10 Jun 2016 14:47:19 +0000 (14:47 +0000)]
Merge "composable neutron ml2 and ovs agent"
Jenkins [Fri, 10 Jun 2016 14:46:34 +0000 (14:46 +0000)]
Merge "composable neutron server"
Jenkins [Fri, 10 Jun 2016 08:54:15 +0000 (08:54 +0000)]
Merge "Replace no-op TLS stacks with OS::Heat::None"
Jenkins [Fri, 10 Jun 2016 05:38:21 +0000 (05:38 +0000)]
Merge "Adjust UpgradeLevelNovaCompute rpc messaging pin to mitaka"
Dan Prince [Sun, 5 Jun 2016 02:43:23 +0000 (22:43 -0400)]
Remove unused Neutron parameters from roles
This patch removes a variety of unused Neutron parameters.
Most of these parameters stem from the old days of
tripleo-image-elements and are either no longer used
with or were never completely implemented to begin with.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I478d282640affa89e38004e465458e79bd2d153b
Dan Prince [Wed, 20 Apr 2016 18:22:27 +0000 (14:22 -0400)]
composable neutron ml2 and ovs agent
Adds new puppet and puppet pacemaker specific services for
the Neutron ml2 configuration and the Ovs agent.
Partially-implements: blueprint composable-services-within-roles
Change-Id: I896e5dfe6fae49371c9fe7f47c4364eb6f621b07
Dan Prince [Wed, 11 May 2016 15:34:57 +0000 (11:34 -0400)]
composable neutron server
Adds new puppet and puppet pacemaker specific services for
the Neutron server configuration.
Depends-On: I52815f45a04bf3e39940b9cb116261730580a3e2
Partially-implements: blueprint composable-services-within-roles
Change-Id: I1680d4b7044f16d672e99ca356d954b6734af287
Juan Antonio Osorio Robles [Thu, 9 Jun 2016 12:33:06 +0000 (15:33 +0300)]
Replace no-op TLS stacks with OS::Heat::None
These stacks effectively do nothing. So better replace them with
the None resource.
Change-Id: If1fc759ca7f03f66229c27560cc4b8e10baa0f11
Pradeep Kilambi [Wed, 8 Jun 2016 22:14:48 +0000 (18:14 -0400)]
set aodh auth_url explicitly
Aodh puppet module defaults the auth_url to localhost
this could cause issues when handling gnocchi* alarms.
Fix to set the explicitly in the templates.
Closes-bug: #
1590589
Change-Id: Ib93a3381f3f24efea6a1cf713171cc1a259ee7d0
Emilien Macchi [Mon, 6 Jun 2016 18:17:36 +0000 (14:17 -0400)]
Remove nova-cert from TripleO
Nova Cert service was useful when running EC2 API but is now useless
since we don't run it anymore.
This patch aims to remove it, as this is a useless service.
Change-Id: If5165e98d3c7b982d091f6e80195fb02135e1368
Jenkins [Tue, 7 Jun 2016 09:53:16 +0000 (09:53 +0000)]
Merge "Don't overwrite ceph osd_journal_size"
Jenkins [Mon, 6 Jun 2016 13:59:18 +0000 (13:59 +0000)]
Merge "Explode Loadbalancer role into HAproxy + keepalived"
Emilien Macchi [Wed, 1 Jun 2016 20:39:20 +0000 (16:39 -0400)]
Enable nova-conductor as a composable service
Implement NovaConductor service using nova-base for common parameters.
* Move rabbitmq parameters from controller.yaml to nova-base service, as
an example. More parameters will move in the future.
* Move nova-conductor bits from monolithic manifests to the new service
using new profiles from puppet-tripleo.
Depends-On: Iaaf3a3c2528d9747e41f360a1fe55f95ed37b2d1
Implements: blueprint composable-services-within-roles
Change-Id: I178f092b74ae12f2cb6f006db7cb00e4d6bddfd8