aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-12Fix network-isolation.yaml to stop clobbering Management netDan Sneddon1-11/+10
The network-isolation.yaml file explicitly set the Management network to None and the ports to noop.yaml. This resulted in the Management network being disabled if network-management.yaml was included before network-isolation.yaml. These changes comment out the Management declarations to show the default, and mention that network-management.yaml may be included. Since the Management network is disabled by default, it isn't necessary to noop it here. This change also places the Redis VIP in a more logical place next to the controller ports. Change-Id: I50a71b3ddf77bda2d213821da5e4260b503a6cb7 Fixes-bug: 1602283
2016-06-22Merge "Heat upstream default policy.json works in devstack"Jenkins1-0/+6
2016-06-22Merge "Composable roles within services - NTP - CephStorage"Jenkins3-12/+3
2016-06-22Merge "Composable roles within services - NTP - ObjectStorage"Jenkins3-11/+2
2016-06-21Heat upstream default policy.json works in devstackJohn Trowbridge1-0/+6
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
2016-06-21Composable roles within services - NTP - ObjectStorageCarlos Camacho3-11/+2
Add NTP as a composable service for ObjectStorage. Partially-implements: blueprint composable-services-within-roles Change-Id: I6315abc7955c9dc1df9f211c1c5b7332b5e01d5a
2016-06-21Composable roles within services - NTP - CephStorageCarlos Camacho3-12/+3
Add NTP as a composable service for CephStorage. Partially-implements: blueprint composable-services-within-roles Change-Id: Iee89b261b3c45f596ad84549e25d47b8ca1cfbdb
2016-06-21Composable roles within services - NTP - ComputeCarlos Camacho3-11/+1
Add NTP as a composable service for compute nodes. Partially-implements: blueprint composable-services-within-roles Change-Id: I53958a660830211dee731e0129f4ff018c0cd853
2016-06-21Merge "Composable roles within services - NTP"Jenkins6-15/+30
2016-06-21Merge "Remove nova::db classes, moved to puppet-tripleo"Jenkins2-9/+0
2016-06-21Merge "Remove ::nova::network::neutron, now in puppet-tripleo"Jenkins2-2/+0
2016-06-21Merge "Change Aodh to use own backend"Jenkins4-5/+26
2016-06-21Composable roles within services - NTPCarlos Camacho6-15/+30
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
2016-06-21Merge "Composable neutron nuage plugin"Jenkins7-10/+61
2016-06-21Merge "set aodh auth_url explicitly"Jenkins1-0/+1
2016-06-21Merge "Create Cinder backup pool in Ceph"Jenkins2-2/+12
2016-06-21Merge "Enable firewall by default on the overcloud"Jenkins1-1/+1
2016-06-21Merge "Allow sahara ports in firewall"Jenkins1-0/+4
2016-06-21Merge "Allow pacemaker ports in firewall"Jenkins1-0/+9
2016-06-21Merge "Stop using deprecated port param in firewall rules"Jenkins1-27/+27
2016-06-20Merge "Add IPv6 support for the management network"Jenkins4-1/+148
2016-06-20Change Aodh to use own backendPradeep Kilambi4-5/+26
Currently aodh uses ceilometer backend, instead change it to use its own mysql db. Change-Id: Idaa879af4e6946e804111d581402e620beb89885
2016-06-20Enable firewall by default on the overcloudBen Nemec1-1/+1
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
2016-06-20Allow sahara ports in firewallBen Nemec1-0/+4
Both with and without SSL. Change-Id: I3163cbac8cb37e03ae298fa02e85bdaa66157471
2016-06-20Allow pacemaker ports in firewallBen Nemec1-0/+9
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
2016-06-20Remove nova::db classes, moved to puppet-tripleoEmilien Macchi2-9/+0
Implements: blueprint refactor-puppet-manifests Depends-On: I4fc3cb822822adc1c58b2cfa2de8584a73fa6427 Change-Id: I61be5ccffb8c84eba5df13930fe3c742e9f0eec6
2016-06-20Remove ::nova::network::neutron, now in puppet-tripleoEmilien Macchi2-2/+0
It moved to nova/api profile. Change-Id: I6adbc0ea4db1d7d75910b41c8a43637efb6410a4 Depends-On: I6b5857d3d4740c0bf3f748719f30a05f1c62cb59
2016-06-20Create Cinder backup pool in CephBoris Kreitchman2-2/+12
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
2016-06-20Add IPv6 support for the management networkMarius Cornea4-1/+148
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
2016-06-16Stop using deprecated port param in firewall rulesBen Nemec1-27/+27
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
2016-06-16Composable neutron nuage pluginDan Prince7-10/+61
Partially-implements: blueprint composable-services-within-roles Depends-On: Ia4a297008b259a8e238bd1ad511e82f4e5ab6d63 Change-Id: I80ac1a5393a17d4cf997cd3ef060574455d1b5ec
2016-06-16Colocation make a group for pcmk nova resources.Sofer Athlan-Guyot1-0/+7
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
2016-06-15Merge "Drop extraconfig for neutron-plumgrid.yaml"Jenkins4-115/+68
2016-06-15Merge "Composable Neutron Plumgrid plugin"Jenkins7-18/+81
2016-06-14Enable nova-compute as a composable serviceSven Anderson5-7/+28
Implement NovaCompute service using nova-base for common parameters. Depends-On: I57f729daf675674ce37b49e17652c575715fbe23 Implements: blueprint composable-services-within-roles Change-Id: I4494a94a3813d255b9f2d5a18874efd6a63737df
2016-06-14Enable nova-vncproxy as a composable serviceEmilien Macchi7-10/+57
Implement NovaVncproxy service using nova-base for common meters. Change-Id: I6463cad5aa722d8c8febac1414d03637d6daec37 Depends-On: I5bc2a77b5832706bd9167cf40e5a7e0f95d7b346 Implements: blueprint composable-services-within-roles
2016-06-14Enable nova-consoleauth as a composable serviceEmilien Macchi8-10/+57
Implement NovaConsoleauth service using nova-base for common meters. Depends-On: I955b4fc07dc07d8adc32411848e3e131d77a5123 Implements: blueprint composable-services-within-roles Change-Id: I7248f9c0a7a575675a2c2551ca9f8f51290a6656
2016-06-14Enable nova-scheduler as a composable serviceEmilien Macchi8-12/+59
Implement NovaScheduler service using nova-base for common parameters. Depends-On: I5e1c90e3c6dc556f872ced73744c5c74caaa3635 Change-Id: Ie50716a09c53d656835b16991128c94b35cf1ed2 Implements: blueprint composable-services-within-roles
2016-06-14Enable nova-api as a composable serviceEmilien Macchi8-17/+64
Implement NovaApi service using nova-base for common parameters. Change-Id: Ibcb89b332ab73f18d05e5b2e454964e322b982e6 Implements: blueprint composable-services-within-roles Depends-On: I1dde63a5a7d1624494a7157a9679f88f4cb780e0
2016-06-14Merge "Move Neutron core and service plugin to base"Jenkins3-22/+18
2016-06-14Merge "Composable roles within services - MongoDB"Jenkins9-53/+93
2016-06-13Drop extraconfig for neutron-plumgrid.yamlDan Prince4-115/+68
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
2016-06-13Composable Neutron Plumgrid pluginDan Prince7-18/+81
Partially-implements: blueprint composable-services-within-roles Depends-On: I8536782d433f97a9b619e54a1eb1ea0edb8fdaf0 Change-Id: I3309997413998f1d90117e361d1578da3633e56c
2016-06-13Move Neutron core and service plugin to baseDan Prince3-22/+18
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
2016-06-12Composable roles within services - MongoDBCarlos Camacho9-53/+93
Add MongoDB as a composable service. Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com> Change-Id: Idaa3275def3bcdb302a66fc1c88531ff718bcf67 Depends-On: Idb1e78ebec7682fe68ca5902a22cfb6030498091
2016-06-10neutron: stop include ::neutron & ::neutron::configEmilien Macchi2-12/+4
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
2016-06-10Merge "Remove unused Neutron parameters from roles"Jenkins3-102/+0
2016-06-10Merge "composable neutron ml2 and ovs agent"Jenkins14-292/+245
2016-06-10Merge "composable neutron server"Jenkins8-55/+103
2016-06-10Merge "Replace no-op TLS stacks with OS::Heat::None"Jenkins3-53/+2