all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe89:5d17
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 2f72a394-5c4e-4e90-83c5-5d196aac78cd
        host_id: 82101243836454d7401d5893feae9e2c5df7cc291646d8a99b33b53b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe89:5d17
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.125
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.2
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe89:5d17
        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 flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/container-image-ceph-ansible/.zuul.yaml@main#162>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: e1c233605ae34aa1a2df56e0bd29bd96
      build_refs:
      - branch: main
        change: '686'
        change_message: "Containerfile: sort patches for deterministic apply order\n\n##
          Summary\n\n- `find` does not guarantee result ordering, making patch application
          non-deterministic inside container builds\n- In `stable-8.0`, six patches
          touch `infrastructure-playbooks/rolling_update.yml`; `instrument-mon-quorum-diagnostics.patch`
          has a context-line dependency on `fix-group-names-in-rolling-update-play.patch`
          \u2014 if applied in the wrong order, `patch` fails to match context and
          aborts the build\n- Fix: pipe `find` through `LC_ALL=C sort` so patches
          are always applied in reproducible, byte-order-sorted filename order, which
          matches the required dependency order for all existing patch sets\n\nSpotted
          via osism/container-image-kolla-ansible#901, which applies the same fix
          to the kolla-ansible image.\n\n## Test plan\n\n- [ ] Build container image
          for each supported ceph-ansible version (`stable-7.0`, `stable-8.0`, `stable-9.0`)
          and verify all patches apply cleanly\n- [ ] Confirm `stable-8.0` applies
          `fix-group-names-in-rolling-update-play.patch` before `instrument-mon-quorum-diagnostics.patch`"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/686
        commit_id: d964916701efa944b58cc1e1e6a05b95c2493d08
        patchset: d964916701efa944b58cc1e1e6a05b95c2493d08
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      buildset: f2f465ac8d5c4cb0bcc8def1b75ec783
      buildset_refs:
      - branch: main
        change: '686'
        change_message: "Containerfile: sort patches for deterministic apply order\n\n##
          Summary\n\n- `find` does not guarantee result ordering, making patch application
          non-deterministic inside container builds\n- In `stable-8.0`, six patches
          touch `infrastructure-playbooks/rolling_update.yml`; `instrument-mon-quorum-diagnostics.patch`
          has a context-line dependency on `fix-group-names-in-rolling-update-play.patch`
          \u2014 if applied in the wrong order, `patch` fails to match context and
          aborts the build\n- Fix: pipe `find` through `LC_ALL=C sort` so patches
          are always applied in reproducible, byte-order-sorted filename order, which
          matches the required dependency order for all existing patch sets\n\nSpotted
          via osism/container-image-kolla-ansible#901, which applies the same fix
          to the kolla-ansible image.\n\n## Test plan\n\n- [ ] Build container image
          for each supported ceph-ansible version (`stable-7.0`, `stable-8.0`, `stable-9.0`)
          and verify all patches apply cleanly\n- [ ] Confirm `stable-8.0` applies
          `fix-group-names-in-rolling-update-play.patch` before `instrument-mon-quorum-diagnostics.patch`"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/686
        commit_id: d964916701efa944b58cc1e1e6a05b95c2493d08
        patchset: d964916701efa944b58cc1e1e6a05b95c2493d08
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      change: '686'
      change_message: "Containerfile: sort patches for deterministic apply order\n\n##
        Summary\n\n- `find` does not guarantee result ordering, making patch application
        non-deterministic inside container builds\n- In `stable-8.0`, six patches
        touch `infrastructure-playbooks/rolling_update.yml`; `instrument-mon-quorum-diagnostics.patch`
        has a context-line dependency on `fix-group-names-in-rolling-update-play.patch`
        \u2014 if applied in the wrong order, `patch` fails to match context and aborts
        the build\n- Fix: pipe `find` through `LC_ALL=C sort` so patches are always
        applied in reproducible, byte-order-sorted filename order, which matches the
        required dependency order for all existing patch sets\n\nSpotted via osism/container-image-kolla-ansible#901,
        which applies the same fix to the kolla-ansible image.\n\n## Test plan\n\n-
        [ ] Build container image for each supported ceph-ansible version (`stable-7.0`,
        `stable-8.0`, `stable-9.0`) and verify all patches apply cleanly\n- [ ] Confirm
        `stable-8.0` applies `fix-group-names-in-rolling-update-play.patch` before
        `instrument-mon-quorum-diagnostics.patch`"
      change_url: https://github.com/osism/container-image-ceph-ansible/pull/686
      child_jobs: []
      commit_id: d964916701efa944b58cc1e1e6a05b95c2493d08
      event_id: 984051a0-4dfe-11f1-8ed7-f1c77b2c42c3
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/e1c233605ae34aa1a2df56e0bd29bd96/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/e1c233605ae34aa1a2df56e0bd29bd96/work/logs
        result_data_file: /var/lib/zuul/builds/e1c233605ae34aa1a2df56e0bd29bd96/work/results.json
        src_root: /var/lib/zuul/builds/e1c233605ae34aa1a2df56e0bd29bd96/work/src
        work_root: /var/lib/zuul/builds/e1c233605ae34aa1a2df56e0bd29bd96/work
      include_vars: []
      items:
      - branch: main
        change: '686'
        change_message: "Containerfile: sort patches for deterministic apply order\n\n##
          Summary\n\n- `find` does not guarantee result ordering, making patch application
          non-deterministic inside container builds\n- In `stable-8.0`, six patches
          touch `infrastructure-playbooks/rolling_update.yml`; `instrument-mon-quorum-diagnostics.patch`
          has a context-line dependency on `fix-group-names-in-rolling-update-play.patch`
          \u2014 if applied in the wrong order, `patch` fails to match context and
          aborts the build\n- Fix: pipe `find` through `LC_ALL=C sort` so patches
          are always applied in reproducible, byte-order-sorted filename order, which
          matches the required dependency order for all existing patch sets\n\nSpotted
          via osism/container-image-kolla-ansible#901, which applies the same fix
          to the kolla-ansible image.\n\n## Test plan\n\n- [ ] Build container image
          for each supported ceph-ansible version (`stable-7.0`, `stable-8.0`, `stable-9.0`)
          and verify all patches apply cleanly\n- [ ] Confirm `stable-8.0` applies
          `fix-group-names-in-rolling-update-play.patch` before `instrument-mon-quorum-diagnostics.patch`"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/686
        commit_id: d964916701efa944b58cc1e1e6a05b95c2493d08
        patchset: d964916701efa944b58cc1e1e6a05b95c2493d08
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: Q29udGFpbmVyZmlsZTogc29ydCBwYXRjaGVzIGZvciBkZXRlcm1pbmlzdGljIGFwcGx5IG9yZGVyCgojIyBTdW1tYXJ5CgotIGBmaW5kYCBkb2VzIG5vdCBndWFyYW50ZWUgcmVzdWx0IG9yZGVyaW5nLCBtYWtpbmcgcGF0Y2ggYXBwbGljYXRpb24gbm9uLWRldGVybWluaXN0aWMgaW5zaWRlIGNvbnRhaW5lciBidWlsZHMKLSBJbiBgc3RhYmxlLTguMGAsIHNpeCBwYXRjaGVzIHRvdWNoIGBpbmZyYXN0cnVjdHVyZS1wbGF5Ym9va3Mvcm9sbGluZ191cGRhdGUueW1sYDsgYGluc3RydW1lbnQtbW9uLXF1b3J1bS1kaWFnbm9zdGljcy5wYXRjaGAgaGFzIGEgY29udGV4dC1saW5lIGRlcGVuZGVuY3kgb24gYGZpeC1ncm91cC1uYW1lcy1pbi1yb2xsaW5nLXVwZGF0ZS1wbGF5LnBhdGNoYCDigJQgaWYgYXBwbGllZCBpbiB0aGUgd3Jvbmcgb3JkZXIsIGBwYXRjaGAgZmFpbHMgdG8gbWF0Y2ggY29udGV4dCBhbmQgYWJvcnRzIHRoZSBidWlsZAotIEZpeDogcGlwZSBgZmluZGAgdGhyb3VnaCBgTENfQUxMPUMgc29ydGAgc28gcGF0Y2hlcyBhcmUgYWx3YXlzIGFwcGxpZWQgaW4gcmVwcm9kdWNpYmxlLCBieXRlLW9yZGVyLXNvcnRlZCBmaWxlbmFtZSBvcmRlciwgd2hpY2ggbWF0Y2hlcyB0aGUgcmVxdWlyZWQgZGVwZW5kZW5jeSBvcmRlciBmb3IgYWxsIGV4aXN0aW5nIHBhdGNoIHNldHMKClNwb3R0ZWQgdmlhIG9zaXNtL2NvbnRhaW5lci1pbWFnZS1rb2xsYS1hbnNpYmxlIzkwMSwgd2hpY2ggYXBwbGllcyB0aGUgc2FtZSBmaXggdG8gdGhlIGtvbGxhLWFuc2libGUgaW1hZ2UuCgojIyBUZXN0IHBsYW4KCi0gWyBdIEJ1aWxkIGNvbnRhaW5lciBpbWFnZSBmb3IgZWFjaCBzdXBwb3J0ZWQgY2VwaC1hbnNpYmxlIHZlcnNpb24gKGBzdGFibGUtNy4wYCwgYHN0YWJsZS04LjBgLCBgc3RhYmxlLTkuMGApIGFuZCB2ZXJpZnkgYWxsIHBhdGNoZXMgYXBwbHkgY2xlYW5seQotIFsgXSBDb25maXJtIGBzdGFibGUtOC4wYCBhcHBsaWVzIGBmaXgtZ3JvdXAtbmFtZXMtaW4tcm9sbGluZy11cGRhdGUtcGxheS5wYXRjaGAgYmVmb3JlIGBpbnN0cnVtZW50LW1vbi1xdW9ydW0tZGlhZ25vc3RpY3MucGF0Y2hg
      patchset: d964916701efa944b58cc1e1e6a05b95c2493d08
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          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: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-image-ceph-ansible
        name: osism/container-image-ceph-ansible
        short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
      projects:
        github.com/osism/container-image-ceph-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          checkout: main
          checkout_description: zuul branch
          commit: c9b71635c5f23faf841fe6ee3d8a7d36e1068338
          name: osism/container-image-ceph-ansible
          required: false
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
      ref: refs/pull/686/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
