)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"1a667ebbe3de9ff541a991e7218abd1c242287e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b0f395d1_28f2772f","updated":"2024-03-01 13:13:42.000000000","message":"LGTM","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"10f5617ae76b15b255cad5ced5d39aefcf352501","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1519d3d7_f8ac8328","updated":"2024-02-06 12:35:23.000000000","message":"Very cool 😊","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"6838569f581a69c846e488653b837f78c7a0c7cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f12316a0_afb74ced","updated":"2024-02-26 13:15:44.000000000","message":"let\u0027s wait for bifrost images to be build in master with fix https://review.opendev.org/c/openstack/kolla/+/909865","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"38895fb1a8728e6e466f752275e3660ae96dca0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2818ee75_635fd01b","updated":"2024-01-04 10:23:42.000000000","message":"recheck\n\ntimeout","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"a62cbd1d455603f309465292f3d2b1e2351bd755","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"be9591cb_ef0d9bb0","updated":"2024-02-27 07:42:16.000000000","message":"recheck - change with fix merged","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"968396a3ce7b31e7e3230760b82629ce86c78d4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dcc8c280_7719b4dc","updated":"2024-02-28 13:20:32.000000000","message":"recheck - storage errors","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"4605e3c6a8ce5741fca9270009b2a2e9f0a6926e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b7f638d9_f9d07c58","updated":"2024-03-01 09:24:29.000000000","message":"recheck: CI fixed?","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"48f503cec4835b32c672c73d9d781f3c26115c20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"23c936cd_5b08e9cd","updated":"2024-02-02 13:05:55.000000000","message":"recheck: CI should be working","commit_id":"0055d384a6e9fce614b7585705e58ed5d5cc74d0"}],"doc/source/multiple-environments.rst":[{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"25b375703535a997eb34781de4e893a0f47d636d","unresolved":true,"context_lines":[{"line_number":366,"context_line":"Prior to the Caracal 16.0.0 release, :ref:`hooks \u003ccustom-playbooks-hooks\u003e` were"},{"line_number":367,"context_line":"shared across all environments.  Since Caracal it is possible to define hooks"},{"line_number":368,"context_line":"on a per-environment basis. Hooks are collected from all environments and the"},{"line_number":369,"context_line":"base configuration. Where multiple hooks with the same name, the environment\u0027s"},{"line_number":370,"context_line":"hook takes precedence and *replaces* the other hooks. Execution order follows"},{"line_number":371,"context_line":"the normal rules, regardless of where each hook is defined."},{"line_number":372,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"0f506f67_c2a57cfd","line":369,"updated":"2023-12-21 11:16:08.000000000","message":"Check grammar here. Maybe something like:\nWhere multiple hooks have the same name...?\nWhere multiple hooks exist with the same name...?","commit_id":"33952b58dbe47e4fe9b846e6257c02a756eb6f21"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5ff3b920542a0d1510072366237cc0878ad904c3","unresolved":false,"context_lines":[{"line_number":366,"context_line":"Prior to the Caracal 16.0.0 release, :ref:`hooks \u003ccustom-playbooks-hooks\u003e` were"},{"line_number":367,"context_line":"shared across all environments.  Since Caracal it is possible to define hooks"},{"line_number":368,"context_line":"on a per-environment basis. Hooks are collected from all environments and the"},{"line_number":369,"context_line":"base configuration. Where multiple hooks with the same name, the environment\u0027s"},{"line_number":370,"context_line":"hook takes precedence and *replaces* the other hooks. Execution order follows"},{"line_number":371,"context_line":"the normal rules, regardless of where each hook is defined."},{"line_number":372,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7e0d100e_3ed033d3","line":369,"in_reply_to":"0f506f67_c2a57cfd","updated":"2023-12-21 14:45:44.000000000","message":"Done","commit_id":"33952b58dbe47e4fe9b846e6257c02a756eb6f21"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"25b375703535a997eb34781de4e893a0f47d636d","unresolved":true,"context_lines":[{"line_number":383,"context_line":"The following hooks will execute in the order shown:"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"* ``$KAYOBE_CONFIG_PATH/hooks/overcloud-service-deploy/pre.d/1-base.yml``"},{"line_number":386,"context_line":"* ``$KAYOBE_CONFIG_PATH/hooks/overcloud-service-deploy/pre.d/2-both.yml``"},{"line_number":387,"context_line":"* ``$KAYOBE_CONFIG_PATH/environments/env/hooks/overcloud-service-deploy/pre.d/2-both.yml``"},{"line_number":388,"context_line":"* ``$KAYOBE_CONFIG_PATH/environments/env/hooks/overcloud-service-deploy/pre.d/3-env.yml``"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e94bcf30_e006e0b8","line":386,"updated":"2023-12-21 11:16:08.000000000","message":"You previously said that hooks with the same name in an environment will replace the base. Shouldn\u0027t this line be removed?","commit_id":"33952b58dbe47e4fe9b846e6257c02a756eb6f21"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5ff3b920542a0d1510072366237cc0878ad904c3","unresolved":false,"context_lines":[{"line_number":383,"context_line":"The following hooks will execute in the order shown:"},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"* ``$KAYOBE_CONFIG_PATH/hooks/overcloud-service-deploy/pre.d/1-base.yml``"},{"line_number":386,"context_line":"* ``$KAYOBE_CONFIG_PATH/hooks/overcloud-service-deploy/pre.d/2-both.yml``"},{"line_number":387,"context_line":"* ``$KAYOBE_CONFIG_PATH/environments/env/hooks/overcloud-service-deploy/pre.d/2-both.yml``"},{"line_number":388,"context_line":"* ``$KAYOBE_CONFIG_PATH/environments/env/hooks/overcloud-service-deploy/pre.d/3-env.yml``"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"accff170_58893d3c","line":386,"in_reply_to":"e94bcf30_e006e0b8","updated":"2023-12-21 14:45:44.000000000","message":"Just checking you\u0027re paying attention :p","commit_id":"33952b58dbe47e4fe9b846e6257c02a756eb6f21"}]}
