Merge branch 'devel-2.7'
* devel-2.7 Add QA for instance creation with policy violation Add QA for policy-instance interactions Add QA for cluster policies Unit tests for objects.InstancePolicy + a fix Unit tests for objects.FillIPolicy() + small fix Fix upgrade of policy in objects.Cluster Fix instance policy checks for default back-end parameters Fix restoring default instance specs in group policies Unit tests for cmdlib._GetUpdatedIPolicy() Fix policy check for disk templates Fix merge 8e09e801 that resulted in duplicated code GanetiRapiClient: fix the no_remember option Conflicts: qa/qa_cluster.py qa/qa_instance.py Conflicts are due to QA config in master using objects instead of dictionaries. Also updated some new QA code in devel for the same reason. Signed-off-by:Bernardo Dal Seno <bdalseno@google.com> Reviewed-by:
Guido Trotter <ultrotter@google.com>
Showing
- lib/cmdlib.py 68 additions, 56 deletionslib/cmdlib.py
- lib/constants.py 1 addition, 1 deletionlib/constants.py
- lib/objects.py 9 additions, 0 deletionslib/objects.py
- lib/rapi/client.py 2 additions, 2 deletionslib/rapi/client.py
- qa/ganeti-qa.py 59 additions, 0 deletionsqa/ganeti-qa.py
- qa/qa-sample.json 1 addition, 0 deletionsqa/qa-sample.json
- qa/qa_cluster.py 221 additions, 14 deletionsqa/qa_cluster.py
- qa/qa_group.py 6 additions, 0 deletionsqa/qa_group.py
- qa/qa_instance.py 87 additions, 12 deletionsqa/qa_instance.py
- test/py/ganeti.cmdlib_unittest.py 174 additions, 17 deletionstest/py/ganeti.cmdlib_unittest.py
- test/py/ganeti.objects_unittest.py 167 additions, 0 deletionstest/py/ganeti.objects_unittest.py
Loading
Please register or sign in to comment