)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"f04275bd77390cd542b629c0977b4eb17bcd067c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0beb6e00_1c1aa2ef","updated":"2025-11-28 11:05:56.000000000","message":"Probably a bit late to make the 2025.2 release (i.e no backport) but seems safe to land now","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"3cc59bc44afab30fe25979003a1e8bb8e9406283","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"55fe1397_5ba19869","updated":"2025-11-21 18:36:37.000000000","message":"Seems simple enough. nit: A unit or functional test would be nice, but I think as this is so simple, I\u0027d let it slide, others might not be so lenient though.","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"a26a2c13c193f7badea99dec0009c3e9c2765c1d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"300dd7cd_d7a15ed8","updated":"2025-11-26 12:00:36.000000000","message":"Works a treat, thanks Jack!","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"}],"doc/source/usage.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"dc875b8ec47ada29739dc15a931f04003b272e5e","unresolved":true,"context_lines":[{"line_number":51,"context_line":"Whilst the kolla passwords file ``kolla/passwords.yml`` should remain encrypted"},{"line_number":52,"context_line":"at all times it can be useful to view the contents of this file to acquire a"},{"line_number":53,"context_line":"password for a given service."},{"line_number":54,"context_line":"This can be done with ``ansible-vault view`` however if an absolute path is not"},{"line_number":55,"context_line":"provided it will cause the command to fail."},{"line_number":56,"context_line":"Therefore, to make reading the contents of this file easier for administrators"},{"line_number":57,"context_line":"it is possible to use ``kayobe overcloud passwords view`` which will"},{"line_number":58,"context_line":"temporarily decrypt and display the contents of ``kolla/passwords.yml`` for the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ddf16caf_966514a1","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":43},"updated":"2025-11-28 12:18:22.000000000","message":"This is not quite correct, you can use a relative path as well.","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"6abd08e94c39042ab23c9e37db9df2aef3b88528","unresolved":true,"context_lines":[{"line_number":51,"context_line":"Whilst the kolla passwords file ``kolla/passwords.yml`` should remain encrypted"},{"line_number":52,"context_line":"at all times it can be useful to view the contents of this file to acquire a"},{"line_number":53,"context_line":"password for a given service."},{"line_number":54,"context_line":"This can be done with ``ansible-vault view`` however if an absolute path is not"},{"line_number":55,"context_line":"provided it will cause the command to fail."},{"line_number":56,"context_line":"Therefore, to make reading the contents of this file easier for administrators"},{"line_number":57,"context_line":"it is possible to use ``kayobe overcloud passwords view`` which will"},{"line_number":58,"context_line":"temporarily decrypt and display the contents of ``kolla/passwords.yml`` for the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ebdb4f95_8e642a1f","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":43},"in_reply_to":"ddf16caf_966514a1","updated":"2025-11-28 12:30:27.000000000","message":"Thanks for pointing out the mistake. The point I was trying to make here was ansible-vault view works best with absolute path as you can rerun the command regardless of directory you are in whereas relative path you can not.","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"471ce7ce9113be461e532bc4a00e81deadca36db","unresolved":true,"context_lines":[{"line_number":51,"context_line":"Whilst the kolla passwords file ``kolla/passwords.yml`` should remain encrypted"},{"line_number":52,"context_line":"at all times it can be useful to view the contents of this file to acquire a"},{"line_number":53,"context_line":"password for a given service."},{"line_number":54,"context_line":"This can be done with ``ansible-vault view`` however if an absolute path is not"},{"line_number":55,"context_line":"provided it will cause the command to fail."},{"line_number":56,"context_line":"Therefore, to make reading the contents of this file easier for administrators"},{"line_number":57,"context_line":"it is possible to use ``kayobe overcloud passwords view`` which will"},{"line_number":58,"context_line":"temporarily decrypt and display the contents of ``kolla/passwords.yml`` for the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"8dbe0d24_a367dfe3","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":43},"in_reply_to":"ebdb4f95_8e642a1f","updated":"2025-11-28 13:10:20.000000000","message":"I understand your point: I would suggest rephrasing.","commit_id":"ddccfb1679bc612434d86c72f09a74dd9e42df29"}],"setup.cfg":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"2ec2cfe8c4e133cd0aca9994392f54bab43da61c","unresolved":true,"context_lines":[{"line_number":196,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":197,"context_line":"kayobe.cli.overcloud_swift_rings_generate \u003d"},{"line_number":198,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":199,"context_line":"kayobe.cli.overcloud_passwords_view \u003d"},{"line_number":200,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":201,"context_line":"kayobe.cli.physical_network_configure \u003d"},{"line_number":202,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"a0af6c9f_36c18b72","line":199,"updated":"2025-08-14 16:22:34.000000000","message":"Great feature. Wonder whether kayobe overcloud service password view would be a better command since these are only the kolla passwords.","commit_id":"d1c178e3e2cd8a0909e15c5290256e4ab6f549c0"},{"author":{"_account_id":35010,"name":"Jack Hodgkiss","display_name":"jackhodgkiss","email":"jack@stackhpc.com","username":"jackhodgkiss"},"change_message_id":"37ce229959b4de56c9274d756e534aac81c417b2","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":197,"context_line":"kayobe.cli.overcloud_swift_rings_generate \u003d"},{"line_number":198,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":199,"context_line":"kayobe.cli.overcloud_passwords_view \u003d"},{"line_number":200,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"},{"line_number":201,"context_line":"kayobe.cli.physical_network_configure \u003d"},{"line_number":202,"context_line":"    hooks \u003d kayobe.cli.commands:HookDispatcher"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"096ce07d_9379fe2a","line":199,"in_reply_to":"a0af6c9f_36c18b72","updated":"2025-11-19 15:27:24.000000000","message":"Done","commit_id":"d1c178e3e2cd8a0909e15c5290256e4ab6f549c0"}]}
