all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe6e:998b
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: f7a89a53-7b4e-4a2b-a771-e41667d627e3
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe6e:998b
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.123
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.144
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe6e:998b
        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 flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/container-image-kolla-ansible/.zuul.yaml@main#163>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 6fb17840bf794f25b6b25025492e5ea1
      build_refs:
      - branch: main
        change: '928'
        change_message: "overlays: drop dead 2025.x ceph keyrings\n\n## What\n\nRemove
          the six `ceph_*_keyring` variables from the **2025.1** and **2025.2** per-release
          overlays (`overlays/2025.1/kolla-ansible.yml`, `overlays/2025.2/kolla-ansible.yml`).
          The 2023.2 / 2024.1 / 2024.2 overlays are untouched.\n\n## Why\n\nThese
          overlays inject group_vars into the kolla-ansible image per release; the
          `ceph_*_keyring` vars set the external-Ceph client keyring filenames. Upstream
          kolla-ansible **removed** those variables in the 2025.1 cycle \u2014 \"Enhance
          Ceph Integration for Multiple Clusters\" (`I2593b6df`, https://review.opendev.org/q/I2593b6df737b384f1a5fba22f69e851c575990b4),
          present in `stable/2025.1` but not `2024.2`. The 2025.x Ceph roles now derive
          the keyring filename inline as `{{ item.cluster }}.client.{{ item.user }}.keyring`
          (note the new `<cluster>.` prefix) instead of from a variable.\n\nSo at
          `stable/2025.1` and `stable/2025.2` upstream neither **defines** these vars
          in `group_vars/all` nor **references** them in any role \u2014 the 2025.x
          overlay copies set variables nothing reads, and in the old `client.<user>.keyring`
          format that no longer matches upstream. They are dead.\n\nThe **2024.1 /
          2024.2** overlays keep their entries: upstream still defines and consumes
          `ceph_*_keyring` there (the `external_ceph` tasks and service config templates
          in cinder/glance/gnocchi/manila/nova-cell/zun). Those expire when 2024.x
          leaves support.\n\n## Verification\n\n- Upstream: `ceph_*_keyring` defined
          + consumed at 2024.1/2024.2; **0** definitions and **0** role references
          at 2025.1/2025.2.\n- OSISM drift detector (kolla group) stays `0 to act
          on, 0 stale` after the removal \u2014 the keyrings remain supplied by the
          2024.x overlays for the releases that consume them.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/928
        commit_id: b04df2200d2aa0d35e51b6945d397772a602fca6
        patchset: b04df2200d2aa0d35e51b6945d397772a602fca6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-kolla-ansible
          name: osism/container-image-kolla-ansible
          short_name: container-image-kolla-ansible
        src_dir: src/github.com/osism/container-image-kolla-ansible
        topic: null
      buildset: 860017ed049c48e5924c9e3c550fa1a6
      buildset_refs:
      - branch: main
        change: '928'
        change_message: "overlays: drop dead 2025.x ceph keyrings\n\n## What\n\nRemove
          the six `ceph_*_keyring` variables from the **2025.1** and **2025.2** per-release
          overlays (`overlays/2025.1/kolla-ansible.yml`, `overlays/2025.2/kolla-ansible.yml`).
          The 2023.2 / 2024.1 / 2024.2 overlays are untouched.\n\n## Why\n\nThese
          overlays inject group_vars into the kolla-ansible image per release; the
          `ceph_*_keyring` vars set the external-Ceph client keyring filenames. Upstream
          kolla-ansible **removed** those variables in the 2025.1 cycle \u2014 \"Enhance
          Ceph Integration for Multiple Clusters\" (`I2593b6df`, https://review.opendev.org/q/I2593b6df737b384f1a5fba22f69e851c575990b4),
          present in `stable/2025.1` but not `2024.2`. The 2025.x Ceph roles now derive
          the keyring filename inline as `{{ item.cluster }}.client.{{ item.user }}.keyring`
          (note the new `<cluster>.` prefix) instead of from a variable.\n\nSo at
          `stable/2025.1` and `stable/2025.2` upstream neither **defines** these vars
          in `group_vars/all` nor **references** them in any role \u2014 the 2025.x
          overlay copies set variables nothing reads, and in the old `client.<user>.keyring`
          format that no longer matches upstream. They are dead.\n\nThe **2024.1 /
          2024.2** overlays keep their entries: upstream still defines and consumes
          `ceph_*_keyring` there (the `external_ceph` tasks and service config templates
          in cinder/glance/gnocchi/manila/nova-cell/zun). Those expire when 2024.x
          leaves support.\n\n## Verification\n\n- Upstream: `ceph_*_keyring` defined
          + consumed at 2024.1/2024.2; **0** definitions and **0** role references
          at 2025.1/2025.2.\n- OSISM drift detector (kolla group) stays `0 to act
          on, 0 stale` after the removal \u2014 the keyrings remain supplied by the
          2024.x overlays for the releases that consume them.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/928
        commit_id: b04df2200d2aa0d35e51b6945d397772a602fca6
        patchset: b04df2200d2aa0d35e51b6945d397772a602fca6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-kolla-ansible
          name: osism/container-image-kolla-ansible
          short_name: container-image-kolla-ansible
        src_dir: src/github.com/osism/container-image-kolla-ansible
        topic: null
      change: '928'
      change_message: "overlays: drop dead 2025.x ceph keyrings\n\n## What\n\nRemove
        the six `ceph_*_keyring` variables from the **2025.1** and **2025.2** per-release
        overlays (`overlays/2025.1/kolla-ansible.yml`, `overlays/2025.2/kolla-ansible.yml`).
        The 2023.2 / 2024.1 / 2024.2 overlays are untouched.\n\n## Why\n\nThese overlays
        inject group_vars into the kolla-ansible image per release; the `ceph_*_keyring`
        vars set the external-Ceph client keyring filenames. Upstream kolla-ansible
        **removed** those variables in the 2025.1 cycle \u2014 \"Enhance Ceph Integration
        for Multiple Clusters\" (`I2593b6df`, https://review.opendev.org/q/I2593b6df737b384f1a5fba22f69e851c575990b4),
        present in `stable/2025.1` but not `2024.2`. The 2025.x Ceph roles now derive
        the keyring filename inline as `{{ item.cluster }}.client.{{ item.user }}.keyring`
        (note the new `<cluster>.` prefix) instead of from a variable.\n\nSo at `stable/2025.1`
        and `stable/2025.2` upstream neither **defines** these vars in `group_vars/all`
        nor **references** them in any role \u2014 the 2025.x overlay copies set variables
        nothing reads, and in the old `client.<user>.keyring` format that no longer
        matches upstream. They are dead.\n\nThe **2024.1 / 2024.2** overlays keep
        their entries: upstream still defines and consumes `ceph_*_keyring` there
        (the `external_ceph` tasks and service config templates in cinder/glance/gnocchi/manila/nova-cell/zun).
        Those expire when 2024.x leaves support.\n\n## Verification\n\n- Upstream:
        `ceph_*_keyring` defined + consumed at 2024.1/2024.2; **0** definitions and
        **0** role references at 2025.1/2025.2.\n- OSISM drift detector (kolla group)
        stays `0 to act on, 0 stale` after the removal \u2014 the keyrings remain
        supplied by the 2024.x overlays for the releases that consume them.\n\n\U0001F916
        Generated with [Claude Code](https://claude.com/claude-code)\n"
      change_url: https://github.com/osism/container-image-kolla-ansible/pull/928
      child_jobs: []
      commit_id: b04df2200d2aa0d35e51b6945d397772a602fca6
      event_id: fc572ce0-7aef-11f1-92de-e6824fefdaf5
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/6fb17840bf794f25b6b25025492e5ea1/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/6fb17840bf794f25b6b25025492e5ea1/work/logs
        result_data_file: /var/lib/zuul/builds/6fb17840bf794f25b6b25025492e5ea1/work/results.json
        src_root: /var/lib/zuul/builds/6fb17840bf794f25b6b25025492e5ea1/work/src
        work_root: /var/lib/zuul/builds/6fb17840bf794f25b6b25025492e5ea1/work
      include_vars: []
      items:
      - branch: main
        change: '928'
        change_message: "overlays: drop dead 2025.x ceph keyrings\n\n## What\n\nRemove
          the six `ceph_*_keyring` variables from the **2025.1** and **2025.2** per-release
          overlays (`overlays/2025.1/kolla-ansible.yml`, `overlays/2025.2/kolla-ansible.yml`).
          The 2023.2 / 2024.1 / 2024.2 overlays are untouched.\n\n## Why\n\nThese
          overlays inject group_vars into the kolla-ansible image per release; the
          `ceph_*_keyring` vars set the external-Ceph client keyring filenames. Upstream
          kolla-ansible **removed** those variables in the 2025.1 cycle \u2014 \"Enhance
          Ceph Integration for Multiple Clusters\" (`I2593b6df`, https://review.opendev.org/q/I2593b6df737b384f1a5fba22f69e851c575990b4),
          present in `stable/2025.1` but not `2024.2`. The 2025.x Ceph roles now derive
          the keyring filename inline as `{{ item.cluster }}.client.{{ item.user }}.keyring`
          (note the new `<cluster>.` prefix) instead of from a variable.\n\nSo at
          `stable/2025.1` and `stable/2025.2` upstream neither **defines** these vars
          in `group_vars/all` nor **references** them in any role \u2014 the 2025.x
          overlay copies set variables nothing reads, and in the old `client.<user>.keyring`
          format that no longer matches upstream. They are dead.\n\nThe **2024.1 /
          2024.2** overlays keep their entries: upstream still defines and consumes
          `ceph_*_keyring` there (the `external_ceph` tasks and service config templates
          in cinder/glance/gnocchi/manila/nova-cell/zun). Those expire when 2024.x
          leaves support.\n\n## Verification\n\n- Upstream: `ceph_*_keyring` defined
          + consumed at 2024.1/2024.2; **0** definitions and **0** role references
          at 2025.1/2025.2.\n- OSISM drift detector (kolla group) stays `0 to act
          on, 0 stale` after the removal \u2014 the keyrings remain supplied by the
          2024.x overlays for the releases that consume them.\n\n\U0001F916 Generated
          with [Claude Code](https://claude.com/claude-code)\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/928
        commit_id: b04df2200d2aa0d35e51b6945d397772a602fca6
        patchset: b04df2200d2aa0d35e51b6945d397772a602fca6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-kolla-ansible
          name: osism/container-image-kolla-ansible
          short_name: container-image-kolla-ansible
          src_dir: src/github.com/osism/container-image-kolla-ansible
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: b3ZlcmxheXM6IGRyb3AgZGVhZCAyMDI1LnggY2VwaCBrZXlyaW5ncwoKIyMgV2hhdAoKUmVtb3ZlIHRoZSBzaXggYGNlcGhfKl9rZXlyaW5nYCB2YXJpYWJsZXMgZnJvbSB0aGUgKioyMDI1LjEqKiBhbmQgKioyMDI1LjIqKiBwZXItcmVsZWFzZSBvdmVybGF5cyAoYG92ZXJsYXlzLzIwMjUuMS9rb2xsYS1hbnNpYmxlLnltbGAsIGBvdmVybGF5cy8yMDI1LjIva29sbGEtYW5zaWJsZS55bWxgKS4gVGhlIDIwMjMuMiAvIDIwMjQuMSAvIDIwMjQuMiBvdmVybGF5cyBhcmUgdW50b3VjaGVkLgoKIyMgV2h5CgpUaGVzZSBvdmVybGF5cyBpbmplY3QgZ3JvdXBfdmFycyBpbnRvIHRoZSBrb2xsYS1hbnNpYmxlIGltYWdlIHBlciByZWxlYXNlOyB0aGUgYGNlcGhfKl9rZXlyaW5nYCB2YXJzIHNldCB0aGUgZXh0ZXJuYWwtQ2VwaCBjbGllbnQga2V5cmluZyBmaWxlbmFtZXMuIFVwc3RyZWFtIGtvbGxhLWFuc2libGUgKipyZW1vdmVkKiogdGhvc2UgdmFyaWFibGVzIGluIHRoZSAyMDI1LjEgY3ljbGUg4oCUICJFbmhhbmNlIENlcGggSW50ZWdyYXRpb24gZm9yIE11bHRpcGxlIENsdXN0ZXJzIiAoYEkyNTkzYjZkZmAsIGh0dHBzOi8vcmV2aWV3Lm9wZW5kZXYub3JnL3EvSTI1OTNiNmRmNzM3YjM4NGYxYTVmYmEyMmY2OWU4NTFjNTc1OTkwYjQpLCBwcmVzZW50IGluIGBzdGFibGUvMjAyNS4xYCBidXQgbm90IGAyMDI0LjJgLiBUaGUgMjAyNS54IENlcGggcm9sZXMgbm93IGRlcml2ZSB0aGUga2V5cmluZyBmaWxlbmFtZSBpbmxpbmUgYXMgYHt7IGl0ZW0uY2x1c3RlciB9fS5jbGllbnQue3sgaXRlbS51c2VyIH19LmtleXJpbmdgIChub3RlIHRoZSBuZXcgYDxjbHVzdGVyPi5gIHByZWZpeCkgaW5zdGVhZCBvZiBmcm9tIGEgdmFyaWFibGUuCgpTbyBhdCBgc3RhYmxlLzIwMjUuMWAgYW5kIGBzdGFibGUvMjAyNS4yYCB1cHN0cmVhbSBuZWl0aGVyICoqZGVmaW5lcyoqIHRoZXNlIHZhcnMgaW4gYGdyb3VwX3ZhcnMvYWxsYCBub3IgKipyZWZlcmVuY2VzKiogdGhlbSBpbiBhbnkgcm9sZSDigJQgdGhlIDIwMjUueCBvdmVybGF5IGNvcGllcyBzZXQgdmFyaWFibGVzIG5vdGhpbmcgcmVhZHMsIGFuZCBpbiB0aGUgb2xkIGBjbGllbnQuPHVzZXI+LmtleXJpbmdgIGZvcm1hdCB0aGF0IG5vIGxvbmdlciBtYXRjaGVzIHVwc3RyZWFtLiBUaGV5IGFyZSBkZWFkLgoKVGhlICoqMjAyNC4xIC8gMjAyNC4yKiogb3ZlcmxheXMga2VlcCB0aGVpciBlbnRyaWVzOiB1cHN0cmVhbSBzdGlsbCBkZWZpbmVzIGFuZCBjb25zdW1lcyBgY2VwaF8qX2tleXJpbmdgIHRoZXJlICh0aGUgYGV4dGVybmFsX2NlcGhgIHRhc2tzIGFuZCBzZXJ2aWNlIGNvbmZpZyB0ZW1wbGF0ZXMgaW4gY2luZGVyL2dsYW5jZS9nbm9jY2hpL21hbmlsYS9ub3ZhLWNlbGwvenVuKS4gVGhvc2UgZXhwaXJlIHdoZW4gMjAyNC54IGxlYXZlcyBzdXBwb3J0LgoKIyMgVmVyaWZpY2F0aW9uCgotIFVwc3RyZWFtOiBgY2VwaF8qX2tleXJpbmdgIGRlZmluZWQgKyBjb25zdW1lZCBhdCAyMDI0LjEvMjAyNC4yOyAqKjAqKiBkZWZpbml0aW9ucyBhbmQgKiowKiogcm9sZSByZWZlcmVuY2VzIGF0IDIwMjUuMS8yMDI1LjIuCi0gT1NJU00gZHJpZnQgZGV0ZWN0b3IgKGtvbGxhIGdyb3VwKSBzdGF5cyBgMCB0byBhY3Qgb24sIDAgc3RhbGVgIGFmdGVyIHRoZSByZW1vdmFsIOKAlCB0aGUga2V5cmluZ3MgcmVtYWluIHN1cHBsaWVkIGJ5IHRoZSAyMDI0Lnggb3ZlcmxheXMgZm9yIHRoZSByZWxlYXNlcyB0aGF0IGNvbnN1bWUgdGhlbS4KCvCfpJYgR2VuZXJhdGVkIHdpdGggW0NsYXVkZSBDb2RlXShodHRwczovL2NsYXVkZS5jb20vY2xhdWRlLWNvZGUpCg==
      patchset: b04df2200d2aa0d35e51b6945d397772a602fca6
      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: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          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/flake8/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/container-image-kolla-ansible
        name: osism/container-image-kolla-ansible
        short_name: container-image-kolla-ansible
        src_dir: src/github.com/osism/container-image-kolla-ansible
      projects:
        github.com/osism/container-image-kolla-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-kolla-ansible
          checkout: main
          checkout_description: zuul branch
          commit: b2e9a23ccb1ec3cf51ab043f3eb4b548d3936efa
          name: osism/container-image-kolla-ansible
          required: false
          short_name: container-image-kolla-ansible
          src_dir: src/github.com/osism/container-image-kolla-ansible
      ref: refs/pull/928/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
