)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"d07f706f7518afeffab5f3ac0851988c8977c96a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"with external_gateway_info which is enforced by policy as an admin-only operation."},{"line_number":14,"context_line":"This router is not required for connectivity in this test. An admin scenario"},{"line_number":15,"context_line":"test can be created in the future which creates a router with"},{"line_number":16,"context_line":"external_gateway_info."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Iba26845423b2bf52259a0c0cfab27ae09cfa4e60"},{"line_number":19,"context_line":"Related-Bug: #1089261"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"AAAAXX%2F%2F5g4%3D","line":16,"updated":"2014-04-25 13:09:08.000000000","message":"snat.","commit_id":"61d8c4440709be6b4695476da5f29b7f5cefc667"}],"tempest/api/orchestration/base.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"8a2801402801145426fa583396cc93b118330cde","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setUpClass(cls):"},{"line_number":29,"context_line":"        super(BaseOrchestrationTest, cls).setUpClass()"},{"line_number":30,"context_line":"        os \u003d clients.Manager()"},{"line_number":31,"context_line":"        if not CONF.service_available.heat:"},{"line_number":32,"context_line":"            raise cls.skipException(\"Heat support is required\")"},{"line_number":33,"context_line":"        cls.build_timeout \u003d CONF.orchestration.build_timeout"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2BFMY%3D","line":30,"updated":"2014-03-30 23:07:04.000000000","message":"If this is no longer a special case than you should use cls.get_client_manager() here instead so the heat tests will properly handle tenant isolation.","commit_id":"a4bf49c13ef9cd0e0d05a491be4dc15038c3dba4"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"e221b56344c432974a77c3de4d5d9f28a84c6ad0","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def setUpClass(cls):"},{"line_number":29,"context_line":"        super(BaseOrchestrationTest, cls).setUpClass()"},{"line_number":30,"context_line":"        os \u003d clients.Manager()"},{"line_number":31,"context_line":"        if not CONF.service_available.heat:"},{"line_number":32,"context_line":"            raise cls.skipException(\"Heat support is required\")"},{"line_number":33,"context_line":"        cls.build_timeout \u003d CONF.orchestration.build_timeout"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F99lE%3D","line":30,"in_reply_to":"AAAAWH%2F%2BFMY%3D","updated":"2014-03-31 22:08:24.000000000","message":"I tried using cls.get_client_manager() but the users created don\u0027t have access to the external router, which causes NeutronResourcesTestJSON to fail.\n\nI\u0027d like to move towards tenant isolation, but not in this change","commit_id":"a4bf49c13ef9cd0e0d05a491be4dc15038c3dba4"}]}
