From 17cfe62e8fdc9459d26a899c3036c73d4a64fac4 Mon Sep 17 00:00:00 2001 From: Lance Bragstad Date: Tue, 13 Jun 2017 15:15:41 +0000 Subject: [PATCH] Ensure the ec2 API supports HEAD This commit makes it so all GET APIs within the ec2 API support HEAD. This change doesn't include any tests because the ec2 API is untested, see bug 1635389 for more details. Change-Id: Iab7326d0758425f535c57c64f9cdca5f2e8d122b Partial-Bug: 1696574 --- keystone/contrib/ec2/routers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keystone/contrib/ec2/routers.py b/keystone/contrib/ec2/routers.py index 97c68cf720..1e0dbe1323 100644 --- a/keystone/contrib/ec2/routers.py +++ b/keystone/contrib/ec2/routers.py @@ -72,7 +72,7 @@ class Ec2ExtensionV3(wsgi.V3ExtensionRouter): self._add_resource( mapper, ec2_controller, path='/users/{user_id}/credentials/OS-EC2', - get_action='ec2_list_credentials', + get_head_action='ec2_list_credentials', post_action='ec2_create_credential', rel=build_resource_relation(resource_name='user_credentials'), path_vars={ @@ -81,7 +81,7 @@ class Ec2ExtensionV3(wsgi.V3ExtensionRouter): self._add_resource( mapper, ec2_controller, path='/users/{user_id}/credentials/OS-EC2/{credential_id}', - get_action='ec2_get_credential', + get_head_action='ec2_get_credential', delete_action='ec2_delete_credential', rel=build_resource_relation(resource_name='user_credential'), path_vars={