{"push_id":572458401,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"36bd4c2723bd27663650729e4ab477ab8fdbcaa2","before":"ca042e66f1318e5fc1f422623593f53dfeffec9b","commits":[{"sha":"ba1709e8907793ee9d9721b9ab0d998059ebd3f5","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Fixed errors in policy-detach\n\nThe original idea was to process a list of returned values in batch. It\nturned out to be not feasible because list cannot be deleted using the\nexisting APIs.  Anyway, we should have only one result in all\npossibilities.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/ba1709e8907793ee9d9721b9ab0d998059ebd3f5"},{"sha":"e9c4ad091750429924adee0c76f2d01f5be5fd26","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Added CLUSTER_UPDATE_POLICY as new action name\n\nThis new action will make the whole API interface complete. Or else we\ndon't have ways to update, e.g. cooldown, priority for a policy attached\nto a cluster without detach and reattach it.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/e9c4ad091750429924adee0c76f2d01f5be5fd26"},{"sha":"a358ae8e28577a8b06d61078b01878e8ae106003","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Remove attach/detach/update from ClusterPolicyController\n\nIn our current design, attach and detach are equivalent to the create\nand delete operations on a ClusterPolicy resource.  However, it turned\nout to be very cumbersome when we don't want to expose the binding IDs\nfor users to operate on. So we remove these operations from the\ncontroller ClusterPolicyController and add them back to\nClusterController as action operations.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/a358ae8e28577a8b06d61078b01878e8ae106003"},{"sha":"acaba50e1aa3eb4184a7c8f099424ff533486925","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Make attach/detach/update operations 'action' PUT requests on Clusters\n\nSee previous patch for the reason behind this patch.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/acaba50e1aa3eb4184a7c8f099424ff533486925"},{"sha":"eaedae20a22590286f911828e1e8a4b9d4bbf66c","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Make attach and detach methods accept only positional arguments\n\nThis have no runtime behavior impact, but it helps diagnose parameter\npassing.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/eaedae20a22590286f911828e1e8a4b9d4bbf66c"},{"sha":"36bd4c2723bd27663650729e4ab477ab8fdbcaa2","author":{"email":"82cd30dbf5230c5355777b67e3811d6faec74c72@cn.ibm.com","name":"tengqm"},"message":"Tweaking the base action implementation\n\nTwo changes:\n1. Optimize policy_check() to make use of the new DB API for querying\n   ClusterPolicy bindings;\n2. Remove the exception handling in ActionProc because it is not\n   reporting useful information anyway.","distinct":true,"url":"https://api.github.com/repos/tengqm/senlin/commits/36bd4c2723bd27663650729e4ab477ab8fdbcaa2"}]}