{"push_id":1428841550,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"000ad1e3e6b0e6e08e2da874975a9e604e8397e7","before":"541ca653bc9f0d3e6f75cbd6e0772c5b8d2e0fb3","commits":[{"sha":"7f8b66688b35ee123435acddeedd0ba405652287","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Consume these from k8s secrets as well.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/7f8b66688b35ee123435acddeedd0ba405652287"},{"sha":"5cf3fa348f23b37f579ed0334ade985ce5a792e0","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Replace the many-arg deployment signatures with few-arg-using-config-object signatures.\n\nThis is a step towards parameterizing more of the configuration in a k8s-friendly way.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/5cf3fa348f23b37f579ed0334ade985ce5a792e0"},{"sha":"eb877f727065b356cf2cd0d69b948c1536959139","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Merge remote-tracking branch 'origin/master' into 433.move-other-secrets-to-k8s.0","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/eb877f727065b356cf2cd0d69b948c1536959139"},{"sha":"04b08ec7bef2ee2876e76a274782ca9aa7ded01b","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Oops, use the k8s secrets path.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/04b08ec7bef2ee2876e76a274782ca9aa7ded01b"},{"sha":"a707938e30a0aad00803d3a27489b7b2e9daa8a1","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Obvious silly bugs (obvious to pyflakes at least)","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/a707938e30a0aad00803d3a27489b7b2e9daa8a1"},{"sha":"46e8b5072aaa33fbb2f3955168e5fc57b11d4543","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Cannot have an attribute with a default before any attribute without a default.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/46e8b5072aaa33fbb2f3955168e5fc57b11d4543"},{"sha":"61af09dfd4e3dcdcc3903c1abf69ae4e9931f827","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Set up stdout and stderr properly.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/61af09dfd4e3dcdcc3903c1abf69ae4e9931f827"},{"sha":"eddafd7aab693a6c125642ea9b6f3a19ed44f1ee","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Grh, maybe this.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/eddafd7aab693a6c125642ea9b6f3a19ed44f1ee"},{"sha":"a2fa79fdaa55b825d5e3321428940958277f418b","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Grh, maybe this.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/a2fa79fdaa55b825d5e3321428940958277f418b"},{"sha":"f53e64e1dfe4514db2d6b632f31ba74048cee544","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Get stuff from the right place.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/f53e64e1dfe4514db2d6b632f31ba74048cee544"},{"sha":"2cfdfe51fe777dbd219c6a482b98e13e5cc245ac","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"It is spelled like this in the config.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/2cfdfe51fe777dbd219c6a482b98e13e5cc245ac"},{"sha":"f1c69eddc2a6385f31c88a5320c72f9b12c70ea6","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"More consistency for this attribute.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/f1c69eddc2a6385f31c88a5320c72f9b12c70ea6"},{"sha":"a410cef2f22716c618762f318328783e00d40bb2","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"This is a FilePath but everyone expects bytes.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/a410cef2f22716c618762f318328783e00d40bb2"},{"sha":"ca66e29fd34dc3a523d6a9a237731c0e2b7461b9","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Updates to reflect secrets moving into k8s.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/ca66e29fd34dc3a523d6a9a237731c0e2b7461b9"},{"sha":"fd05f83e2ae9b5cda61bc12b016b9d891fc38309","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Put secrets in the flapp container as well.  It also needs them.\n\nNext up, split the secrets into two resources for least authority!","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/fd05f83e2ae9b5cda61bc12b016b9d891fc38309"},{"sha":"5c8dc4a131d9a3530251efa76eb94ba5445e3897","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Reflect the secrets split-up.\n\nNow web has access to web secrets and flapp has access to flapp secrets.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/5c8dc4a131d9a3530251efa76eb94ba5445e3897"},{"sha":"f40b0ac8cb115d15a3f9acb73b74a6ac1ebdb43a","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"If there is going to be a default, at least only encode it in one place.\n\nRely on the deployment convention to be able to find this file in its new location for now.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/f40b0ac8cb115d15a3f9acb73b74a6ac1ebdb43a"},{"sha":"2a5701fdc82f6d9f699c5c6cbe577598270e5ebe","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Oh yea, that moved too, should probably have some tests for some code.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/2a5701fdc82f6d9f699c5c6cbe577598270e5ebe"},{"sha":"dce1833e4cde476aab4f67621c46e12831546cfb","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"This is dead, toss it.\n\nIt refers to no-longer-existing certificates, too.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/dce1833e4cde476aab4f67621c46e12831546cfb"},{"sha":"95bd1c4eed6a573d27157266169ed452679cbc88","author":{"name":"Jean-Paul Calderone","email":"699a4f8bd9fd4d6cf7425da9dfb857b5d9b4512a@twistedmatrix.com"},"message":"Discuss the k8s secrets in the ops manual.","distinct":true,"url":"https://api.github.com/repos/LeastAuthority/leastauthority.com/commits/95bd1c4eed6a573d27157266169ed452679cbc88"}]}
{"actor":{"display_login":"exarkun"}}