)]}'
{"tempest/scenario/test_server_advanced_ops.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e76bde356dd6d1cbaa93121367af4e355ff1cc9c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    This test case stresses some advanced server instance operations:"},{"line_number":35,"context_line":"     * Sequence suspend resume"},{"line_number":36,"context_line":"    \"\"\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    create_default_network \u003d True"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    @classmethod"},{"line_number":41,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_565c84ec","line":38,"range":{"start_line":37,"start_character":0,"end_line":38,"end_character":33},"updated":"2020-04-07 19:32:00.000000000","message":"this flag set the network for compute API tests only. This tests is scenario tests and we do pass the newtork in create network request[1]. \n\nOne possibility of no netowrk is if this list_network return None - https://github.com/openstack/tempest/blob/f1bc111116c97d3cb9b38f18d64d9e6a684b2e09/tempest/scenario/manager.py#L256\n\n[1]\nhttps://github.com/openstack/tempest/blob/f1bc111116c97d3cb9b38f18d64d9e6a684b2e09/tempest/scenario/manager.py#L255-L272","commit_id":"2fec4d95ba058d6b208153e7e40a11c4b3d3004f"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"799b380b5bf64ea8f4ca0ac09a1c3a6e6058d965","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    This test case stresses some advanced server instance operations:"},{"line_number":35,"context_line":"     * Sequence suspend resume"},{"line_number":36,"context_line":"    \"\"\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    create_default_network \u003d True"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    @classmethod"},{"line_number":41,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_c6c71012","line":38,"range":{"start_line":37,"start_character":0,"end_line":38,"end_character":33},"in_reply_to":"df33271e_565c84ec","updated":"2020-04-09 03:02:40.000000000","message":"OK, in the log I see that self.get_tenant_network() returned None:\n\n2020-04-09 01:48:58.686 944 INFO tempest.lib.common.fixed_network [-] (TestServerAdvancedOps:test_server_sequence_suspend_resume) Found network None available for tenant","commit_id":"2fec4d95ba058d6b208153e7e40a11c4b3d3004f"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"35ebb6ebf624e3f57ea14d14dd39cd3362f3a433","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    This test case stresses some advanced server instance operations:"},{"line_number":35,"context_line":"     * Sequence suspend resume"},{"line_number":36,"context_line":"    \"\"\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    create_default_network \u003d True"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    @classmethod"},{"line_number":41,"context_line":"    def setup_credentials(cls):"}],"source_content_type":"text/x-python","patch_set":1,"id":"df33271e_ba0ae0ce","line":38,"range":{"start_line":37,"start_character":0,"end_line":38,"end_character":33},"in_reply_to":"df33271e_c6c71012","updated":"2020-04-09 03:59:59.000000000","message":"And I see that happens when the creds doesn\u0027t have a \u0027network\u0027 attribute:\n\nhttps://github.com/openstack/tempest/blob/f1bc111116c97d3cb9b38f18d64d9e6a684b2e09/tempest/lib/common/fixed_network.py#L95\n\nand here\u0027s the matching log excerpt showing Network: None in the creds:\n\n2020-04-09 01:48:58.483 944 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\ncredentials: Credentials: {\u0027domain_id\u0027: \u0027default\u0027, \u0027domain_name\u0027: \u0027Default\u0027, \u0027username\u0027: \u0027tempest-TestServerAdvancedOps-1027244008\u0027, \u0027project_domain_id\u0027: \u0027default\u0027, \u0027project_domain_name\u0027: \u0027Default\u0027, \u0027project_id\u0027: \u00277f0c4583cc72463b9c64bf66e20a2a4a\u0027, \u0027project_name\u0027: \u0027tempest-TestServerAdvancedOps-1027244008\u0027, \u0027tenant_id\u0027: \u00277f0c4583cc72463b9c64bf66e20a2a4a\u0027, \u0027tenant_name\u0027: \u0027tempest-TestServerAdvancedOps-1027244008\u0027, \u0027user_domain_id\u0027: \u0027default\u0027, \u0027user_domain_name\u0027: \u0027Default\u0027, \u0027user_id\u0027: \u0027666360ae60de472490179940a953d1f8\u0027}, Network: None, Subnet: None, Router: None","commit_id":"2fec4d95ba058d6b208153e7e40a11c4b3d3004f"}]}
