{"push_id":695404745,"size":12,"distinct_size":12,"ref":"refs/heads/master-patches","head":"1a0aede029bf7393ac4f9d5a43235509bf921d16","before":"915b2f5df0a005c5bb0efd308dafa9abcca06d76","commits":[{"sha":"a7dd9577e205ddb31b62bab028b2ce1dee14b16e","author":{"email":"cd3b060dff6ebb14bb9630beccc1dc4b65a0489a@redhat.com","name":"Lukas Bezdicka"},"message":"Sync openstack puppet modules with their masters\n\nUpdate apache to 84219d81079b901a1400660757e399c365dacbda\n\n84219d81079b901a1400660757e399c365dacbda Merge pull request #1137 from puppetlabs/revert-1126-concat-2\n1507ed260f53bd63499610b51c664d35d7a0c009 Revert \"Support puppetlabs-concat 2.x\"\n71ccd39eea9c3b845341e1cb33e607929ffd8a1a Merge pull request #1136 from justinstoller/maint/master/set_puppet_version\ne58cf4578a450ea0497f8e02b92389a7a1af2ab7 (maint) allow specifying PUPPET_VERSION in acceptance\n4de97c39c0a4eb04c15ca4ec49b8311ff78da1e5 Merge pull request #1135 from puppetlabs/travisci_update\n3a5894eab90d47fff925f0f4c8b5806727e64b9f Updated travisci file to remove allow_failures for Puppet 4\ne46cdc1991a1476826586acd6af9c5fa03875f22 Merge pull request #1132 from hunner/prep_1.5.0\n409ddd29eb3625e584dd9bac80f1124cc5e3734b Add changelog for 1.5.0 relesase\n6e33255ee91e3ed11134bf4f18d3ed5403dfa8a8 Merge pull request #1126 from domcleal/concat-2\n1919eb3d2a81809ce998bbbc7f53d6d2f18edf12 Support puppetlabs-concat 2.x\n\nChange-Id: I881d060a7b8b80c08f84b3a3780623f51de3fa0b\n\nUpdate ceilometer to 2bb88c9e504df19d61c6d272e3658cc47532e686\n\n2bb88c9e504df19d61c6d272e3658cc47532e686 Update .gitreview file for project rename\n430f4f4f72da5bcd401d190876bf04830e0a8e16 Merge \"Unpin beaker-rspec\"\nff9913826b6bf13dba755e578f647e1f76d7c703 Unpin beaker-rspec\n208cee770447b06add82707d28ed616794b1d759 Move rabbit/kombu settings to oslo_messaging_rabbit section\n\nChange-Id: I15ea00df560f54aa62a6741888d14055f1db03be\n\nUpdate cinder to cddc87e4012c7b8851dc274e28c7a32422c47720\n\ncddc87e4012c7b8851dc274e28c7a32422c47720 Update .gitreview file for project rename\n4d0d175128a7ce17284bda85cb85cd441e129be3 Merge \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n8bf7756ee1da1e12d3032d0afbd01d3a337b5cc7 Unpin beaker-rspec\nc23b2c9abb654133337e3d988815b12a6c539714 Move rabbit/kombu settings to oslo_messaging_rabbit section\n4cbfb42ac6cff20a7c8f1e0d6fae5df951ffc3b5 Merge \"NetApp: use $name for configuration group name\"\n95a3a9ad18efcc58bc410908b9cec5ad1a291988 NetApp: use $name for configuration group name\n\nChange-Id: Iffff8fac41c6812534b56825f869880c5bd31a7a\n\nUpdate firewall to 1ceff193347867be5b5d3a0f1757e929173d394c\n\n1ceff193347867be5b5d3a0f1757e929173d394c Merge pull request #538 from justinstoller/maint/master/set-puppet-version\necf7bbd41a8f43fb5c2ea24b05fc96febe978a33 (maint) allow setting PUPPET_VERSION in acceptance\n2a1a56abb7aafbcaf5a7cf56976a0eb5910bf1b9 Merge pull request #536 from jonnytpuppet/travis_update\n843682765a23332e1e9c195a85ee68250dfd2aa5 Updated travisci file to fail on Puppet 4 failures\n11213dcb3efa85c710be89f3620d2e6caa85e9af Merge pull request #537 from tphoney/puppet4_unittest\n04d23f527fea283b37c41ed3e880520f173a9047 add environmentpath\n962ce151b0ff1b584a281bb08693d1445c36c1de Merge pull request #535 from ekohl/patch-1\ne3e10c253e04b778977a7132f0bedef50019beaa Fix puppet lint errors in examples\n\nChange-Id: I4c1c61097a7fb3adeb388cbda7161b76b7681a11\n\nUpdate glance to 7fc2ba21a7ee8cc81826f2bcc74f0a7fa5b6687e\n\n7fc2ba21a7ee8cc81826f2bcc74f0a7fa5b6687e Update .gitreview file for project rename\n\nChange-Id: I6dfad14e6e5d7fba5769ccff605f70a2d93c119b\n\nUpdate gnocchi to 8bb2319e56cab193b43ac0f93e0b76d8c4826d8c\n\n8bb2319e56cab193b43ac0f93e0b76d8c4826d8c Update .gitreview file for project rename\n\nChange-Id: Ie8fc9276d6f3510943c73c10e45c6997b5068930\n\nUpdate haproxy to 6bca1f0bc31bfeb397635c9867d51a847caddbcd\n\n6bca1f0bc31bfeb397635c9867d51a847caddbcd Merge pull request #187 from justinstoller/maint/master/set-puppet-version\n6512813f38733e5ece696d41145a6ba2273fe59f (maint) allow setting PUPPET_VERSION in acceptance\n8b25a7b950825c9e5430b7fc3b68ad257de27711 Merge pull request #184 from puppetlabs/travisci_update\nb7c253984e6bc5169d4df2fbb83f3510174d5dbb Updated travisci file to remove allow_failures on Puppet 4\n611cecbec7bea98a359d3afa82952b258d2ca5b6 Merge pull request #186 from tphoney/puppet27_relax_unittest\nc1bf471eb1a0bf7f88a1efd47d8633ed1e185381 relax unit test for puppet 2.7\n346c213d815ec2ed13bb839970c4db4025c5c5b1 Merge pull request #185 from tphoney/puppet4_unittest\ncf2fc938cd40916b83bc595a296257c6016ebdac changes to fix puppet4 unit tests\n\nChange-Id: Idf3db5e27589e49f28a9b2df37fe139f1e211442\n\nUpdate heat to 1e77c010b95bd8f27d6547dfaf7f5748f80519bc\n\n1e77c010b95bd8f27d6547dfaf7f5748f80519bc Update .gitreview file for project rename\n9f8e0b6f5ced6cf172196b1ed43f70dcdd31f21a Merge \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n989ffa65f4339bfd9612cff3b5ddcc4fd301f695 Merge \"Allow setting default config/signal transport\"\n2aaab3d4d5b0bb2fa4146b62b66c217120f10913 Unpin beaker-rspec\n456355e4709bfe4147b25449f2dab72d39decdfd Move rabbit/kombu settings to oslo_messaging_rabbit section\nbfa9f0aa3e9dfc6dd50a000bf59c06feb07144e8 Run db_sync when heat-common is upgraded\n8e97bd8438c0045b7f4ff7615b1e738d5bff44f1 Allow setting default config/signal transport\n\nChange-Id: I9c43883ecae53bb6c9705a2cf05509a05cedc91d\n\nUpdate horizon to d45c1e69b83dd082e9b969787f3af461f9b32193\n\nd45c1e69b83dd082e9b969787f3af461f9b32193 Update .gitreview file for project rename\nd3d9a29df1e21de2747e065022748500ff29d56b Unpin beaker-rspec\n1b66610b74902d091c8950eb800cefa086d55cb5 rather use the alias and keep references consistent\n\nChange-Id: Ia75d7f2a3bf6c43cb49fe5867a59f8229facfc5a\n\nUpdate inifile to e132445690c21cef314d926bbc5975843c14951e\n\ne132445690c21cef314d926bbc5975843c14951e Merge pull request #168 from hunner/fix_helper_name\n3c92a35df5bdb008c40c4a4ec664fbaea75885d9 Correct the name of the require\ne89bf765a057b3754f6a61231aa5e34f67355f8b Merge pull request #167 from puppetlabs/update_gemfile\n034233ff2abfd23d9081ceaba2af01ac091c6853 Update the gemfile for puppet install helper\n62a31bab5aaa14304077b3f8b3045cb318a8b71e Merge pull request #166 from hunner/add_helper\n6acf750d6226dbb9953a6b40c837201f574b66eb Add helper to install puppet/pe/puppet-agent\n485c8392f437cca3f0ad1d6cba747da4d132d410 Merge pull request #165 from mhaskel/merge_1.3.x_to_master\n30ee205613ff94e98ad8adf106dba8f580cb2c67 Correct the date and metadata ordering\nbb67906957d3026250b2c628fc9f371104745736 Merge pull request #164 from justinstoller/maint/master/set-puppet-version\n9a7c0f38dcb338a265ec262e7cdcd3209ff85ca3 (maint) allow setting PUPPET_VERSION in acceptance\n9858f5b5c0319ac69a667d45fa69bf73aa420958 Merge pull request #161 from tphoney/1.3.0_prep\n461174d8d7c3ebb2838f55cb24923e0fd51681db prep 1.3.0\n\nChange-Id: Ibb4d9be613877c77152e0e53e783be9737b5fcae\n\nUpdate ironic to 1e4c59f22a423aabb5608e18ba9cf3299c07a46f\n\n1e4c59f22a423aabb5608e18ba9cf3299c07a46f Update .gitreview file for project rename\n7dde9ec4777746038c60012f8121b04a9246009b Merge \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\nff63db99996b052e57aff648adbbdd13ac459a08 Merge \"db: Add postgresql support\"\n34ffde4902a010c20ac2d2db22aa3645a69990ea Unpin beaker-rspec\naf76d786f6ed87ce17b768b5f7d47e9bfa7eb4a4 Move rabbit/kombu settings to oslo_messaging_rabbit section\n4a81b07a062dbf7a7a9ba9b4f1c72ae61421b1e2 db: Add postgresql support\n\nChange-Id: I90d33accc6240f2896f9442cbb2a50924126ac3c\n\nUpdate keystone to 380d9addc3ad7552aa1c21002de12a7b349a0675\n\n380d9addc3ad7552aa1c21002de12a7b349a0675 Update .gitreview file for project rename\nbca04a399e6de63bd6d3d3d985aeaf3134802ac1 Add support for Fernet Tokens\n58cdeac78a1bbeb98bc2450a1baf2edb6af150e1 Merge \"Restructures authentication for resource providers\"\n4f5eba30d56eade6d517b1ff66b721a894aaff7d Restructures authentication for resource providers\ndeaff0106014f042af835c279a05fa615e0a3d5d Revert \"remove POSIX users, groups and file modes\"\n85ad9cbf58f8c8dc791feb7e8f4143c2339b2556 Merge \"remove POSIX users, groups and file modes\"\n2abad789290be9f9b5f06e7eac40b438748de84e remove POSIX users, groups and file modes\n4c7318308e41f00c2da330a77c3660ac9da7c9a5 Unpin beaker-rspec\n\nChange-Id: I8a31298292b3af77d165b65f77747bc0f2fdff59\n\nUpdate manila to 04c9643e0e7bf7659ae063977788b4ca4504b861\n\n04c9643e0e7bf7659ae063977788b4ca4504b861 Update .gitreview file for project rename\nfefdc52578767ecac0102cc181648bf722a1f2c5 Merge \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n5b3d0e9cf0edc6ec0eec83e67f86e5290596c0e3 Merge \"Add notification_driver and state_path option\"\nc5d1adde8b0052b1e8d469d6485ee3aa2578a139 Unpin beaker-rspec\n6cc30e79f21635349804e966a9d7bbd250cb3ff3 Move rabbit/kombu settings to oslo_messaging_rabbit section\nec38853e15c24814c72c46463b214f7936c228ff Add notification_driver and state_path option\n\nChange-Id: Ib08e1ac2f065b0b2bfbecccb000a473d973ff2c9\n\nUpdate memcached to 8e6fdfda7400c40176baa5063e05ff716cc5fd73\n\n8e6fdfda7400c40176baa5063e05ff716cc5fd73 add summary, new release v2.8.1\n7f913e5f5160e0304d3f95df2521bba056d112db ignore vendor dir\n\nChange-Id: Ie6ded5230d0cd203b2392b9d98a874d2f27aa71d\n\nUpdate mongodb to 030100a176a72a32e265b77790d8d15407a13729\n\n030100a176a72a32e265b77790d8d15407a13729 Merge pull request #205 from puppetlabs/travisci_update\n1e6836103b5bbb5d737ee66677b6ad2ad04a791b Updated travisci file for Puppet 4\nc50bdb74bed827d023ba885af2daa1082a96150e Merge pull request #179 from atrepca/MODULES-1712\nab566b666bf02ff61bedc2fb83ab2715429f5053 Add $restart param to control service restarts\n\nChange-Id: I5795cac3a658a7ce28d25ae1f98bd61b32a254d4\n\nUpdate mysql to 2a9ff96e023e306e026455fa87ee5c415b74426e\n\n2a9ff96e023e306e026455fa87ee5c415b74426e Merge pull request #724 from justinstoller/maint/master/set-puppet-version\n5185d3d360188973936c25f44a0931be2c5a5c81 (maint) allow setting PUPPET_VERSION in acceptance\n\nChange-Id: Ie16fc5cef82a54343ff7276a37fafd8a43b99898\n\nUpdate n1k_vsm to ed391d3d9bdcccef3e2de3b0da98e654237d99a5\n\ned391d3d9bdcccef3e2de3b0da98e654237d99a5 Duplicate Declaration errors when adding n1k-vsm puppet module to controller host group\n\nChange-Id: I35aa638916f2a9ed4cf960c6bf4a5ea33add631f\n\nUpdate neutron to 910afc6d768a32f36462c3cdc77fe8cd43166b81\n\n910afc6d768a32f36462c3cdc77fe8cd43166b81 Merge \"Update .gitreview file for project rename\"\n6270ace20db38d7ae67de819d6fe9877864fe64d Update .gitreview file for project rename\n048212b1b104d05832531dfce17e6d7e85f6951a Merge \"Don't specify a nova region by default\"\nb7ca195139e44b23b9c534ba49231b579b7bab27 Don't specify a nova region by default\n62a0fc3e2d8d74d6eaccc06e4b70b13c2ef2f277 Merge \"LBaaS: update device_driver for Kilo\"\nb90e0efc511dc107159a83074aa3f3fac1ef0fd5 Merge \"Fix support for auth_uri setting in neutron provider\"\ncc9bc3169908ef170417cf94bb57d43ceaa9fe6d LBaaS: update device_driver for Kilo\n1b4762642767cda3dced6a884cd14764fd4404a3 Merge \"Fix fwaas package name for Ubuntu and Debian\"\n28e53c9e9fc5ced9d8b7d1d938c991505c5a9eea Fix fwaas package name for Ubuntu and Debian\n679bfdc7cf0cccd689a4a5bcfc91e1abd1cb65a0 Merge \"Revert \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\"\n0d31b8f804ac9d9a46f0a66f44d09ff4ea2e3d03 Unpin beaker-rspec\n37b2dc57de4e717ea811e083b485786badd84a1c Merge \"Bring Redhat support to acceptance tests\"\ne74a84f4eb6c021c34babe7689d1d4fbe6196889 Bring Redhat support to acceptance tests\n6fb01efe21669a1a2408ca7aba0efc421cb51bd9 Fix support for auth_uri setting in neutron provider\nf20c34a922ca0bda7d71c8c14a736b435e31fce2 Revert \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\n\nChange-Id: Ia129e68f6564f6bac0787ef1ffe9eef6a0555368\n\nUpdate nova to 273728b88d8dd17cbb42485ec6fe06ce3d854fc8\n\n273728b88d8dd17cbb42485ec6fe06ce3d854fc8 Update .gitreview file for project rename\n68c0cfe93572d4a7cdfa7bd68c4abd7904bba9fd Merge \"Revert \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\"\n81525edb5d7aa9e3e6af9cc053742e5c5ae0d421 Merge \"Unpin beaker-rspec\"\n524d9a2f21383ffe8d10708d2b70b4a854fc1089 Merge \"Run db-sync if nova packages are upgraded\"\n96d342f59f35f143699877bcaf74f10ea0922589 Merge \"Fix spec tests for RSpec 3.x and Puppet 4.x\"\n2b2480e1e355b4beeabde482598d2bbd10dc4764 Fix spec tests for RSpec 3.x and Puppet 4.x\n6f66d2f1841bbe9072a3a289d7dd3b152ce66ebe Remove comment for non-existant variable\n084e3f122d9ba5d9eae15c4501bc84f79b06374d Merge \"spec: convert remaining deprecated keywords\"\n37fef3ee00580e82cb755f02728ad4a07c8a9f17 Merge \"templates: Fix variable prepending\"\n7e457c48dfb264d00171122e563f9fca4ffc4c4c Run db-sync if nova packages are upgraded\ndf40ad7c8dcffb3394fac0d9a7e2e1bb388ed90d Unpin beaker-rspec\nfea50ad29281649e6b3bb396e5dd377d2faf054a spec: convert remaining deprecated keywords\n7d43cf050ce82895240e7675410c5d0af6f0c2aa templates: Fix variable prepending\n3a247427855ab128100b15d48d60730c561a26ef Revert \"Revert \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\"\n\nChange-Id: I4ea6cba271db14f4555073ee327f9f3e11268cbe\n\nUpdate ntp to 413a705d3b61eda9fb3651affb8cf79251c11d98\n\n413a705d3b61eda9fb3651affb8cf79251c11d98 Merge pull request #270 from puppetlabs/maint/master/set-puppet-version\n61f7811688944ed6dd38c2c6dac1de7d4ca18bb6 (maint) allow setting PUPPET_VERSION in acceptance\n8cf93ec7a1ddad14e2c59d8bcff0ddafed94dd7c Merge pull request #269 from puppetlabs/travisci_update\n4d07297c295885e8bc4a8a8813fb6feeae5dcf44 Updated travisci file for Puppet 4\n10b30e6fa4c32929eadf4f2e64ca93c287763ae3 Merge pull request #268 from DavidS/modules-2087-fix-debian-default-config\n2492fc22730950bd7c94f396deae8df0a6c1a971 (MODULES-2087) fix default configuration for Debian\n\nChange-Id: Id7fc663cfa93138b749e827fcbef8906b26a8d2d\n\nUpdate openstack_extras to 7ab1f4544ac71d2158459a85438eddc35e6fd0d6\n\n7ab1f4544ac71d2158459a85438eddc35e6fd0d6 Update .gitreview file for project rename\n14d95d461e75ce269b59c4aa499e785555f18188 metadata: Synchronize metadata file with module requirements\n\nChange-Id: I9f6cbd4303cd9e8e9c27ecda6a0ed4f99d706616\n\nUpdate openstacklib to 15f9db96c2f77a5e78a8fc098c07a72f66bdde4e\n\n15f9db96c2f77a5e78a8fc098c07a72f66bdde4e Update .gitreview file for project rename\n96422c95884e22ab4b7047439fb79d0d664eecd4 Merge \"support for Keystone v3 authentication\"\n115318f7c4ac0e10d7ccae6ff6c709e1ab3885da acceptance: update serverspec syntax\n8441feb39d9daf9642304af71e3287ec76601de5 support for Keystone v3 authentication\n46c6b127ee91c8951f346305a29457efa4b26c81 Merge \"Restructures authentication for resource providers\"\n2f76f651b2999cdd66f057171aa4e6bb7e2c6511 Unpin beaker-rspec\n67d1c38703d36b6cadea7b9f8838d750109782b0 Restructures authentication for resource providers\n\nChange-Id: Ie6a2daf2847a1319b41f3320801787a5c72b19a8\n\nUpdate pacemaker to 337f9c139b705135b4f65e72748b4c706323b695\n\n337f9c139b705135b4f65e72748b4c706323b695 Merge pull request #52 from jistr/fence-agents\nf62e67f3b48857822ab214bbf2bb704b18ce34af Add retry logic into fence agent manifests\n021c273357da3cab541f13b2938c6097174b3582 Merge pull request #50 from jistr/fence-agents\n8f40e62acf78e4df54321f875eb86289288c7d9b Wrap fence_xvm boolean checks in str2bool\n7311e5f3a7faa4c7eecdac6e74f94111cd40d37a Avoid using colons in stonith resource names\n38fe2f724fe5b9f9b036d1ec33bb2b3c005f5dcc Change fence agents from classes to defined types\n37fe18a1e5e17d31bd31100c0c780ecf320b324f Add features from stonith::xvm to stonith::fence_xvm\n07ad3712de4601bd0724c1681e58b033bcb7872d Generate the new fence_xvm manifest\n46507aa22b10479b65fd8e8fc5a7b6967b51ec78 Fix and reformat the fence agent generator\n\nChange-Id: If303f871b836a13362273799e48549b32f60e62b\n\nUpdate rabbitmq to 3acf530fe70b9d4bf15fe048643a635977a68d13\n\n3acf530fe70b9d4bf15fe048643a635977a68d13 Merge pull request #365 from hunner/release_5.2.2\neba3354e9d1cdc830eb4025b61b0ef4ba92486ee Changelog & metadata for 5.2.2\nf96a744c4895304d2a83f437776074bdaa372603 Merge pull request #364 from puppetlabs/travisci_update\n13fa446a6041bdc8a46733632df6338c8ca371c9 Updated travisci file for Puppet 4\nd60d5c361f1e8a4bf0d01d8fa2b35e6decdb32b7 Merge pull request #363 from jonnytpuppet/tcp_listen_options_fix\ne8e3f55898ca86029978df53ed458bae1773bc88 MODULES-1871 - Added default values to tcp_listen_options\n067d25e82145a29751913615dd2be2002f0b9c0b Merge pull request #362 from jonnytpuppet/fixes\n12a1652fd96285d76e626cef79bf4a735e268a33 Merge pull request #360 from cmurphy/fix_acceptance_tests\n48d379f418ce4315a2854365ffae57e94d20b57e Swap order of rabbitmqadmin tests\nd019865b05be4ebe253e72f39301c2cf86b06c99 Fix rabbitmq_exchange create command\ncc4956d32776ce8a5510be0befd5a5fe50ef0ac7 Fix 2.8.1 acceptance tests\n87def929e4c142433ea67e0876c70889af41a891 Made some properties have default values\n\nChange-Id: If497c2d1cd9f7b6a58766156874575b771e6f73b\n\nUpdate redis to 439fb695ed582b99430352cd7b15fefa6bb56989\n\n439fb695ed582b99430352cd7b15fefa6bb56989 Bump version to 1.0.7\n09f52cfda45ecd04f42b05f1b37b1e3a36154cd5 Adjust default value $config_owner\n963fc0cc3769c5ccbb7e1043699be1425f5e5b2f Fixed duplicate declaration of package\n2a1d8de97a3522e8c87ef06807e0068e3c5487ff add ppa_repo param and set to undef when osfamily is RedHat, FreeBSD, or Suse\n\nChange-Id: Idec3d0fc61a28af62a225f5a77089afcdac6db96\n\nUpdate sahara to aca5d45cfc8cbc0ec961a2aad7cc06d0e23144e5\n\naca5d45cfc8cbc0ec961a2aad7cc06d0e23144e5 Update .gitreview file for project rename\n6fecc8376858574843ec969b25534fabee1126bd Merge \"Move rabbit/kombu settings to oslo_messaging_rabbit section\"\n1a7ab09b421f3aa15415675902fc5e604dc826a3 Unpin beaker-rspec\ne19c54a6522b7beecf6009e4714fb78ea64c7402 Move rabbit/kombu settings to oslo_messaging_rabbit section\n\nChange-Id: Ic2da99549f4ef1d0e1615ffdd7614de3aab86e3a\n\nUpdate ssh to 3216cd87ae97ee74f06edd0e4868cedbc90e86d9\n\n3216cd87ae97ee74f06edd0e4868cedbc90e86d9 add summary, new release v2.8.1\n10d5e39904498e64422450801779392085ca7baf new release v2.8.0\ne7670e1640ed8569fce2461bcc1e804eb101383f Merge branch 'ccin2p3-feature/per_user_config'\nb296ee7d6f6ce2d4dc5fd3939c13364b6eddaaa1 fix users_client_options if no hiera values found\ne7a0ba390bbb3eb5a6f754ca513230a2f8dfaf53 Merge branch 'feature/per_user_config' of https://github.com/ccin2p3/puppet-ssh into ccin2p3-feature/per_user_config\n0020bd68c6257db48092e131b233b1bf417bc3ba new release v2.7.0\nadcce9563ad83d52b5979b08db696aa4af5488a0 cast port value to string before striping, fixes #112\nda7c691f0931dc61ca368d51445ffaddc6b2aba3 ignore Gemfile.lock and vendor dir\nd1f515e6065a811286e9ebfce2afe07843858e3d Merge pull request #122 from stjeanp/master\n28d63dbde9c4d214d826ecb6f4644df820e3e6f8 Merge pull request #115 from cisco87/patch-1\nd316ce453117849eb10833e8c9d6a84284b14912 Merge pull request #114 from tedivm/concat_bug\n828e7cf6d032d573b63bac47e272aecae348446d Merge pull request #113 from tedivm/client_server_bug\n5526b90bcbb1862acf86677ad214f98c7bd62d4f Fixes to make puppet-lint happy\n10192afbc62ef8de13ff0522daf6531f9ff91e01 New type for managing users ssh configuration file\n34e3e6977c5661ea269ccd5b80b74a9f097c576b Fixed parameter alignment\ncb626fd50fd039f51ffa4912182ad139f7203a93 It's needed since due for a bug in puppet hiera_hash might return an empty string instead of the default value.\n6629299da7d788384a71ce30e5c57ac90c668a49 Deleted superfluous relationship\n3e5821025f819822fd3df0b1f25c1589500959d0 Corrected dependency direction\nced449b51874d5d408c1ff59faddc42c3eedcbfb Made config class compatible with new concat module\nfc6aa145e42fdaf801f22e422e43f40e8e151fb0 Corrected bug which applied server settings to the client\n\nChange-Id: Ib1870e392fba3bdec9494ba22f4be324f1127d68\n\nUpdate stdlib to 8267dbc149584afa4824dde7a3b95380556e2cea\n\n8267dbc149584afa4824dde7a3b95380556e2cea Merge pull request #470 from Yelp/getvar_future_parser\n0191a3fb772d3caff59ad684e02e702ae8542b1e Merge pull request #472 from justinstoller/maint/master/set_puppet_version\na41cfbd043fb1772f6dc3c1aeef6fcd9978a19dc (maint) update PUPPET_VERSION default to be 3.8.1\n237c4b514986379e33efada2f37437852a3cce32 Merge pull request #471 from puppetlabs/travisci_update\n212c498df32bf14879deac77b2ae7dca927a3c39 Also catch :undefined_variable as thrown by future parser\nc69b75f88bba933857c161945721b3802445d9be Merge pull request #469 from hunner/fix_time\nad4ca4cc3486b0eaaa813595907521ce35c970ce Fix time() on 1.8.7\n650216e5334d6bbcfad3d1ac51868b39f40363bd Updated travisci file to remove allow_failures on Puppet4\n0dd4f69424787f2af64d8e94bf371810025cb141 Merge pull request #468 from kylog/camels-all-the-way-down\n09b427b42629adb1e2945014f57356562d287529 Merge pull request #466 from elyscape/fix/improve_fqdn_acceptance_tests\n84f49d3a1c39890cb2c905ecff3cf1f51ca7a3f3 (doc) Fix spelling of camelcase in CHANGELOG.md\n98c2f283b0ad4c3017dd4189a4a44d4af37f9f2b fqdn_rand_string: Add acceptance tests for custom charsets\n84279e90abdd7f67a4cce28a3adf899d2b752018 fqdn_rotate: Add acceptance tests for custom seeds\nf5f72f4b5a34e7a6c099f8fabdc55f79000b9a8b Merge pull request #467 from DavidS/document-rspec-puppet-version-reqs\n1d6da9674ec9a48ded8c6a9ec57bce5659759cec Gemfile: specify minimum rspec-puppet version\n07e8b396156cd330d4143a48952679400241eb71 Merge pull request #462 from elyscape/fix/fqdn_rotate_seeds_with_argument\nb436216fe68c11d67cc15aec83ce0f1eeb7ededf fqdn_rotate: Add tests for custom seeds\nd7c846035321774e824e3424f59cb24703fcfb2a fqdn_rotate: Improve documentation\n601f681787c8d6c02bb3566b8cefde289377be0e fqdn_rotate: Don't use the value itself as part of the random seed\na383705fdb133978e53503b7e01012367fac139d Merge pull request #464 from DavidS/modules-1882-convert-to-rspec\n18d4c21418e8d188ae659a92ff3a8df04d711f6a Remove unused puppet_spec code\nf3e79ddcd56a221c7799b35efde7e9803a5c7923 Convert tests to use plain rspec-puppet\nb62dff0c6e09faf9bacfb02575e689ed09ee5e56 spec_helper: implement an easy way for specs to confine to puppet version\n78bd9c8cbea75ae21ca7403d19ff952f77617585 Add the missing symlinks to get puppet 4 pickup the functions from the environmentpath\n1fcce9082fd918100d7d6eaa5dc5c90cebb39bc9 root all the gitignore patterns to avoid unintentional matches\nad7d12e460599995b5b53b9d05881a9a547425d0 Remove duplicate rake task and enable metadata.json linting\n65b56c711dc882d7d7f8e26c4e020a6beb297c75 Workaround the broken rspec-mocks support in rspec-puppet\n080d1637f028f8b08221ffd3b7e0ef7aa9eddd73 Enable bundler caching on travis\n1ae9058518d042ea81d42f46cebbb040b35a2b4d Merge pull request #465 from igalic/patch-1\n687600c30cb4279c36215517c02ee8e5e7c0d3cd simplify mac address regex\n\nChange-Id: Ia97cf7e99b0fabfd66c323548b765e836c4376c7\n\nUpdate swift to 1c655eb5bdeb90f97cd157b846a7202f79216e15\n\n1c655eb5bdeb90f97cd157b846a7202f79216e15 Update .gitreview file for project rename\n4a6e4cbb3371a7e7ecd1a699b5c89c1a68a8e8e5 Fix spec tests for RSpec 3.x and Puppet 4.x\n5e814f1b5ff7ef6a8b678cec6c2fb7d29562c7a7 Merge \"Unpin beaker-rspec\"\n0d8892425ccb6f0ded9da2e46f5a15ee4f92b43a Unpin beaker-rspec\n3c28a4bbc13ce707d152eb75790e6d5070941002 Beaker: fix tests on Ubuntu\n\nChange-Id: Ib2a5929b3f4b09dae6d2f6712cc7b9049f278fa0\n\nUpdate tempest to 21ccff381996a39cec387d6020aeb015c6e3e244\n\n21ccff381996a39cec387d6020aeb015c6e3e244 Update .gitreview file for project rename\n0546f050947314fa057b2d44a972cad9612a92eb Unpin beaker-rspec\n\nChange-Id: I0e4cfe9782fca8b6a939ee24078ee870de8d1c25\n\nUpdate tripleo to 8bfbcb1074caf16e44e79b68d385a19d7cac4537\n\n8bfbcb1074caf16e44e79b68d385a19d7cac4537 Update .gitreview file for project rename\na077eaf307998b3a9996fc5c0846f6604139a3e7 Configure virtual IPs for split out networks\n10ac6980f93ca33e279359c29c3cc19151b79f32 Add interface_for_ip function\n8b945b5e0ff93af2ec1c6540d6177739ab846c99 Use node IP lists for HA Proxy ipaddresses\nf4dab984c0dc6d2f0a9f587222396987cff3ad9d Drop nova_meta and glance_registry on public vip\n36cdbecea314fcf4977383b14356637515232123 Allow use of ssl for public api endpoints\n\nChange-Id: Ife35f7e57f2284e6b04de65c2ad38a8743f1d4e7\n\nUpdate trove to ec563fbaf5545939efe8376c3382912562eca1df\n\nec563fbaf5545939efe8376c3382912562eca1df Update .gitreview file for project rename\n8063a02c8f33a00f3fcbf40136aeedf5f40a57a4 Unpin beaker-rspec\n\nChange-Id: Id4c6158da43b11e83d9b85b990ce54c7d2649450\n\nUpdate vcsrepo to 69c9fc6c5c794f829b9c68b546277ae0081c8329\n\n69c9fc6c5c794f829b9c68b546277ae0081c8329 Merge pull request #253 from justinstoller/maint/master/set-puppet-version\na37c388f1b4c7b2d3db12fefe35261d067486f9f (maint) allow setting PUPPET_VERSION in acceptance\n\nChange-Id: Ia48e1a088772ce1499d4f8e3fb63a971deb727de\n\nUpdate vswitch to 70239fb8414f4322b22bdc9fb36accfeacf49795\n\n70239fb8414f4322b22bdc9fb36accfeacf49795 Update .gitreview file for project rename\nc40dc3aa2148eba0ddde188f8b802e6d265ffbe8 Unpin beaker-rspec\n58fa67b42da40e9cadc8f6c49ab046ff86ebe3c4 Merge \"Bring Redhat support to acceptance tests\"\nf9be6156e75ae6000b6266be9d99210161494ec9 Bring Redhat support to acceptance tests\n\nChange-Id: I34df245be5461937ada16e591341d79424e790fc","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/a7dd9577e205ddb31b62bab028b2ce1dee14b16e"},{"sha":"e13c2c47432ad12a69afdf66feab0a34cd9c0120","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/e13c2c47432ad12a69afdf66feab0a34cd9c0120"},{"sha":"df11142e86ade924157548a26a698d2d61bfef06","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/df11142e86ade924157548a26a698d2d61bfef06"},{"sha":"15a02c19b3f3dcf10467a6bc937ae2070335303c","author":{"email":"517e8e268c9c40bfaf54c81a1a91c5b3600714b7@redhat.com","name":"Martin Mágr"},"message":"Change default documentation URL\n\nDocumentation should point to RDO docs by default. This patch is changing it.\n\nFixes: rhbz#1092019\n\nSigned-off-by: Gael Chamoulaud <gchamoul@redhat.com>","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/15a02c19b3f3dcf10467a6bc937ae2070335303c"},{"sha":"e48245e92e49fd73900f57f06db2e400dd006688","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.\nIf keystone.conf is available, it will use [identity]\ndefault_domain_id as the default domain id, and look up the domain\nname using the 'domain list' operation to create a mapping.\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\nDepends-On: Icafc4cb8ed000fd9d3ed6ffde2afe1a1250d90af","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/e48245e92e49fd73900f57f06db2e400dd006688"},{"sha":"4b8f1546886ef642e3ddb150de160f52cce7f70e","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\nc) When deleting a domain, have to disable it first.  Keystone does not\nallow you to delete an enabled domain.\n\nImplements: blueprint api-v3-support\n\nChange-Id: Idc88fb22de8a9a9c8b1f6dfef8ae018190f254e1","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/4b8f1546886ef642e3ddb150de160f52cce7f70e"},{"sha":"24c7a238c01a7acff50d3533a0bb657d77018f39","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/24c7a238c01a7acff50d3533a0bb657d77018f39"},{"sha":"463fed9fb9ee6bf9ad17a703c4dac5e648564b2a","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/463fed9fb9ee6bf9ad17a703c4dac5e648564b2a"},{"sha":"4a6895aa0e8872c7f4d83eb9d7fc055c2f28dae7","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/4a6895aa0e8872c7f4d83eb9d7fc055c2f28dae7"},{"sha":"400af0ea989835fce8fc8525de46753fe0ae4bba","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/400af0ea989835fce8fc8525de46753fe0ae4bba"},{"sha":"d232a45c3d5dbef27f562be3647c6783783468aa","author":{"email":"eddfb389174a82ceee7387bfddd9793f5b4725f4@redhat.com","name":"Rich Megginson"},"message":"support for keystone v3 api - add domains to service_identity\n\nThis patch implements these parts of the blueprint:\n\n1) Adds support for domains to service_identity.\nUsers of this resource may specify a different domain for both the user\nand the tenant/project, or may specify the default domain which will apply\nto both user and tenant.  This also adds the same domain support to\nkeystone::endpoint since that class uses service_identity.\n\n2) Adds a make_keystone_role_name helper method which will construct a\nvalid domain aware role name.  This is intended to be used in the other\npuppet modules (puppet-glance) that set notifications based on\nkeystone_user_role resources, in order to construct valid domain aware\nnames for these resources.\n\n3) Adds a new resource keystone::resource::authconfig - this manages\nkeystone authentication for other puppet modules by managing the\n[keystone_authtoken] section in the config.  Encapsulating the\nauthentication configuration in this resource will ensure that we\nwill be able to support the several new types of authentication coming\nin current and future Keystone releases.  This supports all of the\nauthentication options specified at:\nhttp://www.jamielennox.net/blog/2015/02/17/loading-authentication-plugins/\n\n4) Cleans up domain support in admin.pp and uses the new helper method\n\nImplements: blueprint api-v3-support\n\nChange-Id: I3d420e08c74e8a43f2431be7fd46198281438f13","distinct":true,"url":"https://api.github.com/repos/xbezdick/openstack-puppet-modules/commits/d232a45c3d5dbef27f562be3647c6783783468aa"},{"sha":"1a0aede029bf7393ac4f9d5a43235509bf921d16","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/1a0aede029bf7393ac4f9d5a43235509bf921d16"}]}