{"push_id":562145168,"size":29,"distinct_size":13,"ref":"refs/heads/ntp-as-a-service","head":"44541e2f9d58c7ef91fc084f6936fe3aa2f80970","before":"982b08fb8de689a37f8d8c6f925c694a29f7d2e3","commits":[{"sha":"a1391537281a2935943f91448121a17ab765f0b6","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"remove extra commit route that was causing issues","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/a1391537281a2935943f91448121a17ab765f0b6"},{"sha":"87d269218247bad9f73b9db0aa128c0957c2f0dd","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"improve logging in error cases","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/87d269218247bad9f73b9db0aa128c0957c2f0dd"},{"sha":"6e01fd190bf0ef3648c8e5b81b9ff324a9165527","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #392 from ravolt/bdderror\n\nincremental BDD fixes for dev:pop() issue","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/6e01fd190bf0ef3648c8e5b81b9ff324a9165527"},{"sha":"2c03a34bd9a0e3a73c59469be2275b37c1a1929c","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"fix annoying popup digest auth on login","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/2c03a34bd9a0e3a73c59469be2275b37c1a1929c"},{"sha":"c53746fce243cb7689100ff33f8989946846324f","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"do not add chef roles if chef not active (unbreak BDD dev:pop)","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/c53746fce243cb7689100ff33f8989946846324f"},{"sha":"51e836bcd57a20d3fb242dd2bf5ccfdb5b5f8ac0","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"add test to reproduce node delete error FK","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/51e836bcd57a20d3fb242dd2bf5ccfdb5b5f8ac0"},{"sha":"a35d56a095cbb0111361aef034a9a3aed6904cf3","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"add scaffold for node role attrib link","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/a35d56a095cbb0111361aef034a9a3aed6904cf3"},{"sha":"be5ad42f190c055585ed1d4ee16cd3474f253462","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"Fix for FK issue on node delete, add missing dependent destroy","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/be5ad42f190c055585ed1d4ee16cd3474f253462"},{"sha":"04661b7326df51f16eb65be18af4a08796e99bbb","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"open consul port from container","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/04661b7326df51f16eb65be18af4a08796e99bbb"},{"sha":"06ff48a06ed4bebcd6a89b4fe15d735ff1536983","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #402 from ravolt/bug399\n\nbug #399 do not add chef roles if chef not active (unbreak BDD dev:pop)","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/06ff48a06ed4bebcd6a89b4fe15d735ff1536983"},{"sha":"9ed5c174990c8081b7977ef09bd319b21c73369c","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #401 from ravolt/bug400\n\nBug #400 fix annoying popup digest auth on login","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/9ed5c174990c8081b7977ef09bd319b21c73369c"},{"sha":"48c9c2e7a7a913ab1e7677594d8284fab3d5957b","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"add test for new scaffold","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/48c9c2e7a7a913ab1e7677594d8284fab3d5957b"},{"sha":"b5b2c94df3aea215545ba09a9e20f8e2a1faf4f9","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #403 from ravolt/dockerports\n\nopen consul port from container","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/b5b2c94df3aea215545ba09a9e20f8e2a1faf4f9"},{"sha":"6cf97b3ecd0c4291db0b94159f8e9c69acf650ea","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #404 from ravolt/bug398\n\nBug #398 fix node_role_attrib_links FK issue","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/6cf97b3ecd0c4291db0b94159f8e9c69acf650ea"},{"sha":"c57f838202579b79396918fcfe51e70918b10223","author":{"email":"7e09c9d3e96378bf549fc283fd6e1e5b7014cc33@zehicle.com","name":"Rob Hirschfeld"},"message":"put if in correct place","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/c57f838202579b79396918fcfe51e70918b10223"},{"sha":"7f47c679933f2f6875593bc6fd3b79d9f355e6df","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"Greg Althaus"},"message":"Merge pull request #405 from ravolt/bug400\n\nbug #400 put if in correct place","distinct":false,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/7f47c679933f2f6875593bc6fd3b79d9f355e6df"},{"sha":"6d88c1511360edb85e1ef444f314fb9512f6c8c7","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"galthaus"},"message":"Make Consul server its UI by default for now.\nIt helps with debugging and progress.","distinct":true,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/6d88c1511360edb85e1ef444f314fb9512f6c8c7"},{"sha":"92b52ab5f51c1ee2dad866b99170d6a98fd37c3f","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"galthaus"},"message":"Allow nodes with no addresses.  Make some places more tolerate to\nmissing addresses.","distinct":true,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/92b52ab5f51c1ee2dad866b99170d6a98fd37c3f"},{"sha":"82693c0c474ae0b15b8ba126ee6df7cc9b578be2","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"galthaus"},"message":"The first node doesn't have to be an admin node anymore.","distinct":true,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/82693c0c474ae0b15b8ba126ee6df7cc9b578be2"},{"sha":"13e6d9dec7664c43ed11940e6a8de1e1a1270275","author":{"email":"2deb3f35ccc7d3d1fa873ec999ee85bd9aa03be3@austin.rr.com","name":"galthaus"},"message":"Add a system node that can be used to hang node roles for\nservices off.\n\nThe system node will not have ssh hammer.\nIt will not be in the dashboard for ready-state wizard.","distinct":true,"url":"https://api.github.com/repos/galthaus/crowbar-core/commits/13e6d9dec7664c43ed11940e6a8de1e1a1270275"}]}