)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"50f88f90eb94e23a5263b9292ca529c6f72c7dc8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5f6402fb_563ff5aa","updated":"2022-03-24 11:03:28.000000000","message":"just a very quick first pass\n\ninteresting, allows you to use the same opts for scen7 jobs but not sure it is worth it given those should really be deleted since they are trying to match stable/stein in branches: so definitely not running any more\n\n-1 mainly as just discussed on irc can you please re-base onto my patches or wait until next week i hope to get those merged then \n\n13:00 \u003c chandankumar\u003e I think we can merge the upstream patch\n13:01 \u003c marios\u003e akahat: i want to get \n                https://review.opendev.org/c/openstack/tripleo-ci/+/831543 hopefully \n                next week and also the patch ontop of it for renaming there \n                https://review.opendev.org/c/openstack/tripleo-ci/+/834861/4 \n13:01 \u003c marios\u003e akahat: and then you can take zuul.d/standalone.yaml control ;)\n\n ","commit_id":"7fb008246eb48d60065928db09824279e51b8a61"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"df95479ab9e9aba7ab9ff15ca307cce4593e3694","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b56fdd66_e21b5aa1","updated":"2022-04-13 09:58:34.000000000","message":"recheck","commit_id":"99078d5d26ec2b68515d566c18cb1750cf4d0096"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"2b9237816f9886727ab958b7c01782b41fb10fab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e8a4a4c5_08bf3175","updated":"2022-04-15 07:03:33.000000000","message":"please post tests on master/wallaby/train for one of the tripleo repos (e.g. tripleo-heat-templates) and depends-on this?\n\n-1 for now as it isnt ready has merge conflict and it needs some explanation it is huge but mainly for now i\u0027d like to see the tests (especially concerned about removing branches: from the layout)","commit_id":"0ec9190f024a83c4d2f1379aece43ab19a90c1d5"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"b25afea86cce1e1ee3195909c2a9c15b6dc54c98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"5270e2e2_29fc6e5a","updated":"2022-04-14 04:32:41.000000000","message":"recheck","commit_id":"0ec9190f024a83c4d2f1379aece43ab19a90c1d5"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"3678b115d406eca3e3f74be3553b5eb6188b237d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"5c0d20a6_4992daa9","updated":"2022-04-18 10:14:06.000000000","message":"Tests:\nMaster: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/816178\nWallaby: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/833639\nTrain: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/833675","commit_id":"7c09e0eea75a4aefa239b2dd31e19a382ee4ef69"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"47553dd1803cf17ae37867951603fae8a04b200a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"44ccd442_c070adf7","updated":"2022-04-18 10:12:02.000000000","message":"recheck","commit_id":"7c09e0eea75a4aefa239b2dd31e19a382ee4ef69"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"bc69869c4d8d432834ce97308a063ec1cd430b18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"b0a0c254_1c61d8ab","updated":"2022-04-19 08:01:17.000000000","message":"thanks for update removing the c7 stuff. stared some more, its growing on me ;) need to come back and stare again \n\ninline request please","commit_id":"db5c49ed7ce45a2d957194c7042f7e1615b1cd28"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"a3d7f86fbe2428d2b194bf1663beaf29408b1f82","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"c524c7c7_4036ccf1","updated":"2022-04-25 04:40:12.000000000","message":"In upstream we have simple structure to run scenario jobs.\nBut in RDO/Downstream we need to use multi-parenting, since\nwe have different sets of jobs on each side. \n\nPeriodic Scenario jobs are working fine with multi-parenting[1][2].\n\n\n[1] https://review.rdoproject.org/r/c/rdo-jobs/+/41853\n[2] https://review.rdoproject.org/r/c/testproject/+/36756/31","commit_id":"9b94d3aca3ba8f3c2229aed6c59cc4225edcccaf"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"90337e465218898f325b963329e501b2ed5428bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"531efd90_bdee14c1","updated":"2022-04-22 08:46:17.000000000","message":"Still in WIP / Testing","commit_id":"9b94d3aca3ba8f3c2229aed6c59cc4225edcccaf"}],"zuul.d/standalone-jobs.yaml":[{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"7459d4e22a1fb8c16a8dc2dbcda8b7e953dee526","unresolved":true,"context_lines":[{"line_number":692,"context_line":""},{"line_number":693,"context_line":"- job:"},{"line_number":694,"context_line":"    name: tripleo-ci-centos-8-scenario001-standalone"},{"line_number":695,"context_line":"    parent: tripleo-ci-centos-8-scenario001-standalone-options"},{"line_number":696,"context_line":""},{"line_number":697,"context_line":"- job:"},{"line_number":698,"context_line":"    name: tripleo-ci-centos-9-scenario001-standalone"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a82b992f_fdbf3bb5","side":"PARENT","line":695,"range":{"start_line":695,"start_character":4,"end_line":695,"end_character":10},"updated":"2022-03-03 19:49:10.000000000","message":"Multiparenting get removed here.","commit_id":"c7a8b19dc59e943a622bd1824412e3c915943d6d"},{"author":{"_account_id":29775,"name":"Sandeep Yadav","email":"sandyada@redhat.com","username":"sandeepyadav93"},"change_message_id":"1835409a07466938ba729ba5bc91c8134e0047d7","unresolved":true,"context_lines":[{"line_number":77,"context_line":"#################################################"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- job:"},{"line_number":80,"context_line":"    name: tripleo-ci-centos-scenario001-standalone-standard"},{"line_number":81,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":82,"context_line":"    vars:"},{"line_number":83,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"869fe757_0adfbcc8","line":80,"range":{"start_line":80,"start_character":21,"end_line":80,"end_character":27},"updated":"2022-03-16 13:17:12.000000000","message":"Can we not add centos in job name - because we can use this job as parent in downstream as well where we use rhel?","commit_id":"911c1a20b18ce5083fbb714b5cd3ee8b631d118d"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"ac3b2c53eb312febc12c6481734175b5d9ca3130","unresolved":false,"context_lines":[{"line_number":77,"context_line":"#################################################"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- job:"},{"line_number":80,"context_line":"    name: tripleo-ci-centos-scenario001-standalone-standard"},{"line_number":81,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":82,"context_line":"    vars:"},{"line_number":83,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e6c8389b_5de18ac5","line":80,"range":{"start_line":80,"start_character":21,"end_line":80,"end_character":27},"in_reply_to":"869fe757_0adfbcc8","updated":"2022-03-23 12:14:03.000000000","message":"Sure. I\u0027ll remove it and make it more general like: tripleo-ci-scenario001-standalone-standard","commit_id":"911c1a20b18ce5083fbb714b5cd3ee8b631d118d"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"50f88f90eb94e23a5263b9292ca529c6f72c7dc8","unresolved":true,"context_lines":[{"line_number":199,"context_line":"- job:"},{"line_number":200,"context_line":"    name: tripleo-ci-centos-7-scenario001-standalone"},{"line_number":201,"context_line":"    parent: tripleo-ci-scenario001-standalone-standard"},{"line_number":202,"context_line":"    branches: ^(stable/(stein)).*$"},{"line_number":203,"context_line":"    nodeset: single-centos-7-node"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6d7293d5_048b68eb","line":202,"range":{"start_line":202,"start_character":24,"end_line":202,"end_character":29},"updated":"2022-03-24 11:03:28.000000000","message":"these should be removed","commit_id":"7fb008246eb48d60065928db09824279e51b8a61"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"848cae2bafac66c1502411c8768b1618bf74a496","unresolved":true,"context_lines":[{"line_number":117,"context_line":"#################################################"},{"line_number":118,"context_line":"# CentOS 8 Jobs"},{"line_number":119,"context_line":"- job:"},{"line_number":120,"context_line":"    name: tripleo-ci-scenario000-standalone-standard"},{"line_number":121,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":122,"context_line":"    vars:"},{"line_number":123,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"79e99d3b_39cf4330","line":120,"range":{"start_line":120,"start_character":44,"end_line":120,"end_character":52},"updated":"2022-04-21 07:17:19.000000000","message":"can we keep the -options name\n\nit would avoid having to do things like https://review.rdoproject.org/r/c/rdo-jobs/+/41853 \n\nand also in places like https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/399683/14/zuul.d/standalone-jobs.yaml\n\nas far as i can see the only difference between tripleo-ci-scenario000-standalone-standard and tripleo-ci-scenario000-standalone-options is that -standard has a parent but -options does not?","commit_id":"db5c49ed7ce45a2d957194c7042f7e1615b1cd28"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"bdb53d7525f59f13692b5c709da097bef4d5151d","unresolved":true,"context_lines":[{"line_number":117,"context_line":"#################################################"},{"line_number":118,"context_line":"# CentOS 8 Jobs"},{"line_number":119,"context_line":"- job:"},{"line_number":120,"context_line":"    name: tripleo-ci-scenario000-standalone-standard"},{"line_number":121,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":122,"context_line":"    vars:"},{"line_number":123,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"4b483dfa_ce5c1ecd","line":120,"range":{"start_line":120,"start_character":44,"end_line":120,"end_character":52},"in_reply_to":"79e99d3b_39cf4330","updated":"2022-04-21 08:32:06.000000000","message":"Yeah.. i was thinking the same to keep -options job and remove it after we patched this on RDO side.\n\n-standard has parent and files. Yeah and option do not have both.","commit_id":"db5c49ed7ce45a2d957194c7042f7e1615b1cd28"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"bc69869c4d8d432834ce97308a063ec1cd430b18","unresolved":true,"context_lines":[{"line_number":161,"context_line":"          - \u0027tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern\u0027"},{"line_number":162,"context_line":"          - \u0027tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern\u0027"},{"line_number":163,"context_line":"          - \u0027telemetry_tempest_plugin.scenario.test_telemetry_integration.TestTelemetryIntegration\u0027"},{"line_number":164,"context_line":"    files: \u0026scen1_files"},{"line_number":165,"context_line":"      # tripleo-common"},{"line_number":166,"context_line":"      - ^container-images/tcib/base/collectd.*$"},{"line_number":167,"context_line":"      - ^container-images/tcib/base/os/aodh.*$"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"1eba0f0e_dd2cd3ed","line":164,"range":{"start_line":164,"start_character":0,"end_line":164,"end_character":4},"updated":"2022-04-19 08:01:17.000000000","message":"can you please post a test with the periodic scen1 and use this as the parent? (that is the goal right?) i think there was some problem with files: or irrelevant_files: when these are in the upstream parent.\n\ni.e. please lets also make sure this wont break the periodic jobs","commit_id":"db5c49ed7ce45a2d957194c7042f7e1615b1cd28"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"115c3a30734fac84f760ae61f1e289e9aa9263d9","unresolved":true,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"- job:"},{"line_number":126,"context_line":"    name: tripleo-ci-scenario001-standalone-standard"},{"line_number":127,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":128,"context_line":"    abstract: true"},{"line_number":129,"context_line":"    vars:"},{"line_number":130,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"d99c4b9c_a311b1e4","line":127,"range":{"start_line":127,"start_character":3,"end_line":127,"end_character":47},"updated":"2022-04-22 08:25:27.000000000","message":"By taking a deeper look, We are trying to minimize the duplication or job parenting.\n\nBut I think it will not work. If we take a deeper look at zuul multi parenting jobs.\n\nWe have -options jobs https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/standalone-jobs.yaml#L405\n```\n- job:\n    name: tripleo-ci-scenario000-standalone-options\n    vars:\n      featureset: \u0027052\u0027\n      featureset_override:\n        standalone_environment_files:\n          - \u0027environments/low-memory-usage.yaml\u0027\n          - \u0027ci/environments/scenario000-standalone.yaml\u0027\n        tempest_services:\n          - keystone\n        tempest_run_concurrency: 1\n        tempest_tempest_conf_overrides:\n          \u0027auth.tempest_roles\u0027: \"Member\"\n        tempest_test_whitelist:\n          - \u0027keystone_tempest_plugin.tests.api.identity.v3\u0027\n```\n\nIt does not have any parent and it works well when we use it as a parent in dependent job\n```\n- job:\n    name: tripleo-ci-centos-8-scenario000-standalone\n    parent: tripleo-ci-scenario000-standalone-options\n```\n\nand then we create another child job (tripleo-ci-centos-8-scenario000-standalone) by using parent which is inherited or using different parent.\n\n````\n- job:\n    name: tripleo-ci-centos-8-scenario000-standalone\n    voting: true\n    parent: tripleo-ci-base-standalone-centos-8\n    branches: stable/train\n````\nFor example tripleo-ci-base-standalone-centos-8 parent is tripleo-ci-base-required-projects-standalone-upstream.\n\nand tripleo-ci-base-required-projects-standalone-upstream job properties does not exist downstream that\u0027s why it is not working.\n\nI think we should simply using multiparenting and keep options seperate so that it will be re-used downstream.","commit_id":"9b94d3aca3ba8f3c2229aed6c59cc4225edcccaf"},{"author":{"_account_id":30750,"name":"amolkahat","display_name":"Amol Kahat","email":"amolkahat@gmail.com","username":"amolkahat"},"change_message_id":"e83153a7600be05b9c0cb7823a3c48f6d6d12b48","unresolved":true,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"- job:"},{"line_number":126,"context_line":"    name: tripleo-ci-scenario001-standalone-standard"},{"line_number":127,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":128,"context_line":"    abstract: true"},{"line_number":129,"context_line":"    vars:"},{"line_number":130,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"443be25f_26b0f406","line":127,"range":{"start_line":127,"start_character":3,"end_line":127,"end_character":47},"in_reply_to":"78a8ac3e_05bca803","updated":"2022-04-22 08:57:07.000000000","message":"Zuul config error resolved in patchset 11: https://review.rdoproject.org/r/c/testproject/+/41278/10..11/.zuul.yaml","commit_id":"9b94d3aca3ba8f3c2229aed6c59cc4225edcccaf"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"0e7c700c07b99660070bf01663dc4c23d1a4ce20","unresolved":true,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"- job:"},{"line_number":126,"context_line":"    name: tripleo-ci-scenario001-standalone-standard"},{"line_number":127,"context_line":"    parent: tripleo-ci-base-standalone-standard"},{"line_number":128,"context_line":"    abstract: true"},{"line_number":129,"context_line":"    vars:"},{"line_number":130,"context_line":"      featureset: \u0027052\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"78a8ac3e_05bca803","line":127,"range":{"start_line":127,"start_character":3,"end_line":127,"end_character":47},"in_reply_to":"d99c4b9c_a311b1e4","updated":"2022-04-22 08:50:31.000000000","message":"Additional vars or zuul job attibute needs to be added in the job where parent is coming from another parent otherwise it will give zuul config error issue.","commit_id":"9b94d3aca3ba8f3c2229aed6c59cc4225edcccaf"}]}
