all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe2b:f847
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 0a0d5af2-cd89-435c-af83-35abe21c1933
        host_id: 82101243836454d7401d5893feae9e2c5df7cc291646d8a99b33b53b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe2b:f847
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.250
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe2b:f847
        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#171>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 6e6130f8326242558a2567d14df6e6bc
      build_refs:
      - branch: main
        change: '2535'
        change_message: "DO NOT MERGE: measure seeding with --parallel 4\n\n**Throwaway
          measurement PR \u2014 do not review, do not merge. Closed once it reports
          a number.**\n\nIdentical to the draft in\n\n- osism/python-osism#2532\n\nplus
          `--parallel 4` on the netbox-manager seeding calls.\n\n**Question:** how
          much does parallel seeding save in CI, and does `ubuntu-noble-large` finally
          earn its keep?\n\nSeeding is the largest remaining item \u2014 555s of the
          1335s pre+run, i.e. 42%. Locally `--parallel 4` cut it 302s \u2192 167s
          (1.81\xD7).\n\nThis doubles as a test of the node upgrade. Compose measured
          **1235s on 2 vCPU** vs **1335s on 8 vCPU** \u2014 no gain, because the critical
          path is single-threaded (sequential Django migrations, then one Ansible
          process issuing serial API calls). Parallel seeding is the first change
          that could actually use the extra cores, so if the nodeset upgrade is ever
          going to pay off, it is here.\n\nOrdering is preserved: netbox-manager sorts
          resource files by leading number, runs groups sequentially, and parallelises
          only *within* a group. Static analysis of the 16 files in the `300-` group
          found 251 distinct objects touched with zero overlap. The golden comparison
          is itself the race detector \u2014 interleaved seeding would alter the generated
          configs, so a green run is meaningful evidence.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/python-osism/pull/2535
        commit_id: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        patchset: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        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: bcc91467a6364102b84f665a05984e73
      buildset_refs:
      - branch: main
        change: '2535'
        change_message: "DO NOT MERGE: measure seeding with --parallel 4\n\n**Throwaway
          measurement PR \u2014 do not review, do not merge. Closed once it reports
          a number.**\n\nIdentical to the draft in\n\n- osism/python-osism#2532\n\nplus
          `--parallel 4` on the netbox-manager seeding calls.\n\n**Question:** how
          much does parallel seeding save in CI, and does `ubuntu-noble-large` finally
          earn its keep?\n\nSeeding is the largest remaining item \u2014 555s of the
          1335s pre+run, i.e. 42%. Locally `--parallel 4` cut it 302s \u2192 167s
          (1.81\xD7).\n\nThis doubles as a test of the node upgrade. Compose measured
          **1235s on 2 vCPU** vs **1335s on 8 vCPU** \u2014 no gain, because the critical
          path is single-threaded (sequential Django migrations, then one Ansible
          process issuing serial API calls). Parallel seeding is the first change
          that could actually use the extra cores, so if the nodeset upgrade is ever
          going to pay off, it is here.\n\nOrdering is preserved: netbox-manager sorts
          resource files by leading number, runs groups sequentially, and parallelises
          only *within* a group. Static analysis of the 16 files in the `300-` group
          found 251 distinct objects touched with zero overlap. The golden comparison
          is itself the race detector \u2014 interleaved seeding would alter the generated
          configs, so a green run is meaningful evidence.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/python-osism/pull/2535
        commit_id: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        patchset: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        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: '2535'
      change_message: "DO NOT MERGE: measure seeding with --parallel 4\n\n**Throwaway
        measurement PR \u2014 do not review, do not merge. Closed once it reports
        a number.**\n\nIdentical to the draft in\n\n- osism/python-osism#2532\n\nplus
        `--parallel 4` on the netbox-manager seeding calls.\n\n**Question:** how much
        does parallel seeding save in CI, and does `ubuntu-noble-large` finally earn
        its keep?\n\nSeeding is the largest remaining item \u2014 555s of the 1335s
        pre+run, i.e. 42%. Locally `--parallel 4` cut it 302s \u2192 167s (1.81\xD7).\n\nThis
        doubles as a test of the node upgrade. Compose measured **1235s on 2 vCPU**
        vs **1335s on 8 vCPU** \u2014 no gain, because the critical path is single-threaded
        (sequential Django migrations, then one Ansible process issuing serial API
        calls). Parallel seeding is the first change that could actually use the extra
        cores, so if the nodeset upgrade is ever going to pay off, it is here.\n\nOrdering
        is preserved: netbox-manager sorts resource files by leading number, runs
        groups sequentially, and parallelises only *within* a group. Static analysis
        of the 16 files in the `300-` group found 251 distinct objects touched with
        zero overlap. The golden comparison is itself the race detector \u2014 interleaved
        seeding would alter the generated configs, so a green run is meaningful evidence.\n\n\U0001F916
        Generated with [Claude Code](https://claude.com/claude-code)"
      change_url: https://github.com/osism/python-osism/pull/2535
      child_jobs: []
      commit_id: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
      event_id: 1e7f3840-8bed-11f1-8411-785937ccdcd0
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/6e6130f8326242558a2567d14df6e6bc/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/6e6130f8326242558a2567d14df6e6bc/work/logs
        result_data_file: /var/lib/zuul/builds/6e6130f8326242558a2567d14df6e6bc/work/results.json
        src_root: /var/lib/zuul/builds/6e6130f8326242558a2567d14df6e6bc/work/src
        work_root: /var/lib/zuul/builds/6e6130f8326242558a2567d14df6e6bc/work
      include_vars: []
      items:
      - branch: main
        change: '2535'
        change_message: "DO NOT MERGE: measure seeding with --parallel 4\n\n**Throwaway
          measurement PR \u2014 do not review, do not merge. Closed once it reports
          a number.**\n\nIdentical to the draft in\n\n- osism/python-osism#2532\n\nplus
          `--parallel 4` on the netbox-manager seeding calls.\n\n**Question:** how
          much does parallel seeding save in CI, and does `ubuntu-noble-large` finally
          earn its keep?\n\nSeeding is the largest remaining item \u2014 555s of the
          1335s pre+run, i.e. 42%. Locally `--parallel 4` cut it 302s \u2192 167s
          (1.81\xD7).\n\nThis doubles as a test of the node upgrade. Compose measured
          **1235s on 2 vCPU** vs **1335s on 8 vCPU** \u2014 no gain, because the critical
          path is single-threaded (sequential Django migrations, then one Ansible
          process issuing serial API calls). Parallel seeding is the first change
          that could actually use the extra cores, so if the nodeset upgrade is ever
          going to pay off, it is here.\n\nOrdering is preserved: netbox-manager sorts
          resource files by leading number, runs groups sequentially, and parallelises
          only *within* a group. Static analysis of the 16 files in the `300-` group
          found 251 distinct objects touched with zero overlap. The golden comparison
          is itself the race detector \u2014 interleaved seeding would alter the generated
          configs, so a green run is meaningful evidence.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)"
        change_url: https://github.com/osism/python-osism/pull/2535
        commit_id: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        patchset: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
        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: RE8gTk9UIE1FUkdFOiBtZWFzdXJlIHNlZWRpbmcgd2l0aCAtLXBhcmFsbGVsIDQKCioqVGhyb3dhd2F5IG1lYXN1cmVtZW50IFBSIOKAlCBkbyBub3QgcmV2aWV3LCBkbyBub3QgbWVyZ2UuIENsb3NlZCBvbmNlIGl0IHJlcG9ydHMgYSBudW1iZXIuKioKCklkZW50aWNhbCB0byB0aGUgZHJhZnQgaW4KCi0gb3Npc20vcHl0aG9uLW9zaXNtIzI1MzIKCnBsdXMgYC0tcGFyYWxsZWwgNGAgb24gdGhlIG5ldGJveC1tYW5hZ2VyIHNlZWRpbmcgY2FsbHMuCgoqKlF1ZXN0aW9uOioqIGhvdyBtdWNoIGRvZXMgcGFyYWxsZWwgc2VlZGluZyBzYXZlIGluIENJLCBhbmQgZG9lcyBgdWJ1bnR1LW5vYmxlLWxhcmdlYCBmaW5hbGx5IGVhcm4gaXRzIGtlZXA/CgpTZWVkaW5nIGlzIHRoZSBsYXJnZXN0IHJlbWFpbmluZyBpdGVtIOKAlCA1NTVzIG9mIHRoZSAxMzM1cyBwcmUrcnVuLCBpLmUuIDQyJS4gTG9jYWxseSBgLS1wYXJhbGxlbCA0YCBjdXQgaXQgMzAycyDihpIgMTY3cyAoMS44McOXKS4KClRoaXMgZG91YmxlcyBhcyBhIHRlc3Qgb2YgdGhlIG5vZGUgdXBncmFkZS4gQ29tcG9zZSBtZWFzdXJlZCAqKjEyMzVzIG9uIDIgdkNQVSoqIHZzICoqMTMzNXMgb24gOCB2Q1BVKiog4oCUIG5vIGdhaW4sIGJlY2F1c2UgdGhlIGNyaXRpY2FsIHBhdGggaXMgc2luZ2xlLXRocmVhZGVkIChzZXF1ZW50aWFsIERqYW5nbyBtaWdyYXRpb25zLCB0aGVuIG9uZSBBbnNpYmxlIHByb2Nlc3MgaXNzdWluZyBzZXJpYWwgQVBJIGNhbGxzKS4gUGFyYWxsZWwgc2VlZGluZyBpcyB0aGUgZmlyc3QgY2hhbmdlIHRoYXQgY291bGQgYWN0dWFsbHkgdXNlIHRoZSBleHRyYSBjb3Jlcywgc28gaWYgdGhlIG5vZGVzZXQgdXBncmFkZSBpcyBldmVyIGdvaW5nIHRvIHBheSBvZmYsIGl0IGlzIGhlcmUuCgpPcmRlcmluZyBpcyBwcmVzZXJ2ZWQ6IG5ldGJveC1tYW5hZ2VyIHNvcnRzIHJlc291cmNlIGZpbGVzIGJ5IGxlYWRpbmcgbnVtYmVyLCBydW5zIGdyb3VwcyBzZXF1ZW50aWFsbHksIGFuZCBwYXJhbGxlbGlzZXMgb25seSAqd2l0aGluKiBhIGdyb3VwLiBTdGF0aWMgYW5hbHlzaXMgb2YgdGhlIDE2IGZpbGVzIGluIHRoZSBgMzAwLWAgZ3JvdXAgZm91bmQgMjUxIGRpc3RpbmN0IG9iamVjdHMgdG91Y2hlZCB3aXRoIHplcm8gb3ZlcmxhcC4gVGhlIGdvbGRlbiBjb21wYXJpc29uIGlzIGl0c2VsZiB0aGUgcmFjZSBkZXRlY3RvciDigJQgaW50ZXJsZWF2ZWQgc2VlZGluZyB3b3VsZCBhbHRlciB0aGUgZ2VuZXJhdGVkIGNvbmZpZ3MsIHNvIGEgZ3JlZW4gcnVuIGlzIG1lYW5pbmdmdWwgZXZpZGVuY2UuCgrwn6SWIEdlbmVyYXRlZCB3aXRoIFtDbGF1ZGUgQ29kZV0oaHR0cHM6Ly9jbGF1ZGUuY29tL2NsYXVkZS1jb2RlKQ==
      patchset: 1a6898d924a2f771c54c426868b5ca9fa2fa1eb7
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/hadolint/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: 1800
      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: 9739fb2880549c76f630bb96f9b73ab44d54c350
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2535/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
