)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"03fcf34377e849cd85255b0fb391f8726370adb7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4ac1b1d1_425d5f35","updated":"2022-09-16 19:12:06.000000000","message":"Document potential use of fake driver to marry adoption w/Nova instances -\u003e https://techblog.web.cern.ch/techblog/post/ironic-nova-adoption/","commit_id":"d307f02466a71432422e194d234f955eff6dce75"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"741c2d8c11cd79136fa4425c956f2e1b69a0680e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"9e4cf2e7_f7efde54","updated":"2022-09-19 06:22:25.000000000","message":"Thanks, Jay!","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"66f6bdf31b42a39819e4314a83eaad91977628bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b345c6eb_9839be7c","updated":"2022-09-20 19:33:43.000000000","message":"(restoring my earlier +2)","commit_id":"e340fc39b925d864a5a03772e9d63edf30f6b911"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3774f344738c8a8aea75b57088f960d4b71e143a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"9598c37e_36c832a7","updated":"2022-09-20 19:13:58.000000000","message":"Single core approving as this is doc-only.","commit_id":"e340fc39b925d864a5a03772e9d63edf30f6b911"}],"doc/source/admin/drivers/fake.rst":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d02b362d1277c5e0c26a50bede4e75d75029d624","unresolved":true,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake``  hardware interfaces are what they claim to be: fake. Use of these"},{"line_number":9,"context_line":"interfaces should be limited to non-production environments, as it literally"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7ad3de4e_c1b09731","line":8,"updated":"2022-09-15 22:12:24.000000000","message":"https://opendev.org/openstack/ironic/src/branch/master/setup.cfg#L175  \n\n``fake-hardware``","commit_id":"b19d3778512afecc76a6952f689ab54d9f20c62a"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake``  hardware interfaces are what they claim to be: fake. Use of these"},{"line_number":9,"context_line":"interfaces should be limited to non-production environments, as it literally"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f67822d5_f206a433","line":8,"in_reply_to":"7ad3de4e_c1b09731","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"b19d3778512afecc76a6952f689ab54d9f20c62a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"0c2f8218d45992366c44a903d4406fc724229868","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7fab6e85_70d78b5e","line":14,"updated":"2022-09-16 09:34:09.000000000","message":"A useful addition: ``fake-hardware`` is hardcoded to be compatible with **any** hardware interfaces, not just fake ones.","commit_id":"2e1187f3450b5e0985708e170b67579962f192f2"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"ac9e1e6da736ce75c570e041245634c8675dbf70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"767d3bcb_b4fc87c2","line":14,"in_reply_to":"7fab6e85_70d78b5e","updated":"2022-09-16 14:20:51.000000000","message":"Done","commit_id":"2e1187f3450b5e0985708e170b67579962f192f2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a7f48375d8dc3818e7f95cd8dc2c7af3c6a91514","unresolved":true,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` interfaces are what they claim to be: fake. Use of these"},{"line_number":9,"context_line":"interfaces should be temporary or limited to non-production environments, as it"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"6b9618bf_fe8c1cbc","line":8,"updated":"2022-09-20 16:46:50.000000000","message":"I think we have a terminology issue. There is the ``fake-hardware`` hardware type","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` interfaces are what they claim to be: fake. Use of these"},{"line_number":9,"context_line":"interfaces should be temporary or limited to non-production environments, as it"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"13a46f18_75637d60","line":8,"in_reply_to":"6b9618bf_fe8c1cbc","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a7f48375d8dc3818e7f95cd8dc2c7af3c6a91514","unresolved":true,"context_lines":[{"line_number":9,"context_line":"interfaces should be temporary or limited to non-production environments, as it"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The ``fake-hardware`` interface is configured to be combined with any of the"},{"line_number":13,"context_line":"\"real\" hardware interfaces, allowing you to effectively disable one or more"},{"line_number":14,"context_line":"hardware interfaces for testing by simply setting that interface to"},{"line_number":15,"context_line":"``fake-hardware``."}],"source_content_type":"text/x-rst","patch_set":6,"id":"83d7532d_aa853d64","line":12,"range":{"start_line":12,"start_character":6,"end_line":12,"end_character":19},"updated":"2022-09-20 16:46:50.000000000","message":"and then there is the ``fake`` interface","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"interfaces should be temporary or limited to non-production environments, as it"},{"line_number":10,"context_line":"does not perform any of the actions typically expected of those interfaces."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The ``fake-hardware`` interface is configured to be combined with any of the"},{"line_number":13,"context_line":"\"real\" hardware interfaces, allowing you to effectively disable one or more"},{"line_number":14,"context_line":"hardware interfaces for testing by simply setting that interface to"},{"line_number":15,"context_line":"``fake-hardware``."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7bcfdd62_93b91a5d","line":12,"range":{"start_line":12,"start_character":6,"end_line":12,"end_character":19},"in_reply_to":"83d7532d_aa853d64","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a7f48375d8dc3818e7f95cd8dc2c7af3c6a91514","unresolved":true,"context_lines":[{"line_number":12,"context_line":"The ``fake-hardware`` interface is configured to be combined with any of the"},{"line_number":13,"context_line":"\"real\" hardware interfaces, allowing you to effectively disable one or more"},{"line_number":14,"context_line":"hardware interfaces for testing by simply setting that interface to"},{"line_number":15,"context_line":"``fake-hardware``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Use cases"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"0faa0ec5_884e8f0b","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":15},"updated":"2022-09-20 16:46:50.000000000","message":"``fake`` -\u003e https://github.com/openstack/ironic/blob/master/setup.cfg#L68","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"The ``fake-hardware`` interface is configured to be combined with any of the"},{"line_number":13,"context_line":"\"real\" hardware interfaces, allowing you to effectively disable one or more"},{"line_number":14,"context_line":"hardware interfaces for testing by simply setting that interface to"},{"line_number":15,"context_line":"``fake-hardware``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Use cases"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"017b81bf_bbdfc7f8","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":15},"in_reply_to":"0faa0ec5_884e8f0b","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"791099fb1f022961841a577662bba4bc5efdc9d3"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3d3a4dc25fc1b52e075610e1f40be4be444b3e0f","unresolved":true,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` hardware types are what they claim to be: fake. Use of"},{"line_number":9,"context_line":"this type or the ``fake`` interfaces should be temporary or limited to"},{"line_number":10,"context_line":"non-production environments, as the ``fake`` interfaces do not perform any of"},{"line_number":11,"context_line":"the actions typically expected."}],"source_content_type":"text/x-rst","patch_set":7,"id":"c2f9df0d_f3694daa","line":8,"range":{"start_line":8,"start_character":51,"end_line":8,"end_character":56},"updated":"2022-09-20 17:08:51.000000000","message":"maybe s/claim/claims/","commit_id":"7cc9d42cc95f2e979837953094333f63b24b21ad"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"3d3a4dc25fc1b52e075610e1f40be4be444b3e0f","unresolved":true,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` hardware types are what they claim to be: fake. Use of"},{"line_number":9,"context_line":"this type or the ``fake`` interfaces should be temporary or limited to"},{"line_number":10,"context_line":"non-production environments, as the ``fake`` interfaces do not perform any of"},{"line_number":11,"context_line":"the actions typically expected."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3416df80_f83cdd96","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":36},"updated":"2022-09-20 17:08:51.000000000","message":"nit: type","commit_id":"7cc9d42cc95f2e979837953094333f63b24b21ad"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` hardware types are what they claim to be: fake. Use of"},{"line_number":9,"context_line":"this type or the ``fake`` interfaces should be temporary or limited to"},{"line_number":10,"context_line":"non-production environments, as the ``fake`` interfaces do not perform any of"},{"line_number":11,"context_line":"the actions typically expected."}],"source_content_type":"text/x-rst","patch_set":7,"id":"380bed24_93983d11","line":8,"range":{"start_line":8,"start_character":31,"end_line":8,"end_character":36},"in_reply_to":"3416df80_f83cdd96","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"7cc9d42cc95f2e979837953094333f63b24b21ad"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"61ddf17bccbcf2c53e5314fac9746ae2f0a2971a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The ``fake-hardware`` hardware types are what they claim to be: fake. Use of"},{"line_number":9,"context_line":"this type or the ``fake`` interfaces should be temporary or limited to"},{"line_number":10,"context_line":"non-production environments, as the ``fake`` interfaces do not perform any of"},{"line_number":11,"context_line":"the actions typically expected."}],"source_content_type":"text/x-rst","patch_set":7,"id":"71c09108_4285622d","line":8,"range":{"start_line":8,"start_character":51,"end_line":8,"end_character":56},"in_reply_to":"c2f9df0d_f3694daa","updated":"2022-09-20 18:43:46.000000000","message":"Done","commit_id":"7cc9d42cc95f2e979837953094333f63b24b21ad"}]}
