)]}'
{"releasenotes/notes/fail_ipa_start_if_ironic_api_invalid-7b78fcaba2141cc5.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"093312d8ccae0c61a56204948880b71b109f6f38","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Values of ``ipa-api-url`` specified in the configuration"},{"line_number":4,"context_line":"    file that do not start with either ``https://`` or ``http://`` will no"},{"line_number":5,"context_line":"    longer be accepted."},{"line_number":6,"context_line":"    Such values lead to failure while contacting ironic-api."},{"line_number":7,"context_line":"    Such misconfigurations will be detected on ironic-python-agent start."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa31d9ce_a4a6f70d","line":4,"updated":"2017-02-13 13:48:25.000000000","message":"s/will .. be/are","commit_id":"8e99aa94b30dd447e47017a46321112e3c424225"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"0a1d008d6ebc4fc477e394b56e6595b7bc92c179","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Values of ``ipa-api-url`` specified in the configuration"},{"line_number":4,"context_line":"    file that do not start with either ``https://`` or ``http://`` will no"},{"line_number":5,"context_line":"    longer be accepted."},{"line_number":6,"context_line":"    Such values lead to failure while contacting ironic-api."},{"line_number":7,"context_line":"    Such misconfigurations will be detected on ironic-python-agent start."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa31d9ce_77866514","line":4,"in_reply_to":"fa31d9ce_a4a6f70d","updated":"2017-02-13 18:12:13.000000000","message":"Done","commit_id":"8e99aa94b30dd447e47017a46321112e3c424225"},{"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":"6a5f8abb32bce428aa9cf6b61b56ffa2cc667c12","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    file that do not start with either ``https://`` or ``http://`` are no"},{"line_number":5,"context_line":"    longer accepted."},{"line_number":6,"context_line":"    Such values lead to failure while contacting ironic-api."},{"line_number":7,"context_line":"    Such misconfigurations will be detected on ironic-python-agent start."},{"line_number":8,"context_line":"    An exception will be raised and an error about the invalid value"},{"line_number":9,"context_line":"    will be logged."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa31d9ce_80d46abd","line":7,"updated":"2017-02-13 20:54:30.000000000","message":"nit: maybe \"Now, these misconfigurations will be...\"","commit_id":"47376816753ecb81cba4c3f18356c2e161f4b6c7"}],"releasenotes/notes/handle-ssl-063a91fb7bdcf9b9.yaml":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"1b9061c6f0ad64b3f186ba9db86a6c9794d4b34b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    It is possible to add a custom Certificate Authority (CA) file and client"},{"line_number":8,"context_line":"    certificate files to the deploy ramdisk during build,"},{"line_number":9,"context_line":"    and provide paths to those as corresponding new options"},{"line_number":10,"context_line":"    in the ``ironic_python_agent.conf`` configuration file."},{"line_number":11,"context_line":"    Validation of the server certificate can be turned off with the"},{"line_number":12,"context_line":"    ``insecure`` config option or via the ``ipa-insecure`` kernel boot"},{"line_number":13,"context_line":"    parameter."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa31d9ce_60ae9682","line":10,"updated":"2017-02-13 20:49:04.000000000","message":"Interesting, I wonder if anyone uses a config file for IPA :)","commit_id":"47376816753ecb81cba4c3f18356c2e161f4b6c7"},{"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":"6a5f8abb32bce428aa9cf6b61b56ffa2cc667c12","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    It is possible to add a custom Certificate Authority (CA) file and client"},{"line_number":8,"context_line":"    certificate files to the deploy ramdisk during build,"},{"line_number":9,"context_line":"    and provide paths to those as corresponding new options"},{"line_number":10,"context_line":"    in the ``ironic_python_agent.conf`` configuration file."},{"line_number":11,"context_line":"    Validation of the server certificate can be turned off with the"},{"line_number":12,"context_line":"    ``insecure`` config option or via the ``ipa-insecure`` kernel boot"},{"line_number":13,"context_line":"    parameter."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa31d9ce_e091a6f2","line":10,"in_reply_to":"fa31d9ce_60ae9682","updated":"2017-02-13 20:54:30.000000000","message":"AIUI, the one user I know who does, also wrote all of this code, and did it with the intention of using it for the CA support added here.","commit_id":"47376816753ecb81cba4c3f18356c2e161f4b6c7"}],"releasenotes/notes/uefi-fallback-266c647f6aff58fd.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"093312d8ccae0c61a56204948880b71b109f6f38","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - When writing a partition image, IPA now"},{"line_number":4,"context_line":"    installs grub to the UEFI fallback path (e.g. EFI/BOOT/BOOTX64.EFI)."},{"line_number":5,"context_line":"    The fallback path is used to boot the bare metal node if the NVRAM is"},{"line_number":6,"context_line":"    reset."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa31d9ce_c4a92be1","line":4,"updated":"2017-02-13 13:48:25.000000000","message":"let\u0027s cover the path with ``..``","commit_id":"8e99aa94b30dd447e47017a46321112e3c424225"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"0a1d008d6ebc4fc477e394b56e6595b7bc92c179","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - When writing a partition image, IPA now"},{"line_number":4,"context_line":"    installs grub to the UEFI fallback path (e.g. EFI/BOOT/BOOTX64.EFI)."},{"line_number":5,"context_line":"    The fallback path is used to boot the bare metal node if the NVRAM is"},{"line_number":6,"context_line":"    reset."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa31d9ce_378ced34","line":4,"in_reply_to":"fa31d9ce_c4a92be1","updated":"2017-02-13 18:12:13.000000000","message":"Done","commit_id":"8e99aa94b30dd447e47017a46321112e3c424225"}]}
