)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5676fdf2d9fe45040f228532639aa28df1dc32e3","unresolved":false,"context_lines":[{"line_number":21,"context_line":"role that has specifically called out items to be deprecated."},{"line_number":22,"context_line":"However the usage should be done everywhere such that we\u0027re able"},{"line_number":23,"context_line":"to track and notify users that options are being removed."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: I7cd87050f140535a01bd1a4111eb82c91daab318"},{"line_number":26,"context_line":"Signed-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a2fa921_8bd3bad4","line":24,"updated":"2015-10-09 09:10:09.000000000","message":"I\u0027d suggest that this include a link to the upgrade blueprint as this would seem to be a part of an upgrade framework.\n\nImplements: blueprint liberty-upgrade-path","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"b47d33ad80df59fad12b7d0d993991bcbf836745","unresolved":false,"context_lines":[{"line_number":21,"context_line":"role that has specifically called out items to be deprecated."},{"line_number":22,"context_line":"However the usage should be done everywhere such that we\u0027re able"},{"line_number":23,"context_line":"to track and notify users that options are being removed."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: I7cd87050f140535a01bd1a4111eb82c91daab318"},{"line_number":26,"context_line":"Signed-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a2fa921_ef332f12","line":24,"in_reply_to":"7a2fa921_8bd3bad4","updated":"2015-10-10 08:24:36.000000000","message":"Done","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"}],"playbooks/plugins/actions/warn.py":[{"author":{"_account_id":15313,"name":"Toby Oxborrow","email":"tobyox@cisco.com","username":"toby.oxborrow"},"change_message_id":"d5fe0f552efca9cf2f0c34483b8c378ed1b2aabc","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class ActionModule(object):"},{"line_number":26,"context_line":"    \u0027\u0027\u0027 Fail with custom message \u0027\u0027\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    TRANSFERS_FILES \u003d False"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_953d1bdf","line":26,"updated":"2015-10-09 08:33:04.000000000","message":"change to \"Print warning with ...\"?","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"b47d33ad80df59fad12b7d0d993991bcbf836745","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class ActionModule(object):"},{"line_number":26,"context_line":"    \u0027\u0027\u0027 Fail with custom message \u0027\u0027\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    TRANSFERS_FILES \u003d False"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_d6eaaeda","line":26,"in_reply_to":"7a2fa921_953d1bdf","updated":"2015-10-10 08:24:36.000000000","message":"Done","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":15313,"name":"Toby Oxborrow","email":"tobyox@cisco.com","username":"toby.oxborrow"},"change_message_id":"d5fe0f552efca9cf2f0c34483b8c378ed1b2aabc","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    def run(self, conn, tmp, module_name, module_args, inject, complex_args\u003dNone, **kwargs):"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        # note: the fail module does not need to pay attention to check mode"},{"line_number":56,"context_line":"        # it always runs."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        args \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a2fa921_b51b7780","line":55,"updated":"2015-10-09 08:33:04.000000000","message":"change to \"the warn module\"?","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"}],"playbooks/roles/os_nova/defaults/main.yml":[{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"be7659ead72c9e9044b10da15acb64b895807f2c","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"## Set all options within this list that are deprecated and scheduled to be removed"},{"line_number":348,"context_line":"nova_deprecated_items:"},{"line_number":349,"context_line":"  - variable: nova_ec2_deprecated_but_enabled"},{"line_number":350,"context_line":"    future_release: liberty"},{"line_number":351,"context_line":"    future_usage: \u003e"},{"line_number":352,"context_line":"      To continue deploying with an EC2 compatible API"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_f3a7d508","line":349,"updated":"2015-10-09 00:47:09.000000000","message":"Are these variables within os_nova\u0027s variables, or are they nova configuration variables?","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"bb6ea40ea6181bd36bf9de9be76b2db692c901af","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"## Set all options within this list that are deprecated and scheduled to be removed"},{"line_number":348,"context_line":"nova_deprecated_items:"},{"line_number":349,"context_line":"  - variable: nova_ec2_deprecated_but_enabled"},{"line_number":350,"context_line":"    future_release: liberty"},{"line_number":351,"context_line":"    future_usage: \u003e"},{"line_number":352,"context_line":"      To continue deploying with an EC2 compatible API"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_b0b37a4c","line":349,"in_reply_to":"7a2fa921_539d6964","updated":"2015-10-09 12:50:42.000000000","message":"Perhaps a tool that we can run from time to time (perhaps client side) which can output the deprecated variables between tags would be a good addition. This can help us catch situations where a commit missed a tag deprecation.","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"b47d33ad80df59fad12b7d0d993991bcbf836745","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"## Set all options within this list that are deprecated and scheduled to be removed"},{"line_number":348,"context_line":"nova_deprecated_items:"},{"line_number":349,"context_line":"  - variable: nova_ec2_deprecated_but_enabled"},{"line_number":350,"context_line":"    future_release: liberty"},{"line_number":351,"context_line":"    future_usage: \u003e"},{"line_number":352,"context_line":"      To continue deploying with an EC2 compatible API"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_8f239bbc","line":349,"in_reply_to":"7a2fa921_b0b37a4c","updated":"2015-10-10 08:24:36.000000000","message":"this is not a bad idea in terms of being able to detect the deprecations without the need to run all the things. I think I can simply add a tag to the role meta dependency which will allow the user to call the deprecations-check tag to verify output. When we role the functionality out to all role we can keep the tag name consistent to ensure that a deployer is able to test / check for deprecations using a single command in all roles.","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"2b65186810acf7b47ed770dcd641787e411066ed","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"## Set all options within this list that are deprecated and scheduled to be removed"},{"line_number":348,"context_line":"nova_deprecated_items:"},{"line_number":349,"context_line":"  - variable: nova_ec2_deprecated_but_enabled"},{"line_number":350,"context_line":"    future_release: liberty"},{"line_number":351,"context_line":"    future_usage: \u003e"},{"line_number":352,"context_line":"      To continue deploying with an EC2 compatible API"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_539d6964","line":349,"in_reply_to":"7a2fa921_f3a7d508","updated":"2015-10-09 01:04:13.000000000","message":"these are variables that are in this default main.yml. So even if a user is not defining the items they are being set as a default. We could add every single one of the nova_ec2, nova_s3, and nova_v3 variables to the deprecation list however I felt like that was overkill and none of them are used unless enabled.","commit_id":"50e45c5c411ffd631c02507be50808424aa7192e"}]}
