all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe44:bf0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 83240a5d-2864-4e78-86d4-614d9556b94f
        host_id: 7b3f0b92197487d4577819108acea9423a4ebbe6107eeb02f4a72cb2
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe44:bf0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.189
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.191
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe44:bf0
        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 yamllint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#59>'
      - '<Job yamllint explicit: None implied: None source: osism/container-image-ceph-ansible/.zuul.yaml@main#130>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 43376e1f2f684817b0877df80ea66de7
      build_refs:
      - branch: main
        change: '621'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.19\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.7.15` -> `0.7.19` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the Dependency Dashboard for
          more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0719)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.18...0.7.19)\n\nThe
          **[uv build backend](https://docs.astral.sh/uv/concepts/build-backend/)
          is now stable**, and considered ready for production use.\n\nThe uv build
          backend is a great choice for pure Python projects. It has reasonable defaults,
          with the goal of requiring zero configuration for most users, but provides
          flexible configuration to accommodate most Python project structures. It
          integrates tightly with uv, to improve messaging and user experience. It
          validates project metadata and structures, preventing common mistakes. And,
          finally, it's very fast \u2014 `uv sync` on a new project (from `uv init`)
          is 10-30x faster than with other build backends.\n\nTo use uv as a build
          backend in an existing project, add `uv_build` to the `[build-system]` section
          in your `pyproject.toml`:\n\n```toml\n[build-system]\nrequires = [\"uv_build>=0.7.19,<0.8.0\"]\nbuild-backend
          = \"uv_build\"\n```\n\nIn a future release, it will replace `hatchling`
          as the default in `uv init`. As before, uv will remain compatible with all
          standards-compliant build backends.\n\n##### Python\n\n- Add PGO distributions
          of Python for aarch64 Linux, which are more optimized for better performance\n\nSee
          the [python-build-standalone release](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250702)
          for more details.\n\n##### Enhancements\n\n- Ignore Python patch version
          for `--universal` pip compile ([#&#8203;14405](https://redirect.github.com/astral-sh/uv/pull/14405))\n-
          Update the tilde version specifier warning to include more context ([#&#8203;14335](https://redirect.github.com/astral-sh/uv/pull/14335))\n-
          Clarify behavior and hint on tool install when no executables are available
          ([#&#8203;14423](https://redirect.github.com/astral-sh/uv/pull/14423))\n\n#####
          Bug fixes\n\n- Make project and interpreter lock acquisition non-fatal ([#&#8203;14404](https://redirect.github.com/astral-sh/uv/pull/14404))\n-
          Includes `sys.prefix` in cached environment keys to avoid `--with` collisions
          across projects ([#&#8203;14403](https://redirect.github.com/astral-sh/uv/pull/14403))\n\n#####
          Documentation\n\n- Add a migration guide from pip to uv projects ([#&#8203;12382](https://redirect.github.com/astral-sh/uv/pull/12382))\n\n###
          [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/621
        commit_id: 78dcc14b3947c28fe99de80237d5342f88082737
        patchset: 78dcc14b3947c28fe99de80237d5342f88082737
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      buildset: 41dc1bbd130b4796bf47de17b68c618d
      buildset_refs:
      - branch: main
        change: '621'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.19\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.7.15` -> `0.7.19` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the Dependency Dashboard for
          more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0719)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.18...0.7.19)\n\nThe
          **[uv build backend](https://docs.astral.sh/uv/concepts/build-backend/)
          is now stable**, and considered ready for production use.\n\nThe uv build
          backend is a great choice for pure Python projects. It has reasonable defaults,
          with the goal of requiring zero configuration for most users, but provides
          flexible configuration to accommodate most Python project structures. It
          integrates tightly with uv, to improve messaging and user experience. It
          validates project metadata and structures, preventing common mistakes. And,
          finally, it's very fast \u2014 `uv sync` on a new project (from `uv init`)
          is 10-30x faster than with other build backends.\n\nTo use uv as a build
          backend in an existing project, add `uv_build` to the `[build-system]` section
          in your `pyproject.toml`:\n\n```toml\n[build-system]\nrequires = [\"uv_build>=0.7.19,<0.8.0\"]\nbuild-backend
          = \"uv_build\"\n```\n\nIn a future release, it will replace `hatchling`
          as the default in `uv init`. As before, uv will remain compatible with all
          standards-compliant build backends.\n\n##### Python\n\n- Add PGO distributions
          of Python for aarch64 Linux, which are more optimized for better performance\n\nSee
          the [python-build-standalone release](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250702)
          for more details.\n\n##### Enhancements\n\n- Ignore Python patch version
          for `--universal` pip compile ([#&#8203;14405](https://redirect.github.com/astral-sh/uv/pull/14405))\n-
          Update the tilde version specifier warning to include more context ([#&#8203;14335](https://redirect.github.com/astral-sh/uv/pull/14335))\n-
          Clarify behavior and hint on tool install when no executables are available
          ([#&#8203;14423](https://redirect.github.com/astral-sh/uv/pull/14423))\n\n#####
          Bug fixes\n\n- Make project and interpreter lock acquisition non-fatal ([#&#8203;14404](https://redirect.github.com/astral-sh/uv/pull/14404))\n-
          Includes `sys.prefix` in cached environment keys to avoid `--with` collisions
          across projects ([#&#8203;14403](https://redirect.github.com/astral-sh/uv/pull/14403))\n\n#####
          Documentation\n\n- Add a migration guide from pip to uv projects ([#&#8203;12382](https://redirect.github.com/astral-sh/uv/pull/12382))\n\n###
          [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/621
        commit_id: 78dcc14b3947c28fe99de80237d5342f88082737
        patchset: 78dcc14b3947c28fe99de80237d5342f88082737
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      change: '621'
      change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.19\n\nThis
        PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
        [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv) | stage |
        patch | `0.7.15` -> `0.7.19` |\n\n---\n\n> [!WARNING]\n> Some dependencies
        could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n###
        Release Notes\n\n<details>\n<summary>astral-sh/uv (ghcr.io/astral-sh/uv)</summary>\n\n###
        [`v0.7.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0719)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.18...0.7.19)\n\nThe
        **[uv build backend](https://docs.astral.sh/uv/concepts/build-backend/) is
        now stable**, and considered ready for production use.\n\nThe uv build backend
        is a great choice for pure Python projects. It has reasonable defaults, with
        the goal of requiring zero configuration for most users, but provides flexible
        configuration to accommodate most Python project structures. It integrates
        tightly with uv, to improve messaging and user experience. It validates project
        metadata and structures, preventing common mistakes. And, finally, it's very
        fast \u2014 `uv sync` on a new project (from `uv init`) is 10-30x faster than
        with other build backends.\n\nTo use uv as a build backend in an existing
        project, add `uv_build` to the `[build-system]` section in your `pyproject.toml`:\n\n```toml\n[build-system]\nrequires
        = [\"uv_build>=0.7.19,<0.8.0\"]\nbuild-backend = \"uv_build\"\n```\n\nIn a
        future release, it will replace `hatchling` as the default in `uv init`. As
        before, uv will remain compatible with all standards-compliant build backends.\n\n#####
        Python\n\n- Add PGO distributions of Python for aarch64 Linux, which are more
        optimized for better performance\n\nSee the [python-build-standalone release](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250702)
        for more details.\n\n##### Enhancements\n\n- Ignore Python patch version for
        `--universal` pip compile ([#&#8203;14405](https://redirect.github.com/astral-sh/uv/pull/14405))\n-
        Update the tilde version specifier warning to include more context ([#&#8203;14335](https://redirect.github.com/astral-sh/uv/pull/14335))\n-
        Clarify behavior and hint on tool install when no executables are available
        ([#&#8203;14423](https://redirect.github.com/astral-sh/uv/pull/14423))\n\n#####
        Bug fixes\n\n- Make project and interpreter lock acquisition non-fatal ([#&#8203;14404](https://redirect.github.com/astral-sh/uv/pull/14404))\n-
        Includes `sys.prefix` in cached environment keys to avoid `--with` collisions
        across projects ([#&#8203;14403](https://redirect.github.com/astral-sh/uv/pull/14403))\n\n#####
        Documentation\n\n- Add a migration guide from pip to uv projects ([#&#8203;12382](https://redirect.github.com/astral-sh/uv/pull/12382))\n\n###
        [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
        Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
        are not downloaded by default, since x86-64 Python has broader ecosystem support
        on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
        Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
        ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
        Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
        Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
        Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
        Preview features\n\n- Ignore invalid build backend settings when not building
        ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
        Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
        `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
        Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
        Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
        Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
        Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
        Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
        ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
        Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
        [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
        Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
        ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
        Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
        Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
        Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
        [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
        Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
        notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
        more details.\n\n##### Enhancements\n\n- Include path or URL when failing
        to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
        Warn when `~=` is used as a Python version specifier without a patch version
        ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
        Preview features\n\n- Ensure preview default Python installs are upgradeable
        ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
        Performance\n\n- Share workspace cache between lock and sync operations ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
        Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
        Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
        Avoid using path URL for workspace Git dependencies in `requirements.txt`
        ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
        Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
        Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
        Lock the source tree when running setuptools, to protect concurrent builds
        ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
        Documentation\n\n- Note that GCP Artifact Registry download URLs must have
        `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/container-image-ceph-ansible/pull/621
      child_jobs: []
      commit_id: 78dcc14b3947c28fe99de80237d5342f88082737
      event_id: 8d381100-5799-11f0-81e0-b784e1553f00
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/43376e1f2f684817b0877df80ea66de7/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/43376e1f2f684817b0877df80ea66de7/work/logs
        result_data_file: /var/lib/zuul/builds/43376e1f2f684817b0877df80ea66de7/work/results.json
        src_root: /var/lib/zuul/builds/43376e1f2f684817b0877df80ea66de7/work/src
        work_root: /var/lib/zuul/builds/43376e1f2f684817b0877df80ea66de7/work
      include_vars: []
      items:
      - branch: main
        change: '621'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.19\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.7.15` -> `0.7.19` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the Dependency Dashboard for
          more information.\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.19`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0719)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.18...0.7.19)\n\nThe
          **[uv build backend](https://docs.astral.sh/uv/concepts/build-backend/)
          is now stable**, and considered ready for production use.\n\nThe uv build
          backend is a great choice for pure Python projects. It has reasonable defaults,
          with the goal of requiring zero configuration for most users, but provides
          flexible configuration to accommodate most Python project structures. It
          integrates tightly with uv, to improve messaging and user experience. It
          validates project metadata and structures, preventing common mistakes. And,
          finally, it's very fast \u2014 `uv sync` on a new project (from `uv init`)
          is 10-30x faster than with other build backends.\n\nTo use uv as a build
          backend in an existing project, add `uv_build` to the `[build-system]` section
          in your `pyproject.toml`:\n\n```toml\n[build-system]\nrequires = [\"uv_build>=0.7.19,<0.8.0\"]\nbuild-backend
          = \"uv_build\"\n```\n\nIn a future release, it will replace `hatchling`
          as the default in `uv init`. As before, uv will remain compatible with all
          standards-compliant build backends.\n\n##### Python\n\n- Add PGO distributions
          of Python for aarch64 Linux, which are more optimized for better performance\n\nSee
          the [python-build-standalone release](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250702)
          for more details.\n\n##### Enhancements\n\n- Ignore Python patch version
          for `--universal` pip compile ([#&#8203;14405](https://redirect.github.com/astral-sh/uv/pull/14405))\n-
          Update the tilde version specifier warning to include more context ([#&#8203;14335](https://redirect.github.com/astral-sh/uv/pull/14335))\n-
          Clarify behavior and hint on tool install when no executables are available
          ([#&#8203;14423](https://redirect.github.com/astral-sh/uv/pull/14423))\n\n#####
          Bug fixes\n\n- Make project and interpreter lock acquisition non-fatal ([#&#8203;14404](https://redirect.github.com/astral-sh/uv/pull/14404))\n-
          Includes `sys.prefix` in cached environment keys to avoid `--with` collisions
          across projects ([#&#8203;14403](https://redirect.github.com/astral-sh/uv/pull/14403))\n\n#####
          Documentation\n\n- Add a migration guide from pip to uv projects ([#&#8203;12382](https://redirect.github.com/astral-sh/uv/pull/12382))\n\n###
          [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-image-ceph-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/container-image-ceph-ansible/pull/621
        commit_id: 78dcc14b3947c28fe99de80237d5342f88082737
        patchset: 78dcc14b3947c28fe99de80237d5342f88082737
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          name: osism/container-image-ceph-ansible
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
        topic: null
      job: yamllint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBnaGNyLmlvL2FzdHJhbC1zaC91diBkb2NrZXIgdGFnIHRvIHYwLjcuMTkKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2doY3IuaW8vYXN0cmFsLXNoL3V2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2KSB8IHN0YWdlIHwgcGF0Y2ggfCBgMC43LjE1YCAtPiBgMC43LjE5YCB8CgotLS0KCj4gWyFXQVJOSU5HXQo+IFNvbWUgZGVwZW5kZW5jaWVzIGNvdWxkIG5vdCBiZSBsb29rZWQgdXAuIENoZWNrIHRoZSBEZXBlbmRlbmN5IERhc2hib2FyZCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5hc3RyYWwtc2gvdXYgKGdoY3IuaW8vYXN0cmFsLXNoL3V2KTwvc3VtbWFyeT4KCiMjIyBbYHYwLjcuMTlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjMDcxOSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9jb21wYXJlLzAuNy4xOC4uLjAuNy4xOSkKClRoZSAqKlt1diBidWlsZCBiYWNrZW5kXShodHRwczovL2RvY3MuYXN0cmFsLnNoL3V2L2NvbmNlcHRzL2J1aWxkLWJhY2tlbmQvKSBpcyBub3cgc3RhYmxlKiosIGFuZCBjb25zaWRlcmVkIHJlYWR5IGZvciBwcm9kdWN0aW9uIHVzZS4KClRoZSB1diBidWlsZCBiYWNrZW5kIGlzIGEgZ3JlYXQgY2hvaWNlIGZvciBwdXJlIFB5dGhvbiBwcm9qZWN0cy4gSXQgaGFzIHJlYXNvbmFibGUgZGVmYXVsdHMsIHdpdGggdGhlIGdvYWwgb2YgcmVxdWlyaW5nIHplcm8gY29uZmlndXJhdGlvbiBmb3IgbW9zdCB1c2VycywgYnV0IHByb3ZpZGVzIGZsZXhpYmxlIGNvbmZpZ3VyYXRpb24gdG8gYWNjb21tb2RhdGUgbW9zdCBQeXRob24gcHJvamVjdCBzdHJ1Y3R1cmVzLiBJdCBpbnRlZ3JhdGVzIHRpZ2h0bHkgd2l0aCB1diwgdG8gaW1wcm92ZSBtZXNzYWdpbmcgYW5kIHVzZXIgZXhwZXJpZW5jZS4gSXQgdmFsaWRhdGVzIHByb2plY3QgbWV0YWRhdGEgYW5kIHN0cnVjdHVyZXMsIHByZXZlbnRpbmcgY29tbW9uIG1pc3Rha2VzLiBBbmQsIGZpbmFsbHksIGl0J3MgdmVyeSBmYXN0IOKAlCBgdXYgc3luY2Agb24gYSBuZXcgcHJvamVjdCAoZnJvbSBgdXYgaW5pdGApIGlzIDEwLTMweCBmYXN0ZXIgdGhhbiB3aXRoIG90aGVyIGJ1aWxkIGJhY2tlbmRzLgoKVG8gdXNlIHV2IGFzIGEgYnVpbGQgYmFja2VuZCBpbiBhbiBleGlzdGluZyBwcm9qZWN0LCBhZGQgYHV2X2J1aWxkYCB0byB0aGUgYFtidWlsZC1zeXN0ZW1dYCBzZWN0aW9uIGluIHlvdXIgYHB5cHJvamVjdC50b21sYDoKCmBgYHRvbWwKW2J1aWxkLXN5c3RlbV0KcmVxdWlyZXMgPSBbInV2X2J1aWxkPj0wLjcuMTksPDAuOC4wIl0KYnVpbGQtYmFja2VuZCA9ICJ1dl9idWlsZCIKYGBgCgpJbiBhIGZ1dHVyZSByZWxlYXNlLCBpdCB3aWxsIHJlcGxhY2UgYGhhdGNobGluZ2AgYXMgdGhlIGRlZmF1bHQgaW4gYHV2IGluaXRgLiBBcyBiZWZvcmUsIHV2IHdpbGwgcmVtYWluIGNvbXBhdGlibGUgd2l0aCBhbGwgc3RhbmRhcmRzLWNvbXBsaWFudCBidWlsZCBiYWNrZW5kcy4KCiMjIyMjIFB5dGhvbgoKLSBBZGQgUEdPIGRpc3RyaWJ1dGlvbnMgb2YgUHl0aG9uIGZvciBhYXJjaDY0IExpbnV4LCB3aGljaCBhcmUgbW9yZSBvcHRpbWl6ZWQgZm9yIGJldHRlciBwZXJmb3JtYW5jZQoKU2VlIHRoZSBbcHl0aG9uLWJ1aWxkLXN0YW5kYWxvbmUgcmVsZWFzZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC9weXRob24tYnVpbGQtc3RhbmRhbG9uZS9yZWxlYXNlcy90YWcvMjAyNTA3MDIpIGZvciBtb3JlIGRldGFpbHMuCgojIyMjIyBFbmhhbmNlbWVudHMKCi0gSWdub3JlIFB5dGhvbiBwYXRjaCB2ZXJzaW9uIGZvciBgLS11bml2ZXJzYWxgIHBpcCBjb21waWxlIChbIyYjODIwMzsxNDQwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0NDA1KSkKLSBVcGRhdGUgdGhlIHRpbGRlIHZlcnNpb24gc3BlY2lmaWVyIHdhcm5pbmcgdG8gaW5jbHVkZSBtb3JlIGNvbnRleHQgKFsjJiM4MjAzOzE0MzM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMzUpKQotIENsYXJpZnkgYmVoYXZpb3IgYW5kIGhpbnQgb24gdG9vbCBpbnN0YWxsIHdoZW4gbm8gZXhlY3V0YWJsZXMgYXJlIGF2YWlsYWJsZSAoWyMmIzgyMDM7MTQ0MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDQyMykpCgojIyMjIyBCdWcgZml4ZXMKCi0gTWFrZSBwcm9qZWN0IGFuZCBpbnRlcnByZXRlciBsb2NrIGFjcXVpc2l0aW9uIG5vbi1mYXRhbCAoWyMmIzgyMDM7MTQ0MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDQwNCkpCi0gSW5jbHVkZXMgYHN5cy5wcmVmaXhgIGluIGNhY2hlZCBlbnZpcm9ubWVudCBrZXlzIHRvIGF2b2lkIGAtLXdpdGhgIGNvbGxpc2lvbnMgYWNyb3NzIHByb2plY3RzIChbIyYjODIwMzsxNDQwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0NDAzKSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gQWRkIGEgbWlncmF0aW9uIGd1aWRlIGZyb20gcGlwIHRvIHV2IHByb2plY3RzIChbIyYjODIwMzsxMjM4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyMzgyKSkKCiMjIyBbYHYwLjcuMThgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjMDcxOCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9jb21wYXJlLzAuNy4xNy4uLjAuNy4xOCkKCiMjIyMjIFB5dGhvbgoKLSBBZGRlZCBhcm02NCBXaW5kb3dzIFB5dGhvbiAzLjExLCAzLjEyLCAzLjEzLCBhbmQgMy4xNAoKICBUaGVzZSBhcmUgbm90IGRvd25sb2FkZWQgYnkgZGVmYXVsdCwgc2luY2UgeDg2LTY0IFB5dGhvbiBoYXMgYnJvYWRlciBlY29zeXN0ZW0gc3VwcG9ydCBvbiBXaW5kb3dzLgogIEhvd2V2ZXIsIHRoZXkgY2FuIGJlIHJlcXVlc3RlZCB3aXRoIGBjcHl0aG9uLTx2ZXJzaW9uPi13aW5kb3dzLWFhcmNoNjRgLgoKIyMjIyMgRW5oYW5jZW1lbnRzCgotIEtlZXAgdHJhY2sgb2YgcmV0cmllcyBpbiBgTWFuYWdlZFB5dGhvbkRvd25sb2FkOjpmZXRjaF93aXRoX3JldHJ5YCAoWyMmIzgyMDM7MTQzNzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM3OCkpCi0gUmV1c2UgYnVpbGQgKHZpcnR1YWwpIGVudmlyb25tZW50cyBhY3Jvc3MgcmVzb2x1dGlvbiBhbmQgaW5zdGFsbGF0aW9uIChbIyYjODIwMzsxNDMzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzM4KSkKLSBJbXByb3ZlIHRyYWNlIG1lc3NhZ2UgZm9yIGNhY2hlZCBQeXRob24gaW50ZXJwcmV0ZXIgcXVlcnkgKFsjJiM4MjAzOzE0MzI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMjgpKQotIFVzZSBwYXJzZWQgVVJMcyBmb3IgY29uZmxpY3RpbmcgVVJMIGVycm9yIG1lc3NhZ2UgKFsjJiM4MjAzOzE0MzgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzODApKQoKIyMjIyMgUHJldmlldyBmZWF0dXJlcwoKLSBJZ25vcmUgaW52YWxpZCBidWlsZCBiYWNrZW5kIHNldHRpbmdzIHdoZW4gbm90IGJ1aWxkaW5nIChbIyYjODIwMzsxNDM3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzcyKSkKCiMjIyMjIEJ1ZyBmaXhlcwoKLSBGaXggZXF1YWxzLXN0YXIgYW5kIHRpbGRlLWVxdWFscyB3aXRoIGBweXRob25fdmVyc2lvbmAgYW5kIGBweXRob25fZnVsbF92ZXJzaW9uYCAoWyMmIzgyMDM7MTQyNzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI3MSkpCi0gSW5jbHVkZSB0aGUgY2Fub25pY2FsIHBhdGggaW4gdGhlIGludGVycHJldGVyIHF1ZXJ5IGNhY2hlIGtleSAoWyMmIzgyMDM7MTQzMzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDMzMSkpCi0gT25seSBkcm9wIGJ1aWxkIGRpcmVjdG9yaWVzIG9uIHByb2dyYW0gZXhpdCAoWyMmIzgyMDM7MTQzMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDMwNCkpCi0gRXJyb3IgaW5zdGVhZCBvZiBwYW5pYyBvbiBjb25mbGljdCBiZXR3ZWVuIGdsb2JhbCBhbmQgc3ViY29tbWFuZCBmbGFncyAoWyMmIzgyMDM7MTQzNjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM2OCkpCi0gQ29uc2lzdGVudGx5IG5vcm1hbGl6ZSB0cmFpbGluZyBzbGFzaGVzIG9uIFVSTHMgd2l0aCBubyBwYXRoIHNlZ21lbnRzIChbIyYjODIwMzsxNDM0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzQ5KSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gQWRkIGluc3RydWN0aW9ucyBmb3IgcHVibGlzaGluZyB0byBKRnJvZydzIEFydGlmYWN0b3J5IChbIyYjODIwMzsxNDI1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjUzKSkKLSBFZGl0cyB0byB0aGUgYnVpbGQgYmFja2VuZCBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxNDM3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0Mzc2KSkKCiMjIyBbYHYwLjcuMTdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjMDcxNykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9jb21wYXJlLzAuNy4xNi4uLjAuNy4xNykKCiMjIyMjIEJ1ZyBmaXhlcwoKLSBBcHBseSBidWlsZCBjb25zdHJhaW50cyB3aGVuIHJlc29sdmluZyBgLS13aXRoYCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzE0MzQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzNDApKQotIERyb3AgdHJhaWxpbmcgc2xhc2hlcyB3aGVuIGNvbnZlcnRpbmcgaW5kZXggVVJMIGZyb20gVVJMIChbIyYjODIwMzsxNDM0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzQ2KSkKLSBJZ25vcmUgYFVWX1BZVEhPTl9DQUNIRV9ESVJgIHdoZW4gZW1wdHkgKFsjJiM4MjAzOzE0MzM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMzYpKQotIEZpeCBlcnJvciBtZXNzYWdlIG9yZGVyaW5nIGZvciBgcHl2ZW52LmNmZ2AgdmVyc2lvbiBjb25mbGljdCAoWyMmIzgyMDM7MTQzMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDMyOSkpCgojIyMgW2B2MC43LjE2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzA3MTYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvY29tcGFyZS8wLjcuMTUuLi4wLjcuMTYpCgojIyMjIyBQeXRob24KCi0gQWRkIFB5dGhvbiAzLjE0LjBiMwoKU2VlIHRoZQpbYHB5dGhvbi1idWlsZC1zdGFuZGFsb25lYCByZWxlYXNlIG5vdGVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3B5dGhvbi1idWlsZC1zdGFuZGFsb25lL3JlbGVhc2VzL3RhZy8yMDI1MDYyNikKZm9yIG1vcmUgZGV0YWlscy4KCiMjIyMjIEVuaGFuY2VtZW50cwoKLSBJbmNsdWRlIHBhdGggb3IgVVJMIHdoZW4gZmFpbGluZyB0byBjb252ZXJ0IGluIGxvY2tmaWxlIChbIyYjODIwMzsxNDI5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjkyKSkKLSBXYXJuIHdoZW4gYH49YCBpcyB1c2VkIGFzIGEgUHl0aG9uIHZlcnNpb24gc3BlY2lmaWVyIHdpdGhvdXQgYSBwYXRjaCB2ZXJzaW9uIChbIyYjODIwMzsxNDAwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MDA4KSkKCiMjIyMjIFByZXZpZXcgZmVhdHVyZXMKCi0gRW5zdXJlIHByZXZpZXcgZGVmYXVsdCBQeXRob24gaW5zdGFsbHMgYXJlIHVwZ3JhZGVhYmxlIChbIyYjODIwMzsxNDI2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjYxKSkKCiMjIyMjIFBlcmZvcm1hbmNlCgotIFNoYXJlIHdvcmtzcGFjZSBjYWNoZSBiZXR3ZWVuIGxvY2sgYW5kIHN5bmMgb3BlcmF0aW9ucyAoWyMmIzgyMDM7MTQzMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDMyMSkpCgojIyMjIyBCdWcgZml4ZXMKCi0gQWxsb3cgbG9jYWwgaW5kZXhlcyB0byByZWZlcmVuY2UgcmVtb3RlIGZpbGVzIChbIyYjODIwMzsxNDI5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0Mjk0KSkKLSBBdm9pZCByZW5kZXJpbmcgZGVzdWdhcmVkIHByZWZpeCBtYXRjaGVzIGluIGVycm9yIG1lc3NhZ2VzIChbIyYjODIwMzsxNDE5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MTk1KSkKLSBBdm9pZCB1c2luZyBwYXRoIFVSTCBmb3Igd29ya3NwYWNlIEdpdCBkZXBlbmRlbmNpZXMgaW4gYHJlcXVpcmVtZW50cy50eHRgIChbIyYjODIwMzsxNDI4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0Mjg4KSkKLSBOb3JtYWxpemUgaW5kZXggVVJMcyB0byByZW1vdmUgdHJhaWxpbmcgc2xhc2ggKFsjJiM4MjAzOzE0MjQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQyNDUpKQotIFJlc3BlY3QgVVJMLWVuY29kZWQgY3JlZGVudGlhbHMgaW4gcmVkaXJlY3QgbG9jYXRpb24gKFsjJiM4MjAzOzE0MzE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMTUpKQotIExvY2sgdGhlIHNvdXJjZSB0cmVlIHdoZW4gcnVubmluZyBzZXR1cHRvb2xzLCB0byBwcm90ZWN0IGNvbmN1cnJlbnQgYnVpbGRzIChbIyYjODIwMzsxNDE3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MTc0KSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gTm90ZSB0aGF0IEdDUCBBcnRpZmFjdCBSZWdpc3RyeSBkb3dubG9hZCBVUkxzIG11c3QgaGF2ZSBgL3NpbXBsZWAgY29tcG9uZW50IChbIyYjODIwMzsxNDI1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjUxKSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vY29udGFpbmVyLWltYWdlLWNlcGgtYW5zaWJsZSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNQzQyTWk0eElpd2lkWEJrWVhSbFpFbHVWbVZ5SWpvaU5ERXVNVGN1TWlJc0luUmhjbWRsZEVKeVlXNWphQ0k2SW0xaGFXNGlMQ0pzWVdKbGJITWlPbHNpY21WdWIzWmhkR1VpWFgwPS0tPgo=
      patchset: 78dcc14b3947c28fe99de80237d5342f88082737
      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: 95400903ba18e86e546004cbff0716a23812e65c
          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/yamllint/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/container-image-ceph-ansible
        name: osism/container-image-ceph-ansible
        short_name: container-image-ceph-ansible
        src_dir: src/github.com/osism/container-image-ceph-ansible
      projects:
        github.com/osism/container-image-ceph-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-ceph-ansible
          checkout: main
          checkout_description: zuul branch
          commit: fbf9eb4faffc846287b78c0de436605d4aadd70a
          name: osism/container-image-ceph-ansible
          required: false
          short_name: container-image-ceph-ansible
          src_dir: src/github.com/osism/container-image-ceph-ansible
      ref: refs/pull/621/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
