{"push_id":1272690887,"size":26,"distinct_size":4,"ref":"refs/heads/jets-qq-temp","head":"f09f87982c7a5cc09b501d79df9c6884b509bae4","before":"e969553c9a997d28ed68a03daf16ef1d094cb668","commits":[{"sha":"f5cbd61d9598261d8776c2b856d2d180c0633ec0","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"[WIP] First working implementation of User Validation via Plugin to support 'jetstream' and 'CyVerse' (Builds from tas_allocation)","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/f5cbd61d9598261d8776c2b856d2d180c0633ec0"},{"sha":"98c135d6453c1743f67f0e3c84f5facdb346392a","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Example of usage in .j2","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/98c135d6453c1743f67f0e3c84f5facdb346392a"},{"sha":"dd0de3ee224681ba1bfe410fff68a769a297afb8","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Forgot to add untracked file core/plugins.py","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/dd0de3ee224681ba1bfe410fff68a769a297afb8"},{"sha":"123871a8bf388e2422b81597ac78218448329fa3","author":{"name":"Julian Pistorius","email":"a3d72ede65af40b9a6646def4d0f2a4fa8f320bb@julianpistorius.com"},"message":"Problem: No test coverage for jetstream.plugins.auth.validation.validate_account, TASAPIDriver methods get_all_allocations, get_all_projects and validate_account\n\nSolution: Added basic tests","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/123871a8bf388e2422b81597ac78218448329fa3"},{"sha":"82f91578ef0811933f72b97093a84f73e317bb05","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"API Access + New Atmosphere Settings to show what values a user will allow.","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/82f91578ef0811933f72b97093a84f73e317bb05"},{"sha":"4ab1c0cf04a849950994b49760673c9254702f58","author":{"name":"Julian Pistorius","email":"a3d72ede65af40b9a6646def4d0f2a4fa8f320bb@julianpistorius.com"},"message":"Problem: We don't really want to show host names in the cassettes\n\nSolution: Scrub it.\n\nI was naughty and also bundled simplification for the @vcr decorator.","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/4ab1c0cf04a849950994b49760673c9254702f58"},{"sha":"1d661af199549941d6b218dbbbf8f04791876e53","author":{"name":"Julian Pistorius","email":"a3d72ede65af40b9a6646def4d0f2a4fa8f320bb@julianpistorius.com"},"message":"Problem: Missing docstring for scrub_host_name function\n\nSolution: Document it.","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/1d661af199549941d6b218dbbbf8f04791876e53"},{"sha":"0a98a9964462d371abedfa69dab4df3c579a34fb","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge conflicts resolved (post-qq+Allocation Source merge)","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/0a98a9964462d371abedfa69dab4df3c579a34fb"},{"sha":"9d4a43da0ede1f965ace8901acaf41cffff6eb65","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Jinja2-ify the local.py","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/9d4a43da0ede1f965ace8901acaf41cffff6eb65"},{"sha":"0aa28030cf121f53cc2ac0f3783b9e9ed440da17","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Verify that all valdiators work. Catch and release a specific exception, InvalidUser, and return a 403 (Forbidden) rather than 500","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/0aa28030cf121f53cc2ac0f3783b9e9ed440da17"},{"sha":"9c57fc99f1cdc8d480afdfb51ed1f5d0b8f5fab0","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Filter out any tags that are passed directly to the machine request API (Do not throw an exception)","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/9c57fc99f1cdc8d480afdfb51ed1f5d0b8f5fab0"},{"sha":"80af37a3133e30c7815107b8a474d66aa4cf712a","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Add missing variable","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/80af37a3133e30c7815107b8a474d66aa4cf712a"},{"sha":"f69225ea1af57be037ce98b9b1e5ae906b097ee3","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge pull request #189 from iPlantCollaborativeOpenSource/ATMO-1305\n\nCreate a setting to blacklist tags","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/f69225ea1af57be037ce98b9b1e5ae906b097ee3"},{"sha":"2e67fd7c5c13b2b496836043bf11f0ad58bb31dd","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"One is_valid to rule them all.","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/2e67fd7c5c13b2b496836043bf11f0ad58bb31dd"},{"sha":"79a22bba961033fb0e7cd83b7a0ce44418768546","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge pull request #188 from steve-gregory/qq-add-user-validation-plugin\n\nInclude user validation as a plugin","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/79a22bba961033fb0e7cd83b7a0ce44418768546"},{"sha":"5ad4be77303314ce8200c281271e35da51c993a1","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge pull request #187 from julianpistorius/jetstream-allocation-tests\n\nProblem: No test coverage for jetstream.plugins.auth.validation.valid…","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/5ad4be77303314ce8200c281271e35da51c993a1"},{"sha":"c0010820a493b8d3a13cc85a604102f278354e42","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge branch 'jets-qq-release' into quasi-quail","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/c0010820a493b8d3a13cc85a604102f278354e42"},{"sha":"d81435929c23b9f2291da9ffd71d69981333135a","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Merge branch 'quasi-quail' of github.com:iPlantCollaborativeOpenSource/atmosphere into quasi-quail","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/d81435929c23b9f2291da9ffd71d69981333135a"},{"sha":"a778eccfc231cf18cddfe404ab2d9ad7e04fee76","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Last minute hotfixes applied to jetstream+qq","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/a778eccfc231cf18cddfe404ab2d9ad7e04fee76"},{"sha":"1df02c15151e69d850111ff9328c0f3ac5c15859","author":{"name":"Steve Gregory","email":"1927999686014308dead34c1cfcb9d8bd5271589@steve-gregory.com"},"message":"Latest version of client tools does not respect tenants (use projects)","distinct":false,"url":"https://api.github.com/repos/iPlantCollaborativeOpenSource/atmosphere/commits/1df02c15151e69d850111ff9328c0f3ac5c15859"}]}
{"actor":{"display_login":"amit4111989"}}