all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe56:b164
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 5ea41d2e-9e81-43a9-b72f-5ae615d1e5f2
        host_id: ec4f54fa666de9bc553bc59c41683f12345b665d0b1af00d715e7318
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe56:b164
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.157
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.239
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe56:b164
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    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-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#75>'
      - '<Job container-image-python-osism-build explicit: None implied: None source:
        osism/python-osism/.zuul.yaml@main#103>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 529256caf1864c6098384be78c20dca0
      build_refs:
      - branch: main
        change: '1612'
        change_message: "Exclude interfaces with direct IPv4 addresses from BGP detection\n\nModified
          the SONiC configuration generator to skip BGP neighbor configuration for
          interfaces that have direct IPv4 addresses assigned. This prevents BGP from
          being configured on interfaces that are meant for direct IP connectivity
          rather than BGP peering.\r\n\r\n- Add helper function to check if interface
          has direct IPv4 address\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR_AF config\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR config\r\n- Simplify v6only logic since filtered interfaces
          never have IPv4\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1612
        commit_id: 2fa9b537be2abf520228e788f7fb10bca941cffb
        patchset: 2fa9b537be2abf520228e788f7fb10bca941cffb
        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: 6621629405fa4789b5674fa42fee793f
      buildset_refs:
      - branch: main
        change: '1612'
        change_message: "Exclude interfaces with direct IPv4 addresses from BGP detection\n\nModified
          the SONiC configuration generator to skip BGP neighbor configuration for
          interfaces that have direct IPv4 addresses assigned. This prevents BGP from
          being configured on interfaces that are meant for direct IP connectivity
          rather than BGP peering.\r\n\r\n- Add helper function to check if interface
          has direct IPv4 address\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR_AF config\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR config\r\n- Simplify v6only logic since filtered interfaces
          never have IPv4\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1612
        commit_id: 2fa9b537be2abf520228e788f7fb10bca941cffb
        patchset: 2fa9b537be2abf520228e788f7fb10bca941cffb
        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: '1612'
      change_message: "Exclude interfaces with direct IPv4 addresses from BGP detection\n\nModified
        the SONiC configuration generator to skip BGP neighbor configuration for interfaces
        that have direct IPv4 addresses assigned. This prevents BGP from being configured
        on interfaces that are meant for direct IP connectivity rather than BGP peering.\r\n\r\n-
        Add helper function to check if interface has direct IPv4 address\r\n- Filter
        out interfaces with IPv4 addresses from BGP_NEIGHBOR_AF config\r\n- Filter
        out interfaces with IPv4 addresses from BGP_NEIGHBOR config\r\n- Simplify
        v6only logic since filtered interfaces never have IPv4\r\n\r\nAI-assisted:
        Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1612
      child_jobs: []
      commit_id: 2fa9b537be2abf520228e788f7fb10bca941cffb
      event_id: 6ad6ef80-7226-11f0-8030-c240dd0be113
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/529256caf1864c6098384be78c20dca0/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/529256caf1864c6098384be78c20dca0/work/logs
        result_data_file: /var/lib/zuul/builds/529256caf1864c6098384be78c20dca0/work/results.json
        src_root: /var/lib/zuul/builds/529256caf1864c6098384be78c20dca0/work/src
        work_root: /var/lib/zuul/builds/529256caf1864c6098384be78c20dca0/work
      include_vars: []
      items:
      - branch: main
        change: '1612'
        change_message: "Exclude interfaces with direct IPv4 addresses from BGP detection\n\nModified
          the SONiC configuration generator to skip BGP neighbor configuration for
          interfaces that have direct IPv4 addresses assigned. This prevents BGP from
          being configured on interfaces that are meant for direct IP connectivity
          rather than BGP peering.\r\n\r\n- Add helper function to check if interface
          has direct IPv4 address\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR_AF config\r\n- Filter out interfaces with IPv4 addresses from
          BGP_NEIGHBOR config\r\n- Simplify v6only logic since filtered interfaces
          never have IPv4\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1612
        commit_id: 2fa9b537be2abf520228e788f7fb10bca941cffb
        patchset: 2fa9b537be2abf520228e788f7fb10bca941cffb
        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-build
      jobtags: []
      max_attempts: 3
      message: RXhjbHVkZSBpbnRlcmZhY2VzIHdpdGggZGlyZWN0IElQdjQgYWRkcmVzc2VzIGZyb20gQkdQIGRldGVjdGlvbgoKTW9kaWZpZWQgdGhlIFNPTmlDIGNvbmZpZ3VyYXRpb24gZ2VuZXJhdG9yIHRvIHNraXAgQkdQIG5laWdoYm9yIGNvbmZpZ3VyYXRpb24gZm9yIGludGVyZmFjZXMgdGhhdCBoYXZlIGRpcmVjdCBJUHY0IGFkZHJlc3NlcyBhc3NpZ25lZC4gVGhpcyBwcmV2ZW50cyBCR1AgZnJvbSBiZWluZyBjb25maWd1cmVkIG9uIGludGVyZmFjZXMgdGhhdCBhcmUgbWVhbnQgZm9yIGRpcmVjdCBJUCBjb25uZWN0aXZpdHkgcmF0aGVyIHRoYW4gQkdQIHBlZXJpbmcuDQoNCi0gQWRkIGhlbHBlciBmdW5jdGlvbiB0byBjaGVjayBpZiBpbnRlcmZhY2UgaGFzIGRpcmVjdCBJUHY0IGFkZHJlc3MNCi0gRmlsdGVyIG91dCBpbnRlcmZhY2VzIHdpdGggSVB2NCBhZGRyZXNzZXMgZnJvbSBCR1BfTkVJR0hCT1JfQUYgY29uZmlnDQotIEZpbHRlciBvdXQgaW50ZXJmYWNlcyB3aXRoIElQdjQgYWRkcmVzc2VzIGZyb20gQkdQX05FSUdIQk9SIGNvbmZpZw0KLSBTaW1wbGlmeSB2Nm9ubHkgbG9naWMgc2luY2UgZmlsdGVyZWQgaW50ZXJmYWNlcyBuZXZlciBoYXZlIElQdjQNCg0KQUktYXNzaXN0ZWQ6IENsYXVkZSBDb2Rl
      patchset: 2fa9b537be2abf520228e788f7fb10bca941cffb
      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: 2dbe6008c829c7096a51218a2185f285feb1f710
          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: 2dbe6008c829c7096a51218a2185f285feb1f710
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1612/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
