From da85ef9f86c1213a6025df5d26ebf473da612da5 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 01/10] Update ceilometer to latest master commit 6e907487951a05e10319f72d11d313e18e21bb2b Merge: 7e512f8 7719cea Author: Jenkins Date: Mon Sep 29 19:39:13 2014 +0000 Merge "Make user creation optional when creating service." commit 7e512f84c64ae633cf0e3aab0c6849990750f8d7 Merge: b9dd42d 10d38bd Author: Jenkins Date: Mon Sep 29 04:13:53 2014 +0000 Merge "Add manage_service feature" commit b9dd42dc26d89091e3a19b5fc780714a692b0b56 Author: Colleen Murphy Date: Mon Sep 22 14:53:47 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: I710daa21f3c1cf5640903243904655817e2a69f2 commit 10d38bd8191fc82f4087731ea6932583dd66db8d Author: Martin Magr Date: Wed Aug 20 15:57:55 2014 +0200 Add manage_service feature puppet-ceilometer lacks of disabling service managing. This patch adds $manage_service parameter to all relevant classes. Closes-bug: #1359823 Change-Id: Iee545b46ef5d7cf92859356ae84b8103564bf047 commit 7719ceaff07b933006b34aa04e568b4db206bea1 Author: Mike Dorman Date: Wed Sep 10 11:39:04 2014 -0500 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added a parameter configure_user (defaults to true). Closes-Bug: 1360232 Change-Id: I541224b9bf431da957b9de31909e0aad5c9be187 --- ceilometer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ceilometer b/ceilometer index 957c2120d..6e9074879 160000 --- a/ceilometer +++ b/ceilometer @@ -1 +1 @@ -Subproject commit 957c2120d0ee0b9db08bfddcce996686ba61d97d +Subproject commit 6e907487951a05e10319f72d11d313e18e21bb2b From 156428dc96a66af667aa5f956c2561ac268cca69 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 02/10] Update cinder to latest master commit 2da616a4a52d3086fe3a291b9199fc7313575504 Author: Emilien Macchi Date: Mon Sep 15 10:24:47 2014 -0400 Use $::processorcount to compute API workers number As we do in other OpenStack Puppet modules, let's use $::processorcount fact to compute the number of API workers and improve scalability for cinder-api service. Change-Id: Iac3e1305ba0b22d70e874e038eb10914311d5695 Signed-off-by: Emilien Macchi commit da2f5a125cae6fbed0384d9316434f953eb9ea7b Author: Risto Laurikainen Date: Fri Aug 22 15:37:23 2014 +0300 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added parameters configure_user and configure_user_role (default to true). Change-Id: I021976f1eafa881755c0abbe1f6ba1b546dee111 Closes-Bug: 1360232 --- cinder | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinder b/cinder index 77092bbc3..2da616a4a 160000 --- a/cinder +++ b/cinder @@ -1 +1 @@ -Subproject commit 77092bbc333e6e5fb512e7c5e88ad979435a23fd +Subproject commit 2da616a4a52d3086fe3a291b9199fc7313575504 From 84f713e3bd56cf1774c0a9756f2433e8c7d5cc1f Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 03/10] Update glance to latest master commit 3c074d708c8980c47e83a80b1a4359189a1332b1 Merge: 09c71e6 baa47b4 Author: Jenkins Date: Mon Sep 29 05:13:38 2014 +0000 Merge "New parameter for swift backend" commit 09c71e607604e22832714628d5ea645df47fe165 Merge: 0940a45 da217a1 Author: Jenkins Date: Mon Sep 29 04:25:09 2014 +0000 Merge "Add manage_service feature" commit 0940a45a88c8c1b45ea4de599fdc33c1f8097563 Merge: 0cb9b37 b8a59c7 Author: Jenkins Date: Mon Sep 29 04:19:06 2014 +0000 Merge "add command_options to glance::cache::[cleaner|pruner]" commit baa47b4bbad03ef2316c1b80a2f512749a6f022a Author: Aleksandr Didenko Date: Thu Sep 25 17:12:21 2014 -0700 New parameter for swift backend New parameter is 'swift_store_large_object_size'. Sometimes default value (5G) doesn't work when user attempts to make a snapshots with size > 300 Mb. So it may be usefull to have a possibity to adjust this parameter to your needs. Change-Id: I08336b91b0cd294a86326605fb6c28653e8eedb8 commit b8a59c770654ad30868239773725c803c61e3a7b Author: Benedikt Trefzer Date: Mon Sep 22 10:38:29 2014 +0200 add command_options to glance::cache::[cleaner|pruner] The parameter command_options allows to add options (like config file to use) to the cron job command. This makes it also possible to redirect the output. Extend tests, to support different operating systems and test parameters. Change-Id: I12a76e742db7279eafa3f3ec3c92947ff551b782 commit 0cb9b37f939bede2f6aaef975c0820e33ce60460 Author: Colleen Murphy Date: Mon Sep 22 15:30:39 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: I9be18b16a8f8fc8d3607d28320612a7c997d9731 commit da217a13f5f3b1123a16566d7a3c2e69360b432b Author: Martin Magr Date: Mon Aug 25 15:15:55 2014 +0200 Add manage_service feature puppet-glance lacks of disabling service managing. This patch adds $manage_service parameter to relevant classes. Change-Id: I222b1a3318f5163f6ad1e39cbb8be10c440ab99f Closes-bug: #1359823 commit 246842f13cd06aeb0ce07959ff892f21749a340f Author: Risto Laurikainen Date: Fri Aug 22 15:38:36 2014 +0300 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added parameters configure_user and configure_user_role (default to true). Change-Id: If9bb802ff2bb0b3ece55f36df773059ba9c7e9de Closes-Bug: 1360232 --- glance | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glance b/glance index 78042d76c..3c074d708 160000 --- a/glance +++ b/glance @@ -1 +1 @@ -Subproject commit 78042d76c0854e16a55aaf05c03696d4d422e3c5 +Subproject commit 3c074d708c8980c47e83a80b1a4359189a1332b1 From 1f8f348f8b3a20d93c6ae5093e3bc72149a09e24 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 04/10] Update heat to latest master commit e9e1ba05e13948b8e0c7a72b1b68cefbedd2b40d Merge: 493fbb4 c1102fd Author: Jenkins Date: Mon Sep 29 19:51:57 2014 +0000 Merge "Make user creation optional when creating service." commit 493fbb4a87eb3acb80bdb9ab7cc6dbbf3c7f2dc5 Merge: 1ba121c 2ee5496 Author: Jenkins Date: Mon Sep 29 04:27:36 2014 +0000 Merge "Add manage_service feature" commit 1ba121cf5fe0e0737fa84717d4cafaccff6003db Author: Colleen Murphy Date: Mon Sep 22 14:56:35 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: Ic04304549bb2175975b246a18344bada066ed791 commit 2ee54962a8132065ea9f8558bcb7cdfd39f946bd Author: Martin Magr Date: Wed Aug 20 18:03:45 2014 +0200 Add manage_service feature puppet-heat lacks of disabling service managing. This patch adds $manage_service parameter to all relevant classes. Closes-bug: #1359823 Change-Id: I54245b39f3484ccdb9910aa0fa4c8dc2bae3f0ce commit c1102fd5e34af55d9cac01bae6b021ff0cceba04 Author: Mike Dorman Date: Wed Sep 10 11:06:43 2014 -0500 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added a parameter configure_user (defaults to true). Closes-Bug: 1360232 Change-Id: Ia17fa32744bd951eac3307a858917ac1ba3be37c commit a95a9435dcb5f4b24b2e53213fe05b5466b46d6a Author: Colleen Murphy Date: Fri Jul 11 10:40:32 2014 -0700 Migrate mysql backend to use openstacklib::db::mysql Implements: blueprint commmon-openstack-database-resource Change-Id: I71e1bf084139524e41276e5cbd7f5be02d07e825 commit a4a20a9012114ee21ad175422d3a9d5f0ab41120 Author: Mike Dorman Date: Thu Sep 4 10:59:21 2014 -0600 Makes kombu_ssl_* parameters optional when rabbit_use_ssl => true The kombu_ssl_* parameters should not be required when rabbit_use_ssl => true Rather, rabbit_use_ssl must be set to true if the kombu_ssl_* parameters are used. Change-Id: If9cceb4f4090c8b39079aa1aae2f53640c9ac0ff Closes-Bug: 1356083 --- heat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heat b/heat index 72eee325e..e9e1ba05e 160000 --- a/heat +++ b/heat @@ -1 +1 @@ -Subproject commit 72eee325efc5dc76c3800cd91d92d4484a6c866c +Subproject commit e9e1ba05e13948b8e0c7a72b1b68cefbedd2b40d From b93933fa2c1e2a578e0b29c1ef83acdf035b704e Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 05/10] Update keystone to latest master commit 605161f3d4b7bbcffc657c86b367159701dfdcbe Author: Mike Dorman Date: Mon Sep 29 14:48:07 2014 -0600 Change keystone class to inherit keystone::params The keystone class should inherit keystone::params, so default parameter values are available. Change-Id: I7d5ca882c52567687df96ef1114cbb6cf8e8b2bf Closes-Bug: 1375465 commit 0a97d985cb2fdffc962112bf6ce42fa14dbb957a Merge: 879f872 55c122c Author: Jenkins Date: Mon Sep 29 04:30:53 2014 +0000 Merge "Make user creation optional when creating service." commit 879f87270a8fbc861d55b8e31388c2c97028711a Author: Rich Megginson Date: Thu Jul 17 16:22:34 2014 -0600 setup keystone using apache mod_wsgi Allow keystone to be set up to use apache mod_wsgi as the server instead of a standalone eventlet service. There is a new keystone class parameter: service_name. The default is 'keystone', which will set up the standalone eventlet service. If 'httpd' is used, the keystone class will skip creating the keystone service, which also means no 'openstack-keystone' service. The class 'keystone::wsgi::apache' is then used to configure apache mod_wsgi to serve keystone. Had to remove the File resource default in the keystone class. When using wsgi::apache, the apache class and other classes are included. Since puppet uses dynamic scoping, this overrides the file resources in those classes as well. keystone now explicitly sets all of the parameters in files/directory resources. Change-Id: Ib05ac81381e169845b44b2ef7cb810a4d5db17de Closes-Bug: #1348728 commit fdbe8f9730cd1d1ec15694ddcf7733d4b02659e7 Author: Nathan Kinder Date: Tue Sep 23 12:09:28 2014 -0700 pki-setup should be run regardless of token provider The puppet-keystone module currently will only execute 'keystone-manage pki_setup' to create the signing key if the PKI token provider is being used. The signing key/cert is still used for signing the token revocation list, even when the UUID token provider is being used. We should be running 'keystone-manage pki_setup' if enable_pki_setup=true, regardless of token provider. Change-Id: I2817fbde74cbd50cae31f681503816e576cc7b60 Closes-bug: #1373064 commit 611d9649f21c304af3c34475b42e3b04822c8639 Author: Nathan Kinder Date: Tue Sep 23 08:37:16 2014 -0700 Use UUID as the default token provider Keystone changed it's default token provider to UUID for Juno. This patch changes the puppet-keystone default to match. One of the existing spec tests was incorrect, and had to be removed. The test was expecting signing certificate setup to be performed wen enable_ssl is True, but that setup is really only performed when configuring PKI format tokens. There is already a test that covers properly enabling SSL and PKI token format configuration, so this incorrect test can be removed. Change-Id: Id838bbb06602b9fe5331329c74872b62932ace1b Closes-bug: #1372991 commit a7c891b2200829a3d52e7e5ad2ed40563d727c09 Author: Christian Schnidrig Date: Wed Sep 17 15:43:23 2014 +0200 Duplicate definition of parameters in ldap.pp Closes-Bug: 1367582 Change-Id: I9915cb884d9024ed2b71932826ffa4837884fd46 commit 45ac386600c0e79942834da8b69bf09a4809d7bd Merge: e381349 89a6506 Author: Jenkins Date: Mon Sep 15 19:08:29 2014 +0000 Merge "Fix usage of admin_endpoint" commit 55c122caa2b57b20575f68bfbad95bd8ae1035ce Author: Mike Dorman Date: Wed Sep 10 13:43:39 2014 -0500 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added a parameter configure_user (defaults to true). Closes-Bug: 1360232 Change-Id: I8f6d6f3903b9140bf22c676b3661c2dda5766db6 commit e381349c1b838301dd730aa3cd146ecacc75aa7c Merge: 8bd5f39 f277297 Author: Jenkins Date: Wed Sep 3 14:58:44 2014 +0000 Merge "Add extended logging options." commit 8bd5f39b26c2847fe2612ee0ccfdba06bf2d82ad Merge: db8339e 6e108f2 Author: Jenkins Date: Wed Sep 3 03:28:24 2014 +0000 Merge "Migrate mysql backend to use openstacklib::db::mysql" commit f277297080251ec2fe789363c3c5dd0877c9435d Author: Johannes Grassler Date: Mon Sep 1 12:27:30 2014 +0000 Add extended logging options. There is a range of extended logging options in Openstack services that use openstack.common.logger (Ceilometer, Cinder, Heat, Keystone, Nova). Adding keystone::logging to support them. This change is identical to but it applies to puppet-keystone instead of puppet-ceilometer. No blueprint/spec, as discussed in the IRC meeting on 08-11-2014. Change-Id: I88fcf025b9467090d21d1a10a5af9b270f8ef11e commit 6e108f23b8d6c0b82fbf3f200669224db0a7a5ba Author: Colleen Murphy Date: Fri Jul 11 10:47:18 2014 -0700 Migrate mysql backend to use openstacklib::db::mysql Implements: blueprint commmon-openstack-database-resource Change-Id: I5dc293c1b8033000523fae504f789199599cf447 commit 89a650631189ffc2f857845d138666a046f0ae5f Author: Michael Chapman Date: Mon Aug 4 23:34:21 2014 +1000 Fix usage of admin_endpoint The admin_endpoint in keystone.conf is used to advertise for service discovery to a client, and should not contain the identity version as this will be appended based on which versions are available. This patch changes the behavior of the native types that depend on admin_endpoint and the service validation to accept a url without a version appended. In both cases, the version will be set to v2.0, as there is no suitable conf option in keystone.conf from which the available versions can be deduced. This allows the correct, versionless admin_endpoint to be set in keystone.conf for the service itself. Change-Id: I0c1ebd9f1cf452828698555e7c642fac770aa73f --- keystone | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keystone b/keystone index db8339e6b..605161f3d 160000 --- a/keystone +++ b/keystone @@ -1 +1 @@ -Subproject commit db8339e6be7f0bb29e7e2e95e0afa04f47cd2003 +Subproject commit 605161f3d4b7bbcffc657c86b367159701dfdcbe From 83eb9abe9172c4e48d8b595e2bdaaf85580affc9 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 06/10] Update neutron to latest master commit dcd122e477713421d9601d93d13725a4871b9c42 Merge: 2decc59 39b48a2 Author: Jenkins Date: Tue Sep 30 14:31:54 2014 +0000 Merge "Make api_extensions_path a parameter for "neutron"" commit 2decc5921725668a3cbea3b0c7d65810c8f299eb Merge: 11ec661 aaf2567 Author: Jenkins Date: Tue Sep 30 14:27:59 2014 +0000 Merge "Add tuning db configs" commit 11ec661f71f5dd0df713259928124951bdd2dc06 Merge: a4fb2d2 c0f463c Author: Jenkins Date: Tue Sep 30 12:59:57 2014 +0000 Merge "Make user creation optional when creating service." commit 39b48a2bc7236e32e7740c036f385b7089d3e4dc Author: Martin Gerhard Loschwitz Date: Fri Sep 26 10:03:52 2014 +0200 Make api_extensions_path a parameter for "neutron" Currently, the "neutron" class does not support the direct configuration of the "api_extensions_path" by means of a parameter. However, there is at least one plugin -- OpenContrail -- which currently requires exactly this parameter to be set to work. It is hence desireable to be able to set the parameter directly from within the "neutron" class instead of having to fiddle with "neutron_config" in local site manifests. This commit adds the desired functionality and allows the parameter via "api_extensions_path" to be set directly for the "neutron" class. Change-Id: I660848100073a3a0067ffb42791bfd80b66c808e commit aaf25675ece98f92a8b5fbb41bd4a17d7adfcf83 Author: Tri Hoang Vo Date: Thu Sep 25 12:47:25 2014 +0200 Add tuning db configs add min_pool_size, max_pool_size, max_overflow use the same default values as neutron project Change-Id: I9cc7744b10be03253e1dfe1efa58278d3c8539e8 commit a4fb2d25b1e1d7bcf2ca91d353ac6388f27ff82f Author: Colleen Murphy Date: Mon Sep 22 15:29:16 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: Ia100f0bde5a27fb4a28d3918742460163305dd8c commit ef3ca7f93c29ebe6fbf40788cc4d4bc72182e2a2 Author: Emilien Macchi Date: Fri Sep 19 20:01:37 2014 -0400 /etc/default/neutron-server file is only on Ubuntu packages The /etc/default/neutron-server file is only present in Ubuntu packages, not in Debian. Let's change the fact to detect Ubuntu instead of Debian operating system. Change-Id: Iac73b475bfc8ac7f9f97a858ab836a4d07afac5f commit 3445712b1818160899862e8cf114604cb946813f Author: Jakub Libosvar Date: Fri Sep 12 16:23:52 2014 +0200 Set Neutron workers according CPU count In order to improve scalability of neutron-server and neutron-metadata-agent we need to spawn multiple processes. This patch changes default of api, rpc and metadata workers according to processors count on physical machine. Change-Id: I0480f1652b181e50a8c10230c293d6dfdec3a670 commit c0f463c85f0a47634f16b7abe4690e02451c0f1f Author: Risto Laurikainen Date: Fri Aug 22 15:37:09 2014 +0300 Make user creation optional when creating service. In some cases it is useful to be able to just configure the service in Keystone and not the service user. This is the case when e.g. a read only LDAP backend is used. Added parameters configure_user and configure_user_role (default to true). Change-Id: I6b0b7e2554e982550d71d8427ce2ea94f04f55e8 Closes-Bug: 1360232 commit 67cc3a88ce0e0575617d74b1718b28da1070b8ff Merge: 519d2b5 e396f24 Author: Jenkins Date: Tue Sep 9 18:51:51 2014 +0000 Merge "Fixed manage_service feature" commit e396f24b5d694b9dcf81f9d1dc9b95727af0a5ba Author: Martin Magr Date: Tue Aug 26 17:54:12 2014 +0200 Fixed manage_service feature Using manage_service=>false in class neutron::agents::ovs generates error. This patch is fixing the issue and makes mentioned use-case installable. Change-Id: I5a3205c3e21e1312463f47d938f5854a189c5d38 Closes-bug: #1359823 --- neutron | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron b/neutron index 519d2b572..dcd122e47 160000 --- a/neutron +++ b/neutron @@ -1 +1 @@ -Subproject commit 519d2b572fa3065c2d168a06d0d3ef8f41cf75e7 +Subproject commit dcd122e477713421d9601d93d13725a4871b9c42 From 92cf65dbbf3500b7dd5f40d834dffaf10712bfc6 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 07/10] Update nova to latest master MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit a79e5338df5f85cb299183e54b39e8a22a640f59 Author: Benedikt Trefzer Date: Mon Sep 29 12:30:34 2014 +0200 add parameter for libvirt_service_name Currently the service name is taken from params. This patch allows to overwrite the parameter. Change-Id: I673854e81ca3177be9e4b1104fd862590616c163 commit 47f50339b2b1cc25afaebc49dc12f1d931e16936 Merge: 9107ac5 cab4cc4 Author: Jenkins Date: Wed Sep 24 06:23:25 2014 +0000 Merge "Fix wrong rabbit_virtual_host in nova::cells" commit 9107ac5e68213a12d0eb0d4b0bc99b9a703dc83f Merge: 036de39 5db5c76 Author: Jenkins Date: Wed Sep 24 06:19:04 2014 +0000 Merge "compute: manage force_raw_images parameter" commit cab4cc485b9dbdba13d819a55fe1bde89ae40bb3 Author: Mathieu Gagné Date: Tue Sep 23 12:21:04 2014 -0400 Fix wrong rabbit_virtual_host in nova::cells The wrong rabbit virtual_host is configured in nova::cells. It should be $::nova::init::rabbit_virtual_host. Change-Id: Id9af89baed8378586b9c8737cf96faad6d014231 Closes-bug: #1373017 commit 036de396a8309c37d954b60e5186927b8123b9ac Author: Colleen Murphy Date: Mon Sep 22 15:44:42 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: Ia3db3ebf69b98631e775be3fa10442f028bbe2ec commit 5db5c7652ee62b227fd7f30cf0893e3d08b87925 Author: Emilien Macchi Date: Wed Sep 17 19:54:56 2014 -0400 compute: manage force_raw_images parameter In Nova, force_raw_images allows to force backing images to raw format. Some use-cases require to disable this feature. Let's use nova::compute class to manage this option, and let at True by default as this the case in Nova (Juno release). Change-Id: I4d700204bfd1d297667303b11e572f24dc9af2fc Signed-off-by: Emilien Macchi commit 0c402aeed61899caea3b0f25be44bee00305e443 Merge: 8a63ea4 3fffc72 Author: Jenkins Date: Thu Sep 18 16:05:07 2014 +0000 Merge "Add quotes for bareword instances of 'type'" commit 3fffc726c2b5c56ff995b7f65be888563ef33a22 Author: Mike Dorman Date: Wed Sep 17 16:26:04 2014 -0600 Add quotes for bareword instances of 'type' In Puppet 3.7.x, 'type' is now a reserved word. So it must be quoted to avoid reserved word usage errors. Closes-Bug: 1370748 Change-Id: I3bb9b0482baebdce549faa1aaf2b0f6073c95e90 commit 8a63ea41d54722b0c41653deef913fe789219f6f Author: Emilien Macchi Date: Mon Sep 15 09:28:58 2014 -0400 Support workers number of EC2 service Beside Nova API & metadata, bring workers management support to EC2 service. Change-Id: I9617aa971558534eaf84dd3e5e912411918d4497 Signed-off-by: Emilien Macchi commit ae171f93ed8dc60e6597ec03a7cfd7c7b70e65ed Merge: d5e18c4 08e37e9 Author: Jenkins Date: Mon Sep 15 02:47:39 2014 +0000 Merge "Add ability to set floating IP Pool names" commit d5e18c490619bce916a1a99def42122db9aff4d9 Merge: a050b2c 816fe4a Author: Jenkins Date: Tue Sep 9 18:56:30 2014 +0000 Merge "Join enabled_ssl_apis array" commit a050b2c36eba258a76f466b697219588585e66a7 Merge: 61429e7 14f31f4 Author: Jenkins Date: Tue Sep 9 06:23:43 2014 +0000 Merge "crontab to move deleted instance rows to another database table" commit 14f31f40a7408727d3c7825ba1ce61a89de4ad30 Author: Emilien Macchi Date: Wed Aug 20 12:06:12 2014 +0200 crontab to move deleted instance rows to another database table Create a crontab which moves deleted instances rows to another database table that you don't have to backup. This is done to optimize database management at scale. Depending on the amount of deleted instances that you get on a daily basis you want to modify the $max_rows parameter. This feature is implemented as in nova CLI and addressed by this blueprint: https://blueprints.launchpad.net/nova/+spec/db-archiving Change-Id: Ia03fa6862aefcbcc7d7949b08d00bacf679cb548 Signed-off-by: Emilien Macchi commit 61429e79ddfc0308657482cb57e411f82c8a0165 Author: Mike Dorman Date: Wed Sep 3 12:43:11 2014 -0600 Makes kombu_ssl_* parameters optional when rabbit_use_ssl => true The kombu_ssl_* parameters should not be required when rabbit_use_ssl => true Rather, rabbit_use_ssl must be set to true if the kombu_ssl_* parameters are used. (Similar to this patch to puppet-neutron: https://review.openstack.org/#/c/113671/ ) Closes-Bug: 1356083 Change-Id: I6a27ebf359c1910e221e9dc31711c6af569dc0ce commit 816fe4a78a330c2e2c6eb0849566d1777b8e91f6 Author: Xav Paice Date: Mon Aug 25 14:30:10 2014 +1200 Join enabled_ssl_apis array Adds a stdlib join() to the enabled_ssl_apis so we can specify more than one. Closes bug: #1360978 Change-Id: Ifd290fea802fc926a9e34076393c2c55c3cd9cf5 commit 08e37e94c8f98eabb53a5db45d74d85bf7be9538 Author: Aimon Bustardo Date: Tue Aug 26 15:54:53 2014 -0700 Add ability to set floating IP Pool names - Defaults to 'nova' - Allows user to create multiple pools outside of the 'nova::manage::floating' definition. Change-Id: Ia0482cf24a7d9b9589e9b401879268f40e397be3 --- nova | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova b/nova index ad2e19d39..a79e5338d 160000 --- a/nova +++ b/nova @@ -1 +1 @@ -Subproject commit ad2e19d39f84160b3a2a9dc5d97d21de9e6e24a0 +Subproject commit a79e5338df5f85cb299183e54b39e8a22a640f59 From eeae153b87dc12cf65eaa646ce9bf228f9065dd8 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 08/10] Update openstack to latest master MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit d81d2d86280d5739cc896a48b68d7309e765047a Author: Aimon Bustardo Date: Sat May 17 10:42:07 2014 -0400 Fix upstream rspec failure in cinder - This is a fix to code that made it into master which was causing jenkins to fail Change-Id: Ic5373aa552e20c83dfc03464544f3f8339be0e24 commit b8153e04fc2ca680a42d0eb94e0ab3fe30c24956 Merge: 63896a8 0e1c7af Author: Jenkins Date: Tue Apr 22 04:37:49 2014 +0000 Merge "Fixed typos in readme" commit 63896a854c1610227289f2b325d15a3e849b3e49 Merge: 38d0d47 77a984a Author: Jenkins Date: Fri Apr 4 17:44:40 2014 +0000 Merge "Remove unsupported --no-cache CLI parameter" commit 38d0d47d703f98aa313af25945d04374331c54f2 Merge: 24b7249 f93374e Author: Jenkins Date: Fri Apr 4 17:44:14 2014 +0000 Merge "Update Cirros to 0.3.2" commit 24b72492d92fac02f0ea8d727e0a0b6929e8da03 Merge: 6509520 445f443 Author: Jenkins Date: Fri Apr 4 13:19:15 2014 +0000 Merge "Updated to match semver and release notes." commit 77a984a6a39d170c3e790d342842a10574755e70 Author: Chris Ricker Date: Fri Apr 4 05:29:07 2014 -0700 Remove unsupported --no-cache CLI parameter Current versions of python-novaclient no longer support the --no-cache option, and instead require a --os-cache option to use the cache. Change-Id: Id0f11edbbdf0aaebc230346cb316b07d567a261b Closes-Bug: #1302560 commit f93374ebdfd5d26ac1deccafe57493bf6ec296d3 Author: Chris Ricker Date: Thu Apr 3 05:11:09 2014 -0700 Update Cirros to 0.3.2 Update Cirros image install to use newest version (0.3.2). Change-Id: Ifedeec1c6660bde11c0833e2e50d3b316170fe76 Closes-Bug: #1301901 commit 445f443226d72ed4e765378a6e502925e5908062 Author: Chris Hoge Date: Fri Mar 21 16:22:42 2014 -0700 Updated to match semver and release notes. Before this update the Modulefile was not following semver in relation to stable/havana, and the README files were not in sync. This update introduces proper semver and consistency. Change-Id: Idcc436bb2bdc5180dbeb5eeed8e7342c30c757ae commit 0e1c7afee4ae62581ca21b4f212784f85ff7ee7b Author: rajinir Date: Thu Mar 27 13:21:11 2014 -0500 Fixed typos in readme Change-Id: Ifc000e35f7471eec0a98bfee5937140173fe57b4 commit 6509520a044e8e47d788e4902aa4c40bd45d2bcf Author: Chris Hoge Date: Mon Mar 24 15:38:31 2014 -0700 Fixed gate by Updating Gemfile to pin Rake to 10.1.1 The latest Rake update requires Ruby >= 1.9. Bundler in the current gate uses 1.8.x. This update fixes the gate by pinning Rake to the last known working version. Change-Id: Ic0338578860a069c1cab86b94e7aac2049dd88dd commit 6b35e7870543154e4fd94d380456ac81caaa8d11 Merge: 16c4e7f d4b5fae Author: Jenkins Date: Tue Mar 18 16:28:48 2014 +0000 Merge "Add configuration for glance-api used by cinder." commit 16c4e7fc5af1c53120d52baf7014bc84841e4af9 Author: uberj Date: Sun Mar 16 19:03:17 2014 -0700 fix broken anchor tag Change-Id: I5aeaa212d65bb5a0088dae7d9979256535284b95 commit f2b7397fb6396f07e5a9f9c5cdce4015565d65a7 Merge: 2840cc6 472253c Author: Jenkins Date: Wed Mar 5 21:46:55 2014 +0000 Merge "Ensure swift.conf created in all scenarios" commit 2840cc60e695752e993c8f12ee3ee97135261132 Author: Mathieu Gagné Date: Tue Mar 4 11:08:30 2014 -0500 Unpin puppetlabs-apache fixture to use latest version puppetlabs-apache >= 0.11.0 is required by horizon module. Change-Id: Ic7990161b80cad9a72bb641d7b221433b1445d50 Closes-bug: #1287752 commit 472253cbe29b1375b33d91ae13b561dcdc7fa2d6 Author: Chris Ricker Date: Mon Mar 3 12:34:43 2014 -0800 Ensure swift.conf created in all scenarios Change I60fb78e5d40605ab47f349d154737ef9bab641f4 introduced a bug wherein /etc/swift/swift.conf is getting created in consolidated installs in which openstack::swift::proxy and openstack::swift::storage-node classes are both applied to the same server, but is not getting created on storage nodes in distributed installs in which the proxy and storage-node classes are applied to different servers. Use ensure_resource wrappers around the swift class call to correct. Change-Id: I692ddf5f344577705fc6a8652349f480ad21542d Closes-Bug: 1287349 commit d4b5fae753a0f7d1b5d68d3286f400de160d5501 Author: Min Pae Date: Fri Feb 28 03:37:05 2014 -0800 Add configuration for glance-api used by cinder. Adding configuration for glance-api used by cinder. This is necessary in multi-node installations to allow nova boot from an image based volume to work properly. Glance-api for cinder is currently being set to 127.0.0.1 by default. Closes-Bug: #1286088 Change-Id: I35f789e07ad317e7c8952beb4192c1f4159383d4 commit 0cbddbcea0f3c9932863695d731f079fdd2b1be2 Author: Michael Chapman Date: Sat Mar 1 00:48:56 2014 +1100 Fix ubuntu issues that broke tests. Puppetlabs apt introduced a change that required a debian specific fact that wasn't being set in the spec tests. This patch adds it. Change-Id: Ia8fb3a5d0b01bf58eea583f2f129b48b4ce9564d commit d3928e578daae530d88bf219f57b2449cb6419b9 Author: Sumit Naiksatam Date: Thu Jan 23 16:42:00 2014 -0800 Remove param validation if enable_ovs_agent=false Currently the controller module assumes that the OVS agent is always configured when the neutron service is configured. This patch ensures that when OVS agent is not enabled, we do not require OVS agent specific params to be set. Change-Id: Id3e601841f2c962dbe9a142c4bdfe80b1a9fd4a7 commit 1bd3442a946f81101ff60dc45ba996fa3d5bb4e2 Author: Jeffrey Cox Date: Tue Feb 4 11:21:37 2014 -0500 Remove deprecated address from keystone spec When I57b8469fb816c37c9d6a285c07796f685b121a90 (Remove deprecated parameter 'address') was merged openstack_keystone_spec.rb broke. This change removes the use of the deprecated 'address'. Change-Id: Ib6d74bfc0d13f5c13f523d5d98b4aea60cc4adaf commit eec8af5a745a28db1bcccb51f5cff22ef88dee42 Author: Chris Ricker Date: Mon Feb 3 05:58:52 2014 -0800 test_nova.sh uses old cirros images Update test_nova.sh to download Cirros 0.3.1 for config_drive support, and for consistency with the other Cirros image downloads within this module. Change-Id: Ic022c0199d254c3cadb08ccda1ef588fd3f09c35 Closes-Bug: #1275746 commit c20039004cb39e78c93cd00f154c3b9ba6404951 Author: Chris Hoge Date: Thu Jan 9 14:14:50 2014 -0800 Release 3.0.0 Updated Modulefile for release 3.0.0. Change-Id: I18ddb80fb97176a2b6614fd8d7c482eef0f59116 commit 66ff261dffdd666431ef77d1f1601594a372edf3 Merge: 388d47b 0a8f231 Author: Jenkins Date: Mon Dec 30 17:49:26 2013 +0000 Merge "Change facter variable format" commit 0a8f231156fe14c2e70114aef6d3f39d117c3d3d Author: Rongze Zhu Date: Mon Dec 30 10:59:00 2013 +0800 Change facter variable format since facter variables are set at top scope, we can prefer "$::" to make it explicit: * $operatingsystem => $::operatingsystem Change-Id: I30a08e72182feae6f416cda96555d45d43dcc933 commit 388d47bd9b58bc2259de86dfc9c23f6f3bf60583 Author: Mathieu Gagné Date: Wed Dec 25 21:16:13 2013 -0500 Remove duplicated parameters for keystone Following parameters where duplicated by mistake: nova, glance, cinder, neutron, ceilometer, swift, enabled. Change-Id: I4587ac21a3328a34971428629185bd919cfddb2b Closes-bug: #1263886 commit fa37fc06562ec3299f54c72ce3120ae9d79b2abe Merge: 800d01c ba0c921 Author: Jenkins Date: Mon Dec 23 20:06:19 2013 +0000 Merge "Add missing mysql_root_password to tests/site.pp" commit 800d01c6f9ae20357bafbe33666f24905b5d7bf9 Author: Mathieu Gagné Date: Mon Dec 23 02:43:51 2013 -0500 Remove use of deprecated include_class matcher include_class is deprecated since rspec-puppet 1.0.0. contain_class should be used instead. Closes-bug: #1263617 Change-Id: I63fed009811684de1441a7b9d43325415d1860f9 commit ba0c921368609f4716d40b632b9d945ff1aca7f3 Author: Mathieu Gagné Date: Sun Dec 22 01:12:54 2013 -0500 Add missing mysql_root_password to tests/site.pp Example was missing required parameter mysql_root_password. Change-Id: I6a6b6e712ccab0057a668f2a3ee007f4483b9d76 Closes-bug: #1263292 commit 0ab9b6030e7d938c2c0ad3a0ee1af89a805df3a5 Merge: 06adf02 dfaad20 Author: Jenkins Date: Fri Dec 20 22:21:53 2013 +0000 Merge "Update for 3.0.0-rc2" into stable/havana commit dfaad20a350b8f69e525e6ea8b1c3e2e40c5ccec Author: Chris Hoge Date: Fri Dec 20 14:04:08 2013 -0800 Update for 3.0.0-rc2 Updated .gitreview to use stable/havana branch. Updated Modulefile with current version and dependencies for new Heat and Ceilometer releases. Change-Id: Ied48ec68ace77fbdfa47216d8d32e531c320bcd3 commit 06adf0246a9ead74eb788f529468620de2d11deb Author: cbaesema Date: Tue Dec 17 13:47:25 2013 -0600 Allow running of proxy and storage on the same node. This adds a if defined check to avoid class conflicts when running swift proxy and storage on the same node. Change-Id: I60fb78e5d40605ab47f349d154737ef9bab641f4 (cherry picked from commit 4b9e74a7a275f32217d86487f975c8ded85317b2) commit 4b9e74a7a275f32217d86487f975c8ded85317b2 Author: cbaesema Date: Tue Dec 17 13:47:25 2013 -0600 Allow running of proxy and storage on the same node. This adds a if defined check to avoid class conflicts when running swift proxy and storage on the same node. Change-Id: I60fb78e5d40605ab47f349d154737ef9bab641f4 commit a936e2b7b7d200816bbeebd5be471d02e91d0af0 Merge: dec4538 cd25ea3 Author: Jenkins Date: Tue Dec 17 00:36:31 2013 +0000 Merge "Set Horizon default role to _member_" commit cd25ea33a746725fff83ccb9d0d331fa430db382 Author: Ian Wienand Date: Fri Dec 6 21:06:51 2013 +1100 Set Horizon default role to _member_ Keystone puppet module creates "Member" and "_member_" roles, which creates confusion as to why both exist. In a parallel change [1] we modify keystone to only create the _member_ role. Here we switch Horizon to use that as the default role. See also rhbz#984294 [2] [1] https://review.openstack.org/#/c/60463/ [2] https://bugzilla.redhat.com/show_bug.cgi?id=984294 Change-Id: I329db398d0ec33eb3997167806717c45df7cec09 commit dec453819088730248f52982191e6ee2c4b38873 Author: Zeb Palmer Date: Sun Dec 8 17:53:12 2013 -0700 Typo fix and slight rewording Change-Id: I0b2688e6302cf25e333bcaa936985660e9dd0fa7 commit f4c3d01cd2edb1dbaa5328a81c1995304a9f671f Merge: c7b4ef2 d001af0 Author: Jenkins Date: Tue Nov 26 15:05:15 2013 +0000 Merge "Add syslog support to openstack::compute" commit c7b4ef2e82a3b3a2e147bd68875d858aaafaa407 Author: Sebastien Badia Date: Thu Nov 21 12:23:27 2013 +0100 Puppetfile: Update remote url for puppet-vswitch * Migrated on stackforge now Change-Id: I7c5b51612816bc9ebb1394c1ae69677910bd1f44 commit d3accf21a5490820cd5627f67b1613e8e2a4d0f4 Author: Chris Hoge Date: Thu Nov 14 12:04:12 2013 -0800 Preparing for 3.0.0 Havana release Updated Modulefile with current release version. Updated README.md with deprecation warning and release notes. Updated fixtures to point to stable/havana branch Change-Id: I1e1f70d6ddaa41c0ac71b4d4b44c91d745ee3e8f commit d001af09108649d5fd44d41a76fea9d9333ebe41 Author: Francois Deppierraz Date: Tue Oct 29 16:13:36 2013 +0100 Add syslog support to openstack::compute Change-Id: I20072f2e5cb06422b68347cc9d96cb6ee0d5532a --- openstack | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openstack b/openstack index c20039004..d81d2d862 160000 --- a/openstack +++ b/openstack @@ -1 +1 @@ -Subproject commit c20039004cb39e78c93cd00f154c3b9ba6404951 +Subproject commit d81d2d86280d5739cc896a48b68d7309e765047a From 071d9cd97369a753dd2298f85face675c9912458 Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 09/10] Update rabbitmq to latest master commit cbda1ced336f9768ebd442415b4d9c7c4ddb48c7 Merge: bf59be0 f0cdd14 Author: Hunter Haugen Date: Mon Sep 8 15:37:43 2014 -0700 Merge pull request #234 from misterdorm/rmqadminssl Use https to download rabbitmqadmin tool when $rabbitmq::ssl => true commit f0cdd149e99f6b73fcdcbc2d822dddc01a1d8578 Author: Mike Dorman Date: Thu Sep 4 15:11:31 2014 -0600 Proper bool logic commit 0bd0b0a65a32ee02f28651e5295819a3a6571513 Author: Mike Dorman Date: Thu Sep 4 14:58:41 2014 -0600 Use https to download rabbitmqadmin tool when $rabbitmq::ssl => true If $rabbitmq::admin_enable is set, the rabbitmqadmin tool is downloaded via a http URL on the RabbitMQ management service. However, this fails when $rabbitmq::ssl is set, because in that case the managment service is configured for https only (there is no http listener.) commit bf59be077b5a34e57b467b6de23f96ccdf2d611f Merge: 76e742b 30f3fe6 Author: Hunter Haugen Date: Wed Aug 27 13:44:54 2014 -0700 Merge pull request #231 from misterdorm/tcpkeepalive adding tcp_keepalive parameter commit 76e742b91917c2b4ea3635478a76e225a210abab Merge: df52e34 cf3e1a5 Author: Hunter Haugen Date: Wed Aug 27 13:44:22 2014 -0700 Merge pull request #224 from misterdorm/adminfixes2 Bugfix and feature: Support for configuring the rabbitmq_management web UI commit 30f3fe6ca5c2fa534b222364980dbc5631e8a8d6 Author: Mike Dorman Date: Wed Aug 27 14:17:05 2014 -0500 not testing against puppet 2.7 commit bf404706123cd4d782d69384b6e6d2e376059937 Author: Mike Dorman Date: Wed Aug 27 14:05:39 2014 -0500 proper validate_bool error message regex commit cb69b2d93707d51ee9a645c488aa4ddc19bd96d9 Author: Mike Dorman Date: Wed Aug 27 13:08:05 2014 -0500 spec typos commit cf3e1a534385e03b7d1cbfbf4b538f3cc5c703d4 Author: Mike Dorman Date: Wed Aug 27 12:38:19 2014 -0500 no longer testing against puppet 2.7 commit d3b252474bc7be3a636fc36c7c11f82eef90ae25 Author: Mike Dorman Date: Wed Aug 27 12:07:19 2014 -0500 adding tcp_keepalive parameter commit fc9718eccfc07166f384a446c680175a486f431f Author: Mike Dorman Date: Fri Aug 8 14:36:41 2014 -0600 rabbitmq_exchange provider fix for Puppet 2.x commit 2b65fd5b40394788d4a4bdc3731bee706f0939ec Author: Mike Dorman Date: Fri Aug 8 14:14:23 2014 -0600 regex fixes in rspec for ruby 1.8.7 commit 7f5a21f16b254ab3906b22b58db9e0db3f0bcb6a Author: Mike Dorman Date: Fri Aug 8 10:45:32 2014 -0600 Support for configuring the rabbitmq_management web UI When rabbitmq::admin_enable => true, then also configure RabbitMQ to enable the rabbitmq_management web UI, running on rabbitmq::management_port. Or, if ssl => true, then configure it as an SSL listener on rabbitmq::ssl_management_port. Also added a ssl_port parameter which defines the SSL port for RabbitMQ service itself. Previously, the rabbitmq::ssl_management_port parameter was used for the RabbitMQ service SSL bind port. So this potentially breaks people who are currently using this module to configure RabbitMQ for SSL on a non-standard port. (They need to use the ssl_port parmeter now, instead of ssl_management_port.) Not exactly sure the best way to approach a solution to that. --- rabbitmq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rabbitmq b/rabbitmq index df52e3453..cbda1ced3 160000 --- a/rabbitmq +++ b/rabbitmq @@ -1 +1 @@ -Subproject commit df52e345349c031167cf0cf3501314f3738b4949 +Subproject commit cbda1ced336f9768ebd442415b4d9c7c4ddb48c7 From d083c6a9e07d96829822c1e760f01e313276847e Mon Sep 17 00:00:00 2001 From: Lukas Bezdicka Date: Wed, 1 Oct 2014 11:16:15 +0200 Subject: [PATCH 10/10] Update tempest to latest master commit 7a3369949fc8af41e190dd8115391354a7575ecb Author: Colleen Murphy Date: Mon Sep 22 15:34:19 2014 -0700 Update stdlib dependency to 4.x puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer functions without breaking older functionality. Change-Id: Id7707932c96f2cbd997f136b9257825ca8dee7f8 --- tempest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tempest b/tempest index 59fa10e72..7a3369949 160000 --- a/tempest +++ b/tempest @@ -1 +1 @@ -Subproject commit 59fa10e72bc36858a5f8832e614b817248664ffd +Subproject commit 7a3369949fc8af41e190dd8115391354a7575ecb