)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"dc85a60887ce21b152494d4ece71283144f8468e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"field from the latest ironic api version"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I790c762083c2c1b6cbdde4b21434c56bb99236dd"},{"line_number":13,"context_line":"Story: #2002161"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_3f4e2790","line":13,"updated":"2018-07-27 12:10:35.000000000","message":"Please include a task ID number as well, it will allow us to track/close out items without manual intervention.","commit_id":"9e7459cfa3645a7bf7babb654967d23123748693"}],"ironicclient/common/http.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"dc85a60887ce21b152494d4ece71283144f8468e","unresolved":false,"context_lines":[{"line_number":43,"context_line":"#             http://specs.openstack.org/openstack/ironic-specs/specs/kilo/api-microversions.html # noqa"},{"line_number":44,"context_line":"#             for full details."},{"line_number":45,"context_line":"DEFAULT_VER \u003d \u00271.9\u0027"},{"line_number":46,"context_line":"LAST_KNOWN_API_VERSION \u003d 47"},{"line_number":47,"context_line":"LATEST_VERSION \u003d \u00271.{}\u0027.format(LAST_KNOWN_API_VERSION)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"LOG \u003d logging.getLogger(__name__)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_9f3dfbe7","line":46,"updated":"2018-07-27 12:10:35.000000000","message":"It makes sense to bump this, but what about the ability to set the field?","commit_id":"9e7459cfa3645a7bf7babb654967d23123748693"}],"ironicclient/osc/v1/baremetal_node.py":[{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1113,"context_line":"        parser.add_argument("},{"line_number":1114,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":1115,"context_line":"            metavar\u003d\u0027\u003cautomated_clean\u003e\u0027,"},{"line_number":1116,"context_line":"            help\u003d_(\u0027Set the automated clean option for the node\u0027),"},{"line_number":1117,"context_line":"        )"},{"line_number":1118,"context_line":"        parser.add_argument("},{"line_number":1119,"context_line":"            \u0027--target-raid-config\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_d7dd7213","line":1116,"range":{"start_line":1116,"start_character":51,"end_line":1116,"end_character":63},"updated":"2018-07-30 16:57:38.000000000","message":"other options seem to read `on this baremetal node`","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1431,"context_line":"        parser.add_argument("},{"line_number":1432,"context_line":"            \"--automated-clean\","},{"line_number":1433,"context_line":"            action\u003d\"store_true\","},{"line_number":1434,"context_line":"            help\u003d_(\u0027Unset automated clean setting for this baremetal node \u0027"},{"line_number":1435,"context_line":"                   \u0027(the default group will be used)\u0027),"},{"line_number":1436,"context_line":"        )"},{"line_number":1437,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_d706d285","line":1434,"range":{"start_line":1434,"start_character":42,"end_line":1434,"end_character":49},"updated":"2018-07-30 16:57:38.000000000","message":"it\u0027s called `setting` here, `option` above and `property` in the context of this function.","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":433,"context_line":"            metavar\u003d\u0027\u003cconductor_group\u003e\u0027,"},{"line_number":434,"context_line":"            help\u003d_(\u0027Conductor group the node will belong to\u0027))"},{"line_number":435,"context_line":"        parser.add_argument("},{"line_number":436,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":437,"context_line":"            metavar\u003d\u0027\u003cautomated_clean\u003e\u0027,"},{"line_number":438,"context_line":"            help\u003d_(\u0027Manage automated clean setting of the node individually\u0027))"},{"line_number":439,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_8f892a71","line":436,"updated":"2018-10-12 10:27:31.000000000","message":"since we do not accept the value of \"False\" here, it should have action\u003d\u0027store_true\u0027","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        parser.add_argument("},{"line_number":436,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":437,"context_line":"            metavar\u003d\u0027\u003cautomated_clean\u003e\u0027,"},{"line_number":438,"context_line":"            help\u003d_(\u0027Manage automated clean setting of the node individually\u0027))"},{"line_number":439,"context_line":""},{"line_number":440,"context_line":"        return parser"},{"line_number":441,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_af86665e","line":438,"updated":"2018-10-12 10:27:31.000000000","message":"\"Enable automated cleaning for the node\"?","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":1113,"context_line":"        parser.add_argument("},{"line_number":1114,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":1115,"context_line":"            metavar\u003d\u0027\u003cautomated_clean\u003e\u0027,"},{"line_number":1116,"context_line":"            help\u003d_(\u0027Set the automated clean option on this baremetal node\u0027),"},{"line_number":1117,"context_line":"        )"},{"line_number":1118,"context_line":"        parser.add_argument("},{"line_number":1119,"context_line":"            \u0027--target-raid-config\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_4fe5523d","line":1116,"updated":"2018-10-12 10:27:31.000000000","message":"\"Enable automated cleaning for the node\"?","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":1432,"context_line":"            \"--automated-clean\","},{"line_number":1433,"context_line":"            action\u003d\"store_true\","},{"line_number":1434,"context_line":"            help\u003d_(\u0027Unset automated clean option on this baremetal node \u0027"},{"line_number":1435,"context_line":"                   \u0027(the default group will be used)\u0027),"},{"line_number":1436,"context_line":"        )"},{"line_number":1437,"context_line":""},{"line_number":1438,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_6fea8e0e","line":1435,"updated":"2018-10-12 10:27:31.000000000","message":"s/the default group/the value from configuration/","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"bc368b8d81083b0404a73a06331d5fe7bedb33fd","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        parser.add_argument("},{"line_number":436,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":437,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":438,"context_line":"            help\u003d_(\u0027Enable automated cleaning for the node\u0027))"},{"line_number":439,"context_line":""},{"line_number":440,"context_line":"        return parser"},{"line_number":441,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_b452d535","line":438,"updated":"2018-10-17 14:29:47.000000000","message":"It would be better to add \u0027default\u003dNone\u0027 not to pass \u0027automated_clean\u003dFalse\u0027.","commit_id":"09f0512a4999f6faff3eb0d76d5bd02413fef0ca"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d2367e9ed29803b3193cffcd4d69682d5c1e4c59","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        parser.add_argument("},{"line_number":436,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":437,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":438,"context_line":"            default\u003dNone,"},{"line_number":439,"context_line":"            help\u003d_(\u0027Enable automated cleaning for the node\u0027))"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_698178fa","line":438,"updated":"2018-10-22 09:58:11.000000000","message":"nit: redundant","commit_id":"6d2ae810ffdfcac66aef333c0143b3fc72f6303a"},{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"07b264102b286103e44ab81e7c8b8597716c1fb9","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        parser.add_argument("},{"line_number":436,"context_line":"            \u0027--automated-clean\u0027,"},{"line_number":437,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":438,"context_line":"            default\u003dNone,"},{"line_number":439,"context_line":"            help\u003d_(\u0027Enable automated cleaning for the node\u0027))"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_c193aa4d","line":438,"in_reply_to":"3f79a3b5_698178fa","updated":"2018-10-23 07:59:59.000000000","message":"default\u003dNone is redundant? i added because of a previous review request","commit_id":"6d2ae810ffdfcac66aef333c0143b3fc72f6303a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d2367e9ed29803b3193cffcd4d69682d5c1e4c59","unresolved":false,"context_lines":[{"line_number":1173,"context_line":""},{"line_number":1174,"context_line":"        properties \u003d []"},{"line_number":1175,"context_line":"        for field in [\u0027instance_uuid\u0027, \u0027name\u0027, \u0027chassis_uuid\u0027, \u0027driver\u0027,"},{"line_number":1176,"context_line":"                      \u0027resource_class\u0027, \u0027conductor_group\u0027]:"},{"line_number":1177,"context_line":"            value \u003d getattr(parsed_args, field)"},{"line_number":1178,"context_line":"            if value:"},{"line_number":1179,"context_line":"                properties.extend(utils.args_array_to_patch("}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_0978042a","line":1176,"updated":"2018-10-22 09:58:11.000000000","message":"automated_clean here? I don\u0027t see where it is wired in (probably means missing unit tests as well)","commit_id":"6d2ae810ffdfcac66aef333c0143b3fc72f6303a"}],"ironicclient/tests/unit/osc/v1/test_baremetal_node.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d2367e9ed29803b3193cffcd4d69682d5c1e4c59","unresolved":false,"context_lines":[{"line_number":2286,"context_line":"            \u0027node_uuid\u0027,"},{"line_number":2287,"context_line":"            [{\u0027path\u0027: \u0027/conductor_group\u0027, \u0027value\u0027: \u0027foo\u0027, \u0027op\u0027: \u0027add\u0027}],"},{"line_number":2288,"context_line":"            reset_interfaces\u003dNone,"},{"line_number":2289,"context_line":"        )"},{"line_number":2290,"context_line":""},{"line_number":2291,"context_line":"    def test_baremetal_set_extra(self):"},{"line_number":2292,"context_line":"        arglist \u003d ["}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_29738051","line":2289,"updated":"2018-10-22 09:58:11.000000000","message":"please add a unit test for setting automated_clean","commit_id":"6d2ae810ffdfcac66aef333c0143b3fc72f6303a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d2367e9ed29803b3193cffcd4d69682d5c1e4c59","unresolved":false,"context_lines":[{"line_number":2914,"context_line":"        self._test_baremetal_unset_hw_interface(\u0027storage\u0027)"},{"line_number":2915,"context_line":""},{"line_number":2916,"context_line":"    def test_baremetal_unset_vendor_interface(self):"},{"line_number":2917,"context_line":"        self._test_baremetal_unset_hw_interface(\u0027vendor\u0027)"},{"line_number":2918,"context_line":""},{"line_number":2919,"context_line":""},{"line_number":2920,"context_line":"class TestValidate(TestBaremetal):"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_c971ac47","line":2917,"updated":"2018-10-22 09:58:11.000000000","message":"please add a unit test for unsetting automated_clean","commit_id":"6d2ae810ffdfcac66aef333c0143b3fc72f6303a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"f7a9fdf33572cea44f0aa516dd073b17a7f2ee4e","unresolved":false,"context_lines":[{"line_number":610,"context_line":"                   \u0027Instance UUID\u0027, \u0027Last Error\u0027, \u0027Maintenance\u0027,"},{"line_number":611,"context_line":"                   \u0027Maintenance Reason\u0027, \u0027Fault\u0027, \u0027Power State\u0027, \u0027Properties\u0027,"},{"line_number":612,"context_line":"                   \u0027Provisioning State\u0027, \u0027Provision Updated At\u0027,"},{"line_number":613,"context_line":"                   \u0027Current RAID configuration\u0027, \u0027Reservation\u0027,"},{"line_number":614,"context_line":"                   \u0027Resource Class\u0027, \u0027Target Power State\u0027,"},{"line_number":615,"context_line":"                   \u0027Target Provision State\u0027, \u0027Target RAID configuration\u0027,"},{"line_number":616,"context_line":"                   \u0027Traits\u0027, \u0027Updated At\u0027, \u0027Inspection Finished At\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"3f79a3b5_b293574e","line":613,"updated":"2018-10-23 12:42:33.000000000","message":"As an aside: we really ought to make this just one huge ordered list with a single column so we don\u0027t end up with diffs like this. :(","commit_id":"dfd341585b3a331df240202b2de80834ae1acc9d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e17e155c2bd49c5b4054db8247a09a2e6c529845","unresolved":false,"context_lines":[{"line_number":610,"context_line":"                   \u0027Instance UUID\u0027, \u0027Last Error\u0027, \u0027Maintenance\u0027,"},{"line_number":611,"context_line":"                   \u0027Maintenance Reason\u0027, \u0027Fault\u0027, \u0027Power State\u0027, \u0027Properties\u0027,"},{"line_number":612,"context_line":"                   \u0027Provisioning State\u0027, \u0027Provision Updated At\u0027,"},{"line_number":613,"context_line":"                   \u0027Current RAID configuration\u0027, \u0027Reservation\u0027,"},{"line_number":614,"context_line":"                   \u0027Resource Class\u0027, \u0027Target Power State\u0027,"},{"line_number":615,"context_line":"                   \u0027Target Provision State\u0027, \u0027Target RAID configuration\u0027,"},{"line_number":616,"context_line":"                   \u0027Traits\u0027, \u0027Updated At\u0027, \u0027Inspection Finished At\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"3f79a3b5_8047c9a4","line":613,"updated":"2018-10-24 14:08:27.000000000","message":"I\u0027ll do it as part of my next patch.","commit_id":"dfd341585b3a331df240202b2de80834ae1acc9d"}],"releasenotes/notes/add_automated_clean_field-d2a0c824a4e90bf4.yaml":[{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_b7747605","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"updated":"2018-07-30 16:57:38.000000000","message":"Adds?","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_b75eb64e","line":4,"range":{"start_line":4,"start_character":31,"end_line":4,"end_character":46},"updated":"2018-07-30 16:57:38.000000000","message":"BTW, why the command/field is called *_clean and not *_cleaning? Cleaning sounds more \"canonical\" to ironic, no?","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_977ffadc","line":4,"range":{"start_line":4,"start_character":47,"end_line":4,"end_character":52},"updated":"2018-07-30 16:57:38.000000000","message":"may be mention where it is set?","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"07b264102b286103e44ab81e7c8b8597716c1fb9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_3e592234","line":4,"range":{"start_line":4,"start_character":31,"end_line":4,"end_character":46},"in_reply_to":"5f7c97a3_b75eb64e","updated":"2018-10-23 07:59:59.000000000","message":"I just wanted to take the same automated_clean naming that was already in ironic conductor....","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_176bea1b","line":5,"range":{"start_line":4,"start_character":64,"end_line":5,"end_character":14},"updated":"2018-07-30 16:57:38.000000000","message":"This reads a bit confusing to me. May be `Adds the ability to set the automated_clean field on the ironic node to control the automated cleaning feature at the node level`?","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"282cfc6c2126a68a94289201149d58f918d35ca5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add the ability to set the automated_clean field, that will enable"},{"line_number":5,"context_line":"    to control the automated cleanup feature at node level."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_572082f8","line":5,"range":{"start_line":5,"start_character":29,"end_line":5,"end_character":36},"updated":"2018-07-30 16:57:38.000000000","message":"is it `cleaning` elsewhere?","commit_id":"a34f6e561dbb07e2616753e11dcb8823c02a4a76"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds the ability to set the automated_clean field on the baremetal node, to"},{"line_number":5,"context_line":"    control the automated cleaning feature at the node level."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_0febda10","line":4,"updated":"2018-10-12 10:27:31.000000000","message":"nit: ``automated_clean`` field (available starting with API version 1.47) ...","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1a03159ea6c715861620443cc20755b434941056","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds the ability to set the automated_clean field on the baremetal node, to"},{"line_number":5,"context_line":"    control the automated cleaning feature at the node level."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_2ff016fc","line":5,"updated":"2018-10-12 10:27:31.000000000","message":"s/control/enable/ (we decided to not allow disabling)","commit_id":"d8d0c0c5c230f43b361a20525e562b75b614f8f0"}]}
