{"push_id":649392632,"size":19,"distinct_size":19,"ref":"refs/heads/master-patches","head":"df31dcc0a65f63bc83767ddfcf37f9d4530fc4f1","before":"aac61129195e854ff662a790de7a78054a0215e2","commits":[{"sha":"23e997baa003c3cb27600d641bffb2dad77a77f0","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"Sync puppet modules with their respective masters\n\nUpdate apache to e920f596c0e3ced5413ad711f846ac377c410de8\ne920f596c0e3ced5413ad711f846ac377c410de8 Merge pull request #1111 from mhaskel/merge_1.4.x_to_master\n06536478de0ab3b329af05cc7ae11a2cd145b7fb 1.4.1 prep\ncab441ea5727db1954cfbf67de51200876e0df7a Update PE dependency in 1.4.x\n4c08bc957050cfa5fd1ecc3c6fa33dca6c60717d Merge pull request #1108 from bmjen/pin-apt-4-jenkins\n73a1b9cc9a49e5d4dd7c7083ca52d6a6c9ddbd2c pin apt to 1.8.0 in spec_helper_acceptance\n47173997d06285b758001ddb5a395cdf65511f96 Merge pull request #1107 from traylenator/restart_method\nf1f554b57fd841adfcfcf263ed5afb2c4d958b09 (#1971) new $service_restart parameter to influence httpd.\n\nUpdate ceilometer to b22ed8d032850aea3d721557bc12c51d16846197\nb22ed8d032850aea3d721557bc12c51d16846197 Bump rspec-puppet to 2.1.0\n441fe25bfe6b3992436fef9f5691fecce08a51e1 MySQL: change default MySQL collate to utf8_general_ci\n\nUpdate cinder to 4a3bfbce84de3d20a5e8c7ec3d5bcdcd3f248bc3\n4a3bfbce84de3d20a5e8c7ec3d5bcdcd3f248bc3 Fix spec tests for RSpec 3.x and Puppet 4.x\n9bb2361d4bc91418392157c08ca5282b5d9bc47d Bump rspec-puppet to 2.1.0\nd85984552fd321cdac16bfd607ce955779b23bd5 Merge \"Add nfs_mount_options variable when backend is NetApp\"\n3fec66b4614118c9b2a3fc48090ca18f1d6ffc80 Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n08be3c0df1bce50cdc2f2f85cf0d9ea1016faca9 MySQL: change default MySQL collate to utf8_general_ci\nfae6f15f8623e3a857bd60ea0ce8290d32e280eb Add nfs_mount_options variable when backend is NetApp\n\nUpdate glance to 0db42a6a60bd4952f795d61ea26ed299e8c35bc8\n0db42a6a60bd4952f795d61ea26ed299e8c35bc8 Merge \"Fix spec tests for RSpec 3.x and Puppet 4.x\"\n1d388344661b056c45e79e3c189f82db6ed0d69b make service description configurable\n60de7b77df0d3705e7b18cf346651d3922b47e3d Fix spec tests for RSpec 3.x and Puppet 4.x\nb76fbcbea34b510191964cc3ed6a4c8e6f2acbfe glance provider: pick os_region_name from DEFAULT\n9f345f97d12af09685c86fb236c3bf44273b10d6 Bump rspec-puppet to 2.1.0\n15e08072566e7c05abeff9c73079fc16f1b9cb8f Merge \"Revert \"Revert \"Fix os_region_name in provider\"\"\"\n5609850a577050aa7a6692e41bbd3abc5cd1fed7 Merge \"Revert \"Fix os_region_name in provider\"\"\nb803a9a983bfd09c40e94bcb8a5ca10348af38ae Merge \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\na758389de6e6b22a20a716905f55df973b11bef9 Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n2f614cf9fd15a5348ac11eb617e63883598f0497 MySQL: change default MySQL collate to utf8_general_ci\n79d307044a3b2189278fdcb230625a6eae282d27 Beaker tests\n62c42a5f6122d146f8c4e292c878cdd3e958a85f Revert \"Revert \"Fix os_region_name in provider\"\"\ne2301958e9dd4086fb6f5689499e5bb39e87e208 Revert \"Fix os_region_name in provider\"\nd302170d260f4e6585fedc1b4709c953d0491c56 Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n\nUpdate gluster to 3cefb34593f37c9c2c2e93fcb88bee07e335045e\n3cefb34593f37c9c2c2e93fcb88bee07e335045e Update puppet stdlib submodule for Vagrant users.\n223ca32d9eca245642da17bd01d1a71d16b73f37 Transition away from deprected 'type' function.\n1215e191ea16e286a446612d0b5fc472a970b54e Fix a deprecation warning with stdlib 4.6.0\n\nUpdate gnocchi to 4ebe8a6b83a5c3a55f7ea9f61991917054c6b013\n4ebe8a6b83a5c3a55f7ea9f61991917054c6b013 Fix spec tests for RSpec 3.x and Puppet 4.x\n618a4429b60e0d23ba828d1273aa64300ddfa4f1 Merge \"Bump rspec-puppet to 2.1.0\"\n4199d395fd2f43ec82b7f5c5177fffebc922e64b Bump rspec-puppet to 2.1.0\nb7b1706bcbe9a4d296d8ce821ac09a708b1380d7 MySQL: change default MySQL collate to utf8_general_ci\nc43f87ae69e5b1f484c7a7119bf43173d510c584 Pin puppetlabs-concat to 1.2.1 in fixtures\n\nUpdate haproxy to ed4afef1a5f13c4ae026ef2dd548fdce75affe82\ned4afef1a5f13c4ae026ef2dd548fdce75affe82 Merge pull request #178 from melan/master\n0187e63792ad0c06d5790cb12bafeaf7e4e23c0a Merge commit '33ceaf932fb694e54fc3d917580e2c89e40f0ae7'\ne44a38a495b4dd4c7a5c8022691f9f49e5dc34eb fixed problems highlighted by puppet-lint\n\nUpdate heat to 2d33876661cfe8b046095bac0158b6757a4bd2f4\n2d33876661cfe8b046095bac0158b6757a4bd2f4 Merge \"Make package_ensure consistent across classes\"\n8b6cf3bbb794e3fac744b779f01e0c87580660b8 Make package_ensure consistent across classes\nd96f5be30ee60dc72d47e9b34b41668350f284d6 Merge \"Bump rspec-puppet to 2.1.0\"\n32fe930012c02801cfb73afc77389fa05fbcd642 Bump rspec-puppet to 2.1.0\n9288f7115c2a72fb401381e937a169ae86d06bf6 Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\nb531066283243a721fa384ba8e6ac2f61dcf76c1 MySQL: change default MySQL collate to utf8_general_ci\nde99d07d32d3f8bb8a2e36df0044a25df7457d37 Merge \"rename keystone_v2_authenticate method\"\nd73a719477806d2f9db18847fd2b84e41518daaa rename keystone_v2_authenticate method\n\nUpdate horizon to e0fd95a693db6f1b2196c6497f999164b292d369\ne0fd95a693db6f1b2196c6497f999164b292d369 Fix spec tests for RSpec 3.x and Puppet 4.x\nbce96510a0cf95dd44727c3872528207dd9a0cb7 Merge \"Collect static files before compressing them\"\ne7b5313d610f9be68d16e33f379b99c5b9717252 Bump rspec-puppet to 2.1.0\n64ebe7aae84bb75185db4c74bfc84649b04784f6 Collect static files before compressing them\n\nUpdate inifile to 033722a34a4a3bae6cc5bcb36995482d8c2b15af\n033722a34a4a3bae6cc5bcb36995482d8c2b15af Merge pull request #159 from WhatsARanjit/MODULES-1940\nb0fb47d4ec9490d1e4c4400c4bcf8b1c4456d327 Added ability to specify section_prefix and section_suffix to accomodate files with sections that don't follow [section_name] format.  AIX for example uses section_name: format.\n\nUpdate ironic to 16e35b28edb5cdf8dd8c78a752dd2c4d9a45f189\n16e35b28edb5cdf8dd8c78a752dd2c4d9a45f189 Fix spec tests for RSpec 3.x and Puppet 4.x\n0957f83d549b9c7a51ec34e9e8089b6625c0dad1 Bump rspec-puppet to 2.1.0\n96d1a1c0f08abb9787b9002706efd2ef9a94fa4f Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n6e07d11c7a4dc6026341f75fd9124daf9a425f5a MySQL: change default MySQL collate to utf8_general_ci\n\nUpdate keystone to edf8c3e1753b5ad0eaf982f5932ce61c55a987bd\nedf8c3e1753b5ad0eaf982f5932ce61c55a987bd Merge \"Only declare openstackclient class if updating version\"\n8a422583bf8167c18995d309b2f865b529a878cc Merge \"Fix spec tests for RSpec 3.x and Puppet 4.x\"\ne1bba1c44538ac5050f720d4791028fb1b4ec352 Only declare openstackclient class if updating version\n72d78202ea433fe519776a4f99fa30a74e294ac5 Merge \"Add native types for keystone paste configuration\"\n2d48f32bb1ce321d9e1ba34047e6229faf0d1255 Merge \"Set WSGI process display-name\"\n918801754bfdc8539dd5c880d8131939b99a708b Merge \"Beaker tests\"\n15deb08f5c2a4ff56dda977e2a1479fb2edc601d Merge \"Support notification_format\"\n7e4085b70f8f79d1014cfe384a070c9d35c2ffe2 Beaker tests\n3ab8faf6a1acfbf827296f41bd2e22b7f8071350 Fix spec tests for RSpec 3.x and Puppet 4.x\nd7aa157e5eebf75001f22bab29d24a480437e4fa Bump rspec-puppet to 2.1.0\n098d349d0ac0e167b4c4beba05108c29c8dac3db Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n1e4ede1730adb3df58de869afc180cb0eed88916 MySQL: change default MySQL collate to utf8_general_ci\ndec3a56696e284177b58a68f16125edbfc43951f Merge \"LDAP: add support to configure credential driver\"\n9acb9468fc2d54e18d678fcd4cf84f35bd872a53 Support notification_format\n120b20bf07722fc8218e646af19724716311e46c LDAP: add support to configure credential driver\n7108a6e64f8e3c2c7586ce74b6af686dc16c6a28 Set WSGI process display-name\n1699792a23b86d6b50ca21d7e57871d71b6a29c6 Add native types for keystone paste configuration\n\nUpdate manila to be32b88889c2a70131a2483768f2a286af96758a\nbe32b88889c2a70131a2483768f2a286af96758a Fix spec tests for RSpec 3.x and Puppet 4.x\nba5a3396d7817b0077ab30ba916fbf8c7b2e6a30 Merge \"Bump rspec-puppet to 2.1.0\"\n73cc04a570353e98821aa943344705aaf5f3cb38 Bump rspec-puppet to 2.1.0\n6071b33e2c1048362c822cb87bbed01448cbdb3c Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n6fa0931083c96e1b66e8ce3bfba84c20c850c34a MySQL: change default MySQL collate to utf8_general_ci\n\nUpdate module-collectd to e01c6f21241e282d5f2008c794109af9af01c45f\ne01c6f21241e282d5f2008c794109af9af01c45f Merge pull request #259 from deric/meta\n6461edbc543c9067ee19b01ea7d89a1e72490c9d fix license name to follow http://spdx.org/licenses/ conventions\n5ffa441be68241e6c3d1bec0bf3d02d235e2f95a added  metadata-json-lint gem\n9dba7e5f548af6eb7449339f71932ae8278a2884 Merge pull request #258 from txaj/testing_on_3_7\ne8db40330753daed24ba1108d1bdf915973a3622 Merge pull request #254 from pdxcat/release_3_3_0\ne2fe68f1ce84bc9bc053df16dab25c2a055ed2bd Check against puppet 3.7.5\nc45093add06883781c2c68d93f91544b670330fc Merge pull request #256 from txaj/release_3_3_0_fix\n599716b1583c9d721356af08fae062e4c05ffdbc Bump concat fixture version\nfe119af271897d2e7d5681aa13f84a2db337d9a9 Fix tests\n5ab404d680a29f5b7175e65ea6a393f501a74543 Pin concat to 1.2.0 in .fixtures.yml\nf9690497d6576c4de21441243b9f992033dd8135 Release 3.3.0\n\nUpdate mongodb to 90bd357bbb916463c105bb85bca46d2d87ca4f97\n90bd357bbb916463c105bb85bca46d2d87ca4f97 Merge pull request #189 from lorello/master\n8b5f00f81b23ae8812d9d1b6757b99a7099c4057 changed apt key to 40 chars to remove apt module warning\n\nUpdate mysql to cc5d937b8364927e052580da1814288e84007867\ncc5d937b8364927e052580da1814288e84007867 Merge pull request #701 from roidelapluie/fixinstalldb\nc2b0b4cb2c14e291b6477b70f7b97aed47474ac0 Split package installation and database install\na4b7595fdeab2530ad59e4a55e60cffd00950157 Merge pull request #700 from mvisonneau/master\n2b9e777637548b4f43efc1e26f8268dc21921fc8 Bugfix on Xtrabackup crons\n\nUpdate nova to dd5dd0fca3d6fa38f24a01d23ad208dc3ff4e9b1\ndd5dd0fca3d6fa38f24a01d23ad208dc3ff4e9b1 Merge \"Moved spice configuration options from DEFAULT to spice section.\"\n627da245dd6c1a4250cad3dbe8a39d710cfff8e9 Moved spice configuration options from DEFAULT to spice section.\ne9ef1c3e2140782647183b6bda4836399f811535 Bump rspec-puppet to 2.1.0\ne4e889c2198bf473717a5e3a0edff178e8a1f0cd Merge \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\n805635211843d39223a481f39158919ca0e626e8 Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n2d2e86aebda491c03a3bfd72bcac0c75725781f8 MySQL: change default MySQL collate to utf8_general_ci\n08072cde265e2f0309d2e697b067a475b3f0c5ab Merge \"Synchronize LICENSE file with OpenStack projects\"\nb714d42c6e870fbd6d5f25cfb4c09f3151f74c11 Synchronize LICENSE file with OpenStack projects\n653f2948a42c5d6adfc16d059a4ab4c617b23fe0 Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n\nUpdate ntp to ca6bbcfbd2ff44e1a4abef8b91a8339a5b0b878c\nca6bbcfbd2ff44e1a4abef8b91a8339a5b0b878c Merge pull request #262 from bmjen/fix-rhel-ci\n04d195c1250210ae915e169b0f285d0267462e23 adds fix for redhat to disable ntp restart due to dhcp ntp server updates\n94ccfd2984fa50cb17ac2db9165f0faadaf50464 Merge pull request #261 from bmjen/fix-acceptance-tests\nbc136efb1e7f22b823d0da94e99263d198529e2b fixes debian-based flakiness in acceptance tests\n\nUpdate openstack_extras to 13f49587fff1c6c4e9aa60302717cc1c433f8287\n13f49587fff1c6c4e9aa60302717cc1c433f8287 fixtures: pin apt to 1.8.0\n\nUpdate openstacklib to 54f3a0be5c6a7893d179206e99ed0cd47a0d9d86\n54f3a0be5c6a7893d179206e99ed0cd47a0d9d86 Added openstack/OSC option os-identity-api-version\nb7657a4bd304414020b01b74d2fc9eb4cccdefa8 Merge \"Beaker tests\"\n0110075f44640af415d35197d095c2f39f08ec40 Beaker tests\n7f5ea28ff94aabc83829420bae218c9f09857d8d Merge \"Bump rspec-puppet to 2.1.0\"\nc614b04b90c43b534dcfc7e711affe993af47800 Bump rspec-puppet to 2.1.0\n6122ac4ebbd38a9f0a99e23929fa7e1e1b702a53 MySQL: change default MySQL collate to utf8_general_ci\n\nUpdate rabbitmq to f04789e12fea79a7e42aded2ebe67631bed2baae\nf04789e12fea79a7e42aded2ebe67631bed2baae Merge pull request #347 from bmjen/5.2.0-prep\nfae371537b2ab7f4769b479aa2366115ecd88056 Release 5.2.0 prep\n360705feb58de56fa46e408b15aa5a47d0c2b5d5 Merge pull request #340 from mayflower/fix_absent_binding\naf4e7bfeb1da565eb21389d71bca6f36a6c21312 Add missing parameter for absent binding\n94b933743b6ad531462b0021c449c5df64537446 Merge pull request #346 from bmjen/pin-apt-for-tests\n16272b542f6ea2871569a283e5bbe14e9dfabb88 Pins apt version for ci\n4dd7d40e248d28a91c37a62962a7cf4c03e98ead Merge pull request #339 from DavidS/fix-conf-formatting\nc5e44c5b599412c6f44d45bc2d87e3613c17d45d Merge pull request #336 from mvisonneau/master\na5508d215088f14c4bc973119046766e23fd7c1a Merge pull request #341 from brasey/master\nfa40a0014006e719ae7e705b3567a42fdcc35e5d Merge pull request #327 from awelzel/setpolicyints\n752ca5347da5e9a47ec6d4f9e4761608b020e505 Add requirement for nanliu-staging to README\n6fdded8ac7b0786f1f1926788d9963d4651d02e5 Added full fingerprint to be compliant with puppetlabs-apt v1.8\n4fcc6a11168a99009f2baae904b56b52cee7577c set_policy: convert known parameters to integers using munge\n8e97331df46b6123d3813d9eaf9fcbcf50e62c59 Add new line in ssl options\nf15eff7e6911f7b1268976da86e3ea633c030fbb set_policy: convert known parameters to integers\n\nUpdate sahara to a189a4309d2fc3f185cde239b43fc49c90351412\na189a4309d2fc3f185cde239b43fc49c90351412 Fix spec tests for RSpec 3.x and Puppet 4.x\n148438d3813da6efffb22c619c5320967477e6d2 Merge \"Bump rspec-puppet to 2.1.0\"\n2f21903e985367d98c556d2d5906c0a9f1182f02 Bump rspec-puppet to 2.1.0\nad0f8606947d00f17ee178d09a294007bc41cbd4 Merge \"MySQL: change default MySQL collate to utf8_general_ci\"\n2019a682cd2dfe3aa446a666983d9472425c4c09 MySQL: change default MySQL collate to utf8_general_ci\n\nUpdate staging to a71e7d6261616fdba9f5c9109c4ad41c120d91be\na71e7d6261616fdba9f5c9109c4ad41c120d91be Merge pull request #68 from nanliu/puppet4\n8c16b66d593028cb383fcebca8dc5bae879880ae Remove testing of caller_module_name in future parser.\n72fbe4afe884b7f256a87eb87f64b6194be4a9e3 Add future parser and remove puppet 4 restrictions.\n9c1c08af301dabe35c0d95ee7de9ab6ef2343139 Merge pull request #66 from csykora/master\nd713efc3ab07ab2171fedafc1a814cb3e45031dd Added quotes around source and target for powershell downloads\n986834e057c1c134cf8310a605ccdc2c627f1ffd Merge pull request #65 from csykora/master\nc1cd606aa7c38231d476a5cec4ed2cc31c1466f9 Fix for powershell download failing\n\nUpdate stdlib to c7a23b226d5293e24cc52229c6162425ad473b6f\nc7a23b226d5293e24cc52229c6162425ad473b6f Merge pull request #441 from mrzarquon/change_stdlib_to_include\ncf499315c1cc693679e4b1c1609d989d32451b94 uses include type class declaration\n\nUpdate swift to 76d98279387a938a245a9f352a6777f5823ceeac\n76d98279387a938a245a9f352a6777f5823ceeac Merge \"Removal of SSH Components\"\n00d10f1c3ebd8103cf256259397ad74b5af0818a Removal of SSH Components\n2a0b89dfa7e7ffdc3961c84eea41c68049057cd4 Merge \"Remove creation of /home/swift\"\n601c18f311cf94976396836679d1c78f71635595 Merge \"Bump rspec-puppet to 2.1.0\"\n24a08bcf9cf1411602696e9eb67257ef52cc3010 Bump rspec-puppet to 2.1.0\nb0a3d8a298eff338232a7347c09c86f8d0de4f67 Remove creation of /home/swift\n\nUpdate tempest to 62c8e5632f9ab6f59436d170393b05fa12aea2bc\n62c8e5632f9ab6f59436d170393b05fa12aea2bc Bump rspec-puppet to 2.1.0\n\nUpdate tripleo to a388f84654701f5d6604e0833a6a8fe1b90fcfdd\na388f84654701f5d6604e0833a6a8fe1b90fcfdd Merge \"Make setup of keepalived optional via manage_vip parameter\"\na3d93790c284863d9b4bc32eae8dd35c6e6cb68c Merge \"Bump rspec-puppet to 2.1.0\"\nd6405961b49147499574d7ceea3f57c0f48d06f9 Bump rspec-puppet to 2.1.0\n20fad5ae9117f529fdc5e0ad15aca78c6a3a59f7 Merge \"Enable access to HAProxy stats page\"\n93b309b2f3b897e1b55634f576706f81b8ccb2e1 Merge \"Add $::galera_bootstrapped fact\"\nec7667b43c4d8dd5fb8222c3ddd9572e08477390 Merge \"Do not make RabbitMQ listen on public vip\"\n70cb73ca6e53cbca3a841a67d2bb1644461754c6 Do not make RabbitMQ listen on public vip\n8c29315cbcd5e255e1287e86cd8134590b9e7d06 Make setup of keepalived optional via manage_vip parameter\ndfcb703bce19c8cc9113c294295de977c51c8e7c Enable access to HAProxy stats page\n9ad337d15e7e3305c0872aee231f75e7af55e889 Add $::galera_bootstrapped fact\n\nUpdate trove to 4aa993d4355ef7637a1a217db15d6ab1fc3af4ed\n4aa993d4355ef7637a1a217db15d6ab1fc3af4ed Fix spec tests for RSpec 3.x and Puppet 4.x\n25ad7704797491194e10f71db867fb7aea3bc939 Merge \"Bump rspec-puppet to 2.1.0\"\n6058f2c7a9cc48b2ac981c4488d6a8d169dcf081 Bump rspec-puppet to 2.1.0\nbc197410acc13d8d85ebeca97c925068739ae622 MySQL: change default MySQL collate to utf8_general_ci\n70325fb0fc1dad9254a3520095d20c75342daf64 Pin puppetlabs-concat to 1.2.1 in fixtures\n\nUpdate vcsrepo to b02a409d141e70b93fe39df84ec3217cbb60ec0f\nb02a409d141e70b93fe39df84ec3217cbb60ec0f Merge pull request #241 from tykeal/master\n126a2bde0ba826d334df04725c062a286e354105 Merge pull request #237 from cmurphy/rspec-puppet-2\n7aab800dff04c485308edd906ce234e83ffb154e Merge pull request #224 from puppet-by-examples/single-branch\na618f2be009b44df5fe91a1d6863bb55bc50020f Clean up puppet lint warnings\n7dc0025a0c8f3ddea12bf642a69a62e22daef071 Update .travis.yml\n6ec1fc6a118579c4983aecf5275dbfdd00f59392 Keep testing on puppet 2.7\n1089bf192413a9b6f64d1087cc623d6532477337 Unpin rspec-puppet and remove unneeded deps\n28f8646e4669bacf7a87ffc8694715333355cd32 Use branch parameter\n\nUpdate vswitch to 9b9636b6f5150b1ef432c5a228ef860f72b984ab\n9b9636b6f5150b1ef432c5a228ef860f72b984ab Bump rspec-puppet to 2.1.0","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/23e997baa003c3cb27600d641bffb2dad77a77f0"},{"sha":"a83864228413be50e1b4f9a173fcfedb9e4c0a63","author":{"email":"517e8e268c9c40bfaf54c81a1a91c5b3600714b7@redhat.com","name":"Martin Mágr"},"message":"[horizon] Change default documentation URL\n\nDocumentation should point to RDO docs by default. This patch is changing it.\n\nFixes: rhbz#1092019","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/a83864228413be50e1b4f9a173fcfedb9e4c0a63"},{"sha":"9a6d3b41d13ebd643f2adfd48315b34ec7dc49f8","author":{"email":"8ea548d7adacb6e81ce31e1ecef22dcd9af8f64b@redhat.com","name":"Solly Ross"},"message":"Set control_exchange in the main config file\n\n`control_exchange = trove` should be set in the main config file.\n\nChange-Id: I559f440a2aed76968bcdce18384f8707febb1f21","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/9a6d3b41d13ebd643f2adfd48315b34ec7dc49f8"},{"sha":"383052060a44d904417b5e0bc22b0df8efe5cc86","author":{"email":"517e8e268c9c40bfaf54c81a1a91c5b3600714b7@redhat.com","name":"Martin Magr"},"message":"Add manage_service feature\n\npuppet-keystone lacks of disabling service managing. This patch adds\n$manage_service parameter to relevant class.\n\nChange-Id: I80a55857442c6cd32387481fbe68b54f52e827a1\nCloses-bug: #1359823","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/383052060a44d904417b5e0bc22b0df8efe5cc86"},{"sha":"2a8716669e9b183a5f09cbab3438052a33a413f2","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"Fix neutron_network for --router:external setting\n\nNeutron can't be called with --router:external=True as that\nwill cause \"ignored explicit argument u'True'\" error.\n\nChange-Id: I49a033fd2821100283e217225896fc93a927edd2","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/2a8716669e9b183a5f09cbab3438052a33a413f2"},{"sha":"c3e3376c9664051cda03f19f509cf63c472afc75","author":{"email":"4396072375afa33620c5522bd202c9e2dff3bfdd@iweb.com","name":"Mathieu Gagné"},"message":"Configure OVS mechanism agent configs in its config file\n\nConfigurations for the OVS agent should go in its config file:\n/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini\nbut as packaging is broken and different in Ubuntu and Redhat\nwe have to use new neutron_agent_ovs provider to configure\novs agent correctly.\n\nTherefore, we should not remove the agent config file and\nreplace it with a symlink to plugin.ini or ml2_conf.ini.\n\nThose config files are meant to be used by the core plugin itself\nin neutron-server, not the agents themselves.\n\n- Remove symlink creation from ovs_neutron_plugin.ini to plugin.ini\n- Use neutron_agent_ovs to configure OVS mechanism agent configs\n\nChange-Id: I53d9b923784587e8a2a934f004a3b054c716daaa\nSigned-off-by: Gael Chamoulaud <gchamoul@redhat.com>","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/c3e3376c9664051cda03f19f509cf63c472afc75"},{"sha":"9a9a8ab72d4ff981c0f146c8f8a895a86108c8a3","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"stop puppet from breaking neutron\n\nThe neutron-ovs-cleanup service is meant to run at boot to tear down ovs\ninterfaces created by Neutron.  The service runs and then exits, which\nmeans that from Puppet's perspective it is always \"stopped\".\n\nBy setting `ensure => started` on the neutron-ovs-cleanup service,\npuppet was starting this service every time it runs, which would\ncompletely disable Neutron networking.\n\nThis patch removes the `ensure` setting, such that the service will be\nenabled and will run at boot but will not be erroneously started by\nPuppet.\n\nConflicts:\n\tmanifests/agents/ml2/ovs.pp\n\nChange-Id: I623a3a0b672e00ddb8513cc346cbbfeca8fdf88b","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/9a9a8ab72d4ff981c0f146c8f8a895a86108c8a3"},{"sha":"d904300d7ede62ddbc0c770ae6e4440f5b7b8472","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"Sync amqp support with other openstack modules\n\nKilo oslo-messaging deprecates rabbit/kombu settings in the\nDEFAULT section.\n\nRabbitmq won't talk to us anymore if we try to use SSLv3 as it disabled\nsupport for SSLv3. Openstack components use python's openssl\nimplementation which does not support TLSv1.1 and TLSv1.2 yet so we\njust switch to TLSv1. Support for newer TLS should come with python\n2.7.9+\n\nThe kombu_ssl_* parameters should not be required when rabbit_use_ssl => true\nRather, rabbit_use_ssl must be set to true if the kombu_ssl_* parameters are\nused.\n\nChange-Id: I327dc193d878cb1574b69d5f5b502c25fa203a66\nCloses-Bug: #1409667 #1356083","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/d904300d7ede62ddbc0c770ae6e4440f5b7b8472"},{"sha":"b3fac3bc4b1d42477e7f107d39fc1a421f720907","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"Deprecate mysql::server resource creation\n\nClass mysql::server should be called manually and bind host should\nbe specified for this class as create_resource causes dependancy\nissues and bind_host override collides with mysql::server default\nsetting.","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/b3fac3bc4b1d42477e7f107d39fc1a421f720907"},{"sha":"ca5abc62cf27b058df7f60f2a38aa923a6187dcf","author":{"email":"430b5df70471658abbd4d9a6eb8b63e34d90b90a@redhat.com","name":"Javier Pena"},"message":"Add support for WEBROOT in local_settings\n\nStarting in Kilo, a new WEBROOT setting has been added in file\nlocal_settings (see\nhttp://docs.openstack.org/developer/horizon/topics/settings.html).\nThis requires changes in the Apache vhost configuration, too.\n\nChange-Id: Ibbeec600502964b51c0c725c35d2afd6fd7bd9e9","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/ca5abc62cf27b058df7f60f2a38aa923a6187dcf"},{"sha":"dfa52643efd91690531ec633689f41f41135521b","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - allow v2 or v3 providers\n\nThis patch implements these parts of the blueprint:\n1) Allows the providers to use the v2 or v3 identity api.\n\nThe keystone.rb provider provides these methods:\na) self.get_api_version_for_url - this is the version suffix to use\nfor the authentication endpoint.  By default it is \"v2.0\".  Providers\nthat support the v3 api should override this method to return \"v3\".\n\nb) self.get_api_version_for_cmd - this is the api version provided\nto the openstack command as --os-identity-api-version.  By default\nthis function returns [] the empty array which tells openstack to\nuse the version 2 default.  Providers that support the v3 api should\noverride this method to return [\"--os-identity-api-version\", \"3\"].\n\nImplements: blueprint api-v3-support\n\nChange-Id: I6faf88e1f59a50d451356b2f4cab275178c47047","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/dfa52643efd91690531ec633689f41f41135521b"},{"sha":"4d85730c402942afd8077a9d24bb8ac152177c8a","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - v3 domain utility code\n\nThis patch implements these parts of the blueprint:\n\n1) Adds some utility code for domain handling.  Puppet code may need\nto specify resource titles as \"name::domain\" e.g. \"admin::admin_domain\".\nThe function split_domain is used to split a name in this format into\nits ['name', 'domain'] components as an array.\nUsually providers will not need to use this, they will use the\nname_and_domain method in the keystone.rb provider.  This is resource\naware and will try many different ways to get a domain to use for\nthe provider:  resource[:domain], then the domain part of\n'name::domain' name/title value, then ENV['OS_DOMAIN_NAME'], then\nENV['OS_DEFAULT_DOMAIN'].\nIf keystone.conf is available, it will use [identity]\ndefault_domain_id as the default domain.  Note that this is the _id_,\nnot the _name_.  With the openstack cli, the domain name and id are\ninterchangeable, so this should be ok.\nIf all else fails, the domain name will be 'Default' which is the\n\"default\" default domain name used by Keystone.\n\n2) Adds the method domain_name_from_id - the providers and other code\nwill need to map from the domain id to the name, and this method\nprovides that mapping.\n\nImplements: blueprint api-v3-support\n\nChange-Id: Ifb8171b78904257f8112e1485d5255f0d0f5aca8","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/4d85730c402942afd8077a9d24bb8ac152177c8a"},{"sha":"177941ec401d167ca6999ea2470bf8c0994eb066","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - the domain resource\n\nThis patch implements these parts of the blueprint:\n\n1) Implements the keystone_domain resource.  Domain creation/ensure\nhas a couple of special cases:\na) When creating a domain that is going to be the default domain,\nwe need to write the id of that domain to the keystone.conf file\nin the [identity] default_domain_id parameter.  Since there is no\nway to get that id at the puppet level, we have to use the ruby code\nto ensure that the parameter has the correct domain id in the\nkeystone.conf file.\n\nb) When creating a domain that is going to be the admin domain, that\nis, the domain containing the cloud admin user, we need to write the\nid of that domain to the policy.json file, to make the 'cloud_admin'\nvalue look like this:\nis_admin:1 or (rule:admin_required and domain_id:id_of_domain)\nSince there is no way to get that id at the puppet level, we have to\nuse the ruby code to ensure that the policy file has the correct\nvalue.\n\nImplements: blueprint api-v3-support\n\nChange-Id: Idc88fb22de8a9a9c8b1f6dfef8ae018190f254e1","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/177941ec401d167ca6999ea2470bf8c0994eb066"},{"sha":"92f38312e92a210782a97b197b5900a6ea0a053a","author":{"email":"3f735b0edba35f2f28fc1e2ec64c1dcf5e47e265@redhat.com","name":"Gilles Dubreuil"},"message":"V3 support for service provider\n\n- Adds support for V3 api\n- The resource name must be the service type at creation time as expected by\n  openstack client (OSC)\n- Once created, the name of the resource is the service id in order to\n  have uniqueness\n\nChange-Id: Ia06dfb75f6e166d04ad151c87064ece85c7a8271","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/92f38312e92a210782a97b197b5900a6ea0a053a"},{"sha":"512ab5908227ffaa817735364e985ccbe10c8d7c","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - the project resource\n\nThis patch implements these parts of the blueprint:\n\n1) Implements the domain aware keystone_tenant (project) resource.\n\nAdds support for a :domain property of a tenant/project, and allows\nthe domain to be specified as \"name::domain\" in the :name property.\nThe new code tries to use the id as much as possible, since it is\nthe id that uniquely identifies the project/tenant among all of\nthe domains, and using id means that name + domain are not required.\n\nImplements: blueprint api-v3-support\n\nChange-Id: I1f703affa6172a3e759e2d62422a87073262acc4","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/512ab5908227ffaa817735364e985ccbe10c8d7c"},{"sha":"09bafa09e76936fed75d9d2894538871a1bd6ad1","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - the user resource\n\nImplements: blueprint api-v3-support\n\nThis patch implements these parts of the blueprint:\n1) Implements the domain aware keystone_user resource.\nAdds support for a :domain property of a user, and allows\nthe domain to be specified as \"name::domain\" in the :name property.\nThe new code tries to use the id as much as possible, since it is\nthe id that uniquely identifies the user among all of\nthe domains, and using id means that name + domain are not required.\nThe use of openstack project and role has changed somewhat because\nthe command line arguments and output are different in v3.\n\nChange-Id: Ie64e03705fa861d3ba5b91b79574a943841319a8","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/09bafa09e76936fed75d9d2894538871a1bd6ad1"},{"sha":"64611d5edad527039beeb7173b6aea0f6443c316","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - the user_role resource\n\nImplements: blueprint api-v3-support\n\nThis patch implements these parts of the blueprint:\n1) Implements the domain aware keystone_user_rol resource.\nWith Keystone v3, you can assign a role to a user on a domain\nor a project/tenant.  e.g.\n\n  assign role 'admin' to user 'admin' for domain 'services'\n  assign role 'admin' to user 'admin' for project 'services'\n\nThat is, domain and project are mutually exclusive - you cannot\nassign a role for both a domain and a project at the same time.\nAccepts a 'username@thing' name/title in the following formats:\nusername@project - for backwards compatibility\nusername::userdomain@::domain\nusername::userdomain@project::projectdomain\nusername::userdomain@::domain\net. al. other combinations.  Use the @::domain to assign a role\nfor a domain.\nNote that the user id and project id must be used when assigning\na role for a user for a project.\nNote that you must do a search for each domain to get the users\nfor all domains - depending on the policy, user list with no domain\nis not guaranteed to list all users in all domains.\n\nChange-Id: I70fad491096d4ad876634aac173cd4e321274d65","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/64611d5edad527039beeb7173b6aea0f6443c316"},{"sha":"6a99c18f12adfb7ad04e1444f89397a91a42480b","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - keystone and keystone::roles::admin\n\nThis patch implements these parts of the blueprint:\n\n1) Allows user to specify the default domain\nIf the user specifies a domain other than 'Default', class keystone\nwill create that domain, and write the id of the domain to the\n[identity] default_domain_id parameter in keystone.conf, using the\nkeystone_domain { is_default => true } resource.\n\n2) Allows user to specify the cloud admin domain\nIf the user specifies a domain other than 'Default', class keystone\nwill create that domain, and write the id of the domain to the\n'cloud_admin' rule in the v3 policy.json file, using the\nkeystone_domain { is_admin => true } resource.\nYou must specify the same cloud_admin_domain name to\nkeystone::roles::admin if you specify an cloud_admin_domain\nto class keystone.\n\n3) Allows user to specify a separate service domain for service accounts\nOne of the use cases for v3 is the ability to have the service account\nkeystone_user resources (e.g. glance, cinder, etc.) to be in a separate\ndomain from the regular user accounts.  keystone::roles::admin allows\nto specify this domain.\n\n4) Creates the v3 policy and allows admin_token access for bootstrap\n\nImplements: blueprint api-v3-support\n\nChange-Id: I3c69ee343e4335f4ce86cd72d6a9e664f7abcf25","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/6a99c18f12adfb7ad04e1444f89397a91a42480b"},{"sha":"df31dcc0a65f63bc83767ddfcf37f9d4530fc4f1","author":{"email":"81d8d54c95866a1362762e14a9934d43b4c160fe@redhat.com","name":"Emilien Macchi"},"message":"support for keystone v3 api - beaker tests\n\nThis patch is used to test Keystone v3 patches in OpenStack Infra CI\nusing Ubuntu.\n\nChange-Id: Idbfaa2d2260dedaf21ebb029c18cd1001c27fc4d\nImplements: blueprint api-v3-support","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/df31dcc0a65f63bc83767ddfcf37f9d4530fc4f1"}]}