Comment 0 for bug 1314578

Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Step to reproduce:
Create cluster tempalte with JSON:
{
    "name": "demo-cluster-template",
    "description": "Demo Cluster template",
    "plugin_name": "vanilla",
    "hadoop_version": "1.2.1",
    "node_groups": [
        {
            "name": "master",
            "flavor_id": "42",
            "node_processes": ["namanode"],
            "node_configs": {},
            "count": 1
            "floating_ip_pool": None
        }
    ]
}

Expected result: 200 OK
Actual result: 400
----------------------------
Sahara log:
2014-04-30 10:01:40.347 18158 DEBUG sahara.utils.api [-] Validation Error occurred: error_code=400, error_message={u'count': 1, u'name': u'master', u'floating_ip_pool': None, u'node_configs': {}, u'flavor_id': u'42', u'node_processes': [u'namenode']} is not valid under any of the given schemas, error_name=VALIDATION_ERROR bad_request /usr/lib/python2.7/dist-packages/sahara/utils/api.py:239
2014-04-30 10:01:40.348 18158 INFO sahara.cli.sahara_api [-] 10.20.1.3 - - [30/Apr/2014 10:01:40] "POST /v1.0/5cf8535329fb46f6ad5f203a8111c808/cluster-templates HTTP/1.1" 400 551 0.005293