aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-21Explicitly set nova and neutron host on controllersBen Nemec3-4/+3
In I7d07c57b7276815c72d08acaa86f673e43eb0498 we set this for compute nodes, but we also need it for controllers. Otherwise when a controller reboots it may come back up with a different host value, which seems to break networking for anything that was created before the reboot. In my case, it changes from the short hostname (without domain name) to the fqdn. Since we set it to fqdn for the compute nodes, let's do the same for controllers. This moves all of the host setting to the base yaml of the nova and neutron profiles. Change-Id: Ieb793b9e9fd2dfc98584691412f9991aa99e0b47 Closes-Bug: 1604907
2016-07-21Move mysql::host param from MysqlInternal to MysqlNoBracketsInternalGiulio Fidente7-7/+7
The ::host parameter expects IPv6 addresses withouth brackets; this change aligns the remaining services to use MysqlNoBracketsInternal as it happens already for the others (eg. Keystone). Change-Id: Ia72d325447408b1cb5fea836034bbcd75d17ddf1
2016-07-21Merge "Remove ::nova::cron::archive_deleted_rows"Jenkins4-16/+3
2016-07-21Deploy Horizon with composable apache serviceEmilien Macchi3-5/+29
Deploy Horizon with composable apache service and don't include: ::tripleo::profile::pacemaker::apache Because it's already included in the profiles in puppet-tripleo. Change-Id: I5382d5cc95ba10805019142a9a223dbd4a4b8074 Depends-On: Id28c618133e53e28dfac7e3e9cf9f5f5a6b2421a
2016-07-21Merge "Include new apache pacemaker profile"Jenkins1-8/+4
2016-07-21Merge "Remove the ControllerCount contraint"Jenkins1-2/+0
2016-07-21Remove unused redis_vip parameterGiulio Fidente1-2/+1
Depends-On: I6ba962c682dc2ab8c6ee5238e0c176d9ae05d696 Change-Id: I796524128c49fe1927e96288d40b257a4d862ee7
2016-07-21Merge "Fix KeystoneWorkers default value"Jenkins1-1/+1
2016-07-20Merge "Fix ceilometer auth url for compute"Jenkins1-1/+1
2016-07-20Include new apache pacemaker profileEmilien Macchi1-8/+4
In https://review.openstack.org/345013 we are working to create a new profile for Apache with Pacemaker. We can't include this class in the profiles (keystone, etc) yet because it would cause a duplicate resource error in Puppet catalog. So we need to first clean the code in overcloud_controller_pacemaker.pp and include the new class, and then we can either create a new composable service in THT for apache or include the class directly in puppet-tripleo profiles that need it (keystone, horizon, etc). Change-Id: I1222fbf099b4268e33ec8ee32380f0a6b1d5e1af Depends-On: I9ae6cee2bfb0f8974d41d700454cfde2df06c2d1
2016-07-20Fix KeystoneWorkers default valueJiri Stransky1-1/+1
The current default doesn't get expanded to its real value correctly, the new one should work better, it's according to hiera docs: https://docs.puppet.com/hiera/3.2/variables.html Change-Id: I8d1df131d2f1eee4ae0f725358d33a3ecfa3175a
2016-07-20Fix ceilometer auth url for computePradeep Kilambi1-1/+1
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: If672b78b8ce9addf831f5b72a702447e1422f30e
2016-07-20Remove the ControllerCount contraintSteven Hardy1-2/+0
Some deployments want to deploy zero controllers, and this will become a more likely configuration when support for custom roles lands (e.g a set of decomposed custom roles vs the monolithic controller role may be deployed instead). Change-Id: Idb21779f3ad9d875576bdb5e6502ed27a72600ba
2016-07-19Remove ::nova::cron::archive_deleted_rowsEmilien Macchi4-16/+3
::nova::cron::archive_deleted_rows is not called in puppet-tripleo Nova API profile. Change-Id: Idc343e481ca04b404be5311b2908f016e4517aad Depends-On: I7035f7998c11dc5508dae8c1a750b93c2944b2d4
2016-07-19Fix gnocchi::storage::ceph::ceph_keyringMarius Cornea1-3/+3
This change configures gnocchi::storage::ceph::ceph_keyring to a valid ceph keyring location. Change-Id: I29fb0cb8a865353a43246a09d1c08eb0cf872cea Closes-Bug: 1604508
2016-07-19Merge "Repurpose KeystoneWorkers add keystone::wsgi::apache::threads"Jenkins1-7/+7
2016-07-19Merge "gnocchi: configure db_sync command in the profile"Jenkins2-2/+1
2016-07-19Merge "Add MysqlNoBracketsInternal to enable-tls.yaml"Jenkins1-0/+1
2016-07-18Merge "Remove enable_load_balancer on nonha manifest"Jenkins1-2/+0
2016-07-18Merge "Don't collect gnocchi-service tag in THT"Jenkins1-2/+1
2016-07-18Merge "Remove useless mongodb variables in ha manifest"Jenkins1-16/+0
2016-07-18Merge "overcloud_compute.pp: remove nova_config params"Jenkins1-6/+0
2016-07-18gnocchi: configure db_sync command in the profileEmilien Macchi2-2/+1
Configure db_sync extra command in the profile itself Change-Id: Ia27068907a2149da2cb87b50ffe65b27a0542ed7
2016-07-18Remove enable_load_balancer on nonha manifestEmilien Macchi1-2/+0
The parameter is not used anywhere. Change-Id: I31bd2b0524038b3a3b45f1c5b95fb02ef6cfa903
2016-07-18Merge "Missing CephClientKey parameter in puppet-ceph-devel and ↵Jenkins2-0/+3
storage-environment"
2016-07-18Remove useless mongodb variables in ha manifestEmilien Macchi1-16/+0
Remove useless parameters that move to puppet-tripleo some time ago. Change-Id: I54e99f2012f0dd12eb9e1cbad5bc73827019934a
2016-07-18Don't collect gnocchi-service tag in THTEmilien Macchi1-2/+1
The gnocchi-service tag is already collected in puppet-tripleo Pacemaker Gnocchi profile and was not removed here. Change-Id: Ic38aeae849d16db36663f16156d1c9fbcf86784a
2016-07-18overcloud_compute.pp: remove nova_config paramsEmilien Macchi1-6/+0
Remove usage of nova_config for 2 parameters. The parameters were here for legacy and should not be useful anymore. Change-Id: Ifd4e89ff43ab7ebc5c69dec526696eb9902aa621
2016-07-18Add MysqlNoBracketsInternal to enable-tls.yamlJuan Antonio Osorio Robles1-0/+1
Change-Id: Ife466e6a8b8112777d4c0e845e31fa633da5e53d
2016-07-14Move MySQL Galera within composable servicesEmilien Macchi7-187/+43
This patch just moves the Puppet code into puppet-tripleo. A future iteration will be to move parameters within the service template. Closes-Bug: #1601853 Depends-On: I7ddae28a6affd55c5bffc15d72226a18c708850e Change-Id: I51a05dbf53f516b200c146b35529ce563ce9ac7b
2016-07-14Merge "Composable Pacemaker service"Jenkins5-59/+22
2016-07-13Composable Pacemaker serviceEmilien Macchi5-59/+22
Deploy Pacemaker using composable services. Change-Id: I038514812af5a9f30260a81ea3366d46bee4ee4e Depends-On: I46215f82480854b5e04aef1ac1609dd99455181b Closes-Bug: #1601970
2016-07-13Ceilometer Compute Agent composable serviceEmilien Macchi5-14/+28
Implement the service for ceilometer agent compute. Change-Id: I5ab3887832588ce26e2d258d05f725d87d2c103d
2016-07-12Remove ceilometer mysql db hieradataPradeep Kilambi1-8/+0
We already moved this to service templates Change-Id: Ic3c59a8ef753d8ea09900e9020779ccb55f3bd07
2016-07-12Merge "Gnocchi composable roles"Jenkins15-160/+271
2016-07-12Merge "Fix network-isolation.yaml to stop clobbering Management net"Jenkins1-11/+10
2016-07-12Merge "Combine BootstrapNodeDeployment with AllNodesDeployment"Jenkins7-43/+38
2016-07-12Merge "compute: moving out iscsi bits, now in puppet-tripleo"Jenkins1-10/+0
2016-07-12Merge "Composable OpenContrail compute plugin"Jenkins3-11/+20
2016-07-12Merge "Composable Plumgrid compute plugin"Jenkins3-15/+20
2016-07-12Merge "Composable Midonet compute plugin"Jenkins3-23/+21
2016-07-12Merge "Composable Nuage Compute Plugin"Jenkins3-15/+28
2016-07-12Merge "Composable Neutron Core Compute Plugin"Jenkins8-302/+14
2016-07-12Merge "Use already Deployed/Installed servers"Jenkins11-4/+495
2016-07-12Merge "Add a second proxy-logging middleware entry to swift-proxy"Jenkins1-0/+1
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-07-12Composable OpenContrail compute pluginDan Prince3-11/+20
Adds a new neutron compute plugin used to help configure opencontrail for use on compute nodes. Change-Id: I67a649445d5f1cb21ab9483bae7f5f4c2c657142
2016-07-12Composable Plumgrid compute pluginDan Prince3-15/+20
Adds a new neutron compute plugin used to help configure plumgrid for use on compute nodes. Change-Id: Ied6493aba826a602b2ce73359d1acf26ebe89869
2016-07-12Composable Midonet compute pluginDan Prince3-23/+21
Adds a new neutron compute plugin used to help configure midonet for use on compute nodes. Change-Id: I3a6996d3d9557ecad5ccd26a3901caccbf111468
2016-07-12Composable Nuage Compute PluginDan Prince3-15/+28
Adds a new neutron compute plugin used to help configure nuage for use on compute nodes. Change-Id: I732ec85d1f0605e562dacb02624a355e425d911a Depends-On: Ic842ebdc183918ec9a24f83ae39adfba27bc799c