{"push_id":574210365,"size":6,"distinct_size":6,"ref":"refs/heads/router-pg-datastore","head":"3d7dc7ae6b5117310b4fd44aabae7cd0bad47c56","before":"94b55527a6d11ed12bc36f628615c4a2299b4c0f","commits":[{"sha":"3515ad543e269820de5e44987f081257cc939a7a","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benburkert.com","name":"Ben Burkert"},"message":"router: add postgres migrations\n\nAdd data migrations for the routes table and notify_routes pg_notify\nchannel. Run the migration when the server boots.\n\nSigned-off-by: Ben Burkert <ben@benburkert.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/3515ad543e269820de5e44987f081257cc939a7a"},{"sha":"dc2dc48022df88f68f7bbccd2d3fe296309f6bc3","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benburkert.com","name":"Ben Burkert"},"message":"router: add pgDataStore type\n\nThe pgDataStore type will replace etcdDataStore, storing config data\npersistently in Postgres.\n\nAdds the Config type for raw JSON config data to implement pgx.Scanner.\n\nSwitch tests to use the new pgDataStore.\n\nSigned-off-by: Ben Burkert <ben@benburkert.com>\nSigned-off-by: Blake Gentry <blakesgentry@gmail.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/dc2dc48022df88f68f7bbccd2d3fe296309f6bc3"},{"sha":"9d36760fe98d9e8150a1e9996fb8396a1377e37a","author":{"email":"f3924a1cf04dc10d9e836c6754e73f29db9a741d@gmail.com","name":"Blake Gentry"},"message":"bootstrap: add postgres resource for router\n\nAlso fix manifest for add-route.\n\nSigned-off-by: Blake Gentry <blakesgentry@gmail.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/9d36760fe98d9e8150a1e9996fb8396a1377e37a"},{"sha":"ab04a61c05205d63fc3a27ef63226b34369da162","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benburkert.com","name":"Ben Burkert"},"message":"router: remove etcd data store\n\nReplace the etcdDataStore with pgDataStore.\n\nSigned-off-by: Ben Burkert <ben@benburkert.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/ab04a61c05205d63fc3a27ef63226b34369da162"},{"sha":"b3736b18bc5155cbfef43a16d89e7490f6634aff","author":{"email":"f3924a1cf04dc10d9e836c6754e73f29db9a741d@gmail.com","name":"Blake Gentry"},"message":"router: separate http_routes + tcp_routes tables\n\nRather than a single routes table with an opaque config blob, use\nseparaate structured tables for each type of route. Normalize all fields\nthat were previously being stored in the schemaless config.\n\nSigned-off-by: Blake Gentry <blakesgentry@gmail.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/b3736b18bc5155cbfef43a16d89e7490f6634aff"},{"sha":"3d7dc7ae6b5117310b4fd44aabae7cd0bad47c56","author":{"email":"f3924a1cf04dc10d9e836c6754e73f29db9a741d@gmail.com","name":"Blake Gentry"},"message":"router: change SetRoute -> UpdateRoute\n\nChange this action so it is no longer a \"create or update\" and is\ninstead just an \"update\". Change the affected APIs to be consistent with\nthis.\n\nSigned-off-by: Blake Gentry <blakesgentry@gmail.com>","distinct":true,"url":"https://api.github.com/repos/benburkert/flynn/commits/3d7dc7ae6b5117310b4fd44aabae7cd0bad47c56"}]}