all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe65:690
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_image: frontend
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: f0a2b8bc-a756-44c5-9c35-f94d28c0a0d7
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe65:690
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.103
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.208
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe65:690
        region: null
        slot: null
      repository: osism/osism
  vars:
    docker_image: frontend
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    repository: osism/osism
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: osism/python-osism/.zuul.yaml@main#87>'
      - '<Job container-image-python-osism-frontend-build explicit: None implied:
        None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 8af6457442bc49a8886ad85935b8a3a4
      build_refs:
      - branch: main
        change: '1856'
        change_message: "Add periodic exchange discovery to connect to new exchanges
          dynamically\n\nDuring initial deployment, OpenStack services start at different
          times, so their RabbitMQ exchanges become available gradually. Previously,
          the listener would only connect to exchanges available at startup time.\r\n\r\nNow
          the listener:\r\n- Starts a background thread that checks for new exchanges
          every 60 seconds\r\n- Restarts the consumer when new exchanges are found
          to add new consumers\r\n- Preserves existing exchange connections across
          restarts\r\n- Stops discovery automatically once all configured exchanges
          are available\r\n\r\nRelated to 8454796df71b2a56241b797adae993d8126864d7\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1856
        commit_id: 93cf9b840a78617d929284b99349c4b59c83a060
        patchset: 93cf9b840a78617d929284b99349c4b59c83a060
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 02da3d6c101741db806a407456e7913d
      buildset_refs:
      - branch: main
        change: '1856'
        change_message: "Add periodic exchange discovery to connect to new exchanges
          dynamically\n\nDuring initial deployment, OpenStack services start at different
          times, so their RabbitMQ exchanges become available gradually. Previously,
          the listener would only connect to exchanges available at startup time.\r\n\r\nNow
          the listener:\r\n- Starts a background thread that checks for new exchanges
          every 60 seconds\r\n- Restarts the consumer when new exchanges are found
          to add new consumers\r\n- Preserves existing exchange connections across
          restarts\r\n- Stops discovery automatically once all configured exchanges
          are available\r\n\r\nRelated to 8454796df71b2a56241b797adae993d8126864d7\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1856
        commit_id: 93cf9b840a78617d929284b99349c4b59c83a060
        patchset: 93cf9b840a78617d929284b99349c4b59c83a060
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '1856'
      change_message: "Add periodic exchange discovery to connect to new exchanges
        dynamically\n\nDuring initial deployment, OpenStack services start at different
        times, so their RabbitMQ exchanges become available gradually. Previously,
        the listener would only connect to exchanges available at startup time.\r\n\r\nNow
        the listener:\r\n- Starts a background thread that checks for new exchanges
        every 60 seconds\r\n- Restarts the consumer when new exchanges are found to
        add new consumers\r\n- Preserves existing exchange connections across restarts\r\n-
        Stops discovery automatically once all configured exchanges are available\r\n\r\nRelated
        to 8454796df71b2a56241b797adae993d8126864d7\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1856
      child_jobs: []
      commit_id: 93cf9b840a78617d929284b99349c4b59c83a060
      event_id: cde86250-cb01-11f0-9a83-652e376d6d7a
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/8af6457442bc49a8886ad85935b8a3a4/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/8af6457442bc49a8886ad85935b8a3a4/work/logs
        result_data_file: /var/lib/zuul/builds/8af6457442bc49a8886ad85935b8a3a4/work/results.json
        src_root: /var/lib/zuul/builds/8af6457442bc49a8886ad85935b8a3a4/work/src
        work_root: /var/lib/zuul/builds/8af6457442bc49a8886ad85935b8a3a4/work
      include_vars: []
      items:
      - branch: main
        change: '1856'
        change_message: "Add periodic exchange discovery to connect to new exchanges
          dynamically\n\nDuring initial deployment, OpenStack services start at different
          times, so their RabbitMQ exchanges become available gradually. Previously,
          the listener would only connect to exchanges available at startup time.\r\n\r\nNow
          the listener:\r\n- Starts a background thread that checks for new exchanges
          every 60 seconds\r\n- Restarts the consumer when new exchanges are found
          to add new consumers\r\n- Preserves existing exchange connections across
          restarts\r\n- Stops discovery automatically once all configured exchanges
          are available\r\n\r\nRelated to 8454796df71b2a56241b797adae993d8126864d7\r\n\r\nAI-assisted:
          Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1856
        commit_id: 93cf9b840a78617d929284b99349c4b59c83a060
        patchset: 93cf9b840a78617d929284b99349c4b59c83a060
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: container-image-python-osism-frontend-build
      jobtags: []
      max_attempts: 3
      message: QWRkIHBlcmlvZGljIGV4Y2hhbmdlIGRpc2NvdmVyeSB0byBjb25uZWN0IHRvIG5ldyBleGNoYW5nZXMgZHluYW1pY2FsbHkKCkR1cmluZyBpbml0aWFsIGRlcGxveW1lbnQsIE9wZW5TdGFjayBzZXJ2aWNlcyBzdGFydCBhdCBkaWZmZXJlbnQgdGltZXMsIHNvIHRoZWlyIFJhYmJpdE1RIGV4Y2hhbmdlcyBiZWNvbWUgYXZhaWxhYmxlIGdyYWR1YWxseS4gUHJldmlvdXNseSwgdGhlIGxpc3RlbmVyIHdvdWxkIG9ubHkgY29ubmVjdCB0byBleGNoYW5nZXMgYXZhaWxhYmxlIGF0IHN0YXJ0dXAgdGltZS4NCg0KTm93IHRoZSBsaXN0ZW5lcjoNCi0gU3RhcnRzIGEgYmFja2dyb3VuZCB0aHJlYWQgdGhhdCBjaGVja3MgZm9yIG5ldyBleGNoYW5nZXMgZXZlcnkgNjAgc2Vjb25kcw0KLSBSZXN0YXJ0cyB0aGUgY29uc3VtZXIgd2hlbiBuZXcgZXhjaGFuZ2VzIGFyZSBmb3VuZCB0byBhZGQgbmV3IGNvbnN1bWVycw0KLSBQcmVzZXJ2ZXMgZXhpc3RpbmcgZXhjaGFuZ2UgY29ubmVjdGlvbnMgYWNyb3NzIHJlc3RhcnRzDQotIFN0b3BzIGRpc2NvdmVyeSBhdXRvbWF0aWNhbGx5IG9uY2UgYWxsIGNvbmZpZ3VyZWQgZXhjaGFuZ2VzIGFyZSBhdmFpbGFibGUNCg0KUmVsYXRlZCB0byA4NDU0Nzk2ZGY3MWIyYTU2MjQxYjc5N2FkYWU5OTNkODEyNjg2NGQ3DQoNCkFJLWFzc2lzdGVkOiBDbGF1ZGUgQ29kZQ==
      patchset: 93cf9b840a78617d929284b99349c4b59c83a060
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          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/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: ca46d76a051e268ac1bbf6da2915cce471e12162
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          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/python-osism/playbooks/build.yml
          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/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: ca46d76a051e268ac1bbf6da2915cce471e12162
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1856/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
