all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feb8:26fc
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 79e1bd7b-d99c-40f7-876b-122b4b5ee250
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feb8:26fc
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.31
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.10
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feb8:26fc
        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#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 4f8b379bcb844001831363acb8044bf2
      build_refs:
      - branch: main
        change: '1961'
        change_message: "Add check mount and check inode commands to detect bind mount
          staleness\n\nWhen /opt/configuration is a bind mount, files changed on the
          host (e.g., via git operations that delete and recreate files) may not be
          visible in the container due to stale file handles.\r\n\r\nThe new commands
          help diagnose this:\r\n- `osism check mount`: Full integrity check by spawning
          a fresh container and comparing inodes between container view and host view\r\n-
          `osism check inode`: Quick inode display for specific files\r\n\r\nRequires
          Docker socket to be mounted in the container.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1961
        commit_id: 6b978e11408178d2c5bd684982daa509f30bf770
        patchset: 6b978e11408178d2c5bd684982daa509f30bf770
        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: 3c074d77df3d419290920c09981de27f
      buildset_refs:
      - branch: main
        change: '1961'
        change_message: "Add check mount and check inode commands to detect bind mount
          staleness\n\nWhen /opt/configuration is a bind mount, files changed on the
          host (e.g., via git operations that delete and recreate files) may not be
          visible in the container due to stale file handles.\r\n\r\nThe new commands
          help diagnose this:\r\n- `osism check mount`: Full integrity check by spawning
          a fresh container and comparing inodes between container view and host view\r\n-
          `osism check inode`: Quick inode display for specific files\r\n\r\nRequires
          Docker socket to be mounted in the container.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1961
        commit_id: 6b978e11408178d2c5bd684982daa509f30bf770
        patchset: 6b978e11408178d2c5bd684982daa509f30bf770
        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: '1961'
      change_message: "Add check mount and check inode commands to detect bind mount
        staleness\n\nWhen /opt/configuration is a bind mount, files changed on the
        host (e.g., via git operations that delete and recreate files) may not be
        visible in the container due to stale file handles.\r\n\r\nThe new commands
        help diagnose this:\r\n- `osism check mount`: Full integrity check by spawning
        a fresh container and comparing inodes between container view and host view\r\n-
        `osism check inode`: Quick inode display for specific files\r\n\r\nRequires
        Docker socket to be mounted in the container.\r\n\r\nAI-assisted: Claude Code"
      change_url: https://github.com/osism/python-osism/pull/1961
      child_jobs: []
      commit_id: 6b978e11408178d2c5bd684982daa509f30bf770
      event_id: 0b796f30-faf3-11f0-9c5a-b3baddaf00e8
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/4f8b379bcb844001831363acb8044bf2/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/4f8b379bcb844001831363acb8044bf2/work/logs
        result_data_file: /var/lib/zuul/builds/4f8b379bcb844001831363acb8044bf2/work/results.json
        src_root: /var/lib/zuul/builds/4f8b379bcb844001831363acb8044bf2/work/src
        work_root: /var/lib/zuul/builds/4f8b379bcb844001831363acb8044bf2/work
      include_vars: []
      items:
      - branch: main
        change: '1961'
        change_message: "Add check mount and check inode commands to detect bind mount
          staleness\n\nWhen /opt/configuration is a bind mount, files changed on the
          host (e.g., via git operations that delete and recreate files) may not be
          visible in the container due to stale file handles.\r\n\r\nThe new commands
          help diagnose this:\r\n- `osism check mount`: Full integrity check by spawning
          a fresh container and comparing inodes between container view and host view\r\n-
          `osism check inode`: Quick inode display for specific files\r\n\r\nRequires
          Docker socket to be mounted in the container.\r\n\r\nAI-assisted: Claude
          Code"
        change_url: https://github.com/osism/python-osism/pull/1961
        commit_id: 6b978e11408178d2c5bd684982daa509f30bf770
        patchset: 6b978e11408178d2c5bd684982daa509f30bf770
        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: QWRkIGNoZWNrIG1vdW50IGFuZCBjaGVjayBpbm9kZSBjb21tYW5kcyB0byBkZXRlY3QgYmluZCBtb3VudCBzdGFsZW5lc3MKCldoZW4gL29wdC9jb25maWd1cmF0aW9uIGlzIGEgYmluZCBtb3VudCwgZmlsZXMgY2hhbmdlZCBvbiB0aGUgaG9zdCAoZS5nLiwgdmlhIGdpdCBvcGVyYXRpb25zIHRoYXQgZGVsZXRlIGFuZCByZWNyZWF0ZSBmaWxlcykgbWF5IG5vdCBiZSB2aXNpYmxlIGluIHRoZSBjb250YWluZXIgZHVlIHRvIHN0YWxlIGZpbGUgaGFuZGxlcy4NCg0KVGhlIG5ldyBjb21tYW5kcyBoZWxwIGRpYWdub3NlIHRoaXM6DQotIGBvc2lzbSBjaGVjayBtb3VudGA6IEZ1bGwgaW50ZWdyaXR5IGNoZWNrIGJ5IHNwYXduaW5nIGEgZnJlc2ggY29udGFpbmVyIGFuZCBjb21wYXJpbmcgaW5vZGVzIGJldHdlZW4gY29udGFpbmVyIHZpZXcgYW5kIGhvc3Qgdmlldw0KLSBgb3Npc20gY2hlY2sgaW5vZGVgOiBRdWljayBpbm9kZSBkaXNwbGF5IGZvciBzcGVjaWZpYyBmaWxlcw0KDQpSZXF1aXJlcyBEb2NrZXIgc29ja2V0IHRvIGJlIG1vdW50ZWQgaW4gdGhlIGNvbnRhaW5lci4NCg0KQUktYXNzaXN0ZWQ6IENsYXVkZSBDb2Rl
      patchset: 6b978e11408178d2c5bd684982daa509f30bf770
      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/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: 601a20a07cc3447e7d92d6a4b9040aa98c97103d
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1961/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
