)]}'
{"glance/common/config.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":271,"context_line":""},{"line_number":272,"context_line":"Provide a string value representing the hostname or IP of the"},{"line_number":273,"context_line":"pydev server to use for debugging. The pydev server listens for"},{"line_number":274,"context_line":"debug connections on this adderss, facilitating remote debugging"},{"line_number":275,"context_line":"in Glance."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_16f365d7","line":274,"range":{"start_line":274,"start_character":26,"end_line":274,"end_character":33},"updated":"2016-08-28 17:34:20.000000000","message":"address","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":271,"context_line":""},{"line_number":272,"context_line":"Provide a string value representing the hostname or IP of the"},{"line_number":273,"context_line":"pydev server to use for debugging. The pydev server listens for"},{"line_number":274,"context_line":"debug connections on this adderss, facilitating remote debugging"},{"line_number":275,"context_line":"in Glance."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_43fa5076","line":274,"range":{"start_line":274,"start_character":26,"end_line":274,"end_character":33},"in_reply_to":"fa7ab95a_16f365d7","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    cfg.PortOpt(\u0027pydev_worker_debug_port\u0027,"},{"line_number":286,"context_line":"                default\u003d5678,"},{"line_number":287,"context_line":"                help\u003d_(\"\"\""},{"line_number":288,"context_line":"Port number for the pydev server will listen on."},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"Provide a port number to bind the pydev server to. The pydev"},{"line_number":291,"context_line":"process accepts debug connections on this port and facilitates"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_36eea9ec","line":288,"range":{"start_line":288,"start_character":12,"end_line":288,"end_character":15},"updated":"2016-08-28 17:34:20.000000000","message":"s/for/that/","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    cfg.PortOpt(\u0027pydev_worker_debug_port\u0027,"},{"line_number":286,"context_line":"                default\u003d5678,"},{"line_number":287,"context_line":"                help\u003d_(\"\"\""},{"line_number":288,"context_line":"Port number for the pydev server will listen on."},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"Provide a port number to bind the pydev server to. The pydev"},{"line_number":291,"context_line":"process accepts debug connections on this port and facilitates"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_2301cc6a","line":288,"range":{"start_line":288,"start_character":12,"end_line":288,"end_character":15},"in_reply_to":"fa7ab95a_36eea9ec","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":301,"context_line":"    cfg.StrOpt(\u0027metadata_encryption_key\u0027,"},{"line_number":302,"context_line":"               secret\u003dTrue,"},{"line_number":303,"context_line":"               help\u003d_(\"\"\""},{"line_number":304,"context_line":"AES key for encrypting store location metadata"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"Provide a string value representing the AES cipher to use for"},{"line_number":307,"context_line":"encrypting Glance store metadata."}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_56bb2de5","line":304,"range":{"start_line":304,"start_character":38,"end_line":304,"end_character":46},"updated":"2016-08-28 17:34:20.000000000","message":"I think you usually have a period at the end of this introductory description?","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":301,"context_line":"    cfg.StrOpt(\u0027metadata_encryption_key\u0027,"},{"line_number":302,"context_line":"               secret\u003dTrue,"},{"line_number":303,"context_line":"               help\u003d_(\"\"\""},{"line_number":304,"context_line":"AES key for encrypting store location metadata"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"Provide a string value representing the AES cipher to use for"},{"line_number":307,"context_line":"encrypting Glance store metadata."}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_e30a8489","line":304,"range":{"start_line":304,"start_character":38,"end_line":304,"end_character":46},"in_reply_to":"fa7ab95a_56bb2de5","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":306,"context_line":"Provide a string value representing the AES cipher to use for"},{"line_number":307,"context_line":"encrypting Glance store metadata."},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"NOTE: The AES to use must be set to a random string of length 16,"},{"line_number":310,"context_line":"24 or 32 bytes."},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_d6cf3d7d","line":309,"range":{"start_line":309,"start_character":10,"end_line":309,"end_character":13},"updated":"2016-08-28 17:34:20.000000000","message":"s/AES/AES key/","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":306,"context_line":"Provide a string value representing the AES cipher to use for"},{"line_number":307,"context_line":"encrypting Glance store metadata."},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"NOTE: The AES to use must be set to a random string of length 16,"},{"line_number":310,"context_line":"24 or 32 bytes."},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_c305807a","line":309,"range":{"start_line":309,"start_character":10,"end_line":309,"end_character":13},"in_reply_to":"fa7ab95a_d6cf3d7d","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"change_message_id":"65d484eb13043a5697b47e26ff02277e4e5c7a62","unresolved":false,"context_lines":[{"line_number":322,"context_line":"Digest algorithm to use for digital signature."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"Provide a string value representing the digest algorithm to"},{"line_number":325,"context_line":"use for generating digital signatures. By default, ``sha256``"},{"line_number":326,"context_line":"is used."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"To get a list of the available algorithms supported by the version"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_4e88bfc5","line":325,"updated":"2016-08-29 17:33:22.000000000","message":"It may be helpful to note that this is not related to the image data signatures or image data signature verification (see http://specs.openstack.org/openstack/glance-specs/specs/mitaka/approved/image-signing-and-verification-support.html for spec details).\n\nIt may also be beneficial to describe what the digital signatures affected by this config option are used for.","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":322,"context_line":"Digest algorithm to use for digital signature."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"Provide a string value representing the digest algorithm to"},{"line_number":325,"context_line":"use for generating digital signatures. By default, ``sha256``"},{"line_number":326,"context_line":"is used."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"To get a list of the available algorithms supported by the version"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_83d9b824","line":325,"in_reply_to":"fa7ab95a_4e88bfc5","updated":"2016-08-29 19:28:22.000000000","message":"Thank you for pointing that out Brianna.","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"32136b2ff6c1f062ce67319fb7a817d5f436cd39","unresolved":false,"context_lines":[{"line_number":322,"context_line":"Digest algorithm to use for digital signature."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"Provide a string value representing the digest algorithm to"},{"line_number":325,"context_line":"use for generating digital signatures. By default, ``sha256``"},{"line_number":326,"context_line":"is used."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"To get a list of the available algorithms supported by the version"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_82561628","line":325,"in_reply_to":"fa7ab95a_4e88bfc5","updated":"2016-08-29 18:43:45.000000000","message":"This is a really good point, because I thought this config option was related to the image data signatures.","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":322,"context_line":"Digest algorithm to use for digital signature."},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"Provide a string value representing the digest algorithm to"},{"line_number":325,"context_line":"use for generating digital signatures. By default, ``sha256``"},{"line_number":326,"context_line":"is used."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"To get a list of the available algorithms supported by the version"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_a3d6bcee","line":325,"in_reply_to":"fa7ab95a_82561628","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":327,"context_line":""},{"line_number":328,"context_line":"To get a list of the available algorithms supported by the version"},{"line_number":329,"context_line":"of OpenSSL on your platform, run the command:"},{"line_number":330,"context_line":"``openssl list-message-digest-algorithms``."},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"Possible values:"},{"line_number":333,"context_line":"    * Some of the values that are legal but not restricted to, are:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_7693d14f","line":330,"updated":"2016-08-28 17:34:20.000000000","message":"Suggestion: add \"Examples are \u0027sha1\u0027, \u0027sha256\u0027, and \u0027sha512\u0027.\"","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"e5f36c9405c28698e9adecf059a14d6afb0d5ebc","unresolved":false,"context_lines":[{"line_number":330,"context_line":"``openssl list-message-digest-algorithms``."},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"Possible values:"},{"line_number":333,"context_line":"    * Some of the values that are legal but not restricted to, are:"},{"line_number":334,"context_line":"        * sha1"},{"line_number":335,"context_line":"        * sha256"},{"line_number":336,"context_line":"        * sha512"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"Relation options:"},{"line_number":339,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_56908d43","line":336,"range":{"start_line":333,"start_character":0,"end_line":336,"end_character":16},"updated":"2016-08-28 17:34:20.000000000","message":"Suggestion: replace with:\n\nAn OpenSSL message digest algorithm identifier.","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":21722,"name":"Dharini Chandrasekar","email":"dharini.chandrasekar@intel.com","username":"dharinic"},"change_message_id":"4c93b4cd77d796875c237a70b886677967e4878e","unresolved":false,"context_lines":[{"line_number":330,"context_line":"``openssl list-message-digest-algorithms``."},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"Possible values:"},{"line_number":333,"context_line":"    * Some of the values that are legal but not restricted to, are:"},{"line_number":334,"context_line":"        * sha1"},{"line_number":335,"context_line":"        * sha256"},{"line_number":336,"context_line":"        * sha512"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"Relation options:"},{"line_number":339,"context_line":"    * None"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa7ab95a_c3b740d6","line":336,"range":{"start_line":333,"start_character":0,"end_line":336,"end_character":16},"in_reply_to":"fa7ab95a_56908d43","updated":"2016-08-29 19:28:22.000000000","message":"Done","commit_id":"2904a2b207b68781ccb64db1e497cf1b442fab96"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8528333f144b2eecf9592754d8da21a988a0dbf3","unresolved":false,"context_lines":[{"line_number":332,"context_line":""},{"line_number":333,"context_line":"NOTE: ``digest_algorithm`` is not related to Glance\u0027s image signing"},{"line_number":334,"context_line":"and verification. It is only used to sign the universally unique"},{"line_number":335,"context_line":"identifier(UUID) as a part of the certificate file and key file"},{"line_number":336,"context_line":"validation."},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_7571cb43","line":335,"range":{"start_line":335,"start_character":10,"end_line":335,"end_character":16},"updated":"2016-08-29 19:45:26.000000000","message":"nit: please put a space before the \u0027(\u0027","commit_id":"8ba01713a2e4ab69176ba6146f358b435eef0097"}]}
