diff --git a/ansible/roles/heat/templates/heat.conf.j2 b/ansible/roles/heat/templates/heat.conf.j2
index a5b84c05d9..3b1b1abba3 100644
--- a/ansible/roles/heat/templates/heat.conf.j2
+++ b/ansible/roles/heat/templates/heat.conf.j2
@@ -76,9 +76,9 @@ password = {{ heat_keystone_password }}
 
 [ec2authtoken]
 {% if orchestration_engine == 'KUBERNETES' %}
-auth_uri = {{ keystone_internal_url }}
+auth_uri = {{ keystone_internal_url }}/v3
 {% else %}
-auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
+auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v3
 {% endif %}
 
 [clients_keystone]