{"push_id":1268575499,"size":455,"distinct_size":30,"ref":"refs/heads/develop","head":"6784cb036de8fda2e41e8b6a3197a634012d617e","before":"a72dc59cf4880a09ff9e89f4e23708bb89136cfd","commits":[{"sha":"634f1dded563b5547c3e36bd3f0e5aad337b6a31","author":{"name":"Jorge Schrauwen","email":"4334d8e667c937505aee97e91f16baae9509f59d@acheron.be"},"message":"fixes #35121, causing lots of mayham (onchange) with 2016.3.2 for me","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/634f1dded563b5547c3e36bd3f0e5aad337b6a31"},{"sha":"5cb38c8ae05fde57a966d331bb5d64db36591483","author":{"name":"Jorge Schrauwen","email":"4334d8e667c937505aee97e91f16baae9509f59d@acheron.be"},"message":"switch to fpread().splitlines(), as per @lorengordon suggestion","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/5cb38c8ae05fde57a966d331bb5d64db36591483"},{"sha":"6837acf742fb36ff1e4e06b0d4d4e565a8635f76","author":{"name":"Ch3LL","email":"8a066e026cbffe59f6c7d00b44ebe89dc961ffd9@gmail.com"},"message":"add job cache integration tests","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/6837acf742fb36ff1e4e06b0d4d4e565a8635f76"},{"sha":"50a4f0fe6a4c6b5fc7da4716e8f0d9a47ba5ac8d","author":{"name":"Ch3LL","email":"8a066e026cbffe59f6c7d00b44ebe89dc961ffd9@gmail.com"},"message":"fix comment","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/50a4f0fe6a4c6b5fc7da4716e8f0d9a47ba5ac8d"},{"sha":"7316df7a023f6f1e426e62f1134cfebf7e048138","author":{"name":"Ch3LL","email":"8a066e026cbffe59f6c7d00b44ebe89dc961ffd9@gmail.com"},"message":"fix pylint","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/7316df7a023f6f1e426e62f1134cfebf7e048138"},{"sha":"c9b7c3cf8036c2cbaf44d0256c0ca17c56dfb09a","author":{"name":"Ch3LL","email":"8a066e026cbffe59f6c7d00b44ebe89dc961ffd9@gmail.com"},"message":"need to add returners option in other places","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/c9b7c3cf8036c2cbaf44d0256c0ca17c56dfb09a"},{"sha":"1fc97dce67d6181875ed2e5f3f325d84a4645ce0","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Allow for additional module validation functions.\n\n* Enforces validation on load for beacons.\n\nRefs #34434","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/1fc97dce67d6181875ed2e5f3f325d84a4645ce0"},{"sha":"6d80302e545bd7ec9984f8d295788d33af45d05d","author":{"name":"Denys Havrysh","email":"da695a31fff17c9058bbb31afbb81f9d76f30393@gmail.com"},"message":"grains.filter_by: allow grain value to be a list","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/6d80302e545bd7ec9984f8d295788d33af45d05d"},{"sha":"b614c3b511d7e17b3b0537aa19d1dc84b2ec06e5","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"add snapper pre and post to state.sls","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/b614c3b511d7e17b3b0537aa19d1dc84b2ec06e5"},{"sha":"6710fcb247a88e667b617095772b20f4e073020e","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"This looks better","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/6710fcb247a88e667b617095772b20f4e073020e"},{"sha":"63a4a3645467178e08177d5f17b5417519d489af","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"Add config docs","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/63a4a3645467178e08177d5f17b5417519d489af"},{"sha":"d8359e4c5b5bda8bc8ff33895587d7f10c6d4c3a","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"Add snapper states to the default config","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/d8359e4c5b5bda8bc8ff33895587d7f10c6d4c3a"},{"sha":"89a0f0ddc436298bce3887b3dd67605419d2d59f","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"Add to release notes, snapper!","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/89a0f0ddc436298bce3887b3dd67605419d2d59f"},{"sha":"81c4d136c5e3ac7b8cc208e0a9079c7ebb018b0c","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Transition file push paths to lists\n\nTo support multiple platforms, it will be difficult to try to account\nfor various path seperators and drive lettering schemes on the receiving\nend of a file push. Instead, transition to an interface wherein the file\npath is first split and seperators removed prior to it being sent from\nthe minion to the master.","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/81c4d136c5e3ac7b8cc208e0a9079c7ebb018b0c"},{"sha":"fc0d5878bcee8b9e26ed7bd049d923b62d24ccfe","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Set file_recv on test master","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/fc0d5878bcee8b9e26ed7bd049d923b62d24ccfe"},{"sha":"09efde76340b996f6a441b9397699c11870c743f","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Splat the list into os.path.join","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/09efde76340b996f6a441b9397699c11870c743f"},{"sha":"3646cf1afaf92a0a5fd573d22ddce9dc22eceaf7","author":{"name":"Mike Place","email":"7166a69f428d22083b94cdce0f06f296964810e1@saltstack.com"},"message":"Additional checks on master and integration test","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/3646cf1afaf92a0a5fd573d22ddce9dc22eceaf7"},{"sha":"f54b3cc514bb633ad5a046a8b224593351c20ab7","author":{"name":"Pedro Algarvio","email":"996519bca52dd859f2351f6214bc960e0b8bc308@algarvio.me"},"message":"Only allow one sync read to happen at a time.","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/f54b3cc514bb633ad5a046a8b224593351c20ab7"},{"sha":"c7b9cdf01a50f6a220cbaab220bee9a8b25d1aa9","author":{"name":"Thomas S Hatch","email":"bc5e46e44fb3ac0dbabfabdb14a980a4ba2388bb@gmail.com"},"message":"Fix opts ref, I forgot that salt-ssh state.pkg uses opts magic","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/c7b9cdf01a50f6a220cbaab220bee9a8b25d1aa9"},{"sha":"f16a30786be573fb4dcd6666398dbe48dab18e96","author":{"name":"Tim Egbert","email":"0124e08a9cf79d6f4408510c24368174f80172b4@bluecoat.com"},"message":"Fixes consul.agent_service_register which was broken for registering\nservice checks.\n\nThe function \"agent_service_register\" in the consul.py module failed\nto register service health checks and did not follow the consul.io\ndocumentation for doing so. This patch fixes the code to successfully\nregister service checks, check for dict keys case-insensitive (because\nthe absense of keys with the correct case would fail silently), and\nmore closely follow the documentation at consul.io, see:\n\nhttps://www.consul.io/docs/agent/http/agent.html#agent_service_register\n\nHere is an example salt state for registering a service and a couple\nof health checks, similar to the example in the consul.io documents:\n\nexample-service-registration:\n  module.run:\n    - name: consul.agent_service_register\n    - consul_url: \"http://localhost:8500\"\n    - kwargs:\n        id: redis1\n        name: \"redis\"\n        tags: [master, v1]\n        address: \"127.0.0.1\"\n        port: 8000\n        EnableTagOverride: false\n        check:\n          script: \"/usr/local/bin/check_redis.py\"\n          http: \"http://localhost:5000/health\"\n          interval: \"15s\"\n\nNOTE: the saltstack documentation needs to be updated. It wasn't\ncorrect anyway.","distinct":false,"url":"https://api.github.com/repos/DSRCorporation/salt/commits/f16a30786be573fb4dcd6666398dbe48dab18e96"}]}
{"actor":{"display_login":"DmitryKuzmenko"}}