all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe24:6bf8
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 4e5b0b18-b5d0-4b79-902b-e069b71b951c
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe24:6bf8
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.108
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.44
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe24:6bf8
        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 yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/container-images/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 4ade6b74e44a4e3a93b4fec4e2cfa342
      build_refs:
      - branch: main
        change: '896'
        change_message: "tempest: Derive constraints from tempest release tag\n\nThe
          Containerfile hardcoded upper-constraints from the OpenStack requirements
          master branch. Since the image pins a stable tempest release (currently
          46.0.0), master constraints can introduce incompatible dependency versions
          \u2014 oslo.utils 10.0.1 from master removed secretutils.md5, which tempest
          46.0.0 still imports, breaking `tempest run`.\r\n\r\nTempest is branchless
          and not covered by upper-constraints.txt. Each release tag pins the correct
          constraints URL in its tox.ini. Add a script that extracts this URL from
          the tag matching the pinned tempest version and fetches the corresponding
          constraints file at build time. This ensures dependencies always match the
          tempest version being installed, without manual maintenance when the version
          is bumped.\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/container-images/pull/896
        commit_id: 4e68aff28463e1d5b2817ee79d1653823a199a40
        patchset: 4e68aff28463e1d5b2817ee79d1653823a199a40
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      buildset: ccf696ce46c44856a1b04cd37f956841
      buildset_refs:
      - branch: main
        change: '896'
        change_message: "tempest: Derive constraints from tempest release tag\n\nThe
          Containerfile hardcoded upper-constraints from the OpenStack requirements
          master branch. Since the image pins a stable tempest release (currently
          46.0.0), master constraints can introduce incompatible dependency versions
          \u2014 oslo.utils 10.0.1 from master removed secretutils.md5, which tempest
          46.0.0 still imports, breaking `tempest run`.\r\n\r\nTempest is branchless
          and not covered by upper-constraints.txt. Each release tag pins the correct
          constraints URL in its tox.ini. Add a script that extracts this URL from
          the tag matching the pinned tempest version and fetches the corresponding
          constraints file at build time. This ensures dependencies always match the
          tempest version being installed, without manual maintenance when the version
          is bumped.\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/container-images/pull/896
        commit_id: 4e68aff28463e1d5b2817ee79d1653823a199a40
        patchset: 4e68aff28463e1d5b2817ee79d1653823a199a40
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      change: '896'
      change_message: "tempest: Derive constraints from tempest release tag\n\nThe
        Containerfile hardcoded upper-constraints from the OpenStack requirements
        master branch. Since the image pins a stable tempest release (currently 46.0.0),
        master constraints can introduce incompatible dependency versions \u2014 oslo.utils
        10.0.1 from master removed secretutils.md5, which tempest 46.0.0 still imports,
        breaking `tempest run`.\r\n\r\nTempest is branchless and not covered by upper-constraints.txt.
        Each release tag pins the correct constraints URL in its tox.ini. Add a script
        that extracts this URL from the tag matching the pinned tempest version and
        fetches the corresponding constraints file at build time. This ensures dependencies
        always match the tempest version being installed, without manual maintenance
        when the version is bumped.\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/container-images/pull/896
      child_jobs: []
      commit_id: 4e68aff28463e1d5b2817ee79d1653823a199a40
      event_id: 7012bf50-3897-11f1-9b6b-c49ac956e8bd
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/4ade6b74e44a4e3a93b4fec4e2cfa342/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/4ade6b74e44a4e3a93b4fec4e2cfa342/work/logs
        result_data_file: /var/lib/zuul/builds/4ade6b74e44a4e3a93b4fec4e2cfa342/work/results.json
        src_root: /var/lib/zuul/builds/4ade6b74e44a4e3a93b4fec4e2cfa342/work/src
        work_root: /var/lib/zuul/builds/4ade6b74e44a4e3a93b4fec4e2cfa342/work
      include_vars: []
      items:
      - branch: main
        change: '896'
        change_message: "tempest: Derive constraints from tempest release tag\n\nThe
          Containerfile hardcoded upper-constraints from the OpenStack requirements
          master branch. Since the image pins a stable tempest release (currently
          46.0.0), master constraints can introduce incompatible dependency versions
          \u2014 oslo.utils 10.0.1 from master removed secretutils.md5, which tempest
          46.0.0 still imports, breaking `tempest run`.\r\n\r\nTempest is branchless
          and not covered by upper-constraints.txt. Each release tag pins the correct
          constraints URL in its tox.ini. Add a script that extracts this URL from
          the tag matching the pinned tempest version and fetches the corresponding
          constraints file at build time. This ensures dependencies always match the
          tempest version being installed, without manual maintenance when the version
          is bumped.\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/container-images/pull/896
        commit_id: 4e68aff28463e1d5b2817ee79d1653823a199a40
        patchset: 4e68aff28463e1d5b2817ee79d1653823a199a40
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
          src_dir: src/github.com/osism/container-images
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: dGVtcGVzdDogRGVyaXZlIGNvbnN0cmFpbnRzIGZyb20gdGVtcGVzdCByZWxlYXNlIHRhZwoKVGhlIENvbnRhaW5lcmZpbGUgaGFyZGNvZGVkIHVwcGVyLWNvbnN0cmFpbnRzIGZyb20gdGhlIE9wZW5TdGFjayByZXF1aXJlbWVudHMgbWFzdGVyIGJyYW5jaC4gU2luY2UgdGhlIGltYWdlIHBpbnMgYSBzdGFibGUgdGVtcGVzdCByZWxlYXNlIChjdXJyZW50bHkgNDYuMC4wKSwgbWFzdGVyIGNvbnN0cmFpbnRzIGNhbiBpbnRyb2R1Y2UgaW5jb21wYXRpYmxlIGRlcGVuZGVuY3kgdmVyc2lvbnMg4oCUIG9zbG8udXRpbHMgMTAuMC4xIGZyb20gbWFzdGVyIHJlbW92ZWQgc2VjcmV0dXRpbHMubWQ1LCB3aGljaCB0ZW1wZXN0IDQ2LjAuMCBzdGlsbCBpbXBvcnRzLCBicmVha2luZyBgdGVtcGVzdCBydW5gLg0KDQpUZW1wZXN0IGlzIGJyYW5jaGxlc3MgYW5kIG5vdCBjb3ZlcmVkIGJ5IHVwcGVyLWNvbnN0cmFpbnRzLnR4dC4gRWFjaCByZWxlYXNlIHRhZyBwaW5zIHRoZSBjb3JyZWN0IGNvbnN0cmFpbnRzIFVSTCBpbiBpdHMgdG94LmluaS4gQWRkIGEgc2NyaXB0IHRoYXQgZXh0cmFjdHMgdGhpcyBVUkwgZnJvbSB0aGUgdGFnIG1hdGNoaW5nIHRoZSBwaW5uZWQgdGVtcGVzdCB2ZXJzaW9uIGFuZCBmZXRjaGVzIHRoZSBjb3JyZXNwb25kaW5nIGNvbnN0cmFpbnRzIGZpbGUgYXQgYnVpbGQgdGltZS4gVGhpcyBlbnN1cmVzIGRlcGVuZGVuY2llcyBhbHdheXMgbWF0Y2ggdGhlIHRlbXBlc3QgdmVyc2lvbiBiZWluZyBpbnN0YWxsZWQsIHdpdGhvdXQgbWFudWFsIG1haW50ZW5hbmNlIHdoZW4gdGhlIHZlcnNpb24gaXMgYnVtcGVkLg0KDQpBSS1hc3Npc3RlZDogQ2xhdWRlIENvZGU=
      patchset: 4e68aff28463e1d5b2817ee79d1653823a199a40
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/yamllint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-images
        name: osism/container-images
        short_name: container-images
        src_dir: src/github.com/osism/container-images
      projects:
        github.com/osism/container-images:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          checkout: main
          checkout_description: zuul branch
          commit: 71741b76d14c606c5313ec248ce4c1101f738b20
          name: osism/container-images
          required: false
          short_name: container-images
          src_dir: src/github.com/osism/container-images
      ref: refs/pull/896/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
