summaryrefslogtreecommitdiff
path: root/nova/api/metadata
diff options
context:
space:
mode:
authorKen'ichi Ohmichi <ken-oomichi@wx.jp.nec.com>2017-11-01 18:49:00 -0700
committerKen'ichi Ohmichi <ken1ohmichi@gmail.com>2017-11-14 19:17:39 +0000
commitbd057178e24487b8a32ea72a192316ea8e05c8a1 (patch)
tree643207abd97f3103bfa79d3697004615a956f6f1 /nova/api/metadata
parent50c23d8c86f238665726b02c846c57ca92b86893 (diff)
downloadnova-bd057178e24487b8a32ea72a192316ea8e05c8a1.tar.gz
Add error message on metadata API
The changed BadRequest message didn't explain why that is wrong to API consumers. This patch adds it. Change-Id: Idbd183f13045c85485dfa428974511feb6e407f7
Diffstat (limited to 'nova/api/metadata')
-rw-r--r--nova/api/metadata/password.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/api/metadata/password.py b/nova/api/metadata/password.py
index 96531e43a7..c906de7890 100644
--- a/nova/api/metadata/password.py
+++ b/nova/api/metadata/password.py
@@ -77,4 +77,5 @@ def handle_password(req, meta_data):
instance.system_metadata.update(convert_password(ctxt, req.body))
instance.save()
else:
- raise exc.HTTPBadRequest()
+ msg = _("GET and POST only are supported.")
+ raise exc.HTTPBadRequest(explanation=msg)