{"push_id":714640071,"size":1,"distinct_size":1,"ref":"refs/heads/keystone-v3","head":"3083061acd62ff123aeec6f3f24c7bede5dc0054","before":"75660111cd1348f464ca760ed488e67fd328c332","commits":[{"sha":"3083061acd62ff123aeec6f3f24c7bede5dc0054","author":{"email":"c1b4c6481cdfbba3a48b57d3addd947249771990@rackspace.com","name":"Ian Cordasco"},"message":"Upgrade the Keystone library to use v3\n\nIn order to enable and deploy federated Keystone, we need to use version\n3 of the Keystone API and the v3 Keystone Client. This work begins that\ntransition by having a set of backwards compatible library commands.\n\nSpecifically, this commit updates the keystone library to use v3\nKeystone Client and the usage of ensure_tenant in the os_keystone tasks\nto use the v3 admin url.\n\nIn version 3 of Keystone's Endpoints (Catalog) API each endpoint only\nhas one URL and has separate interface types (public, internal, admin).\nThis change updates all uses of ensure_endpoint to structure the\nendpoint data in a better way for the ensure_endpoint command in the\nkeystone module. As a result, some incidents where internalurl and\nadminurl were swapped have been fixed.\n\nPartially-implements: blueprint keystone-federation\nChange-Id: I2cd4f505e850b4b113452abc25ee00d486b1637d","distinct":true,"url":"https://api.github.com/repos/sigmavirus24/os-ansible-deployment/commits/3083061acd62ff123aeec6f3f24c7bede5dc0054"}]}