all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe07:b91d
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 4216b50f-16ee-4281-a7c2-13df92709957
        host_id: 55633341e2323245483187cac115f046b03a9f9bdd80b43c7e9345ac
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe07:b91d
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.103
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.64
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe07:b91d
        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 hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#71>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: cf62765679914958861be1f45d40b827
      build_refs:
      - branch: main
        change: '1445'
        change_message: "Add port type to speed mapping for SONiC interfaces\n\nImplement
          automatic speed resolution when interface speed is not configured in NetBox
          by using the interface port type. Add comprehensive port type to speed mapping
          covering RJ45, optical, and CX4 interface types from 100Mbps to 400Gbps.\r\n\r\n-
          Add PORT_TYPE_TO_SPEED_MAP with 24 supported port types\r\n- Add get_speed_from_port_type()
          helper function\r\n- Update detect_breakout_ports() to use port type fallback\r\n-
          Update get_connected_interfaces() to use port type fallback\r\n- Update
          generate_sonic_config() to collect NetBox interface data and use type-based
          speed resolution\r\n- Update all convert_netbox_interface_to_sonic() calls
          in VLAN functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1445
        commit_id: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        patchset: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        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: 1bee7cdde6a84508b4a0b78404ac4eef
      buildset_refs:
      - branch: main
        change: '1445'
        change_message: "Add port type to speed mapping for SONiC interfaces\n\nImplement
          automatic speed resolution when interface speed is not configured in NetBox
          by using the interface port type. Add comprehensive port type to speed mapping
          covering RJ45, optical, and CX4 interface types from 100Mbps to 400Gbps.\r\n\r\n-
          Add PORT_TYPE_TO_SPEED_MAP with 24 supported port types\r\n- Add get_speed_from_port_type()
          helper function\r\n- Update detect_breakout_ports() to use port type fallback\r\n-
          Update get_connected_interfaces() to use port type fallback\r\n- Update
          generate_sonic_config() to collect NetBox interface data and use type-based
          speed resolution\r\n- Update all convert_netbox_interface_to_sonic() calls
          in VLAN functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1445
        commit_id: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        patchset: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        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: '1445'
      change_message: "Add port type to speed mapping for SONiC interfaces\n\nImplement
        automatic speed resolution when interface speed is not configured in NetBox
        by using the interface port type. Add comprehensive port type to speed mapping
        covering RJ45, optical, and CX4 interface types from 100Mbps to 400Gbps.\r\n\r\n-
        Add PORT_TYPE_TO_SPEED_MAP with 24 supported port types\r\n- Add get_speed_from_port_type()
        helper function\r\n- Update detect_breakout_ports() to use port type fallback\r\n-
        Update get_connected_interfaces() to use port type fallback\r\n- Update generate_sonic_config()
        to collect NetBox interface data and use type-based speed resolution\r\n-
        Update all convert_netbox_interface_to_sonic() calls in VLAN functions\r\n\r\nAI-assisted:
        Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1445
      child_jobs: []
      commit_id: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
      event_id: e8cf6d60-4aa6-11f0-9663-01839a248de4
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/cf62765679914958861be1f45d40b827/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/cf62765679914958861be1f45d40b827/work/logs
        result_data_file: /var/lib/zuul/builds/cf62765679914958861be1f45d40b827/work/results.json
        src_root: /var/lib/zuul/builds/cf62765679914958861be1f45d40b827/work/src
        work_root: /var/lib/zuul/builds/cf62765679914958861be1f45d40b827/work
      include_vars: []
      items:
      - branch: main
        change: '1445'
        change_message: "Add port type to speed mapping for SONiC interfaces\n\nImplement
          automatic speed resolution when interface speed is not configured in NetBox
          by using the interface port type. Add comprehensive port type to speed mapping
          covering RJ45, optical, and CX4 interface types from 100Mbps to 400Gbps.\r\n\r\n-
          Add PORT_TYPE_TO_SPEED_MAP with 24 supported port types\r\n- Add get_speed_from_port_type()
          helper function\r\n- Update detect_breakout_ports() to use port type fallback\r\n-
          Update get_connected_interfaces() to use port type fallback\r\n- Update
          generate_sonic_config() to collect NetBox interface data and use type-based
          speed resolution\r\n- Update all convert_netbox_interface_to_sonic() calls
          in VLAN functions\r\n\r\nAI-assisted: Claude Code"
        change_url: https://github.com/osism/python-osism/pull/1445
        commit_id: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        patchset: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
        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: hadolint
      jobtags: []
      max_attempts: 3
      message: QWRkIHBvcnQgdHlwZSB0byBzcGVlZCBtYXBwaW5nIGZvciBTT05pQyBpbnRlcmZhY2VzCgpJbXBsZW1lbnQgYXV0b21hdGljIHNwZWVkIHJlc29sdXRpb24gd2hlbiBpbnRlcmZhY2Ugc3BlZWQgaXMgbm90IGNvbmZpZ3VyZWQgaW4gTmV0Qm94IGJ5IHVzaW5nIHRoZSBpbnRlcmZhY2UgcG9ydCB0eXBlLiBBZGQgY29tcHJlaGVuc2l2ZSBwb3J0IHR5cGUgdG8gc3BlZWQgbWFwcGluZyBjb3ZlcmluZyBSSjQ1LCBvcHRpY2FsLCBhbmQgQ1g0IGludGVyZmFjZSB0eXBlcyBmcm9tIDEwME1icHMgdG8gNDAwR2Jwcy4NCg0KLSBBZGQgUE9SVF9UWVBFX1RPX1NQRUVEX01BUCB3aXRoIDI0IHN1cHBvcnRlZCBwb3J0IHR5cGVzDQotIEFkZCBnZXRfc3BlZWRfZnJvbV9wb3J0X3R5cGUoKSBoZWxwZXIgZnVuY3Rpb24NCi0gVXBkYXRlIGRldGVjdF9icmVha291dF9wb3J0cygpIHRvIHVzZSBwb3J0IHR5cGUgZmFsbGJhY2sNCi0gVXBkYXRlIGdldF9jb25uZWN0ZWRfaW50ZXJmYWNlcygpIHRvIHVzZSBwb3J0IHR5cGUgZmFsbGJhY2sNCi0gVXBkYXRlIGdlbmVyYXRlX3NvbmljX2NvbmZpZygpIHRvIGNvbGxlY3QgTmV0Qm94IGludGVyZmFjZSBkYXRhIGFuZCB1c2UgdHlwZS1iYXNlZCBzcGVlZCByZXNvbHV0aW9uDQotIFVwZGF0ZSBhbGwgY29udmVydF9uZXRib3hfaW50ZXJmYWNlX3RvX3NvbmljKCkgY2FsbHMgaW4gVkxBTiBmdW5jdGlvbnMNCg0KQUktYXNzaXN0ZWQ6IENsYXVkZSBDb2Rl
      patchset: 0eb4662cd347bb69236b9cf02c778d20bf9f019e
      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/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: ba4995f1ef532a76883f76d00b5a298d7e1c09d3
          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/zuul-jobs/playbooks/hadolint/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/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: 372eaa044d46c7714295d22c914ded849ed21a81
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1445/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
