)]}'
{"releasenotes/source/icehouse.rst":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"6de3cff38baea0ef5436d0595f1f4b931a68d615","unresolved":true,"context_lines":[{"line_number":2,"context_line":"Icehouse (2014.1) Release Notes"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Icehouse is the first release of the Ironic project that should be considered \"a stable beta.\" Since there are no prior releases, this wiki highlights the most significant difference between Ironic and nova-baremetal, and lists the major known issues at the time of the Icehouse release."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Features"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f451bab8_ee97d23b","line":5,"range":{"start_line":5,"start_character":135,"end_line":5,"end_character":139},"updated":"2022-01-18 11:50:39.000000000","message":"nit: doc ?","commit_id":"b1808c7b0403c4b6b377a4d56408a80fba16b9ff"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* Nodes are distributed using a consistent hash ring. Conductors automatically register/de-register on startup/shutdown. Operations are distributed automatically across the set of available conductors, with shared locking to prevent multiple conductors working on the same node at once. The hash ring rebalances automatically when conductors join/leave the cluster."},{"line_number":11,"context_line":"* Heterogeneous hardware support. Multiple ironic-conductor services can be run in the same cluster. Each conductor loads drivers via python entrypoints, and does not necessarily need to load the same drivers as any other conductor service. Requests to manage hardware nodes will be routed to the appropriate conductor according to the node\u0027s \"driver\" property."},{"line_number":12,"context_line":"  * Note: this does not refer to running nova-compute with multiple compute_drivers in a single AZ."},{"line_number":13,"context_line":"* API exposes list of available drivers. The API exposes a list of supported drivers and the names of conductor hosts which provide service for them."},{"line_number":14,"context_line":"* Maintenance mode allows an operator to take a node out of service (hide it from Nova) temporarily, eg. while performing some necessary maintenance task on it."},{"line_number":15,"context_line":"* Hardware power state is periodically sync\u0027d. By default, a periodic task will check the power state of all nodes, and force unprovisioned nodes\u0027 power status to OFF. Nodes whose state can not be checked / synced will be put in maintenance mode after a configurable number of retries."}],"source_content_type":"text/x-rst","patch_set":3,"id":"2ec9838b_288c1ee6","line":12,"updated":"2022-01-24 14:33:15.000000000","message":"note syntax:\n\n .. note::","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"}],"releasenotes/source/juno.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Key Features"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":"* The Nova \"ironic\" driver is in the Nova code base. In Icehouse, the Nova \"ironic\" driver was not in the Nova code base. Now that it is in the Nova code base, it is no longer necessary to install Ironic on the nova-compute hosts."},{"line_number":8,"context_line":"  * nova rebuild is supported by the nova.virt.ironic driver"},{"line_number":9,"context_line":"  * however, the optional --preserve-ephemeral flag is not supported by \"agent\"-based deploy drivers."},{"line_number":10,"context_line":"* IPMI sensor data can be emitted (eg to Ceilometer)"},{"line_number":11,"context_line":"* New hardware drivers: DRAC power \u0026 management driver, iLO power \u0026 virtual-media deploy driver, SNMP power driver, iBoot PDU power driver"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4db431bb_85b2f486","line":8,"updated":"2022-01-24 14:33:15.000000000","message":"this does not render as a nested list, you need empty lines before and after","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":7,"context_line":"* The Nova \"ironic\" driver is in the Nova code base. In Icehouse, the Nova \"ironic\" driver was not in the Nova code base. Now that it is in the Nova code base, it is no longer necessary to install Ironic on the nova-compute hosts."},{"line_number":8,"context_line":"  * nova rebuild is supported by the nova.virt.ironic driver"},{"line_number":9,"context_line":"  * however, the optional --preserve-ephemeral flag is not supported by \"agent\"-based deploy drivers."},{"line_number":10,"context_line":"* IPMI sensor data can be emitted (eg to Ceilometer)"},{"line_number":11,"context_line":"* New hardware drivers: DRAC power \u0026 management driver, iLO power \u0026 virtual-media deploy driver, SNMP power driver, iBoot PDU power driver"},{"line_number":12,"context_line":"* New \"agent\" family of deploy drivers"},{"line_number":13,"context_line":"* Neutron dependency has been removed."}],"source_content_type":"text/x-rst","patch_set":3,"id":"70bd780d_68af976e","line":10,"updated":"2022-01-24 14:33:15.000000000","message":"nit: e.g.","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":11,"context_line":"* New hardware drivers: DRAC power \u0026 management driver, iLO power \u0026 virtual-media deploy driver, SNMP power driver, iBoot PDU power driver"},{"line_number":12,"context_line":"* New \"agent\" family of deploy drivers"},{"line_number":13,"context_line":"* Neutron dependency has been removed."},{"line_number":14,"context_line":"  * It is possible to use an external static DHCP configuration with agent-based drivers (eg, agent_ipmitool) or no DHCP at all with iLO-based drivers (eg, agent_ilo and iscsi_ilo)"},{"line_number":15,"context_line":"* UEFI and iPXE boot support is available in some drivers"},{"line_number":16,"context_line":"* Serial-over-LAN console is supported. The IPMItool and NativeIPMI drivers support serial console."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"d90990a0_5ccf35f9","line":14,"updated":"2022-01-24 14:33:15.000000000","message":"same (or even remove the bullet)","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":21,"context_line":"* IPMI passwords are visible to users with cloud admin privileges, via Ironic\u0027s API."},{"line_number":22,"context_line":"* Running more than one nova-compute process is not officially supported. While Ironic does include a ClusteredComputeManager, which allows running more than one nova-compute process with Ironic, it should be considered experimental and has many known problems."},{"line_number":23,"context_line":"* Drivers using the \"agent\" deploy mechanism differ in their functionality from those using the \"pxe\" deploy mechanism in the following ways:"},{"line_number":24,"context_line":"  * agent requires a whole-disk image, and does not support \"rebuild --preserve-ephemeral\"; \"pxe\" requires a partition image, and supports \"rebuild --preserve-ephemeral\""},{"line_number":25,"context_line":"  * nodes deployed by the \"agent\" drivers will boot from the local disk; nodes deployed by the \"pxe\" drivers can not boot from local disk, and will always require a net boot (whether via pxe, ipxe, or virtual-media)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e013c9cf_bd96a022","line":24,"updated":"2022-01-24 14:33:15.000000000","message":"not a list either\n\nlet\u0027s use `` around arguments and such","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"}],"releasenotes/source/kilo.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":8,"context_line":"State Machine"},{"line_number":9,"context_line":"-------------"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* Ironic now uses a formal model for the logical state of each node it manages (New Ironic State Machine). This has enabled the addition of two new processes: cleaning and inspection."},{"line_number":12,"context_line":"* Automatic disk erasure between tenants is now enabled by default. This may be extended to perform additional cleaning steps, such as re-applying firmware, resetting BIOS settings, etc (Node Cleaning)."},{"line_number":13,"context_line":"* Both in-band and out-of-band methods are available to inspect hardware. These methods may be used to update Node properties automatically (Hardware Inspection)."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"96f7c6b4_267ce053","line":11,"updated":"2022-01-24 14:33:15.000000000","message":"The thing in parenthesis used to be a link, I suspect?","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":9,"context_line":"-------------"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* Ironic now uses a formal model for the logical state of each node it manages (New Ironic State Machine). This has enabled the addition of two new processes: cleaning and inspection."},{"line_number":12,"context_line":"* Automatic disk erasure between tenants is now enabled by default. This may be extended to perform additional cleaning steps, such as re-applying firmware, resetting BIOS settings, etc (Node Cleaning)."},{"line_number":13,"context_line":"* Both in-band and out-of-band methods are available to inspect hardware. These methods may be used to update Node properties automatically (Hardware Inspection)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Version Headers"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bd9073df_d4a26c01","line":12,"updated":"2022-01-24 14:33:15.000000000","message":"same?","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* Ironic now uses a formal model for the logical state of each node it manages (New Ironic State Machine). This has enabled the addition of two new processes: cleaning and inspection."},{"line_number":12,"context_line":"* Automatic disk erasure between tenants is now enabled by default. This may be extended to perform additional cleaning steps, such as re-applying firmware, resetting BIOS settings, etc (Node Cleaning)."},{"line_number":13,"context_line":"* Both in-band and out-of-band methods are available to inspect hardware. These methods may be used to update Node properties automatically (Hardware Inspection)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Version Headers"},{"line_number":16,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bee1b0fd_d4f6e0f3","line":13,"updated":"2022-01-24 14:33:15.000000000","message":"same?","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"820e9fee026dbf908344ab29a5b89de4b3789bab","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"* IPMI Passwords are now obfuscated in REST API responses. This may be disabled by changing API policy settings."},{"line_number":62,"context_line":"* The \"agent\" class of drivers now support both whole-disk and partition based images."},{"line_number":63,"context_line":"* The driver_info parameters of \"pxe_deploy_kernel\" and \"pxe_deploy_ramdisk\" are deprecated in favour of \"deploy_kernel\" and \"deploy_ramdisk\"."},{"line_number":64,"context_line":"* Drivers implementing their own version of the vendor_passthru() method has been deprecated in favour of the new @passthru decorator."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9c067d8c_e970be63","line":63,"updated":"2022-01-24 14:33:15.000000000","message":"nit: use `` instead of \"","commit_id":"ce6a28d0d2e7d64264b105e59f2a163c13e9b977"}]}
