Dear all, Recently (Cristian and me) we've been digging into HEATservice and it's problems in FIWARE Lab. The HEAT version studied was Liberty --- and the installation page is: https://docs.openstack.org/liberty/config-reference/content/orchestration-configuring-api.html We were not able to make it work yet using that installation document. When configured that way, I get an error from keystone like this one: {"error": {"message": "object of type 'NoneType' has no len()", "code": 400, "title": "Bad Request"}} So, I tryed to follow what heat sends to Keystone using "strace" --- The command is like this one: *strace -p 8953 -f -e trace=network -s 100000* So, watching the traces written by strace, I see this query: sendto(12, "POST /v3/auth/tokens HTTP/1.1\r\nHost: cloud.lab.fiware.org:4730\r\nContent-Length: 212\r\nAccept-Encoding: gzip, deflate\r\nAccept: application/json\r\nUser-Agent: python-keystoneclient\r\nConnection: keep-alive\r\nContent-Type: application/json\r\n\r\n{\"auth\": {\"scope\": {\"domain\": {\"name\": \"heat\"}}, \"identity\": {\"password\": {\"user\": {\"domain\": {\"name\": \"heat\"}, \"password\": \"XXXXXXXX\", \"name\": \"heat_domain_admin_spain2\"}}, \"methods\": [\"password\"]}}}", 448, 0, NULL, 0) = 448 That is the query which gives me the error shown above, I've done it by hand several times. I don't know the reason yet. --- So, the way we made heat work in Spain2 node is avoiding V3 identification with Keystone. That means no domains involved. Thus, in heat.conf: [DEFAULT] ......... #### --- All these parameters commented --- #heat_stack_user_role=heat_stack_user #heat_stack_user_role=heat_stack_user #stack_user_domain_id=<None> #stack_user_domain_name=<None> #stack_domain_admin_password=<None> [keystone_authtoken] auth_uri = http://cloud.lab.fiware.org:4730/v2.0 auth_version=v2.0 auth_url = http://cloud.lab.fiware.org:4731 identity_uri = http://cloud.lab.fiware.org:4730 admin_tenant_name = service admin_user = heat-spain2 admin_password = whatever Any thoughts to improve this are welcomed. -- −−− José Ignacio Carretero FIWARE Cloud and Platform Expert FIWARE Foundation FIWARE Foundation Franklinstrasse 13A 10587 Berlin email: joseignacio.carretero at fiware.org <mailto:joseignacio.carretero at fiware.org> www: http://fiware.org twitter: @jicarreterogu @FIWARE skype: jicarretero -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-lab-federation-nodes/attachments/20180319/d449e172/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: Foundation-31B.png Type: image/png Size: 251283 bytes Desc: not available URL: <https://lists.fiware.org/private/fiware-lab-federation-nodes/attachments/20180319/d449e172/attachment-0001.png>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy