{"push_id":707099406,"size":63,"distinct_size":2,"ref":"refs/heads/expose-config-vars-to-etcd","head":"ee82ded608077d1ac9429991f8953fb68d371939","before":"fc2393304866894c56c3f0e1a9ac75f4e53aed4b","commits":[{"sha":"518c5e1e4f2311fed52bfa0cc4152c467af96a42","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"ref(deisctl): remove global variables in backend package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/518c5e1e4f2311fed52bfa0cc4152c467af96a42"},{"sha":"5f2355601d8493623d00cac4b04959e0ccd89c2b","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"test(deisctl): add tests to config package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/5f2355601d8493623d00cac4b04959e0ccd89c2b"},{"sha":"5ccb0e80def64bc4609409289ceb8293c49d4626","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"test(deisctl): add tests for CMD package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/5ccb0e80def64bc4609409289ceb8293c49d4626"},{"sha":"28ffa172a28cf2cf53cd92c46317094aab5d8844","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"chore(release): update version in master to v1.7.3","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/28ffa172a28cf2cf53cd92c46317094aab5d8844"},{"sha":"fcded8f51dfe1fe6f5a0bfcc78431bd683465946","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3865 from Joshua-Anderson/remove-global-fleet-api\n\nref(deisctl): remove global variables in backend package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/fcded8f51dfe1fe6f5a0bfcc78431bd683465946"},{"sha":"68415ae735c46131e48f818eb049da6bad357fd0","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3860 from Joshua-Anderson/cmd-testing\n\ntest(deisctl): add tests for CMD package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/68415ae735c46131e48f818eb049da6bad357fd0"},{"sha":"b1a52f4c4583e2e06b7a28bd070d589995403e1d","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): enable HSTS when enforceHTTPS is set\n\nWhen browsers see the HSTS header on an HTTPS request then they rewrite\nall links for the current domain that point at HTTP resources to point\nto HTTPS resources. When /deis/router/enforceHTTPS is set, using HSTS\navoids the extranneous 301 redirect to the HTTPS resource and prevents\n[some threats][1]. The HTTPS Strict Transport Security header mechanism\nis defined in [RFC-6797][2]\n\n[1]: https://www.owasp.org/index.php/HTTP_Strict_Transport_Security\n[2]: https://tools.ietf.org/html/rfc6797","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/b1a52f4c4583e2e06b7a28bd070d589995403e1d"},{"sha":"8cb502849e1be15d3fed927c72af82dbf22776ef","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): use one folder for all HSTS keys","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/8cb502849e1be15d3fed927c72af82dbf22776ef"},{"sha":"08c84ed962678edb490bd00fae47e46d0f65a4bb","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): set default HSTS maxAge to 18 weeks for preload list compat","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/08c84ed962678edb490bd00fae47e46d0f65a4bb"},{"sha":"dac0663e91ac7eefb63a634e2d191a05aba36d6b","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): add Diffie-Hellman parameter for DHE ciphersuites","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/dac0663e91ac7eefb63a634e2d191a05aba36d6b"},{"sha":"125dd7b150bbc0e2ebc1e4fc555e65b85c07b06b","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): read list of preferred ciphers","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/125dd7b150bbc0e2ebc1e4fc555e65b85c07b06b"},{"sha":"28daf92ae14f38b29af56459ab47646d537b0717","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"fix(deisctl): return 0 when only printing version","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/28daf92ae14f38b29af56459ab47646d537b0717"},{"sha":"36186aa0c6bc442f0699d319a084cecef989c3d7","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"chore(controller): update psycopg2 to 2.6.1\n\nSee http://pythonhosted.org/psycopg2/news.html#what-s-new-in-psycopg-2-6-1","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/36186aa0c6bc442f0699d319a084cecef989c3d7"},{"sha":"4082ee40f258f061591c9f46040651311df0fec4","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"chore(client+controller): update flake8 to 2.4.1\n\nSee https://gitlab.com/pycqa/flake8/blob/master/CHANGES.rst","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/4082ee40f258f061591c9f46040651311df0fec4"},{"sha":"f29f7ef53864845bc874f758997a8a1f22d5e24f","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"fix(builder): add \"z\" flag for compressed tar archives\n\nWhen a Procfile isn't present in a `git push` operation, builder\ntries to extract or fabricate one, but the tar commands would fail\nwith \"invalid tar magic\" since the compression flag \"z\" was missing.","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/f29f7ef53864845bc874f758997a8a1f22d5e24f"},{"sha":"68266b95126acf62444e08646e2e7355c52f6e36","author":{"email":"b7c359372e54707ed4686353862e3ebcaf4dee96@engineyard.com","name":"smothiki"},"message":"fix(controller): add scheduler logs to app logs\n\nfix(controller): roll back if scale fails","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/68266b95126acf62444e08646e2e7355c52f6e36"},{"sha":"9b36adfced2c5fb85775ce7ad897d8329ea1e415","author":{"email":"ba670f9476975834a2e3e8fee18ae4e033b6ee52@engineyard.com","name":"Matthew Fisher"},"message":"Merge pull request #3859 from Joshua-Anderson/config-testing\n\ntest(deisctl): add tests to config package","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/9b36adfced2c5fb85775ce7ad897d8329ea1e415"},{"sha":"59237fe343cdb10798c4677fad6aace32581e9c1","author":{"email":"bc332d5223760579fe6f43d9f0d20581d21c0594@engineyard.com","name":"Chris Armstrong"},"message":"Merge pull request #3877 from Joshua-Anderson/deisctl-version\n\nfix(deisctl): return 0 when only printing version","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/59237fe343cdb10798c4677fad6aace32581e9c1"},{"sha":"94a7562abed99206fe59d88adcc56f59c0745872","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3881 from mboersma/fix-builder-tar\n\nfix(builder): add \"z\" flag for compressed tar archives","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/94a7562abed99206fe59d88adcc56f59c0745872"},{"sha":"cf9446734576b7e466dc160e1c24eb89428de1ec","author":{"email":"ba670f9476975834a2e3e8fee18ae4e033b6ee52@engineyard.com","name":"Matthew Fisher"},"message":"fix(builder): generate key on boot\n\nThis change generates keys on boot, as well as storing the keys in etcd\nsuch that the key will persist between builder reboots.\n\nBREAKING CHANGE: since the key is no longer generated on `docker build`,\nthe first time the user runs this they may receive a key conflict\nwarning with the old builder keys. Since this change now saves it to\netcd, the user should remove the old key from their known_hosts file\nand accept the new key. On reboots, the newly generated key should stay\nthe same.","distinct":false,"url":"https://api.github.com/repos/bacongobbler/deis/commits/cf9446734576b7e466dc160e1c24eb89428de1ec"}]}