)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"5161dd887730b5492da415b98f1fa00599c37142","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"58eec731_b50c5528","updated":"2025-01-21 08:36:58.000000000","message":"Nothing to say more, this is a broad topic but if we want to discuss this more, we could do a PTG session instead of discussing here IMHO.","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3ef90f3466673e9e6082f80489fbce611bccb60b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"39369d39_fc3b1d1c","updated":"2025-02-03 17:40:54.000000000","message":"Thank you @gmann@ghanshyammann.com.. Hope this gets ack\u0027ed by sponsors","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4a482721_f13a1267","updated":"2025-02-04 16:26:11.000000000","message":"thx for pushing this, there are some amendmends to the text that could be made, but that could also be done in a follow-up I guess?","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"9fd0a956b0aaf1264ea31cfde5f6fb7c71ba1aa3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6ad51a44_fab66a40","in_reply_to":"58eec731_b50c5528","updated":"2025-01-24 02:58:28.000000000","message":"We can. Adding the help-needed area in the upstream opportunity is a first step to start such discussion and not in just PTG but in other various places for example  users events, board meeting, within organization etc.\n\nWe missed to define the 2024 opportunity but we should do it for 2025.","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e27ecbb7c2e462fc2b8b90cdb03582f05388b391","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ebb891fc_eba514a6","updated":"2025-02-17 21:08:03.000000000","message":"This has had sufficient soak time. Thanks!","commit_id":"43d953f4697ea240400ae44c590d5c218df494f0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"54d5ab025546223dc439ff8ece086d90d9d2c0c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fb7647c9_2bb22c40","updated":"2025-02-05 05:50:31.000000000","message":"thx for the updates","commit_id":"43d953f4697ea240400ae44c590d5c218df494f0"}],"reference/upstream-investment-opportunities/2025/quality-assurance-developers.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":true,"context_lines":[{"line_number":6,"context_line":"-------"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The OpenStack community is seeking developers with a background in Python, bash"},{"line_number":9,"context_line":"shell, or Javascript programming and free software to join the OpenStack QA"},{"line_number":10,"context_line":"team.  This team is responsible for maintaining and evolving OpenStack\u0027s robust"},{"line_number":11,"context_line":"and comprehensive quality assurance tools, which form the backbone of the"},{"line_number":12,"context_line":"OpenStack CI pipeline."}],"source_content_type":"text/x-rst","patch_set":1,"id":"cdac19f9_040bfe63","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":32},"updated":"2025-02-04 16:26:11.000000000","message":"I think with the drop of the health dashboard, this should be dropped, I don\u0027t know where a JS person could currently be helpful in this team.","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8bef77d2f5bb9041e5e488873f82b545c0d09325","unresolved":false,"context_lines":[{"line_number":6,"context_line":"-------"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The OpenStack community is seeking developers with a background in Python, bash"},{"line_number":9,"context_line":"shell, or Javascript programming and free software to join the OpenStack QA"},{"line_number":10,"context_line":"team.  This team is responsible for maintaining and evolving OpenStack\u0027s robust"},{"line_number":11,"context_line":"and comprehensive quality assurance tools, which form the backbone of the"},{"line_number":12,"context_line":"OpenStack CI pipeline."}],"source_content_type":"text/x-rst","patch_set":1,"id":"6fadb885_a56ba1ea","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":32},"in_reply_to":"cdac19f9_040bfe63","updated":"2025-02-04 20:27:26.000000000","message":"right, done","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3ef90f3466673e9e6082f80489fbce611bccb60b","unresolved":true,"context_lines":[{"line_number":8,"context_line":"The OpenStack community is seeking developers with a background in Python, bash"},{"line_number":9,"context_line":"shell, or Javascript programming and free software to join the OpenStack QA"},{"line_number":10,"context_line":"team.  This team is responsible for maintaining and evolving OpenStack\u0027s robust"},{"line_number":11,"context_line":"and comprehensive quality assurance tools, which form the backbone of the"},{"line_number":12,"context_line":"OpenStack CI pipeline."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Attrition due to shifts in employment or availability of personal time"}],"source_content_type":"text/x-rst","patch_set":1,"id":"85497ef7_8990a1a7","line":11,"range":{"start_line":11,"start_character":41,"end_line":11,"end_character":42},"updated":"2025-02-03 17:40:54.000000000","message":"nit: comma unnecessary","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cbe4778b43b4e2ebda86dbf382fa810410ec1e0e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The OpenStack community is seeking developers with a background in Python, bash"},{"line_number":9,"context_line":"shell, or Javascript programming and free software to join the OpenStack QA"},{"line_number":10,"context_line":"team.  This team is responsible for maintaining and evolving OpenStack\u0027s robust"},{"line_number":11,"context_line":"and comprehensive quality assurance tools, which form the backbone of the"},{"line_number":12,"context_line":"OpenStack CI pipeline."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Attrition due to shifts in employment or availability of personal time"}],"source_content_type":"text/x-rst","patch_set":1,"id":"e62d87ec_fbc18195","line":11,"range":{"start_line":11,"start_character":41,"end_line":11,"end_character":42},"in_reply_to":"85497ef7_8990a1a7","updated":"2025-02-04 20:53:15.000000000","message":"Done","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":true,"context_lines":[{"line_number":51,"context_line":"* deploys the OpenStack services in a form usable for testing (devstack)"},{"line_number":52,"context_line":"* runs a gauntlet of API tests against the control plane of each OpenStack"},{"line_number":53,"context_line":"  service (tempest)"},{"line_number":54,"context_line":"* including complex RBAC operations (patrole),"},{"line_number":55,"context_line":"* OpenStack-health dashboard for visualizing test results of OpenStack CI jobs"},{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0f79e2f5_e937dc26","line":54,"updated":"2025-02-04 16:26:11.000000000","message":"`retired-on: 2023-04-10` - I guess this line can be dropped","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8bef77d2f5bb9041e5e488873f82b545c0d09325","unresolved":false,"context_lines":[{"line_number":51,"context_line":"* deploys the OpenStack services in a form usable for testing (devstack)"},{"line_number":52,"context_line":"* runs a gauntlet of API tests against the control plane of each OpenStack"},{"line_number":53,"context_line":"  service (tempest)"},{"line_number":54,"context_line":"* including complex RBAC operations (patrole),"},{"line_number":55,"context_line":"* OpenStack-health dashboard for visualizing test results of OpenStack CI jobs"},{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a422a863_1bbb858a","line":54,"in_reply_to":"0f79e2f5_e937dc26","updated":"2025-02-04 20:27:26.000000000","message":"Done","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":true,"context_lines":[{"line_number":52,"context_line":"* runs a gauntlet of API tests against the control plane of each OpenStack"},{"line_number":53,"context_line":"  service (tempest)"},{"line_number":54,"context_line":"* including complex RBAC operations (patrole),"},{"line_number":55,"context_line":"* OpenStack-health dashboard for visualizing test results of OpenStack CI jobs"},{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"183bb0ea_8b18b63f","line":55,"updated":"2025-02-04 16:26:11.000000000","message":"I doubt this is still being run, so drop, too?","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8bef77d2f5bb9041e5e488873f82b545c0d09325","unresolved":false,"context_lines":[{"line_number":52,"context_line":"* runs a gauntlet of API tests against the control plane of each OpenStack"},{"line_number":53,"context_line":"  service (tempest)"},{"line_number":54,"context_line":"* including complex RBAC operations (patrole),"},{"line_number":55,"context_line":"* OpenStack-health dashboard for visualizing test results of OpenStack CI jobs"},{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"889e2b6d_b77feb02","line":55,"in_reply_to":"183bb0ea_8b18b63f","updated":"2025-02-04 20:27:26.000000000","message":"Done","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":true,"context_lines":[{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"In addition to being used in the OpenStack CI pipeline, tempest and patrole can"},{"line_number":60,"context_line":"also be used for large scale testing of production clouds. In addition, Tempest"},{"line_number":61,"context_line":"is used in the interoperability certification program. All of the software"},{"line_number":62,"context_line":"it runs is open source, and under public configuration management so that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"81ced367_6f8d8e55","line":59,"range":{"start_line":59,"start_character":68,"end_line":59,"end_character":75},"updated":"2025-02-04 16:26:11.000000000","message":"dito","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8bef77d2f5bb9041e5e488873f82b545c0d09325","unresolved":false,"context_lines":[{"line_number":56,"context_line":"* grenade for upgrade testing"},{"line_number":57,"context_line":"* hacking for code style"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"In addition to being used in the OpenStack CI pipeline, tempest and patrole can"},{"line_number":60,"context_line":"also be used for large scale testing of production clouds. In addition, Tempest"},{"line_number":61,"context_line":"is used in the interoperability certification program. All of the software"},{"line_number":62,"context_line":"it runs is open source, and under public configuration management so that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"d8dec504_36c59313","line":59,"range":{"start_line":59,"start_character":68,"end_line":59,"end_character":75},"in_reply_to":"81ced367_6f8d8e55","updated":"2025-02-04 20:27:26.000000000","message":"Done","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"68dd149a83906085aa3f619090dc3a30e5ce5929","unresolved":true,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Join the OpenStack QA IRC channel (``#openstack-qa`` on `OFTC IRC`_), email"},{"line_number":102,"context_line":"the `OpenStack Community Mailing List \u003cmailto:openstack-discuss@lists.openstack.org\u003e`_,"},{"line_number":103,"context_line":"or contact the `QA PTL`_ directly if you would like to get involved."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":".. _`Zuul project`: https://zuul-ci.org"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3d9c7920_5a4bc518","line":103,"updated":"2025-02-04 16:26:11.000000000","message":"this might move to DPL, we\u0027ll know more in a couple of weeks","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8bef77d2f5bb9041e5e488873f82b545c0d09325","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Join the OpenStack QA IRC channel (``#openstack-qa`` on `OFTC IRC`_), email"},{"line_number":102,"context_line":"the `OpenStack Community Mailing List \u003cmailto:openstack-discuss@lists.openstack.org\u003e`_,"},{"line_number":103,"context_line":"or contact the `QA PTL`_ directly if you would like to get involved."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":".. _`Zuul project`: https://zuul-ci.org"}],"source_content_type":"text/x-rst","patch_set":1,"id":"761999d6_c23aa726","line":103,"in_reply_to":"3d9c7920_5a4bc518","updated":"2025-02-04 20:27:26.000000000","message":"i will make it generic to point to leadership.","commit_id":"28a7d7b9e130e801e058389b97f408d82015dec5"}]}
