)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"15268d33417f4e5d8f3c4ec5a6e43b33b1890402","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"30e4d8ec_2a7486a1","updated":"2022-01-25 11:43:14.000000000","message":"Thanks, Dmitry, really nice!","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30ef0b53e9b03bb60e62a14db1793c17c3a0bb3f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1563ca62_cb3dc292","updated":"2022-01-25 14:41:18.000000000","message":"https://review.opendev.org/c/openstack/bifrost/+/826285","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"}],"doc/source/user/architecture.rst":[{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"15268d33417f4e5d8f3c4ec5a6e43b33b1890402","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Bifrost Architecture"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document describes what and how Bifrost installs in the default set up"},{"line_number":5,"context_line":"(e.g. one created by ``./bifrost-cli install``)."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Components"}],"source_content_type":"text/x-rst","patch_set":1,"id":"50f1a7f3_8f85ed7e","line":4,"range":{"start_line":4,"start_character":69,"end_line":4,"end_character":75},"updated":"2022-01-25 11:43:14.000000000","message":"Typo: setup","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30ef0b53e9b03bb60e62a14db1793c17c3a0bb3f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Bifrost Architecture"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This document describes what and how Bifrost installs in the default set up"},{"line_number":5,"context_line":"(e.g. one created by ``./bifrost-cli install``)."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Components"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9117d4d9_e19fcc5c","line":4,"range":{"start_line":4,"start_character":69,"end_line":4,"end_character":75},"in_reply_to":"50f1a7f3_8f85ed7e","updated":"2022-01-25 14:41:18.000000000","message":"Ack","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"15268d33417f4e5d8f3c4ec5a6e43b33b1890402","unresolved":true,"context_lines":[{"line_number":25,"context_line":"nginx_"},{"line_number":26,"context_line":"    Nginx is used as a web server for three main purposes:"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    * to serve iPXE configuration scripts when booting nodes over network,"},{"line_number":29,"context_line":"    * to serve virtual media ISO images to BMC when booting nodes over virtual"},{"line_number":30,"context_line":"      CD,"},{"line_number":31,"context_line":"    * to serve instance images to the ramdisk when deploying nodes."}],"source_content_type":"text/x-rst","patch_set":1,"id":"35b869b6_19e432b3","line":28,"range":{"start_line":28,"start_character":66,"end_line":28,"end_character":73},"updated":"2022-01-25 11:43:14.000000000","message":"Nit: the network","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30ef0b53e9b03bb60e62a14db1793c17c3a0bb3f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"nginx_"},{"line_number":26,"context_line":"    Nginx is used as a web server for three main purposes:"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    * to serve iPXE configuration scripts when booting nodes over network,"},{"line_number":29,"context_line":"    * to serve virtual media ISO images to BMC when booting nodes over virtual"},{"line_number":30,"context_line":"      CD,"},{"line_number":31,"context_line":"    * to serve instance images to the ramdisk when deploying nodes."}],"source_content_type":"text/x-rst","patch_set":1,"id":"265d3348_5b464006","line":28,"range":{"start_line":28,"start_character":66,"end_line":28,"end_character":73},"in_reply_to":"35b869b6_19e432b3","updated":"2022-01-25 14:41:18.000000000","message":"Done","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"15268d33417f4e5d8f3c4ec5a6e43b33b1890402","unresolved":true,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"dnsmasq_"},{"line_number":37,"context_line":"    Dnsmasq is used as a DHCP and TFTP server (but not for DNS by default)"},{"line_number":38,"context_line":"    when booting nodes over network. It can also be used to provide DHCP"},{"line_number":39,"context_line":"    to deployed nodes."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Dnsmasq can be disabled by setting ``include_dhcp_server\u003dfalse``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1d5e0d06_ad172e70","line":38,"range":{"start_line":38,"start_character":28,"end_line":38,"end_character":35},"updated":"2022-01-25 11:43:14.000000000","message":"Nit: the network","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30ef0b53e9b03bb60e62a14db1793c17c3a0bb3f","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"dnsmasq_"},{"line_number":37,"context_line":"    Dnsmasq is used as a DHCP and TFTP server (but not for DNS by default)"},{"line_number":38,"context_line":"    when booting nodes over network. It can also be used to provide DHCP"},{"line_number":39,"context_line":"    to deployed nodes."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Dnsmasq can be disabled by setting ``include_dhcp_server\u003dfalse``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1e882ea6_5f847f04","line":38,"range":{"start_line":38,"start_character":28,"end_line":38,"end_character":35},"in_reply_to":"1d5e0d06_ad172e70","updated":"2022-01-25 14:41:18.000000000","message":"Done","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"15268d33417f4e5d8f3c4ec5a6e43b33b1890402","unresolved":true,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"ironic-prometheus-exporter_"},{"line_number":55,"context_line":"    An exporter that exposes hardware metrics from the node\u0027s BMC (using IPMI"},{"line_number":56,"context_line":"    or Redfish) for consumptions by Prometheus_."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    The exporter can be enabled by setting ``enable_prometheus_exporter\u003dtrue``"},{"line_number":59,"context_line":"    or passing ``--enable-prometheus-exporter`` to ``bifrost-cli``."}],"source_content_type":"text/x-rst","patch_set":1,"id":"0124b997_0a1d2f23","line":56,"range":{"start_line":56,"start_character":20,"end_line":56,"end_character":32},"updated":"2022-01-25 11:43:14.000000000","message":"Typo: consumption","commit_id":"f23369c21aaa8fd6a46e07511ba9bfd84a9f3aa1"}]}
