{"push_id":995298631,"size":20,"distinct_size":20,"ref":"refs/heads/liberty","head":"b63aac37e5a8f1e9dbd4edbf2ff10d4da7cffe96","before":"d03bf475b5f610eee7552780f5b4862a212859f7","commits":[{"sha":"a77d1a191419a3f1f468707aefa69abd689c3e4b","author":{"email":"81d8d54c95866a1362762e14a9934d43b4c160fe@redhat.com","name":"Emilien Macchi"},"message":"(MODULES-2983) Enable IPv6 in mongodb provider\n\nThis patch allows to run mongodb providers on ipv6 networks.\n\n* When ipv6 is enabled in MongoDB configuration, add --ipv6 when running\n  MongoDB Client [1].\n* When bindip is '::0', ip_real will be '[::1]' to be consistent with\n  ipv4 logic.\n\n[1] https://docs.mongodb.org/manual/reference/program/mongo/#cmdoption--ipv6\n\nCo-Authored-By: Javier Peña <jpena@redhat.com>\nCo-Authored-By: Sofer Athlan Guyot <sathlang@redhat.com>","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/a77d1a191419a3f1f468707aefa69abd689c3e4b"},{"sha":"a04f37d689d8425336dd84a54bed34a90d57c829","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Fix versioncmp when version is undef\n\nThe versioncmp() function fails when the first argument is not a string,\nand we are often comparing undef values. This fix first checks that the\nvariable is a true value (undef is falsy) before comparing it.","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/a04f37d689d8425336dd84a54bed34a90d57c829"},{"sha":"dc31d79e1a39749577ee0385b3bcddc7e7248c41","author":{"email":"cd9053069a9f621836e0bc3b94d2ba610c4de695@users.noreply.github.com","name":"Emilien Macchi"},"message":"Merge pull request #256 from hunner/fix_versioncmp\n\nFix versioncmp when version is undef","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/dc31d79e1a39749577ee0385b3bcddc7e7248c41"},{"sha":"202ee76e281ba8f27bbcfd5f39848d2242619cb1","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #255 from EmilienM/providers/ipv6\n\n(MODULES-2983) Enable IPv6 in mongodb provider","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/202ee76e281ba8f27bbcfd5f39848d2242619cb1"},{"sha":"e372d3e84c57ff4f256c6303f32da5c60587b668","author":{"email":"81d8d54c95866a1362762e14a9934d43b4c160fe@redhat.com","name":"Emilien Macchi"},"message":"mongodb: do not add blank parameter in ipv4\n\nA very recent commit [1] broke IPv4 usage [2].\nWhen running ipv4, the provider will execute:\n\n/bin/mongo admin --quiet \"\" --host 192.0.2.22:27017 --eval\n\"printjson(rs.conf())\"\n\nmongo CLI does not like empty parameters like \"\" so we need to pass a parameter (--ipv6)\nonly when we actually need it.\n\nThis patch adds more conditionals to properly add the parameter only\nwhen needed, and bring back ipv4 support.\n\n[1] a77d1a191419a3f1f468707aefa69abd689c3e4b\n[2] https://bugs.launchpad.net/tripleo/+bug/1536083","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/e372d3e84c57ff4f256c6303f32da5c60587b668"},{"sha":"26c2928f5fae8ed2414356668929db09dacabb68","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #257 from EmilienM/mongo/fixshell\n\nmongodb: do not add blank parameter in ipv4","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/26c2928f5fae8ed2414356668929db09dacabb68"},{"sha":"2a89243a75ee3be1665f1ab545900afbd882a941","author":{"email":"81d8d54c95866a1362762e14a9934d43b4c160fe@redhat.com","name":"Emilien Macchi"},"message":"Fix mongodb provider\n\n* Transform mongo_cmd in a class method\n* Re-add 'out' so we can parse the command and sanitize it if needed.\n\nThis patch is related to the previous patches I did to implement ipv6.\n\nThis has been tested on a fresh setup.","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/2a89243a75ee3be1665f1ab545900afbd882a941"},{"sha":"b25bdb3ce7dcb3e60a4427806fe72cc93625de13","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #258 from EmilienM/mongo/provider\n\nFix mongodb provider","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/b25bdb3ce7dcb3e60a4427806fe72cc93625de13"},{"sha":"d566e9723d3200d966bc201ca8313f91e70edd91","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@dasz.at","name":"David Schmitt"},"message":"(FM-4049) Update to current msync configs [2c99161]","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/d566e9723d3200d966bc201ca8313f91e70edd91"},{"sha":"e5f62b3fd2f54f73d6a002e7ccec21d4136c3606","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #259 from DavidS/fm-4049-update-msync\n\n(FM-4049) update to modulesync_configs","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/e5f62b3fd2f54f73d6a002e7ccec21d4136c3606"},{"sha":"f1b9e3e8f97dc25b7a6d3276d07dc613bc9643ca","author":{"email":"903a0bf658baaaa89463ba893c88ae9c0be5a9bb@puppetlabs.com","name":"tphoney"},"message":"0.12.0 release prep","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/f1b9e3e8f97dc25b7a6d3276d07dc613bc9643ca"},{"sha":"7f3b272a220a916c09c52566e270c327dd4d61ba","author":{"email":"6469cae2f553d304b9fdfc5c08fe688f83a0ed79@puppetlabs.com","name":"Helen"},"message":"Merge pull request #264 from puppetlabs/0.12.0_release_prep\n\n0.12.0 release prep","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/7f3b272a220a916c09c52566e270c327dd4d61ba"},{"sha":"4ced68df319618709a0487034780f5c8c84c000d","author":{"email":"70f8064dace2158cbe15fa9c9e7f263df7190e92@fr.clara.net","name":"Benjamin Dupuis"},"message":"Fix when using admin params : catalog: Found 1 dependency cycle:\n(Anchor[::mongodb::client::start] => Class[Mongodb::Client::Install] =>\nPackage[mongodb_client] => Mongodb_database[admin] => Mongodb::Db[admin]\n=> Class[Mongodb::Server] => Class[Mongodb::Client] =>\nAnchor[::mongodb::client::start])","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/4ced68df319618709a0487034780f5c8c84c000d"},{"sha":"7d197f5b35389d5e0f4de1e85514ea3b926af3c2","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@dasz.at","name":"David Schmitt"},"message":"(FM-4046) Update to current msync configs [006831f]\n\nThis moves all copyright statements to the NOTICE file in accordance with the ASFs guidelines on applying the Apache-2.0 license.","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/7d197f5b35389d5e0f4de1e85514ea3b926af3c2"},{"sha":"cd6bdadf8e4c085116ee063dd07fd81c2971b177","author":{"email":"0bca73046bc3d6e3807a3cb5bbbbec53be31f74d@users.noreply.github.com","name":"TP Honey"},"message":"Merge pull request #270 from DavidS/fm-4046-update-msync\n\n(FM-4046) Update to current msync configs [006831f]","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/cd6bdadf8e4c085116ee063dd07fd81c2971b177"},{"sha":"3b25754328cef1e259ada4138fdff5cc5774c2ac","author":{"email":"347276d566925f889886fa901d0cc193a5be2cf2@logicworks.net","name":"Dan Rosenbloom"},"message":"ensure that the pidfile exists and is writable","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/3b25754328cef1e259ada4138fdff5cc5774c2ac"},{"sha":"81b42ea21313938fd58e77dccc50678684dda949","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #267 from Poil/fix_readme_dependency_cycle\n\nFix when using admin params : catalog: Found 1 dependency cycle:","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/81b42ea21313938fd58e77dccc50678684dda949"},{"sha":"852b097d5499c67b7ffdf481cd44d7f3fdf624c5","author":{"email":"6e2f9e6111e77edd0c446ea7a84e25323d137a61@puppetlabs.com","name":"Hunter Haugen"},"message":"Merge pull request #269 from Logicworks/bugfix/ensure-pidfile\n\nensure that the pidfile exists and is writable to the mongod service","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/852b097d5499c67b7ffdf481cd44d7f3fdf624c5"},{"sha":"98fa4ace440ac59d2db9b04f35556fdecc398e99","author":{"email":"9be5920a12e393c683d824b7365a84c239637cef@gwdg.de","name":"Maik Srba"},"message":"Fix pidfilepath -> related to this issue https://jira.mongodb.org/browse/DOCS-5696","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/98fa4ace440ac59d2db9b04f35556fdecc398e99"},{"sha":"b63aac37e5a8f1e9dbd4edbf2ff10d4da7cffe96","author":{"email":"82ff7ca17dc193d6fb273bff7a97f6a304def7b4@gwdg.de","name":"Piotr Kasprzak"},"message":"Merge branch 'liberty' of https://github.com/gwdg/puppetlabs-mongodb into liberty","distinct":true,"url":"https://api.github.com/repos/gwdg/puppetlabs-mongodb/commits/b63aac37e5a8f1e9dbd4edbf2ff10d4da7cffe96"}]}