{"push_id":1342065149,"size":83,"distinct_size":45,"ref":"refs/heads/grant-add-model","head":"5d40fbe6ece108d746b7dd7b1f5b0cfc5813c164","before":"1f69781d7ec6a607833c77ed2c6028ced02d5e50","commits":[{"sha":"0d4a9de14794b65001eb382227e05c1405b86296","author":{"name":"Reed O'Brien","email":"07323ea97cbc664dac36a9429116f0e340fe1918@reedobrien.com"},"message":"Add region to model-defaults cli\n\nAlso changes --reset to be a stringvar. All tests pass at this point but\nit needs more tests for the new features. It also adds a lot of command\narg scrutiny and tests\n\nThis was originally part of #6269 but has been split from the backend\nbits here. Addtionally per review in pr #6269, updates the reset variable\nso we can specify it repeatedly and reset all the keys set in all the\nreset flags.\n\nEnsure the cloud is always set, even if we only get the region on the\nCLI. Finally, create new region settings if they weren't created at\nbootstrap.\n\nRefs: config command collapse spec https://goo.gl/yqrrPI\nRefs: model-config-tree","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/0d4a9de14794b65001eb382227e05c1405b86296"},{"sha":"4c1a55b3d4ad8da212701980aa629ae33daa3ea6","author":{"name":"Reed O'Brien","email":"07323ea97cbc664dac36a9429116f0e340fe1918@reedobrien.com"},"message":"Updates per review on #6308.\n\nRefs: config command collapse spec https://goo.gl/yqrrPI","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/4c1a55b3d4ad8da212701980aa629ae33daa3ea6"},{"sha":"22f77661a706cdee89b018b2259511ef46ccbe9d","author":{"name":"Mick Gregg","email":"61bd954b9ba7c62299d84725ca075cccd381e6f3@canonical.com"},"message":"Continue to migrate state tests to the testing clock","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/22f77661a706cdee89b018b2259511ef46ccbe9d"},{"sha":"0e86fb6bb991084284968b2ce285372561658a14","author":{"name":"Roger Peppe","email":"1fc2218fc28b8262889f07d240ee50ae4754500f@gmail.com"},"message":"cmd/juju/commands: default to port 443 when autocert configured","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/0e86fb6bb991084284968b2ce285372561658a14"},{"sha":"3f6fc9e7f3780cc8bef8ff362534e67a35098f3b","author":{"name":"Ian Booth","email":"adbb9c825723b09b2dbf14a15d8177bd764db5b0@canonical.com"},"message":"Remove @local from local users","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/3f6fc9e7f3780cc8bef8ff362534e67a35098f3b"},{"sha":"d72a3efcb621ece11ec1e147972b24fbd94d8eae","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6391 from rogpeppe/108-bootstrap-default-443\n\ncmd/juju/commands: default to port 443 when autocert configured\n\nWhen an autocert host is specified, we'll almost always want to use\r\nport 443 (otherwise it won't work) so default to that port when\r\nthe autocert-dns-name controller configuration option is specified,\r\nremoving the need for the --force-api-port flag.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/d72a3efcb621ece11ec1e147972b24fbd94d8eae"},{"sha":"3b662cc6134db01b6ff2d764ccc708d95b23e89f","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6383 from macgreagoir/state-testing-clock\n\nContinue to migrate state tests to the testing clock\n\nQA steps:\r\n\r\n * state tests should pass","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/3b662cc6134db01b6ff2d764ccc708d95b23e89f"},{"sha":"a4873aee42ca18723cd5827a2a0188313fbbb8a0","author":{"name":"Curtis Hovey","email":"416e512693f5120773a6824f8ab290dbb8a3c265@gmail.com"},"message":"Increment juju to 2.0.0","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/a4873aee42ca18723cd5827a2a0188313fbbb8a0"},{"sha":"0d5dbe86383d58981d8cb9b9f7c235d6c8f4512b","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6394 from sinzui/inc-2.0.0\n\nIncrement juju to 2.0.0","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/0d5dbe86383d58981d8cb9b9f7c235d6c8f4512b"},{"sha":"718994f76ee2fab7971238f2d1a3f7deeef6e9a0","author":{"name":"Reed O'Brien","email":"07323ea97cbc664dac36a9429116f0e340fe1918@reedobrien.com"},"message":"Updates per review on #6308.\n\nRefs: config command collapse spec https://goo.gl/yqrrPI","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/718994f76ee2fab7971238f2d1a3f7deeef6e9a0"},{"sha":"d24e25a2d960c650b32587611e8de07421fccf29","author":{"name":"Reed O'Brien","email":"07323ea97cbc664dac36a9429116f0e340fe1918@reedobrien.com"},"message":"Update signature with cloud region & --reset desc\n\nRefs: config command collapse spec https://goo.gl/yqrrPI","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/d24e25a2d960c650b32587611e8de07421fccf29"},{"sha":"5fbbf923de88d55de79617be772f8c2e407e3f89","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6388 from wallyworld/remove-local-user-suffix\n\nRemove @local from local users\n\nFixes: https://bugs.launchpad.net/juju/+bug/1596605\r\nFixes: https://bugs.launchpad.net/juju/+bug/1603841\r\n\r\nLocal users now no longer use the \"@local\" suffix. \r\n\r\nThere's lots of small changes and a few larger ones. The many, many small changes are to stop calling user.Canonical() and instead use user.Id(). The Canonical() method no longer exists.\r\n\r\nThe larger change is the addition of upgrade steps. Database fields written with user@local need to be upgraded. The local client yaml files are also migrated. Note that there was a bunch of old upgrade code still present which was removed, and also some missing upgrade tests which were added.\r\n\r\nQA: bootstrap from a beta. Upgrade juju. Check the machine log to ensure upgrades steps were run. Ensure that the local yaml files are updated. Do a db-dump and check the relevant fields. Ensure that Juju commands still work and existing permissions are still in place.\r\nAlso check that you can use an updated client with a rc2 server without upgrading. Ran various commands to grant and show permissions, deployed a charm etc.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/5fbbf923de88d55de79617be772f8c2e407e3f89"},{"sha":"da3c75fc2cb9efe3232072136f7c7e574718da8d","author":{"name":"Katherine Cox-Buday","email":"6683470312e80d8d1d3ae4c7e9572199805ff0e5@gmail.com"},"message":"Updated reference to httprequest library\n\nThis helps address lp:161200.\n\nA prior commit was landed to clean up the error messages coming from Juju's controllers, but the httprequest library was prepending these messages with the details of the request. In the latest version of httprequest, this is no longer done.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/da3c75fc2cb9efe3232072136f7c7e574718da8d"},{"sha":"54d7a113acaf1c990d8504cc6ebc89cc3524c85b","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #6395 from kat-co/fix-1616200-mangled-err-msg\n\nUpdated reference to httprequest library\n\nThis helps address lp:161200.\r\n\r\nA prior commit was landed to clean up the error messages coming from Juju's controllers, but the httprequest library was prepending these messages with the details of the request. In the latest version of httprequest, this is no longer done.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/54d7a113acaf1c990d8504cc6ebc89cc3524c85b"},{"sha":"2ec6cdb99a97c1e57206aeedf2515e2707959928","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: Extract connection monitoring\n\n... and added missing test coverage.\n\nAlso fixed handling of the `closed` channel being closed. Another ping\nwas being unnecessarily attempted in this case.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/2ec6cdb99a97c1e57206aeedf2515e2707959928"},{"sha":"195a764fcfb21818772631d9ff08e15450f9ba5a","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: Use test helper for channel events","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/195a764fcfb21818772631d9ff08e15450f9ba5a"},{"sha":"3eafa6ceacf47e0cb05197faef9be631ea367454","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: Rearrange pings so they happen after timeout\n\nThere's no need to ping just after the connection comes up, especially\nwith the upcoming dead monitoring in place.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/3eafa6ceacf47e0cb05197faef9be631ea367454"},{"sha":"0392b83b3e7314f627976cc12fde1ba73d4e64ce","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: waitThenAdvance helper\n\nReduces test boilerplate.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/0392b83b3e7314f627976cc12fde1ba73d4e64ce"},{"sha":"9a7ef9a377c09b0e603c542c2015e8ee860e0022","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: Connection dies when underlying rpc.Conn dies\n\nInstead of relying solely on pings, api.Connection will now also die\nearly if the underlying rpc.Conn's Dead channel is closed. This allows\ndead connections to be noticed much more quickly.","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/9a7ef9a377c09b0e603c542c2015e8ee860e0022"},{"sha":"7ade363fde96bb946787baedb0946985b046ca71","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"api: Extracted monitoring to separate file","distinct":false,"url":"https://api.github.com/repos/macgreagoir/juju/commits/7ade363fde96bb946787baedb0946985b046ca71"}]}
{"actor":{"display_login":"macgreagoir"}}