)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f26d7241d6435df6335577d65de41f3b4d8e6a9f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a2653a02_21913426","updated":"2025-03-07 22:04:55.000000000","message":"thx","commit_id":"f034d443d7d6bc1e17e8c7e70e2712c0f529d143"}],"zuul.d/infra-prod.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"e3e512e6a5c513ea12a4ddaab432af01bd490da0","unresolved":true,"context_lines":[{"line_number":58,"context_line":"      - opendev/system-config"},{"line_number":59,"context_line":"      - openstack/project-config"},{"line_number":60,"context_line":"      - opendev/ansible-role-puppet"},{"line_number":61,"context_line":"      - opendev/ansible-role-cloud-launcher"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: infra-prod-playbook"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c789c78f_e3e107a8","line":61,"updated":"2025-03-06 15:53:26.000000000","message":"The only other additions to this list that we might need are those for the dns zone repos. We trigger infra-prod-bootstrap-bridge then infra-prod-service-nameserver in the deploy pipeline on merges to those three repos. \n\nIt isn\u0027t clear to me yet if Zuul will amend this explicit list to include the zone repo when enqueued by changes to those repos are if having an explicit list here overrides any dynamic repo setup. If this overrides dynamic behavior then we should configure those three repos here as well.","commit_id":"4427f214b994fd91ca58a9847dec5e46e6fde6e0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"234da59fc92875a41ec412fdab792a87d8d64deb","unresolved":true,"context_lines":[{"line_number":58,"context_line":"      - opendev/system-config"},{"line_number":59,"context_line":"      - openstack/project-config"},{"line_number":60,"context_line":"      - opendev/ansible-role-puppet"},{"line_number":61,"context_line":"      - opendev/ansible-role-cloud-launcher"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: infra-prod-playbook"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"57e4753d_1404c369","line":61,"in_reply_to":"30df8451_e6942f12","updated":"2025-03-07 21:03:04.000000000","message":"I agree that the current list should be fine, but could we keep it sorted just for niceness, please?","commit_id":"4427f214b994fd91ca58a9847dec5e46e6fde6e0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f26d7241d6435df6335577d65de41f3b4d8e6a9f","unresolved":false,"context_lines":[{"line_number":58,"context_line":"      - opendev/system-config"},{"line_number":59,"context_line":"      - openstack/project-config"},{"line_number":60,"context_line":"      - opendev/ansible-role-puppet"},{"line_number":61,"context_line":"      - opendev/ansible-role-cloud-launcher"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: infra-prod-playbook"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"07d0ba4d_07be7fea","line":61,"in_reply_to":"57e4753d_1404c369","updated":"2025-03-07 22:04:55.000000000","message":"Done","commit_id":"4427f214b994fd91ca58a9847dec5e46e6fde6e0"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"fa49b72f9df2378bf5522f43550af26f68cdfac1","unresolved":true,"context_lines":[{"line_number":58,"context_line":"      - opendev/system-config"},{"line_number":59,"context_line":"      - openstack/project-config"},{"line_number":60,"context_line":"      - opendev/ansible-role-puppet"},{"line_number":61,"context_line":"      - opendev/ansible-role-cloud-launcher"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: infra-prod-playbook"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"30df8451_e6942f12","line":61,"in_reply_to":"c789c78f_e3e107a8","updated":"2025-03-06 15:58:09.000000000","message":"Actually looking at the ansible we do explicit clones/fetches of the dns zone repos from opendev.org and don\u0027t rely on zuul git state for that content:\n\nhttps://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/master-nameserver/tasks/main.yaml#L12-L18\nhttps://opendev.org/opendev/system-config/src/branch/master/inventory/service/group_vars/adns-primary.yaml#L1-L7\n\nSo I think we can omit those repos from this list and there will be no behavior changes.","commit_id":"4427f214b994fd91ca58a9847dec5e46e6fde6e0"}]}
