)]}'
{"magnum/api/controllers/v1/cluster_template.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb4feef15c60d0df43e1876e64981cd95a5a838f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from exceptions import DeprecationWarning"},{"line_number":16,"context_line":"import warnnings"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":"import pecan"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_d359e15a","line":16,"updated":"2020-04-22 23:14:25.000000000","message":"pep8: F401 \u0027warnnings\u0027 imported but unused","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"d12211297831a271b772bd17b823944e58442363","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from exceptions import DeprecationWarning"},{"line_number":16,"context_line":"import warnnings"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from oslo_utils import timeutils"},{"line_number":19,"context_line":"import pecan"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_7c8a551b","line":16,"range":{"start_line":16,"start_character":7,"end_line":16,"end_character":16},"updated":"2020-04-23 08:41:25.000000000","message":"warnnings","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"06b56af137f1611de35af5ac072a5e6050ea7c0e","unresolved":false,"context_lines":[{"line_number":403,"context_line":"                                  do_raise\u003dFalse):"},{"line_number":404,"context_line":"                raise exception.ClusterTemplatePublishDenied()"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_b3c25532","line":406,"range":{"start_line":406,"start_character":49,"end_line":406,"end_character":56},"updated":"2020-04-22 22:36:54.000000000","message":"driver","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"06b56af137f1611de35af5ac072a5e6050ea7c0e","unresolved":false,"context_lines":[{"line_number":403,"context_line":"                                  do_raise\u003dFalse):"},{"line_number":404,"context_line":"                raise exception.ClusterTemplatePublishDenied()"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_33b765d8","line":406,"range":{"start_line":406,"start_character":63,"end_line":406,"end_character":75},"updated":"2020-04-22 22:36:54.000000000","message":"overlay is also deprecated upstream. we should flag that too.","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb4feef15c60d0df43e1876e64981cd95a5a838f","unresolved":false,"context_lines":[{"line_number":404,"context_line":"                raise exception.ClusterTemplatePublishDenied()"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "},{"line_number":410,"context_line":"            to migrate to a different storage driver, such as overlay2, which"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_b356d528","line":407,"updated":"2020-04-22 23:14:25.000000000","message":"pep8: W291 trailing whitespace","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"06b56af137f1611de35af5ac072a5e6050ea7c0e","unresolved":false,"context_lines":[{"line_number":404,"context_line":"                raise exception.ClusterTemplatePublishDenied()"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "},{"line_number":410,"context_line":"            to migrate to a different storage driver, such as overlay2, which"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_73c8cd54","line":407,"range":{"start_line":407,"start_character":75,"end_line":407,"end_character":76},"updated":"2020-04-22 22:36:54.000000000","message":"space","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb4feef15c60d0df43e1876e64981cd95a5a838f","unresolved":false,"context_lines":[{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "},{"line_number":410,"context_line":"            to migrate to a different storage driver, such as overlay2, which"},{"line_number":411,"context_line":"            will be set as the default storage driver from Victoria cycle."},{"line_number":412,"context_line":"            \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_1331890c","line":409,"updated":"2020-04-22 23:14:25.000000000","message":"pep8: W291 trailing whitespace","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"06b56af137f1611de35af5ac072a5e6050ea7c0e","unresolved":false,"context_lines":[{"line_number":406,"context_line":"        if cluster_template_dict[\u0027docker_storage_diriver\u0027] \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":407,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor "},{"line_number":408,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":409,"context_line":"            docker. Users of the devicemapper storage driver are recommended "},{"line_number":410,"context_line":"            to migrate to a different storage driver, such as overlay2, which"},{"line_number":411,"context_line":"            will be set as the default storage driver from Victoria cycle."},{"line_number":412,"context_line":"            \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_93cbd951","line":409,"range":{"start_line":409,"start_character":76,"end_line":409,"end_character":77},"updated":"2020-04-22 22:36:54.000000000","message":"space","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb4feef15c60d0df43e1876e64981cd95a5a838f","unresolved":false,"context_lines":[{"line_number":410,"context_line":"            to migrate to a different storage driver, such as overlay2, which"},{"line_number":411,"context_line":"            will be set as the default storage driver from Victoria cycle."},{"line_number":412,"context_line":"            \"\"\""},{"line_number":413,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        # NOTE(yuywz): We will generate a random human-readable name for"},{"line_number":416,"context_line":"        # cluster_template if the name is not specified by user."}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_f335fdf8","line":413,"updated":"2020-04-22 23:14:25.000000000","message":"pep8: F821 undefined name \u0027warnings\u0027","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"7e1f6835e36552791e7db10da6a994298ea790ec","unresolved":false,"context_lines":[{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_33ec85c6","line":482,"range":{"start_line":482,"start_character":43,"end_line":482,"end_character":50},"updated":"2020-04-22 22:38:00.000000000","message":"driver","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"cb4feef15c60d0df43e1876e64981cd95a5a838f","unresolved":false,"context_lines":[{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_533b11ea","line":490,"updated":"2020-04-22 23:14:25.000000000","message":"pep8: F821 undefined name \u0027warnings\u0027","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"06b56af137f1611de35af5ac072a5e6050ea7c0e","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                patch_val \u003d None"},{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"},{"line_number":486,"context_line":"            to migrate to a different storage driver, such as overlay2."},{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_d3c5613e","line":490,"range":{"start_line":481,"start_character":0,"end_line":490,"end_character":50},"updated":"2020-04-22 22:36:54.000000000","message":"why do we need to do this in 2 places?","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"3bf2ae05a6570090bf7ad1f55e276730504c6df6","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                patch_val \u003d None"},{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"},{"line_number":486,"context_line":"            to migrate to a different storage driver, such as overlay2."},{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_d380c18e","line":490,"range":{"start_line":481,"start_character":0,"end_line":490,"end_character":50},"in_reply_to":"1f493fa4_3372c5e6","updated":"2020-04-22 23:12:48.000000000","message":"I can define a const for the message, but for the check, user may change from \u0027overlay2\u0027 to \u0027devicemapper\u0027 or overlay.","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"52e9fb84303d3ee28fd01393e1a69e7232d2d062","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                patch_val \u003d None"},{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"},{"line_number":486,"context_line":"            to migrate to a different storage driver, such as overlay2."},{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_3372c5e6","line":490,"range":{"start_line":481,"start_character":0,"end_line":490,"end_character":50},"in_reply_to":"1f493fa4_53003168","updated":"2020-04-22 23:11:09.000000000","message":"Yes, both actually.","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"d12211297831a271b772bd17b823944e58442363","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                patch_val \u003d None"},{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"},{"line_number":486,"context_line":"            to migrate to a different storage driver, such as overlay2."},{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_932479c8","line":490,"range":{"start_line":481,"start_character":0,"end_line":490,"end_character":50},"in_reply_to":"1f493fa4_d380c18e","updated":"2020-04-23 08:41:25.000000000","message":"+1 const for the message,","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"d8ea791f22822746f5ef3dd8c3add50053fac04e","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                patch_val \u003d None"},{"line_number":479,"context_line":"            if cluster_template[field] !\u003d patch_val:"},{"line_number":480,"context_line":"                cluster_template[field] \u003d patch_val"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"        if cluster_template.docker_storage_diriver \u003d\u003d \u0027devicemapper\u0027:"},{"line_number":483,"context_line":"            msg \u003d \"\"\"The devicemapper storage driver is deprecated in favor"},{"line_number":484,"context_line":"            of overlay2 in docker, and will be removed in a future release from"},{"line_number":485,"context_line":"            docker. Users of the devicemapper storage driver are recommended"},{"line_number":486,"context_line":"            to migrate to a different storage driver, such as overlay2."},{"line_number":487,"context_line":"            overlay2 will be set as the default storage driver from Victoria"},{"line_number":488,"context_line":"            cycle."},{"line_number":489,"context_line":"            \"\"\""},{"line_number":490,"context_line":"            warnings.warn(msg, DeprecationWarning)"},{"line_number":491,"context_line":""},{"line_number":492,"context_line":"        cluster_template.save()"},{"line_number":493,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_53003168","line":490,"range":{"start_line":481,"start_character":0,"end_line":490,"end_character":50},"in_reply_to":"1f493fa4_d3c5613e","updated":"2020-04-22 22:40:54.000000000","message":"Do you mean the duplicated message or the check?","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"666f5ffb1df868517b49dde907dc7419c7df5b25","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        if (cluster_template_dict[\u0027docker_storage_driver\u0027] in (\u0027devicemapper\u0027,"},{"line_number":416,"context_line":"                                                               \u0027overlay\u0027)):"},{"line_number":417,"context_line":"            warnings.warn(self._devicemapper_overlay_deprecation,"},{"line_number":418,"context_line":"                          DeprecationWarning)"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"        # NOTE(yuywz): We will generate a random human-readable name for"},{"line_number":421,"context_line":"        # cluster_template if the name is not specified by user."}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_5acdbdb6","line":418,"range":{"start_line":417,"start_character":11,"end_line":418,"end_character":45},"updated":"2020-04-24 10:45:18.000000000","message":"we should use LOG.warning here. \n\n    from oslo_log import log as logging\n    LOG \u003d logging.getLogger(__name__)","commit_id":"25306c030bc8855beec7ff95c0babfcc93ed75d5"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"a7048920aa07a057b6c6d5d6bffa2d0e5aafeb8a","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        if (cluster_template_dict[\u0027docker_storage_driver\u0027] in (\u0027devicemapper\u0027,"},{"line_number":416,"context_line":"                                                               \u0027overlay\u0027)):"},{"line_number":417,"context_line":"            warnings.warn(self._devicemapper_overlay_deprecation,"},{"line_number":418,"context_line":"                          DeprecationWarning)"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"        # NOTE(yuywz): We will generate a random human-readable name for"},{"line_number":421,"context_line":"        # cluster_template if the name is not specified by user."}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_1fbaccbf","line":418,"range":{"start_line":417,"start_character":11,"end_line":418,"end_character":45},"in_reply_to":"1f493fa4_5acdbdb6","updated":"2020-04-28 23:01:57.000000000","message":"Right, seems the gate is not friendly with the warnings. I will use oslo_log.","commit_id":"25306c030bc8855beec7ff95c0babfcc93ed75d5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4528464366eb74c93d87f63693bf4edc37d5ad93","unresolved":false,"context_lines":[{"line_number":413,"context_line":""},{"line_number":414,"context_line":"        if (cluster_template_dict[\u0027docker_storage_driver\u0027] in (\u0027devicemapper\u0027,"},{"line_number":415,"context_line":"                                                               \u0027overlay\u0027)):"},{"line_number":416,"context_line":"            LOG.warn(self._devicemapper_overlay_deprecation)"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"        # NOTE(yuywz): We will generate a random human-readable name for"},{"line_number":419,"context_line":"        # cluster_template if the name is not specified by user."}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_3a7076dc","line":416,"updated":"2020-04-27 22:53:38.000000000","message":"pep8: M352: LOG.warn is deprecated, please use LOG.warning!","commit_id":"209932a2b907eb0c52e548142b5dc4a7d1eeec4d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4528464366eb74c93d87f63693bf4edc37d5ad93","unresolved":false,"context_lines":[{"line_number":484,"context_line":""},{"line_number":485,"context_line":"        if (cluster_template.docker_storage_driver in (\u0027devicemapper\u0027,"},{"line_number":486,"context_line":"                                                       \u0027overlay\u0027)):"},{"line_number":487,"context_line":"            LOG.warn(self._devicemapper_overlay_deprecation)"},{"line_number":488,"context_line":""},{"line_number":489,"context_line":"        cluster_template.save()"},{"line_number":490,"context_line":"        return ClusterTemplate.convert_with_links(cluster_template)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f493fa4_9a78aac4","line":487,"updated":"2020-04-27 22:53:38.000000000","message":"pep8: M352: LOG.warn is deprecated, please use LOG.warning!","commit_id":"209932a2b907eb0c52e548142b5dc4a7d1eeec4d"}],"releasenotes/notes/devicemapper-deprecation-46a59adbf131bde1.yaml":[{"author":{"_account_id":28022,"name":"Bharat Kunwar","email":"brtknr@bath.edu","username":"brtknr"},"change_message_id":"7e1f6835e36552791e7db10da6a994298ea790ec","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The devicemapper storage driver is deprecated in favor"},{"line_number":5,"context_line":"    of overlay2 in docker, and will be removed in a future release from"},{"line_number":6,"context_line":"    docker. Users of the devicemapper storage driver are recommended"},{"line_number":7,"context_line":"    to migrate to a different storage driver, such as overlay2."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_93d0f9f9","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":20},"updated":"2020-04-22 22:38:00.000000000","message":"overlay is also deprecated upstream from 18.09","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"d8ea791f22822746f5ef3dd8c3add50053fac04e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The devicemapper storage driver is deprecated in favor"},{"line_number":5,"context_line":"    of overlay2 in docker, and will be removed in a future release from"},{"line_number":6,"context_line":"    docker. Users of the devicemapper storage driver are recommended"},{"line_number":7,"context_line":"    to migrate to a different storage driver, such as overlay2."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_d3f3a19d","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":20},"in_reply_to":"1f493fa4_93d0f9f9","updated":"2020-04-22 22:40:54.000000000","message":"Good point.","commit_id":"c823fe0c2ceff831de1ffff0956e90e56b0a1707"}]}
