{"push_id":1064986502,"size":103,"distinct_size":4,"ref":"refs/heads/lp1563932_helptext-set-constraints","head":"976b6ac1aa667d5112493b25e0f6dc4d915b5a03","before":"e4842857e447c444c82c4258fd6d3a0f7d136f4f","commits":[{"sha":"f0b5d951d1ec4847d1515f3410c64e67a6543ff7","author":{"email":"2345cebae5a3b5775d2492e112bf89e7707e0a78@canonical.com","name":"Christian Muirhead"},"message":"MAAS2 implementation of maasEnviron.NetworkInterfaces\n\nReimplement maasObjectNetworkInterfaces as maas2NetworkInterfaces.\n\nI initially tried to share the big loop that makes InterfaceInfos by\nmaking maasInterface &c conform to the corresponding gomaasapi\ninterfaces, but that required renaming most of the fields in the\nstructs (which leaked out into other code) and tied the v1 and v2 code\ntogether too much.\n\nDiscarded version here:\nhttps://github.com/babbageclunk/juju/tree/maas2-interfaces-bad-idea\n\nThis doesn't build at the moment - it relies on some fields not in the\ngomaasapi yet.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/f0b5d951d1ec4847d1515f3410c64e67a6543ff7"},{"sha":"18f9a5a9e3857a6ebda7cbb8323fcba289b8d7c5","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Update dependencies for new gomaasapi","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/18f9a5a9e3857a6ebda7cbb8323fcba289b8d7c5"},{"sha":"8fa705775474d99e39710a2d8a17b8a972ebffcc","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"ProxyUpdater has been updated to use its own API and watches for changes in both HostAPIPorts and Environ/ModelConfig. The proxy config always includes API servers in the no proxy list to prevent charms from trying to download from the API servers via the proxy, which doesn't work.\n\nThis is a port of https://github.com/juju/juju/pull/4913/files with some changes needed to fit into Juju 2.0 and, I think, needs another review.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/8fa705775474d99e39710a2d8a17b8a972ebffcc"},{"sha":"33bf650774db61e9e0c4b6bd5292279b619180bf","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Auth for unit agent allowed for proxyupdater because that is what we get when we are launched by the dep engine.\n\n(cherry picked from commit c61e3f41452463b870b27a291fb071bfc06104d7)","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/33bf650774db61e9e0c4b6bd5292279b619180bf"},{"sha":"9baa363284b60b4bb4b263709b6933e7d172716d","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"A bunch of changes based on review.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/9baa363284b60b4bb4b263709b6933e7d172716d"},{"sha":"9295c0896bfeb5c626d6aa54a12fb0ff4560e01b","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Minor fixups.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/9295c0896bfeb5c626d6aa54a12fb0ff4560e01b"},{"sha":"de4f371c784cecf2a22a68ea3c120bf9578ac9dd","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"More fixes based on review.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/de4f371c784cecf2a22a68ea3c120bf9578ac9dd"},{"sha":"6b38cdbc99cb543319512bb58d971f4df114ee05","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"ProxyConfig API ready to be a proper bulk call when needed.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/6b38cdbc99cb543319512bb58d971f4df114ee05"},{"sha":"0b69bea8a84cb690002d06c116fa357b6cc4cd8e","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"More review fixes","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/0b69bea8a84cb690002d06c116fa357b6cc4cd8e"},{"sha":"7f876b47f015c72fb7777838ce846be12916ff5e","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Fix up merge errors","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/7f876b47f015c72fb7777838ce846be12916ff5e"},{"sha":"8d2ee7daa8abf4f317baaad1b808ba7258f303c6","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Update bindings code in preparation for new API","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/8d2ee7daa8abf4f317baaad1b808ba7258f303c6"},{"sha":"7f19358cfc8888572ae141822d6bb1109e7a3056","author":{"email":"0a123068ee4de2ed74e7fac46874617db80da104@canonical.com","name":"Menno Smits"},"message":"state: Don't use model UUID for GridFS namespace\n\nIn most uses of GridFS within Juju, the model UUID was being used as\nthe GridFS namespace. This meant that if the same resource was written\nout through multiple models, it would only be accessible via the first\nmodel (due to deduping). A fixed namespace is now used to allow\nsharing of resources with identical content across models.\n\nFixes LP #1569054.\n\nNote that due to the change in the underlyin gstorage locations, this\nrevision will break upgrades from previous 2.0 pre-releases.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/7f19358cfc8888572ae141822d6bb1109e7a3056"},{"sha":"2a020c4fdebae13371af41b50f272d845163c773","author":{"email":"0a123068ee4de2ed74e7fac46874617db80da104@canonical.com","name":"Menno Smits"},"message":"apiserver: Per model directory for charm get cache\n\nFixes LP #1541482.\n\nLocal charms in different models of the same controller were sharing\nthe same cache filename when they had the same charm URL. This was\ncausing charm hash mismatches when units downloaded a charm and\nreceived a different version to what was expected.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/2a020c4fdebae13371af41b50f272d845163c773"},{"sha":"e7b099204cd8a1b3c2ab511ad01d9417c0f06ad8","author":{"email":"0a123068ee4de2ed74e7fac46874617db80da104@canonical.com","name":"Menno Smits"},"message":"apiserver: Simplify temp file clean up during charm download\n\nFixed some unnecessarily strange defers and documents some non-obvious\ndetails.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/e7b099204cd8a1b3c2ab511ad01d9417c0f06ad8"},{"sha":"76d486bc2ba751e8a9c5f34253c81549e565f4a2","author":{"email":"88d70a15a09866697dcc3d08d2ed57ddd473c6ba@canonical.com","name":"anastasia"},"message":"Updated no-change message to upbeat.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/76d486bc2ba751e8a9c5f34253c81549e565f4a2"},{"sha":"4dcd754a33683379ddfa669e9fb778d5d1ec5f1a","author":{"email":"43b7b7fd1cbc6039aae56b3092b18f23e616e84d@canonical.com","name":"Cheryl Jennings"},"message":"1569024: Do case-insensitive region comparison\n\nWhen comparing a specified region to the regions\nspecified for the cloud, use a case insensitive\ncomparison.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/4dcd754a33683379ddfa669e9fb778d5d1ec5f1a"},{"sha":"0f6f6c567b73457a307d839e04619efd6533c732","author":{"email":"43b7b7fd1cbc6039aae56b3092b18f23e616e84d@canonical.com","name":"Cheryl Jennings"},"message":"1569024: Set case-insensitive regions\n\nUpdated set-default-region to do a case-\ninsensitive comparison, but to use the\nregion as it is defined in the cloud.","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/0f6f6c567b73457a307d839e04619efd6533c732"},{"sha":"c5993b63029a09abbf9961f73486f4a8aa821c54","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Fix mongo set up so it works with ha","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/c5993b63029a09abbf9961f73486f4a8aa821c54"},{"sha":"9eedb0fd9a0b42411afff901d86fdb332e2f21f3","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Delete more old code","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/9eedb0fd9a0b42411afff901d86fdb332e2f21f3"},{"sha":"1329f8237b9d0902601ccb9020c74eb80498e146","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Update gomaasapi version again","distinct":false,"url":"https://api.github.com/repos/reedobrien/juju/commits/1329f8237b9d0902601ccb9020c74eb80498e146"}]}