all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feb2:3038
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: d7c2ece6-020c-4044-967d-e0db01278a5c
        host_id: ec4f54fa666de9bc553bc59c41683f12345b665d0b1af00d715e7318
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feb2:3038
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.107
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.177
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feb2:3038
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/container-images-kolla/.zuul.yaml@main#213>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: bec1fa8cccc34734af94a941b8819b55
      build_refs:
      - branch: main
        change: '748'
        change_message: "nova: Drop OSSN-0101 patch merged upstream\n\n## Problem\n\nThe
          nightly `container-images-kolla-push-2025.2` builds failed on **2026-07-10**
          and **2026-07-11**, both aborting after ~4 minutes (vs. the usual ~2h20m)
          at the `Run build script` task.\n\nRoot cause is the nova patch `patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch`,
          added for OSSN-0101 in fc9aebb. Upstream has since backported the same fix
          into the nova `stable/2025.2` branch, so the fix is already present in the
          fetched source tarball (`nova-32.2.2.dev1`).\n\nThe build script runs `patch
          --forward --batch -p1 --dry-run`, which now reports the hunks as reversed/already-applied
          and the release-note file as already existing, returning non-zero. The script
          then does `exit 1`, failing the job:\n\n```\nAPPLY PATCH ../../patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch\nchecking
          file nova/console/websocketproxy.py\nReversed (or previously applied) patch
          detected!  Skipping patch.\n...\nThe next patch would create the file releasenotes/notes/console-token-origin-poison-f251ab9e3f63d6bd.yaml,\nwhich
          already exists!  Skipping patch.\n+ exit 1\n```\n\n## Fix\n\nRemove the
          now-redundant OSSN-0101 nova patch so the build succeeds again.\n\n## Note\n\nThe
          OSSN-0102 neutron patches (9c0047f) are only under `patches/2024.1/neutron/`
          and `patches/2024.2/neutron/`; those push jobs are currently green and the
          patches still apply cleanly (with fuzz). They are **not** affected here,
          but carry the same latent risk once upstream backports OSSN-0102.\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/container-images-kolla/pull/748
        commit_id: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        patchset: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images-kolla
          name: osism/container-images-kolla
          short_name: container-images-kolla
        src_dir: src/github.com/osism/container-images-kolla
        topic: null
      buildset: 12648d9e1e6d41cc9a82636175cf5365
      buildset_refs:
      - branch: main
        change: '748'
        change_message: "nova: Drop OSSN-0101 patch merged upstream\n\n## Problem\n\nThe
          nightly `container-images-kolla-push-2025.2` builds failed on **2026-07-10**
          and **2026-07-11**, both aborting after ~4 minutes (vs. the usual ~2h20m)
          at the `Run build script` task.\n\nRoot cause is the nova patch `patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch`,
          added for OSSN-0101 in fc9aebb. Upstream has since backported the same fix
          into the nova `stable/2025.2` branch, so the fix is already present in the
          fetched source tarball (`nova-32.2.2.dev1`).\n\nThe build script runs `patch
          --forward --batch -p1 --dry-run`, which now reports the hunks as reversed/already-applied
          and the release-note file as already existing, returning non-zero. The script
          then does `exit 1`, failing the job:\n\n```\nAPPLY PATCH ../../patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch\nchecking
          file nova/console/websocketproxy.py\nReversed (or previously applied) patch
          detected!  Skipping patch.\n...\nThe next patch would create the file releasenotes/notes/console-token-origin-poison-f251ab9e3f63d6bd.yaml,\nwhich
          already exists!  Skipping patch.\n+ exit 1\n```\n\n## Fix\n\nRemove the
          now-redundant OSSN-0101 nova patch so the build succeeds again.\n\n## Note\n\nThe
          OSSN-0102 neutron patches (9c0047f) are only under `patches/2024.1/neutron/`
          and `patches/2024.2/neutron/`; those push jobs are currently green and the
          patches still apply cleanly (with fuzz). They are **not** affected here,
          but carry the same latent risk once upstream backports OSSN-0102.\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/container-images-kolla/pull/748
        commit_id: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        patchset: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images-kolla
          name: osism/container-images-kolla
          short_name: container-images-kolla
        src_dir: src/github.com/osism/container-images-kolla
        topic: null
      change: '748'
      change_message: "nova: Drop OSSN-0101 patch merged upstream\n\n## Problem\n\nThe
        nightly `container-images-kolla-push-2025.2` builds failed on **2026-07-10**
        and **2026-07-11**, both aborting after ~4 minutes (vs. the usual ~2h20m)
        at the `Run build script` task.\n\nRoot cause is the nova patch `patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch`,
        added for OSSN-0101 in fc9aebb. Upstream has since backported the same fix
        into the nova `stable/2025.2` branch, so the fix is already present in the
        fetched source tarball (`nova-32.2.2.dev1`).\n\nThe build script runs `patch
        --forward --batch -p1 --dry-run`, which now reports the hunks as reversed/already-applied
        and the release-note file as already existing, returning non-zero. The script
        then does `exit 1`, failing the job:\n\n```\nAPPLY PATCH ../../patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch\nchecking
        file nova/console/websocketproxy.py\nReversed (or previously applied) patch
        detected!  Skipping patch.\n...\nThe next patch would create the file releasenotes/notes/console-token-origin-poison-f251ab9e3f63d6bd.yaml,\nwhich
        already exists!  Skipping patch.\n+ exit 1\n```\n\n## Fix\n\nRemove the now-redundant
        OSSN-0101 nova patch so the build succeeds again.\n\n## Note\n\nThe OSSN-0102
        neutron patches (9c0047f) are only under `patches/2024.1/neutron/` and `patches/2024.2/neutron/`;
        those push jobs are currently green and the patches still apply cleanly (with
        fuzz). They are **not** affected here, but carry the same latent risk once
        upstream backports OSSN-0102.\n\n\U0001F916 Generated with [Claude Code](https://claude.com/claude-code)"
      change_url: https://github.com/osism/container-images-kolla/pull/748
      child_jobs: []
      commit_id: 6d489cbda3b4771ea73473170ee694c68b8c2db0
      event_id: 78667130-7d19-11f1-9ad3-c1767a14412f
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/bec1fa8cccc34734af94a941b8819b55/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/bec1fa8cccc34734af94a941b8819b55/work/logs
        result_data_file: /var/lib/zuul/builds/bec1fa8cccc34734af94a941b8819b55/work/results.json
        src_root: /var/lib/zuul/builds/bec1fa8cccc34734af94a941b8819b55/work/src
        work_root: /var/lib/zuul/builds/bec1fa8cccc34734af94a941b8819b55/work
      include_vars: []
      items:
      - branch: main
        change: '748'
        change_message: "nova: Drop OSSN-0101 patch merged upstream\n\n## Problem\n\nThe
          nightly `container-images-kolla-push-2025.2` builds failed on **2026-07-10**
          and **2026-07-11**, both aborting after ~4 minutes (vs. the usual ~2h20m)
          at the `Run build script` task.\n\nRoot cause is the nova patch `patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch`,
          added for OSSN-0101 in fc9aebb. Upstream has since backported the same fix
          into the nova `stable/2025.2` branch, so the fix is already present in the
          fetched source tarball (`nova-32.2.2.dev1`).\n\nThe build script runs `patch
          --forward --batch -p1 --dry-run`, which now reports the hunks as reversed/already-applied
          and the release-note file as already existing, returning non-zero. The script
          then does `exit 1`, failing the job:\n\n```\nAPPLY PATCH ../../patches/2025.2/nova/0001-Fix-mutating-global-config-in-websocket-proxy.patch\nchecking
          file nova/console/websocketproxy.py\nReversed (or previously applied) patch
          detected!  Skipping patch.\n...\nThe next patch would create the file releasenotes/notes/console-token-origin-poison-f251ab9e3f63d6bd.yaml,\nwhich
          already exists!  Skipping patch.\n+ exit 1\n```\n\n## Fix\n\nRemove the
          now-redundant OSSN-0101 nova patch so the build succeeds again.\n\n## Note\n\nThe
          OSSN-0102 neutron patches (9c0047f) are only under `patches/2024.1/neutron/`
          and `patches/2024.2/neutron/`; those push jobs are currently green and the
          patches still apply cleanly (with fuzz). They are **not** affected here,
          but carry the same latent risk once upstream backports OSSN-0102.\n\n\U0001F916
          Generated with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/container-images-kolla/pull/748
        commit_id: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        patchset: 6d489cbda3b4771ea73473170ee694c68b8c2db0
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images-kolla
          name: osism/container-images-kolla
          short_name: container-images-kolla
          src_dir: src/github.com/osism/container-images-kolla
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: bm92YTogRHJvcCBPU1NOLTAxMDEgcGF0Y2ggbWVyZ2VkIHVwc3RyZWFtCgojIyBQcm9ibGVtCgpUaGUgbmlnaHRseSBgY29udGFpbmVyLWltYWdlcy1rb2xsYS1wdXNoLTIwMjUuMmAgYnVpbGRzIGZhaWxlZCBvbiAqKjIwMjYtMDctMTAqKiBhbmQgKioyMDI2LTA3LTExKiosIGJvdGggYWJvcnRpbmcgYWZ0ZXIgfjQgbWludXRlcyAodnMuIHRoZSB1c3VhbCB+MmgyMG0pIGF0IHRoZSBgUnVuIGJ1aWxkIHNjcmlwdGAgdGFzay4KClJvb3QgY2F1c2UgaXMgdGhlIG5vdmEgcGF0Y2ggYHBhdGNoZXMvMjAyNS4yL25vdmEvMDAwMS1GaXgtbXV0YXRpbmctZ2xvYmFsLWNvbmZpZy1pbi13ZWJzb2NrZXQtcHJveHkucGF0Y2hgLCBhZGRlZCBmb3IgT1NTTi0wMTAxIGluIGZjOWFlYmIuIFVwc3RyZWFtIGhhcyBzaW5jZSBiYWNrcG9ydGVkIHRoZSBzYW1lIGZpeCBpbnRvIHRoZSBub3ZhIGBzdGFibGUvMjAyNS4yYCBicmFuY2gsIHNvIHRoZSBmaXggaXMgYWxyZWFkeSBwcmVzZW50IGluIHRoZSBmZXRjaGVkIHNvdXJjZSB0YXJiYWxsIChgbm92YS0zMi4yLjIuZGV2MWApLgoKVGhlIGJ1aWxkIHNjcmlwdCBydW5zIGBwYXRjaCAtLWZvcndhcmQgLS1iYXRjaCAtcDEgLS1kcnktcnVuYCwgd2hpY2ggbm93IHJlcG9ydHMgdGhlIGh1bmtzIGFzIHJldmVyc2VkL2FscmVhZHktYXBwbGllZCBhbmQgdGhlIHJlbGVhc2Utbm90ZSBmaWxlIGFzIGFscmVhZHkgZXhpc3RpbmcsIHJldHVybmluZyBub24temVyby4gVGhlIHNjcmlwdCB0aGVuIGRvZXMgYGV4aXQgMWAsIGZhaWxpbmcgdGhlIGpvYjoKCmBgYApBUFBMWSBQQVRDSCAuLi8uLi9wYXRjaGVzLzIwMjUuMi9ub3ZhLzAwMDEtRml4LW11dGF0aW5nLWdsb2JhbC1jb25maWctaW4td2Vic29ja2V0LXByb3h5LnBhdGNoCmNoZWNraW5nIGZpbGUgbm92YS9jb25zb2xlL3dlYnNvY2tldHByb3h5LnB5ClJldmVyc2VkIChvciBwcmV2aW91c2x5IGFwcGxpZWQpIHBhdGNoIGRldGVjdGVkISAgU2tpcHBpbmcgcGF0Y2guCi4uLgpUaGUgbmV4dCBwYXRjaCB3b3VsZCBjcmVhdGUgdGhlIGZpbGUgcmVsZWFzZW5vdGVzL25vdGVzL2NvbnNvbGUtdG9rZW4tb3JpZ2luLXBvaXNvbi1mMjUxYWI5ZTNmNjNkNmJkLnlhbWwsCndoaWNoIGFscmVhZHkgZXhpc3RzISAgU2tpcHBpbmcgcGF0Y2guCisgZXhpdCAxCmBgYAoKIyMgRml4CgpSZW1vdmUgdGhlIG5vdy1yZWR1bmRhbnQgT1NTTi0wMTAxIG5vdmEgcGF0Y2ggc28gdGhlIGJ1aWxkIHN1Y2NlZWRzIGFnYWluLgoKIyMgTm90ZQoKVGhlIE9TU04tMDEwMiBuZXV0cm9uIHBhdGNoZXMgKDljMDA0N2YpIGFyZSBvbmx5IHVuZGVyIGBwYXRjaGVzLzIwMjQuMS9uZXV0cm9uL2AgYW5kIGBwYXRjaGVzLzIwMjQuMi9uZXV0cm9uL2A7IHRob3NlIHB1c2ggam9icyBhcmUgY3VycmVudGx5IGdyZWVuIGFuZCB0aGUgcGF0Y2hlcyBzdGlsbCBhcHBseSBjbGVhbmx5ICh3aXRoIGZ1enopLiBUaGV5IGFyZSAqKm5vdCoqIGFmZmVjdGVkIGhlcmUsIGJ1dCBjYXJyeSB0aGUgc2FtZSBsYXRlbnQgcmlzayBvbmNlIHVwc3RyZWFtIGJhY2twb3J0cyBPU1NOLTAxMDIuCgrwn6SWIEdlbmVyYXRlZCB3aXRoIFtDbGF1ZGUgQ29kZV0oaHR0cHM6Ly9jbGF1ZGUuY29tL2NsYXVkZS1jb2RlKQ==
      patchset: 6d489cbda3b4771ea73473170ee694c68b8c2db0
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/python-black/run.yml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-images-kolla
        name: osism/container-images-kolla
        short_name: container-images-kolla
        src_dir: src/github.com/osism/container-images-kolla
      projects:
        github.com/osism/container-images-kolla:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images-kolla
          checkout: main
          checkout_description: zuul branch
          commit: de399ad63e7ee6da79b13c8b7b5250733b081b76
          name: osism/container-images-kolla
          required: false
          short_name: container-images-kolla
          src_dir: src/github.com/osism/container-images-kolla
      ref: refs/pull/748/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
