)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"fe80d70d00e1f138020257e21afe02b7e0571d20","unresolved":false,"context_lines":[{"line_number":14,"context_line":"(for now) for backwards compatibility."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Hopefully we won\u0027t have to maintain this huge pile of legacy stuff"},{"line_number":17,"context_line":"for too long :("},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ia029d585dfdb2563609725589c41083819a11a3b"},{"line_number":20,"context_line":"Closes-Bug: #1287980"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAVn%2F%2Fgmk%3D","line":17,"updated":"2014-03-05 17:31:23.000000000","message":"We can drop it as soon as Icehouse releases.","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"}],"heat/common/heat_keystoneclient.py":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"fe80d70d00e1f138020257e21afe02b7e0571d20","unresolved":false,"context_lines":[{"line_number":392,"context_line":"            # FIXME(shardy): Legacy fallback for folks using old heat.conf"},{"line_number":393,"context_line":"            # files which lack domain configuration"},{"line_number":394,"context_line":"            logger.warning(\u0027Falling back to legacy non-domain project, \u0027"},{"line_number":395,"context_line":"                           \u0027configure domain in heat.conf\u0027)"},{"line_number":396,"context_line":"            return"},{"line_number":397,"context_line":"        self.domain_admin_client.projects.delete(project\u003dproject_id)"},{"line_number":398,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FglY%3D","line":395,"updated":"2014-03-05 17:31:23.000000000","message":"Should wrap that in _().\n\nAlso s/configure/configuration/","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"c81f6fce0fe68baf51b5276a1afe40bee2804df9","unresolved":false,"context_lines":[{"line_number":392,"context_line":"            # FIXME(shardy): Legacy fallback for folks using old heat.conf"},{"line_number":393,"context_line":"            # files which lack domain configuration"},{"line_number":394,"context_line":"            logger.warning(\u0027Falling back to legacy non-domain project, \u0027"},{"line_number":395,"context_line":"                           \u0027configure domain in heat.conf\u0027)"},{"line_number":396,"context_line":"            return"},{"line_number":397,"context_line":"        self.domain_admin_client.projects.delete(project\u003dproject_id)"},{"line_number":398,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FgeE%3D","line":395,"in_reply_to":"AAAAVn%2F%2FglY%3D","updated":"2014-03-05 17:41:43.000000000","message":"No it\u0027s an instruction, \"configure domain in heat.conf\" to fix this annoying warning.","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"fe80d70d00e1f138020257e21afe02b7e0571d20","unresolved":false,"context_lines":[{"line_number":459,"context_line":"            # FIXME(shardy): Legacy fallback for folks using old heat.conf"},{"line_number":460,"context_line":"            # files which lack domain configuration"},{"line_number":461,"context_line":"            logger.warning(\u0027Falling back to legacy non-domain keypair, \u0027"},{"line_number":462,"context_line":"                           \u0027configure domain in heat.conf\u0027)"},{"line_number":463,"context_line":"            return self.create_ec2_keypair(user_id)"},{"line_number":464,"context_line":"        data_blob \u003d {\u0027access\u0027: uuid.uuid4().hex,"},{"line_number":465,"context_line":"                     \u0027secret\u0027: uuid.uuid4().hex}"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FglM%3D","line":462,"updated":"2014-03-05 17:31:23.000000000","message":"same here","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"fe80d70d00e1f138020257e21afe02b7e0571d20","unresolved":false,"context_lines":[{"line_number":481,"context_line":"            # FIXME(shardy): Legacy fallback for folks using old heat.conf"},{"line_number":482,"context_line":"            # files which lack domain configuration"},{"line_number":483,"context_line":"            logger.warning(\u0027Falling back to legacy non-domain disable, \u0027"},{"line_number":484,"context_line":"                           \u0027configure domain in heat.conf\u0027)"},{"line_number":485,"context_line":"            return self.disable_stack_user(user_id)"},{"line_number":486,"context_line":"        self._check_stack_domain_user(user_id, project_id, \u0027disable\u0027)"},{"line_number":487,"context_line":"        self.domain_admin_client.users.update(user\u003duser_id, enabled\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2FglE%3D","line":484,"updated":"2014-03-05 17:31:23.000000000","message":"and here","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"fe80d70d00e1f138020257e21afe02b7e0571d20","unresolved":false,"context_lines":[{"line_number":491,"context_line":"            # FIXME(shardy): Legacy fallback for folks using old heat.conf"},{"line_number":492,"context_line":"            # files which lack domain configuration"},{"line_number":493,"context_line":"            logger.warning(\u0027Falling back to legacy non-domain enable, \u0027"},{"line_number":494,"context_line":"                           \u0027configure domain in heat.conf\u0027)"},{"line_number":495,"context_line":"            return self.enable_stack_user(user_id)"},{"line_number":496,"context_line":"        self._check_stack_domain_user(user_id, project_id, \u0027enable\u0027)"},{"line_number":497,"context_line":"        self.domain_admin_client.users.update(user\u003duser_id, enabled\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAVn%2F%2Fgk8%3D","line":494,"updated":"2014-03-05 17:31:23.000000000","message":"and here","commit_id":"dbf4cbea260c695074236bb6c90bb3444fdd3a0b"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"2f73815051458f2613acdcee4f8dea97488a5be9","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                                      \u0027 stack_domain_admin_password\u0027))"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            logger.warning(_(\u0027stack_user_domain ID not set in heat.conf \u0027"},{"line_number":101,"context_line":"                           \u0027falling back to using default\u0027))"},{"line_number":102,"context_line":"        logger.debug(_(\u0027Using stack domain %s\u0027) % self.stack_domain_id)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FgWs%3D","line":101,"updated":"2014-03-05 17:55:22.000000000","message":"This error message seems a bit misleading... it\u0027s falling back to legacy behaviour, not to the default stack_user_domain, no?","commit_id":"252faed5f567880f30066ecd27a62c88f66bfa67"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"34c0bf06e5703ac191c4e48102d2fcf56236a9d8","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                                      \u0027 stack_domain_admin_password\u0027))"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            logger.warning(_(\u0027stack_user_domain ID not set in heat.conf \u0027"},{"line_number":101,"context_line":"                           \u0027falling back to using default\u0027))"},{"line_number":102,"context_line":"        logger.debug(_(\u0027Using stack domain %s\u0027) % self.stack_domain_id)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FgVw%3D","line":101,"in_reply_to":"AAAAVn%2F%2FgWs%3D","updated":"2014-03-05 17:56:28.000000000","message":"It is falling back to using default keystone domain. Agreed it is not ideal.","commit_id":"252faed5f567880f30066ecd27a62c88f66bfa67"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"839b186e682a6e72b37622bff6bf47873da59213","unresolved":false,"context_lines":[{"line_number":98,"context_line":"                                      \u0027 stack_domain_admin_password\u0027))"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            logger.warning(_(\u0027stack_user_domain ID not set in heat.conf \u0027"},{"line_number":101,"context_line":"                           \u0027falling back to using default\u0027))"},{"line_number":102,"context_line":"        logger.debug(_(\u0027Using stack domain %s\u0027) % self.stack_domain_id)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    @property"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAVn%2F%2FgVA%3D","line":101,"in_reply_to":"AAAAVn%2F%2FgWs%3D","updated":"2014-03-05 17:57:44.000000000","message":"The legacy behaviour is to create users in the default domain, in the project of user owning the stack (i.e whatever\u0027s in the context)","commit_id":"252faed5f567880f30066ecd27a62c88f66bfa67"}]}
