{"push_id":846669024,"size":8,"distinct_size":2,"ref":"refs/heads/master","head":"2da2ea2148b8459d85faf0928a2ef8ce910694ff","before":"cbbfe37403f1e0b025c3167ffb8d722994a89d8f","commits":[{"sha":"17e2974c22ae85ab7a68558d7a005735f6722ebc","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Always create the ubuntu user from cloud-config\n\nJuju expects any ubuntu image to have either an ubuntu user already\ncreated or ubuntu as the default in /etc/cloud/cloud.cfg for\ncloud-init to pick up and use.\n\nThis change adds cloud-config rules to always create an ubuntu user\nwith sensible defaults instead of the default user configured in the\nimage. This enables bootstrap on Dreamhost, and as a side effect\ncleans up the centos user creation to share the same configuration.","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/17e2974c22ae85ab7a68558d7a005735f6722ebc"},{"sha":"91a1c2341a66b71931cf12ded513f881a5e6b22d","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Docstring changes as suggested by menno in review","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/91a1c2341a66b71931cf12ded513f881a5e6b22d"},{"sha":"349bb768bfdc0f4a1d5681b3c6491efbb33c3d78","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Refactor ubuntu user creation as requested by axw\n\nNow the cloudinit package only has a generic AddUser interface,\nand the ubuntu specific logic in the top level cloudconfig.\n\nAlso adds specific CentOS groups that differ from the Ubuntu set.","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/349bb768bfdc0f4a1d5681b3c6491efbb33c3d78"},{"sha":"1890f677f2e84b73c1e7fc044fca8c45abc4beb9","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Fix provider/ec2 test that depends on cloudconfig","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/1890f677f2e84b73c1e7fc044fca8c45abc4beb9"},{"sha":"e9e6a27f99480d2b8761d55ad16f4c9adce1d572","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Go back to setting ssh keys only for precise\n\nOn precise, we can't rely on a new enough cloudinit to support\nthe users cloud config. Revert to old method for setting ssh\nkeys for that series only.","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/e9e6a27f99480d2b8761d55ad16f4c9adce1d572"},{"sha":"89572effa5a50e056b3281c39e2491c1f432bebd","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Refactor precise compat logic into SetUbuntuUser","distinct":false,"url":"https://api.github.com/repos/juju/juju/commits/89572effa5a50e056b3281c39e2491c1f432bebd"},{"sha":"82a71f054f51bd4cb51910717510f0a640e791cd","author":{"email":"0bb6cef66e112abc53be25953b15a8514717f831@canonical.com","name":"Martin Packman"},"message":"Merge master to resolve conflict on imports","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/82a71f054f51bd4cb51910717510f0a640e791cd"},{"sha":"2da2ea2148b8459d85faf0928a2ef8ce910694ff","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #3472 from bz2/cloudconfig_ubuntu_user\n\nAlways create the ubuntu user from cloud-config\n\nJuju expects any ubuntu image to have either an ubuntu user already\r\ncreated or ubuntu as the default in /etc/cloud/cloud.cfg for\r\ncloud-init to pick up and use.\r\n\r\nThis change adds cloud-config rules to always create an ubuntu user\r\nwith sensible defaults instead of the default user configured in the\r\nimage. This enables bootstrap on Dreamhost, and as a side effect\r\ncleans up the centos user creation to share the same configuration.\n\n(Review request: http://reviews.vapour.ws/r/2860/)","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/2da2ea2148b8459d85faf0928a2ef8ce910694ff"}]}