)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8dcdbbe8e4dc7020398f2f4d236dc8f9c71c8edb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"65c7e32a_b1032be0","updated":"2022-09-21 12:12:11.000000000","message":"I\u0027m not absolutely sure if that\u0027s valid goal, as according to runtimes documentation we\u0027ve already stated that only 22.04 is going to be supported:\nhttps://governance.openstack.org/tc/reference/runtimes/2023.1.html\n\nThough I found simmilar goal for Victoria, so decided to chime in and propose it as goal. Feel free to set -2 if it should not be run as goal but somehow differently.","commit_id":"e8ea91b3cdedb9cd43d2b49e552e418c70b6850e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2e9a7d40ad7581939c5eca51774ed66659994f88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b53b2e5d_84228552","updated":"2022-09-21 19:15:50.000000000","message":"Thanks Dmitriy for proposing and helping on this. really appreciated. ","commit_id":"7badba8398b95392767cbe20b8b88d00902eb339"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7025330cf31a88a0f6a7e8b88366870d5ced6ee5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"786157f4_6cbf5b8e","updated":"2022-09-22 23:05:04.000000000","message":"A few questions inline.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"bdebe023973aeddc0b221cab6d521e7a1b03a31a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f3212890_d83c05c6","updated":"2022-09-22 23:38:55.000000000","message":"I agree with the code review but voting in favor of the general principle of the patch","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b04fb9a8f987f9646f66fa4799c2ef2a133f7566","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"deb0c73f_a4778aa7","updated":"2022-09-26 17:25:57.000000000","message":"few of the things to update in documentation.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7ccbe9b199c6f9082dc05f8b8de2a1684b0cac2e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6aae8701_0a104ca6","updated":"2022-09-27 09:54:00.000000000","message":"I\u0027ve changed wording to cover most of the questions. Please bump them if I has left any without attention.","commit_id":"75e3a3fa2f8b476dd08638463cdc7e9ed28606df"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ce54e2c31f2adb2ca13053bb5842b7d6387cbea5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"390e7e29_54e0092d","updated":"2022-09-27 17:52:53.000000000","message":"Looks like a good proposal.","commit_id":"75e3a3fa2f8b476dd08638463cdc7e9ed28606df"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"533253f61b95178e335c498128729d2e59593575","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b2015dfb_b179c78f","updated":"2022-09-29 15:48:48.000000000","message":"lgtm thanks","commit_id":"75e3a3fa2f8b476dd08638463cdc7e9ed28606df"}],"goals/proposed/migrate-ci-jobs-to-ubuntu-jammy.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2e9a7d40ad7581939c5eca51774ed66659994f88","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Champion"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Dmitriy Rabotyagov (noonedeadpunk)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Gerrit Topic"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4b37f0ec_e5c7d92f","line":26,"range":{"start_line":26,"start_character":33,"end_line":26,"end_character":34},"updated":"2022-09-21 19:15:50.000000000","message":"I can also help here as I have been doing this migration since ubutnu xenail. feel free to add my name too.","commit_id":"7badba8398b95392767cbe20b8b88d00902eb339"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8a3bae49dd40780d10e050ff53115794ce7b6c0a","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Champion"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Dmitriy Rabotyagov (noonedeadpunk)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Gerrit Topic"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f3096661_1e0036af","line":26,"range":{"start_line":26,"start_character":33,"end_line":26,"end_character":34},"in_reply_to":"4b37f0ec_e5c7d92f","updated":"2022-09-22 15:38:38.000000000","message":"Yeah, I just didn\u0027t want to push you under the train and offload a bit","commit_id":"7badba8398b95392767cbe20b8b88d00902eb339"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7ccbe9b199c6f9082dc05f8b8de2a1684b0cac2e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Champion"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Dmitriy Rabotyagov (noonedeadpunk)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Gerrit Topic"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"03b4d028_9397f6b8","line":26,"range":{"start_line":26,"start_character":33,"end_line":26,"end_character":34},"in_reply_to":"f3096661_1e0036af","updated":"2022-09-27 09:54:00.000000000","message":"Done","commit_id":"7badba8398b95392767cbe20b8b88d00902eb339"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7025330cf31a88a0f6a7e8b88366870d5ced6ee5","unresolved":true,"context_lines":[{"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\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":"With start of the Antelope development cycle, supported"},{"line_number":6,"context_line":":ref:`LTS or stable distribution \u003cpti-linux-distros\u003e` versions will still"},{"line_number":7,"context_line":"include both Ubuntu 20.04 (Focal) and Ubuntu 22.04 (Jammy). By the end of the"},{"line_number":8,"context_line":"Antelope cycle Ubuntu 22.04 will be released for almost a year. Last time"},{"line_number":9,"context_line":":doc:`we switched distro \u003c/goals/completed/victoria/migrate-ci-cd-jobs-to-ubuntu-focal\u003e` for CI/CD"},{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"}],"source_content_type":"text/x-rst","patch_set":3,"id":"45f06cb9_300589b2","line":7,"range":{"start_line":6,"start_character":63,"end_line":7,"end_character":58},"updated":"2022-09-22 23:05:04.000000000","message":"I don\u0027t understand this.  The \"Tested Runtimes for 2023.1\" page [0] doesn\u0027t mention Focal at all.\n\n[0] https://governance.openstack.org/tc/reference/runtimes/2023.1.html","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"0626a9322a035cb8c5b1669cc43fb7f1176f6d5f","unresolved":true,"context_lines":[{"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\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":"With start of the Antelope development cycle, supported"},{"line_number":6,"context_line":":ref:`LTS or stable distribution \u003cpti-linux-distros\u003e` versions will still"},{"line_number":7,"context_line":"include both Ubuntu 20.04 (Focal) and Ubuntu 22.04 (Jammy). By the end of the"},{"line_number":8,"context_line":"Antelope cycle Ubuntu 22.04 will be released for almost a year. Last time"},{"line_number":9,"context_line":":doc:`we switched distro \u003c/goals/completed/victoria/migrate-ci-cd-jobs-to-ubuntu-focal\u003e` for CI/CD"},{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"}],"source_content_type":"text/x-rst","patch_set":3,"id":"57413590_d9904e03","line":7,"range":{"start_line":6,"start_character":63,"end_line":7,"end_character":58},"in_reply_to":"45f06cb9_300589b2","updated":"2022-09-26 10:54:46.000000000","message":"+1 to what Brian said - we already have only 22.04 in the runtimes document for 2023.1 release. But still we need to migrate all our CI jobs to it","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b04fb9a8f987f9646f66fa4799c2ef2a133f7566","unresolved":true,"context_lines":[{"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\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":"With start of the Antelope development cycle, supported"},{"line_number":6,"context_line":":ref:`LTS or stable distribution \u003cpti-linux-distros\u003e` versions will still"},{"line_number":7,"context_line":"include both Ubuntu 20.04 (Focal) and Ubuntu 22.04 (Jammy). By the end of the"},{"line_number":8,"context_line":"Antelope cycle Ubuntu 22.04 will be released for almost a year. Last time"},{"line_number":9,"context_line":":doc:`we switched distro \u003c/goals/completed/victoria/migrate-ci-cd-jobs-to-ubuntu-focal\u003e` for CI/CD"},{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"}],"source_content_type":"text/x-rst","patch_set":3,"id":"69fc0562_83d72a9d","line":7,"range":{"start_line":6,"start_character":63,"end_line":7,"end_character":58},"in_reply_to":"57413590_d9904e03","updated":"2022-09-26 17:25:57.000000000","message":"yeah, we can remove the Focal version here as we will migrate it to Jammy completly.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7ccbe9b199c6f9082dc05f8b8de2a1684b0cac2e","unresolved":false,"context_lines":[{"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\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":"With start of the Antelope development cycle, supported"},{"line_number":6,"context_line":":ref:`LTS or stable distribution \u003cpti-linux-distros\u003e` versions will still"},{"line_number":7,"context_line":"include both Ubuntu 20.04 (Focal) and Ubuntu 22.04 (Jammy). By the end of the"},{"line_number":8,"context_line":"Antelope cycle Ubuntu 22.04 will be released for almost a year. Last time"},{"line_number":9,"context_line":":doc:`we switched distro \u003c/goals/completed/victoria/migrate-ci-cd-jobs-to-ubuntu-focal\u003e` for CI/CD"},{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a8c1a45b_9abf2709","line":7,"range":{"start_line":6,"start_character":63,"end_line":7,"end_character":58},"in_reply_to":"69fc0562_83d72a9d","updated":"2022-09-27 09:54:00.000000000","message":"Done","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7025330cf31a88a0f6a7e8b88366870d5ced6ee5","unresolved":true,"context_lines":[{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"},{"line_number":11,"context_line":":doc:`Antelope tested runtimes \u003c/reference/runtimes/2023.1\u003e` only Ubuntu"},{"line_number":12,"context_line":"22.04 is mentioned among LTS. So it\u0027s high time we updated our CI/CD default"},{"line_number":13,"context_line":"distributive again to use Ubuntu 22.04 (Jammy)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Since goal of :doc:`migrating CI/CD jobs to zuulv3 native \u003c/goals/completed/victoria/native-zuulv3-jobs\u003e`"},{"line_number":16,"context_line":"ones has been accomplished, migration to the new distro should be relatively"}],"source_content_type":"text/x-rst","patch_set":3,"id":"68ddf1fe_252bc12b","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":12},"updated":"2022-09-22 23:05:04.000000000","message":"nit: distribution","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7ccbe9b199c6f9082dc05f8b8de2a1684b0cac2e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"jobs during Victoria development cycle. On top of that, for"},{"line_number":11,"context_line":":doc:`Antelope tested runtimes \u003c/reference/runtimes/2023.1\u003e` only Ubuntu"},{"line_number":12,"context_line":"22.04 is mentioned among LTS. So it\u0027s high time we updated our CI/CD default"},{"line_number":13,"context_line":"distributive again to use Ubuntu 22.04 (Jammy)."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Since goal of :doc:`migrating CI/CD jobs to zuulv3 native \u003c/goals/completed/victoria/native-zuulv3-jobs\u003e`"},{"line_number":16,"context_line":"ones has been accomplished, migration to the new distro should be relatively"}],"source_content_type":"text/x-rst","patch_set":3,"id":"02d83039_c0c2bac8","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":12},"in_reply_to":"68ddf1fe_252bc12b","updated":"2022-09-27 09:54:00.000000000","message":"Done","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"326ed6f02fb6662b7a570d01bfdaee352c977e21","unresolved":true,"context_lines":[{"line_number":39,"context_line":"Completion Criteria"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"d3413338_03e48f63","line":42,"range":{"start_line":42,"start_character":3,"end_line":42,"end_character":7},"updated":"2022-09-22 20:26:59.000000000","message":"ditto.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7025330cf31a88a0f6a7e8b88366870d5ced6ee5","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"db2b86b5_614be3b5","line":43,"updated":"2022-09-22 23:05:04.000000000","message":"I have a few questions.  Feel free to point me to documentation somewhere that explains this.\n\n1. What does this mean in practical terms?  I\u0027m imagining that all base jobs for jobs that show up in the antelope openstack-python3-jobs will be defined to use jammy as the default nodeset.  And I guess the same thing for the devstack-based jobs?\n\n2. When #1 is done, it may break CI jobs in some projects.  These projects can solve this short term by overriding the jobs to use focal instead of jammy.  How exactly do you do this in zuul.yaml for jobs in the testing template?  Is there a way to override the nodeset for a particular job in the template?\n\n3. With respect to the completion criteria for individual projects, I guess the idea is that any jobs that had to be run on focal for #2 are fixed (if possible) to run on jammy?  Likewise, for any custom CI jobs that specify a nodeset, these jobs should use jammy unless there\u0027s a good reason not to?\n\nOr am I completely misunderstanding the scope of this goal?","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b04fb9a8f987f9646f66fa4799c2ef2a133f7566","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afa9340_69401ed6","line":43,"in_reply_to":"138cc7db_e4211319","updated":"2022-09-26 17:25:57.000000000","message":"\u003e \u003e I have a few questions.  Feel free to point me to documentation somewhere that explains this.\n\u003e \u003e \n\u003e \u003e 1. What does this mean in practical terms?  I\u0027m imagining that all base jobs for jobs that show up in the antelope openstack-python3-jobs will be defined to use jammy as the default nodeset.  And I guess the same thing for the devstack-based jobs?\n\nYes, that is the plan and will move most of the CI/CD jobs using ubuntu Focal to Jammy. But there are many jobs with overriden nodeset which we need to update also.\n\n\n\u003e \u003e \n\u003e \u003e 2. When #1 is done, it may break CI jobs in some projects.  These projects can solve this short term by overriding the jobs to use focal instead of jammy.  How exactly do you do this in zuul.yaml for jobs in the testing template?  Is there a way to override the nodeset for a particular job in the template?\n\n\nI do not think we can define the nodeset in template but w can override it for jobs in template definition only. for example: https://github.com/openstack/openstack-zuul-jobs/blob/52d4006a2c53cf805dabf07f4e743d01316e0380/zuul.d/project-templates.yaml#L2103\n\nI hope that was answer your question?\n\n\u003e \u003e \n\u003e \n\u003e I think You can change nodeset of the job as any other parameter. We did it for e.g. irrelevant files in Neutron jobs many times, like e.g.: https://github.com/openstack/neutron/blob/stable/train/.zuul.yaml#L45\n\n+1, yes like this.\n\n\n\u003e \n\u003e \u003e 3. With respect to the completion criteria for individual projects, I guess the idea is that any jobs that had to be run on focal for #2 are fixed (if possible) to run on jammy?  Likewise, for any custom CI jobs that specify a nodeset, these jobs should use jammy unless there\u0027s a good reason not to?\n\u003e \u003e \n\u003e \u003e Or am I completely misunderstanding the scope of this goal?\n\n\nyes, at the end of 2023.1, we should run jobs on Jammy. If any project want to keep runing on both Focal as well as Jammy as extended testing then also fine. But having Jammy job is required at least. Devstack will keep the support of Focal also on 2023.1 which we usuauly keep for an cycle after that distro version is unsupported in OpenStack.\n\n\nIn this goal, most of the work is:\n- test every projects to now what all jobs are breaking when move to Jammy (including all has nodeset overriden)\n- Inform to projects and help to fix them\n- Deadline to move the base tox and devstack based jobs to Jammy","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"65dd22d529c5ed661037692d631d7eb27a36e8e7","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"640ac79f_6f8b762d","line":43,"in_reply_to":"3afa9340_69401ed6","updated":"2022-09-26 17:27:00.000000000","message":"May be we can clarify it in the completion crieria which will answer the Brian questions.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"6c163079df17c35261f8db72c57599d6aed64048","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ac7f384f_aa239795","line":43,"in_reply_to":"640ac79f_6f8b762d","updated":"2022-09-26 20:30:48.000000000","message":"@Slawek, @Ghanshyam\n\n\u003e \u003e I think You can change nodeset of the job as any other parameter. We did it for e.g. irrelevant files in Neutron jobs many times, like e.g.: https://github.com/openstack/neutron/blob/stable/train/.zuul.yaml#L45\n\u003e +1, yes like this.\n\nThanks, that\u0027s exactly what I was looking for!","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7ccbe9b199c6f9082dc05f8b8de2a1684b0cac2e","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"d1a942fd_fef99e78","line":43,"in_reply_to":"ac7f384f_aa239795","updated":"2022-09-27 09:54:00.000000000","message":"We can also set jobs from the template to make them non-voting until codebase is fixed. It\u0027s not best way of doing this, since will waste CI resources in gates, but might be acceptable as temporary measure especially for not that active projects.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"0626a9322a035cb8c5b1669cc43fb7f1176f6d5f","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. All CI testing jobs for official OpenStack projects should run"},{"line_number":43,"context_line":"   on Ubuntu 22.04 (Jammy Jellyfish)."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Current State / Anticipated Impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"138cc7db_e4211319","line":43,"in_reply_to":"db2b86b5_614be3b5","updated":"2022-09-26 10:54:46.000000000","message":"\u003e I have a few questions.  Feel free to point me to documentation somewhere that explains this.\n\u003e \n\u003e 1. What does this mean in practical terms?  I\u0027m imagining that all base jobs for jobs that show up in the antelope openstack-python3-jobs will be defined to use jammy as the default nodeset.  And I guess the same thing for the devstack-based jobs?\n\u003e \n\u003e 2. When #1 is done, it may break CI jobs in some projects.  These projects can solve this short term by overriding the jobs to use focal instead of jammy.  How exactly do you do this in zuul.yaml for jobs in the testing template?  Is there a way to override the nodeset for a particular job in the template?\n\u003e \n\nI think You can change nodeset of the job as any other parameter. We did it for e.g. irrelevant files in Neutron jobs many times, like e.g.: https://github.com/openstack/neutron/blob/stable/train/.zuul.yaml#L45\n\n\u003e 3. With respect to the completion criteria for individual projects, I guess the idea is that any jobs that had to be run on focal for #2 are fixed (if possible) to run on jammy?  Likewise, for any custom CI jobs that specify a nodeset, these jobs should use jammy unless there\u0027s a good reason not to?\n\u003e \n\u003e Or am I completely misunderstanding the scope of this goal?","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"7e7f8072c80fde7079a4aab382abaf278606c318","unresolved":true,"context_lines":[{"line_number":46,"context_line":"Current State / Anticipated Impact"},{"line_number":47,"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\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"All CI/CD jobs run on Focal. First, we will provide the devstack base job"},{"line_number":50,"context_line":"on Jammy with WIP, and all projects will test it before merging."}],"source_content_type":"text/x-rst","patch_set":3,"id":"25c339a2_119be295","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":28},"updated":"2022-09-22 17:48:49.000000000","message":"This is not true, there are a lot of jobs running on different distros. There are also some devstack jobs already running on Jammy since most of the Zed cycle.\n\nIn addition, the Kolla project has already switched from Focal to Jammy for Zed, this includes all of their CI.\n\nSo IMO some more specific wording is needed here and as completion criterium. Do you want to restrict focus only to devstack-based jobs? Even then further restricting to Ubuntu-based devstack jobs might be needed.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"326ed6f02fb6662b7a570d01bfdaee352c977e21","unresolved":true,"context_lines":[{"line_number":46,"context_line":"Current State / Anticipated Impact"},{"line_number":47,"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\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"All CI/CD jobs run on Focal. First, we will provide the devstack base job"},{"line_number":50,"context_line":"on Jammy with WIP, and all projects will test it before merging."}],"source_content_type":"text/x-rst","patch_set":3,"id":"cc1c8e6d_43e175a2","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":28},"in_reply_to":"25c339a2_119be295","updated":"2022-09-22 20:26:59.000000000","message":"agree, we can say \u0027Ubuntu distro jobs run on Focal\u0027. And along with devstack based we also need to other jobs if there is any exist in any project.","commit_id":"ffae66a385f863140254568777418e53cbb9daff"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"0626a9322a035cb8c5b1669cc43fb7f1176f6d5f","unresolved":true,"context_lines":[{"line_number":46,"context_line":"Current State / Anticipated Impact"},{"line_number":47,"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\u003d\u003d\u003d"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"All CI/CD jobs run on Focal. First, we will provide the devstack base job"},{"line_number":50,"context_line":"on Jammy with WIP, and all projects will test it before merging."}],"source_content_type":"text/x-rst","patch_set":3,"id":"26c8be19_42e4e19c","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":28},"in_reply_to":"cc1c8e6d_43e175a2","updated":"2022-09-26 10:54:46.000000000","message":"+1","commit_id":"ffae66a385f863140254568777418e53cbb9daff"}]}
