GitHub PushEvent at 2014-09-17 11:44:54
Repository: juju
Actor: axw
Payload: {"shas":[["8af93ce4f4dd5265e8efb9f1bbaa7c6444103d8a","50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","Allow streams version to be parameterised so that it can be different for images and tools metadata","Ian Booth",true],["e7844259584c7f957e88f8607850266586b783c4","f62daff569908f750365cd4982e79381477763d2@cloudbasesolutions.com","Fixed command not found error during tests on windows","bogdanteleaga",true],["820cc74cd9cc09828203a37ac2e90cff099a630f","08db85df4388a447908ff89a25ac64228354b299@gmail.com","Factor out a newBackupID function.","Eric Snow",true],["f0ab53f3f7bcbe34601b01e4200ee6e0abf67ede","08db85df4388a447908ff89a25ac64228354b299@gmail.com","Add an alternate ID generator.","Eric Snow",true],["ac94b765c659acd00ad04f28efa8e2d3d99bb44d","08db85df4388a447908ff89a25ac64228354b299@gmail.com","Add tests.","Eric Snow",true],["09d02a205edebe1678bb0d8ab76666f8924d03bd","bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@cheney.net","state: Life no longer depends on apiserver/params\n\n`state.Life` is a small integer, however it relies on params.State for its string representation. Apart from the coupling, this is nuts because common/life.go doesn't check the results of `state.Life.String()`, it just converts it to a `params.Life` and stuffs it back to the client.","Dave Cheney",false],["12991a4297e5caa7e9fe036027d61f1e57b74d26","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","provider/maas: query boot-images in SupportedArchitectures","Andrew Wilkins",false],["cfbc4b1bfea503abb4d264de256e6aa6a80eb091","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","Bump gomaasapi rev, add tests for SupportedArchitectures","Andrew Wilkins",false],["37ca3d87621284abf2ebcdd30c16c2eda5c9b9b1","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","provider/maas: fall back to listing nodes\n\nMAAS 1.4 does not support boot-images, so\nwe must fall back to listing nodes and\ntheir associated architectures.","Andrew Wilkins",false],["02d7d500fc4816a92f7c7b780ab935e81ec34c4f","28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","Merge pull request #754 from axw/lp1365135-maas-supported-architectures\n\nprovider/maas: fix SupportedArchitectures\n\nWe were querying simplestreams to determine the set of\nsupported architectures. This is inappropriate, since nodes\nare not provisioned from images in simplestreams.\n\nInstead, we do one of two things, depending on what is\nsupported by the MAAS server:\n - list all nodegroups, and list boot-images for each; OR\n - list all available nodes, and extract architectures from them\n\nFixes https://bugs.launchpad.net/juju-core/+bug/1365135","Juju bot",false],["12d17c3e7db567a79749d9acfdb06fa7a6be7474","28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","Merge pull request #753 from davecheney/200-state-life-does-not-depend-on-apiserver-params\n\nstate: Life no longer depends on apiserver/params\n\n`state.Life` is a small integer, however it relies on params.State for its string representation. Apart from the coupling, this is nuts because common/life.go doesn't check the results of `state.Life.String()`, it just converts it to a `params.Life` and stuffs it back to the client.","Juju bot",false],["2c1eeabb11816e0daccc7ff76dab5ab447b8a35c","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","Serve charm archives from the API server\n\nCharm archives are now stored in the blobstore,\nand served over HTTPS. The uniter client is\nmodified to construct URLs using the API server\nURL.","Andrew Wilkins",false],["c73babcd8028626432b9b884f5c9a0ce78de3ca4","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","Migrate charm archives to environment storage on upgrade\n\nWe introdue a new database-master upgrade step which\nmigrates existing charm archives from provider storage\nto environment storage. The final step of the migration\nis to update the charm's document in state to record\nthe storage path.","Andrew Wilkins",false],["53c08a2c1e4f9ad18e6180577a6d2714e348d993","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","api: move charms base URL construction to api/uniter","Andrew Wilkins",false],["3b9b0a23c19fa21b5f8632e11002c88cfc59117f","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","Address review comments","Andrew Wilkins",false],["8593d7aa6338a6430bc5b5b84a8d1e6aac728955","3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","upgrades: read charms from disk in local/manual\n\nLocal and manual provider storage is httpstorage\nlayered on filestorage serving from a location\nspecified in agent config. The storage is served\nby a \"localstorage\" worker, which does not start\nuntil after upgrades complete. We shortcut the\nhttpstorage and go straight to disk if the provider\nis local or manual.","Andrew Wilkins",false],["30120590bdefa8ab35482a6f0411bf32f3f0e379","28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","Merge pull request #741 from axw/charms-environment-storage\n\nServe charm archives from the API server\n\nCharm archives are now stored in the blobstore, and served over HTTPS.\nThe uniter client is modified to construct URLs using the API server URL.\n\nWe also introduce a new database-master upgrade step which migrates existing\ncharm archives from provider storage to environment storage. The final step\nof the migration is to update the charm's document in state to record the\nstorage path.","Juju bot",true],["654cb3cf0ec68d183257b8a62e9327024abd77cf","d26d734e68e66b3f9fdc1630f5da9690872f4e1f@monkus.lt","Hook tool for sending metrics from charm.","Domas Monkus",true],["58c6920df689d71936a070dcbd6bf42f0d7ea1cb","28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","Merge pull request #640 from tasdomas/metrics-in-hook-context\n\nHook tool for sending metrics from charm.\n\nA hook tool metric-add is made available to charm authors for sending metrics to state.","Juju bot",true],["560ac129e8ba7d48983f96ffd2ef8d3a4ca2329a","28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","Merge pull request #658 from bogdanteleaga/uniter\n\nFixed command not found error during tests on windows\n\nAdded missing cmdSuffix in tests. Previously it was used only in the actual code. This fixes quite a number of tests on Windows.","Juju bot",true]],"size":50,"ref":"refs/heads/master","head":"7108afcc013da072527eeb59c32855163cda3677"}