)]}'
{"etc/tempest.conf.sample":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"8b15b5658082e9e81979548565e2e1b86afecaa2","unresolved":false,"context_lines":[{"line_number":109,"context_line":"# valid chooses are: keypair, configured, adminpass."},{"line_number":110,"context_line":"# keypair: start the servers with an ssh keypair."},{"line_number":111,"context_line":"# configured: use the configured user and passord."},{"line_number":112,"context_line":"# adminpass: use the injected adminPass."},{"line_number":113,"context_line":"ssh_auth_method \u003d keypair"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"# How to connect to the instance ?"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAATH%2F%2Flmg%3D","line":112,"updated":"2013-10-14 07:52:29.000000000","message":"# disabled: ........","commit_id":"bb634d27e3197f9058af4a4f8a3a3f68ef916010"},{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"8b15b5658082e9e81979548565e2e1b86afecaa2","unresolved":false,"context_lines":[{"line_number":164,"context_line":"resize_available \u003d true"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"# Does the compute API support changing the admin password and"},{"line_number":167,"context_line":"# the password is injactable to the image"},{"line_number":168,"context_line":"change_password_available \u003d True"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"# Run live migration tests (requires 2 hosts)"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAATH%2F%2Flq8%3D","line":167,"updated":"2013-10-14 07:52:29.000000000","message":"injectable","commit_id":"bb634d27e3197f9058af4a4f8a3a3f68ef916010"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"8445ab791a66e1e47cb5a341fe635fe7d2d30aa1","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"# Does the compute API support changing the admin password and"},{"line_number":163,"context_line":"# the password is injectable to the image"},{"line_number":164,"context_line":"change_password_available \u003d True"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"# Run live migration tests (requires 2 hosts)"},{"line_number":167,"context_line":"live_migration_available \u003d false"}],"source_content_type":"application/octet-stream","patch_set":9,"id":"AAAATH%2F%2FWZc%3D","line":164,"updated":"2013-10-17 12:22:00.000000000","message":"we should probably leave it lower case \u0027true\u0027, for consistency","commit_id":"347a51a43cbf826dd30df9c56cfc2adb9f0c2964"}],"tempest/api/compute/base.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"8445ab791a66e1e47cb5a341fe635fe7d2d30aa1","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    @classmethod"},{"line_number":104,"context_line":"    def create_ssh_sec_group(cls):"},{"line_number":105,"context_line":"            sec_cli \u003d cls.os.security_groups_client"},{"line_number":106,"context_line":"            s_name \u003d rand_name(\u0027securitygroup-\u0027)"},{"line_number":107,"context_line":"            s_description \u003d rand_name(\u0027description-\u0027)"},{"line_number":108,"context_line":"            _, secgrp \u003d sec_cli.create_security_group(s_name,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAATH%2F%2FWZU%3D","line":105,"updated":"2013-10-17 12:22:00.000000000","message":"this is over indented","commit_id":"347a51a43cbf826dd30df9c56cfc2adb9f0c2964"}],"tempest/api/compute/servers/test_server_actions.py":[{"author":{"_account_id":5586,"name":"Ivan-Zhu","email":"zhubo198511@gmail.com","username":"ivan-zhu"},"change_message_id":"8b15b5658082e9e81979548565e2e1b86afecaa2","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            sec_id \u003d cls.secgrp[\u0027id\u0027]"},{"line_number":84,"context_line":"            _, rule \u003d cls.sec_cli.create_security_group_rule(sec_id,"},{"line_number":85,"context_line":"                                                             \u0027tcp\u0027, 22, 22)"},{"line_number":86,"context_line":"            cls.extra_args[\u0027security_groups\u0027] \u003d [{\u0027name\u0027: s_name}]"},{"line_number":87,"context_line":"        cls.rebuild_servers()"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    @classmethod"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATH%2F%2FljA%3D","line":86,"updated":"2013-10-14 07:52:29.000000000","message":"Could we do these in the base.BaseComputeTest?  \n\nBTW, more and more tests want to use setup like this files, I have found some patches to port it. so if we can do refactor on it together with these things , will be better.","commit_id":"bb634d27e3197f9058af4a4f8a3a3f68ef916010"}]}
