)]}'
{"kolla/common/config.py":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6e987796b7e252420de49e3eee0d2a2544c1bda5","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    cfg.StrOpt(\u0027password\u0027, secret\u003dTrue,"},{"line_number":113,"context_line":"               help\u003d\u0027The docker registry authorized password\u0027),"},{"line_number":114,"context_line":"    cfg.StrOpt(\u0027email\u0027,"},{"line_number":115,"context_line":"               help\u003d\u0027The docker registry authorized email\u0027),"},{"line_number":116,"context_line":"    cfg.StrOpt(\u0027save-dependency\u0027,"},{"line_number":117,"context_line":"               help\u003d(\u0027Path to the file to store the docker image\u0027"},{"line_number":118,"context_line":"                     \u0027 dependency in Graphviz dot format\u0027)),"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a74a57a_bf076dc8","line":115,"updated":"2016-11-29 11:13:38.000000000","message":"[DEFAULT]\nusername\u003d\npassword\u003d\nemail\u003d \n\nis confused. please use\n\n[Default]\nregistry_username\u003d\nregistry_password\u003d\nregistry_email\u003d","commit_id":"27478ada44a9681e2c716d0c0b73977c635876c4"}],"kolla/image/build.py":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"723f527b10baec2e2e192c4bc431b1ef02b643d9","unresolved":false,"context_lines":[{"line_number":227,"context_line":"                password\u003dself.conf.password,"},{"line_number":228,"context_line":"                registry\u003dself.conf.registry,"},{"line_number":229,"context_line":"                email\u003dself.conf.email"},{"line_number":230,"context_line":"            )"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        for response in self.dc.push(image.canonical_name,"},{"line_number":233,"context_line":"                                     stream\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a77a97e_3d46334f","line":230,"updated":"2016-11-18 08:42:52.000000000","message":"there is a parameter called auth_config in client.push, can we use such a parameter rather than run client.login each time?\n\nc.push(repository, tag\u003dNone, stream\u003dFalse, insecure_registry\u003dFalse, auth_config\u003dNone, decode\u003dFalse)\n\nand if u want to client.login, you need logout when finished for security reason.","commit_id":"067b3e64460885a27c5891b5e2fd0cd7ab994c09"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6e987796b7e252420de49e3eee0d2a2544c1bda5","unresolved":false,"context_lines":[{"line_number":227,"context_line":"                password\u003dself.conf.password,"},{"line_number":228,"context_line":"                registry\u003dself.conf.registry,"},{"line_number":229,"context_line":"                email\u003dself.conf.email"},{"line_number":230,"context_line":"            )"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        for response in self.dc.push(image.canonical_name,"},{"line_number":233,"context_line":"                                     stream\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a74a57a_ff8005f9","line":230,"updated":"2016-11-29 11:13:38.000000000","message":"we need login when pulling image.","commit_id":"27478ada44a9681e2c716d0c0b73977c635876c4"},{"author":{"_account_id":23942,"name":"Matt Kucia","email":"maciej@kucia.net","username":"maciejkucia"},"change_message_id":"bb803cfb1575570348582a288b90fbe850329056","unresolved":false,"context_lines":[{"line_number":221,"context_line":"                self.success \u003d False"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"    def push_image(self, image):"},{"line_number":224,"context_line":"        if self.conf.registry_username:"},{"line_number":225,"context_line":"            self.dc.login("},{"line_number":226,"context_line":"                username\u003dself.conf.registry_username,"},{"line_number":227,"context_line":"                password\u003dself.conf.registry_password,"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_b67204af","line":224,"range":{"start_line":224,"start_character":21,"end_line":224,"end_character":38},"updated":"2018-10-28 10:43:15.000000000","message":"Maybe there should be an additional check if the conf.registry is set?\nI can imagine that dc.login will fail with weird error without it.","commit_id":"f51af8620a6d93a715ad2f106b59e7af38f0f38d"}]}
