all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe2b:b2bd
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 24f93ea0-614b-49d5-9bbb-fcf7b2cb92ab
        host_id: de4c9765152b8ccf16bcbbf90e33fb083884dc744cc344501046bc88
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe2b:b2bd
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.223
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.58
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe2b:b2bd
        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#162>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 2b91bb3cfb6b415ea8cfaf9ceb5c8665
      build_refs:
      - branch: main
        change: '888'
        change_message: "Update ghcr.io/astral-sh/uv Docker tag to v0.11.8\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.11.6` \u2192 `0.11.8` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the [Dependency Dashboard](../issues/215)
          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.11.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0118)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.7...0.11.8)\n\nReleased
          on 2026-04-27.\n\n##### Enhancements\n\n- Add `--python-downloads-json-url`
          to `python pin` ([#&#8203;19092](https://redirect.github.com/astral-sh/uv/pull/19092))\n-
          Fetch uv from Astral mirror during self-update ([#&#8203;18682](https://redirect.github.com/astral-sh/uv/pull/18682))\n-
          Support `pip uninstall -y` ([#&#8203;19082](https://redirect.github.com/astral-sh/uv/pull/19082))\n-
          Add `UV_PYTHON_NO_REGISTRY` ([#&#8203;19035](https://redirect.github.com/astral-sh/uv/pull/19035))\n-
          Allow `exclude-newer` to be missing from the lockfile when `exclude-newer-span`
          is present ([#&#8203;19024](https://redirect.github.com/astral-sh/uv/pull/19024))\n-
          Only show the version number in `uv self version --short` ([#&#8203;19019](https://redirect.github.com/astral-sh/uv/pull/19019))\n-
          Silence warnings on empty `SSL_CERT_DIR` directory ([#&#8203;19018](https://redirect.github.com/astral-sh/uv/pull/19018))\n-
          Use a sentinel timestamp for relative `exclude-newer` and `exclude-newer-package`
          values in lockfiles ([#&#8203;19022](https://redirect.github.com/astral-sh/uv/pull/19022),
          [#&#8203;19101](https://redirect.github.com/astral-sh/uv/pull/19101))\n\n#####
          Configuration\n\n- Add an environment variable for `UV_NO_PROJECT` ([#&#8203;19052](https://redirect.github.com/astral-sh/uv/pull/19052))\n-
          Expose `UV_PYTHON_SEARCH_PATH` for Python discovery `PATH` overrides ([#&#8203;19034](https://redirect.github.com/astral-sh/uv/pull/19034))\n\n#####
          Bug fixes\n\n- Add `rust-toolchain.toml` to uv-build sdist ([#&#8203;19131](https://redirect.github.com/astral-sh/uv/pull/19131))\n-
          Ensure uv invocations of git do not inherit repository location environment
          variables ([#&#8203;19088](https://redirect.github.com/astral-sh/uv/pull/19088))\n-
          Redact pre-signed upload URLs in verbose output ([#&#8203;19146](https://redirect.github.com/astral-sh/uv/pull/19146))\n-
          Handle transitive URL dependencies in PEP 517 build requirements ([#&#8203;19076](https://redirect.github.com/astral-sh/uv/pull/19076),
          [#&#8203;19086](https://redirect.github.com/astral-sh/uv/pull/19086))\n-
          Support `uv lock` on a `pyproject.toml` that only contains dependency-groups
          ([#&#8203;19087](https://redirect.github.com/astral-sh/uv/pull/19087))\n-
          Disable transparent Python upgrades in projects when a patch version is
          requested via `.python-version` ([#&#8203;19102](https://redirect.github.com/astral-sh/uv/pull/19102))\n-
          Fix Python variant tagging in the Windows registry ([#&#8203;19012](https://redirect.github.com/astral-sh/uv/pull/19012))\n-
          Use a single codepath for extracting a .tar.zst wheel, disallowing external
          symlinks ([#&#8203;19144](https://redirect.github.com/astral-sh/uv/pull/19144))\n\n#####
          Documentation\n\n- Bump astral-sh/setup-uv version in docs ([#&#8203;19030](https://redirect.github.com/astral-sh/uv/pull/19030))\n-
          Update PyTorch documentation for PyTorch 2.11 ([#&#8203;19095](https://redirect.github.com/astral-sh/uv/pull/19095))\n-
          Remove deprecated license classifiers from uv-build and add Python 3.14
          classifier ([#&#8203;19130](https://redirect.github.com/astral-sh/uv/pull/19130))\n\n###
          [`v0.11.7`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0117)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.6...0.11.7)\n\nReleased
          on 2026-04-15.\n\n##### Python\n\n- Upgrade CPython build to [`2026041`](https://redirect.github.com/astral-sh/uv/commit/20260414)
          including an OpenSSL security upgrade ([#&#8203;19004](https://redirect.github.com/astral-sh/uv/pull/19004))\n\n#####
          Enhancements\n\n- Elevate configuration errors to `required-version` mismatches
          ([#&#8203;18977](https://redirect.github.com/astral-sh/uv/pull/18977))\n-
          Further improve TLS certificate validation messages ([#&#8203;18933](https://redirect.github.com/astral-sh/uv/pull/18933))\n-
          Improve `--exclude-newer` hints  ([#&#8203;18952](https://redirect.github.com/astral-sh/uv/pull/18952))\n\n#####
          Preview features\n\n- Fix `--script` handling in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n-
          Fix traversal of extras in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n\n#####
          Bug fixes\n\n- De-quote `workspace metadata` in linehaul data ([#&#8203;18966](https://redirect.github.com/astral-sh/uv/pull/18966))\n-
          Avoid installing tool workspace member dependencies as editable ([#&#8203;18891](https://redirect.github.com/astral-sh/uv/pull/18891))\n-
          Emit JSON report for `uv sync --check` failures ([#&#8203;18976](https://redirect.github.com/astral-sh/uv/pull/18976))\n-
          Filter and warn on invalid TLS certificates ([#&#8203;18951](https://redirect.github.com/astral-sh/uv/pull/18951))\n-
          Fix equality comparisons for version specifiers with `~=` operators ([#&#8203;18960](https://redirect.github.com/astral-sh/uv/pull/18960))\n-
          Fix stale Python upgrade preview feature check in project environment construction
          ([#&#8203;18961](https://redirect.github.com/astral-sh/uv/pull/18961))\n-
          Improve Windows path normalization ([#&#8203;18945](https://redirect.github.com/astral-sh/uv/pull/18945))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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-kolla-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/888
        commit_id: 76b96b0e990025d32cc5ace8c02c73f328e02680
        patchset: 76b96b0e990025d32cc5ace8c02c73f328e02680
        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: e718891d43c1421f9e43f27bab8d6858
      buildset_refs:
      - branch: main
        change: '888'
        change_message: "Update ghcr.io/astral-sh/uv Docker tag to v0.11.8\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.11.6` \u2192 `0.11.8` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the [Dependency Dashboard](../issues/215)
          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.11.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0118)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.7...0.11.8)\n\nReleased
          on 2026-04-27.\n\n##### Enhancements\n\n- Add `--python-downloads-json-url`
          to `python pin` ([#&#8203;19092](https://redirect.github.com/astral-sh/uv/pull/19092))\n-
          Fetch uv from Astral mirror during self-update ([#&#8203;18682](https://redirect.github.com/astral-sh/uv/pull/18682))\n-
          Support `pip uninstall -y` ([#&#8203;19082](https://redirect.github.com/astral-sh/uv/pull/19082))\n-
          Add `UV_PYTHON_NO_REGISTRY` ([#&#8203;19035](https://redirect.github.com/astral-sh/uv/pull/19035))\n-
          Allow `exclude-newer` to be missing from the lockfile when `exclude-newer-span`
          is present ([#&#8203;19024](https://redirect.github.com/astral-sh/uv/pull/19024))\n-
          Only show the version number in `uv self version --short` ([#&#8203;19019](https://redirect.github.com/astral-sh/uv/pull/19019))\n-
          Silence warnings on empty `SSL_CERT_DIR` directory ([#&#8203;19018](https://redirect.github.com/astral-sh/uv/pull/19018))\n-
          Use a sentinel timestamp for relative `exclude-newer` and `exclude-newer-package`
          values in lockfiles ([#&#8203;19022](https://redirect.github.com/astral-sh/uv/pull/19022),
          [#&#8203;19101](https://redirect.github.com/astral-sh/uv/pull/19101))\n\n#####
          Configuration\n\n- Add an environment variable for `UV_NO_PROJECT` ([#&#8203;19052](https://redirect.github.com/astral-sh/uv/pull/19052))\n-
          Expose `UV_PYTHON_SEARCH_PATH` for Python discovery `PATH` overrides ([#&#8203;19034](https://redirect.github.com/astral-sh/uv/pull/19034))\n\n#####
          Bug fixes\n\n- Add `rust-toolchain.toml` to uv-build sdist ([#&#8203;19131](https://redirect.github.com/astral-sh/uv/pull/19131))\n-
          Ensure uv invocations of git do not inherit repository location environment
          variables ([#&#8203;19088](https://redirect.github.com/astral-sh/uv/pull/19088))\n-
          Redact pre-signed upload URLs in verbose output ([#&#8203;19146](https://redirect.github.com/astral-sh/uv/pull/19146))\n-
          Handle transitive URL dependencies in PEP 517 build requirements ([#&#8203;19076](https://redirect.github.com/astral-sh/uv/pull/19076),
          [#&#8203;19086](https://redirect.github.com/astral-sh/uv/pull/19086))\n-
          Support `uv lock` on a `pyproject.toml` that only contains dependency-groups
          ([#&#8203;19087](https://redirect.github.com/astral-sh/uv/pull/19087))\n-
          Disable transparent Python upgrades in projects when a patch version is
          requested via `.python-version` ([#&#8203;19102](https://redirect.github.com/astral-sh/uv/pull/19102))\n-
          Fix Python variant tagging in the Windows registry ([#&#8203;19012](https://redirect.github.com/astral-sh/uv/pull/19012))\n-
          Use a single codepath for extracting a .tar.zst wheel, disallowing external
          symlinks ([#&#8203;19144](https://redirect.github.com/astral-sh/uv/pull/19144))\n\n#####
          Documentation\n\n- Bump astral-sh/setup-uv version in docs ([#&#8203;19030](https://redirect.github.com/astral-sh/uv/pull/19030))\n-
          Update PyTorch documentation for PyTorch 2.11 ([#&#8203;19095](https://redirect.github.com/astral-sh/uv/pull/19095))\n-
          Remove deprecated license classifiers from uv-build and add Python 3.14
          classifier ([#&#8203;19130](https://redirect.github.com/astral-sh/uv/pull/19130))\n\n###
          [`v0.11.7`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0117)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.6...0.11.7)\n\nReleased
          on 2026-04-15.\n\n##### Python\n\n- Upgrade CPython build to [`2026041`](https://redirect.github.com/astral-sh/uv/commit/20260414)
          including an OpenSSL security upgrade ([#&#8203;19004](https://redirect.github.com/astral-sh/uv/pull/19004))\n\n#####
          Enhancements\n\n- Elevate configuration errors to `required-version` mismatches
          ([#&#8203;18977](https://redirect.github.com/astral-sh/uv/pull/18977))\n-
          Further improve TLS certificate validation messages ([#&#8203;18933](https://redirect.github.com/astral-sh/uv/pull/18933))\n-
          Improve `--exclude-newer` hints  ([#&#8203;18952](https://redirect.github.com/astral-sh/uv/pull/18952))\n\n#####
          Preview features\n\n- Fix `--script` handling in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n-
          Fix traversal of extras in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n\n#####
          Bug fixes\n\n- De-quote `workspace metadata` in linehaul data ([#&#8203;18966](https://redirect.github.com/astral-sh/uv/pull/18966))\n-
          Avoid installing tool workspace member dependencies as editable ([#&#8203;18891](https://redirect.github.com/astral-sh/uv/pull/18891))\n-
          Emit JSON report for `uv sync --check` failures ([#&#8203;18976](https://redirect.github.com/astral-sh/uv/pull/18976))\n-
          Filter and warn on invalid TLS certificates ([#&#8203;18951](https://redirect.github.com/astral-sh/uv/pull/18951))\n-
          Fix equality comparisons for version specifiers with `~=` operators ([#&#8203;18960](https://redirect.github.com/astral-sh/uv/pull/18960))\n-
          Fix stale Python upgrade preview feature check in project environment construction
          ([#&#8203;18961](https://redirect.github.com/astral-sh/uv/pull/18961))\n-
          Improve Windows path normalization ([#&#8203;18945](https://redirect.github.com/astral-sh/uv/pull/18945))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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-kolla-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/888
        commit_id: 76b96b0e990025d32cc5ace8c02c73f328e02680
        patchset: 76b96b0e990025d32cc5ace8c02c73f328e02680
        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: '888'
      change_message: "Update ghcr.io/astral-sh/uv Docker tag to v0.11.8\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.11.6` \u2192 `0.11.8` |\n\n---\n\n> [!WARNING]\n> Some dependencies
        could not be looked up. Check the [Dependency Dashboard](../issues/215) 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.11.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0118)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.11.7...0.11.8)\n\nReleased
        on 2026-04-27.\n\n##### Enhancements\n\n- Add `--python-downloads-json-url`
        to `python pin` ([#&#8203;19092](https://redirect.github.com/astral-sh/uv/pull/19092))\n-
        Fetch uv from Astral mirror during self-update ([#&#8203;18682](https://redirect.github.com/astral-sh/uv/pull/18682))\n-
        Support `pip uninstall -y` ([#&#8203;19082](https://redirect.github.com/astral-sh/uv/pull/19082))\n-
        Add `UV_PYTHON_NO_REGISTRY` ([#&#8203;19035](https://redirect.github.com/astral-sh/uv/pull/19035))\n-
        Allow `exclude-newer` to be missing from the lockfile when `exclude-newer-span`
        is present ([#&#8203;19024](https://redirect.github.com/astral-sh/uv/pull/19024))\n-
        Only show the version number in `uv self version --short` ([#&#8203;19019](https://redirect.github.com/astral-sh/uv/pull/19019))\n-
        Silence warnings on empty `SSL_CERT_DIR` directory ([#&#8203;19018](https://redirect.github.com/astral-sh/uv/pull/19018))\n-
        Use a sentinel timestamp for relative `exclude-newer` and `exclude-newer-package`
        values in lockfiles ([#&#8203;19022](https://redirect.github.com/astral-sh/uv/pull/19022),
        [#&#8203;19101](https://redirect.github.com/astral-sh/uv/pull/19101))\n\n#####
        Configuration\n\n- Add an environment variable for `UV_NO_PROJECT` ([#&#8203;19052](https://redirect.github.com/astral-sh/uv/pull/19052))\n-
        Expose `UV_PYTHON_SEARCH_PATH` for Python discovery `PATH` overrides ([#&#8203;19034](https://redirect.github.com/astral-sh/uv/pull/19034))\n\n#####
        Bug fixes\n\n- Add `rust-toolchain.toml` to uv-build sdist ([#&#8203;19131](https://redirect.github.com/astral-sh/uv/pull/19131))\n-
        Ensure uv invocations of git do not inherit repository location environment
        variables ([#&#8203;19088](https://redirect.github.com/astral-sh/uv/pull/19088))\n-
        Redact pre-signed upload URLs in verbose output ([#&#8203;19146](https://redirect.github.com/astral-sh/uv/pull/19146))\n-
        Handle transitive URL dependencies in PEP 517 build requirements ([#&#8203;19076](https://redirect.github.com/astral-sh/uv/pull/19076),
        [#&#8203;19086](https://redirect.github.com/astral-sh/uv/pull/19086))\n- Support
        `uv lock` on a `pyproject.toml` that only contains dependency-groups ([#&#8203;19087](https://redirect.github.com/astral-sh/uv/pull/19087))\n-
        Disable transparent Python upgrades in projects when a patch version is requested
        via `.python-version` ([#&#8203;19102](https://redirect.github.com/astral-sh/uv/pull/19102))\n-
        Fix Python variant tagging in the Windows registry ([#&#8203;19012](https://redirect.github.com/astral-sh/uv/pull/19012))\n-
        Use a single codepath for extracting a .tar.zst wheel, disallowing external
        symlinks ([#&#8203;19144](https://redirect.github.com/astral-sh/uv/pull/19144))\n\n#####
        Documentation\n\n- Bump astral-sh/setup-uv version in docs ([#&#8203;19030](https://redirect.github.com/astral-sh/uv/pull/19030))\n-
        Update PyTorch documentation for PyTorch 2.11 ([#&#8203;19095](https://redirect.github.com/astral-sh/uv/pull/19095))\n-
        Remove deprecated license classifiers from uv-build and add Python 3.14 classifier
        ([#&#8203;19130](https://redirect.github.com/astral-sh/uv/pull/19130))\n\n###
        [`v0.11.7`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0117)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.11.6...0.11.7)\n\nReleased
        on 2026-04-15.\n\n##### Python\n\n- Upgrade CPython build to [`2026041`](https://redirect.github.com/astral-sh/uv/commit/20260414)
        including an OpenSSL security upgrade ([#&#8203;19004](https://redirect.github.com/astral-sh/uv/pull/19004))\n\n#####
        Enhancements\n\n- Elevate configuration errors to `required-version` mismatches
        ([#&#8203;18977](https://redirect.github.com/astral-sh/uv/pull/18977))\n-
        Further improve TLS certificate validation messages ([#&#8203;18933](https://redirect.github.com/astral-sh/uv/pull/18933))\n-
        Improve `--exclude-newer` hints  ([#&#8203;18952](https://redirect.github.com/astral-sh/uv/pull/18952))\n\n#####
        Preview features\n\n- Fix `--script` handling in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n-
        Fix traversal of extras in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n\n#####
        Bug fixes\n\n- De-quote `workspace metadata` in linehaul data ([#&#8203;18966](https://redirect.github.com/astral-sh/uv/pull/18966))\n-
        Avoid installing tool workspace member dependencies as editable ([#&#8203;18891](https://redirect.github.com/astral-sh/uv/pull/18891))\n-
        Emit JSON report for `uv sync --check` failures ([#&#8203;18976](https://redirect.github.com/astral-sh/uv/pull/18976))\n-
        Filter and warn on invalid TLS certificates ([#&#8203;18951](https://redirect.github.com/astral-sh/uv/pull/18951))\n-
        Fix equality comparisons for version specifiers with `~=` operators ([#&#8203;18960](https://redirect.github.com/astral-sh/uv/pull/18960))\n-
        Fix stale Python upgrade preview feature check in project environment construction
        ([#&#8203;18961](https://redirect.github.com/astral-sh/uv/pull/18961))\n-
        Improve Windows path normalization ([#&#8203;18945](https://redirect.github.com/astral-sh/uv/pull/18945))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - 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-kolla-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/container-image-kolla-ansible/pull/888
      child_jobs: []
      commit_id: 76b96b0e990025d32cc5ace8c02c73f328e02680
      event_id: e9a1a840-423d-11f1-8ded-1b1d9f2a7113
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/2b91bb3cfb6b415ea8cfaf9ceb5c8665/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/2b91bb3cfb6b415ea8cfaf9ceb5c8665/work/logs
        result_data_file: /var/lib/zuul/builds/2b91bb3cfb6b415ea8cfaf9ceb5c8665/work/results.json
        src_root: /var/lib/zuul/builds/2b91bb3cfb6b415ea8cfaf9ceb5c8665/work/src
        work_root: /var/lib/zuul/builds/2b91bb3cfb6b415ea8cfaf9ceb5c8665/work
      include_vars: []
      items:
      - branch: main
        change: '888'
        change_message: "Update ghcr.io/astral-sh/uv Docker tag to v0.11.8\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.11.6` \u2192 `0.11.8` |\n\n---\n\n> [!WARNING]\n> Some
          dependencies could not be looked up. Check the [Dependency Dashboard](../issues/215)
          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.11.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0118)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.7...0.11.8)\n\nReleased
          on 2026-04-27.\n\n##### Enhancements\n\n- Add `--python-downloads-json-url`
          to `python pin` ([#&#8203;19092](https://redirect.github.com/astral-sh/uv/pull/19092))\n-
          Fetch uv from Astral mirror during self-update ([#&#8203;18682](https://redirect.github.com/astral-sh/uv/pull/18682))\n-
          Support `pip uninstall -y` ([#&#8203;19082](https://redirect.github.com/astral-sh/uv/pull/19082))\n-
          Add `UV_PYTHON_NO_REGISTRY` ([#&#8203;19035](https://redirect.github.com/astral-sh/uv/pull/19035))\n-
          Allow `exclude-newer` to be missing from the lockfile when `exclude-newer-span`
          is present ([#&#8203;19024](https://redirect.github.com/astral-sh/uv/pull/19024))\n-
          Only show the version number in `uv self version --short` ([#&#8203;19019](https://redirect.github.com/astral-sh/uv/pull/19019))\n-
          Silence warnings on empty `SSL_CERT_DIR` directory ([#&#8203;19018](https://redirect.github.com/astral-sh/uv/pull/19018))\n-
          Use a sentinel timestamp for relative `exclude-newer` and `exclude-newer-package`
          values in lockfiles ([#&#8203;19022](https://redirect.github.com/astral-sh/uv/pull/19022),
          [#&#8203;19101](https://redirect.github.com/astral-sh/uv/pull/19101))\n\n#####
          Configuration\n\n- Add an environment variable for `UV_NO_PROJECT` ([#&#8203;19052](https://redirect.github.com/astral-sh/uv/pull/19052))\n-
          Expose `UV_PYTHON_SEARCH_PATH` for Python discovery `PATH` overrides ([#&#8203;19034](https://redirect.github.com/astral-sh/uv/pull/19034))\n\n#####
          Bug fixes\n\n- Add `rust-toolchain.toml` to uv-build sdist ([#&#8203;19131](https://redirect.github.com/astral-sh/uv/pull/19131))\n-
          Ensure uv invocations of git do not inherit repository location environment
          variables ([#&#8203;19088](https://redirect.github.com/astral-sh/uv/pull/19088))\n-
          Redact pre-signed upload URLs in verbose output ([#&#8203;19146](https://redirect.github.com/astral-sh/uv/pull/19146))\n-
          Handle transitive URL dependencies in PEP 517 build requirements ([#&#8203;19076](https://redirect.github.com/astral-sh/uv/pull/19076),
          [#&#8203;19086](https://redirect.github.com/astral-sh/uv/pull/19086))\n-
          Support `uv lock` on a `pyproject.toml` that only contains dependency-groups
          ([#&#8203;19087](https://redirect.github.com/astral-sh/uv/pull/19087))\n-
          Disable transparent Python upgrades in projects when a patch version is
          requested via `.python-version` ([#&#8203;19102](https://redirect.github.com/astral-sh/uv/pull/19102))\n-
          Fix Python variant tagging in the Windows registry ([#&#8203;19012](https://redirect.github.com/astral-sh/uv/pull/19012))\n-
          Use a single codepath for extracting a .tar.zst wheel, disallowing external
          symlinks ([#&#8203;19144](https://redirect.github.com/astral-sh/uv/pull/19144))\n\n#####
          Documentation\n\n- Bump astral-sh/setup-uv version in docs ([#&#8203;19030](https://redirect.github.com/astral-sh/uv/pull/19030))\n-
          Update PyTorch documentation for PyTorch 2.11 ([#&#8203;19095](https://redirect.github.com/astral-sh/uv/pull/19095))\n-
          Remove deprecated license classifiers from uv-build and add Python 3.14
          classifier ([#&#8203;19130](https://redirect.github.com/astral-sh/uv/pull/19130))\n\n###
          [`v0.11.7`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0117)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.11.6...0.11.7)\n\nReleased
          on 2026-04-15.\n\n##### Python\n\n- Upgrade CPython build to [`2026041`](https://redirect.github.com/astral-sh/uv/commit/20260414)
          including an OpenSSL security upgrade ([#&#8203;19004](https://redirect.github.com/astral-sh/uv/pull/19004))\n\n#####
          Enhancements\n\n- Elevate configuration errors to `required-version` mismatches
          ([#&#8203;18977](https://redirect.github.com/astral-sh/uv/pull/18977))\n-
          Further improve TLS certificate validation messages ([#&#8203;18933](https://redirect.github.com/astral-sh/uv/pull/18933))\n-
          Improve `--exclude-newer` hints  ([#&#8203;18952](https://redirect.github.com/astral-sh/uv/pull/18952))\n\n#####
          Preview features\n\n- Fix `--script` handling in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n-
          Fix traversal of extras in `uv audit` ([#&#8203;18970](https://redirect.github.com/astral-sh/uv/pull/18970))\n\n#####
          Bug fixes\n\n- De-quote `workspace metadata` in linehaul data ([#&#8203;18966](https://redirect.github.com/astral-sh/uv/pull/18966))\n-
          Avoid installing tool workspace member dependencies as editable ([#&#8203;18891](https://redirect.github.com/astral-sh/uv/pull/18891))\n-
          Emit JSON report for `uv sync --check` failures ([#&#8203;18976](https://redirect.github.com/astral-sh/uv/pull/18976))\n-
          Filter and warn on invalid TLS certificates ([#&#8203;18951](https://redirect.github.com/astral-sh/uv/pull/18951))\n-
          Fix equality comparisons for version specifiers with `~=` operators ([#&#8203;18960](https://redirect.github.com/astral-sh/uv/pull/18960))\n-
          Fix stale Python upgrade preview feature check in project environment construction
          ([#&#8203;18961](https://redirect.github.com/astral-sh/uv/pull/18961))\n-
          Improve Windows path normalization ([#&#8203;18945](https://redirect.github.com/astral-sh/uv/pull/18945))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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-kolla-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-kolla-ansible/pull/888
        commit_id: 76b96b0e990025d32cc5ace8c02c73f328e02680
        patchset: 76b96b0e990025d32cc5ace8c02c73f328e02680
        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: VXBkYXRlIGdoY3IuaW8vYXN0cmFsLXNoL3V2IERvY2tlciB0YWcgdG8gdjAuMTEuOAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBUeXBlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbZ2hjci5pby9hc3RyYWwtc2gvdXZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYpIHwgc3RhZ2UgfCBwYXRjaCB8IGAwLjExLjZgIOKGkiBgMC4xMS44YCB8CgotLS0KCj4gWyFXQVJOSU5HXQo+IFNvbWUgZGVwZW5kZW5jaWVzIGNvdWxkIG5vdCBiZSBsb29rZWQgdXAuIENoZWNrIHRoZSBbRGVwZW5kZW5jeSBEYXNoYm9hcmRdKC4uL2lzc3Vlcy8yMTUpIGZvciBtb3JlIGluZm9ybWF0aW9uLgoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmFzdHJhbC1zaC91diAoZ2hjci5pby9hc3RyYWwtc2gvdXYpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuMTEuOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCMwMTE4KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2NvbXBhcmUvMC4xMS43Li4uMC4xMS44KQoKUmVsZWFzZWQgb24gMjAyNi0wNC0yNy4KCiMjIyMjIEVuaGFuY2VtZW50cwoKLSBBZGQgYC0tcHl0aG9uLWRvd25sb2Fkcy1qc29uLXVybGAgdG8gYHB5dGhvbiBwaW5gIChbIyYjODIwMzsxOTA5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDkyKSkKLSBGZXRjaCB1diBmcm9tIEFzdHJhbCBtaXJyb3IgZHVyaW5nIHNlbGYtdXBkYXRlIChbIyYjODIwMzsxODY4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4NjgyKSkKLSBTdXBwb3J0IGBwaXAgdW5pbnN0YWxsIC15YCAoWyMmIzgyMDM7MTkwODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTA4MikpCi0gQWRkIGBVVl9QWVRIT05fTk9fUkVHSVNUUllgIChbIyYjODIwMzsxOTAzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDM1KSkKLSBBbGxvdyBgZXhjbHVkZS1uZXdlcmAgdG8gYmUgbWlzc2luZyBmcm9tIHRoZSBsb2NrZmlsZSB3aGVuIGBleGNsdWRlLW5ld2VyLXNwYW5gIGlzIHByZXNlbnQgKFsjJiM4MjAzOzE5MDI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkwMjQpKQotIE9ubHkgc2hvdyB0aGUgdmVyc2lvbiBudW1iZXIgaW4gYHV2IHNlbGYgdmVyc2lvbiAtLXNob3J0YCAoWyMmIzgyMDM7MTkwMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTAxOSkpCi0gU2lsZW5jZSB3YXJuaW5ncyBvbiBlbXB0eSBgU1NMX0NFUlRfRElSYCBkaXJlY3RvcnkgKFsjJiM4MjAzOzE5MDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkwMTgpKQotIFVzZSBhIHNlbnRpbmVsIHRpbWVzdGFtcCBmb3IgcmVsYXRpdmUgYGV4Y2x1ZGUtbmV3ZXJgIGFuZCBgZXhjbHVkZS1uZXdlci1wYWNrYWdlYCB2YWx1ZXMgaW4gbG9ja2ZpbGVzIChbIyYjODIwMzsxOTAyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDIyKSwgWyMmIzgyMDM7MTkxMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTEwMSkpCgojIyMjIyBDb25maWd1cmF0aW9uCgotIEFkZCBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBmb3IgYFVWX05PX1BST0pFQ1RgIChbIyYjODIwMzsxOTA1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDUyKSkKLSBFeHBvc2UgYFVWX1BZVEhPTl9TRUFSQ0hfUEFUSGAgZm9yIFB5dGhvbiBkaXNjb3ZlcnkgYFBBVEhgIG92ZXJyaWRlcyAoWyMmIzgyMDM7MTkwMzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTAzNCkpCgojIyMjIyBCdWcgZml4ZXMKCi0gQWRkIGBydXN0LXRvb2xjaGFpbi50b21sYCB0byB1di1idWlsZCBzZGlzdCAoWyMmIzgyMDM7MTkxMzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTEzMSkpCi0gRW5zdXJlIHV2IGludm9jYXRpb25zIG9mIGdpdCBkbyBub3QgaW5oZXJpdCByZXBvc2l0b3J5IGxvY2F0aW9uIGVudmlyb25tZW50IHZhcmlhYmxlcyAoWyMmIzgyMDM7MTkwODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTA4OCkpCi0gUmVkYWN0IHByZS1zaWduZWQgdXBsb2FkIFVSTHMgaW4gdmVyYm9zZSBvdXRwdXQgKFsjJiM4MjAzOzE5MTQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkxNDYpKQotIEhhbmRsZSB0cmFuc2l0aXZlIFVSTCBkZXBlbmRlbmNpZXMgaW4gUEVQIDUxNyBidWlsZCByZXF1aXJlbWVudHMgKFsjJiM4MjAzOzE5MDc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkwNzYpLCBbIyYjODIwMzsxOTA4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDg2KSkKLSBTdXBwb3J0IGB1diBsb2NrYCBvbiBhIGBweXByb2plY3QudG9tbGAgdGhhdCBvbmx5IGNvbnRhaW5zIGRlcGVuZGVuY3ktZ3JvdXBzIChbIyYjODIwMzsxOTA4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDg3KSkKLSBEaXNhYmxlIHRyYW5zcGFyZW50IFB5dGhvbiB1cGdyYWRlcyBpbiBwcm9qZWN0cyB3aGVuIGEgcGF0Y2ggdmVyc2lvbiBpcyByZXF1ZXN0ZWQgdmlhIGAucHl0aG9uLXZlcnNpb25gIChbIyYjODIwMzsxOTEwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MTAyKSkKLSBGaXggUHl0aG9uIHZhcmlhbnQgdGFnZ2luZyBpbiB0aGUgV2luZG93cyByZWdpc3RyeSAoWyMmIzgyMDM7MTkwMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTAxMikpCi0gVXNlIGEgc2luZ2xlIGNvZGVwYXRoIGZvciBleHRyYWN0aW5nIGEgLnRhci56c3Qgd2hlZWwsIGRpc2FsbG93aW5nIGV4dGVybmFsIHN5bWxpbmtzIChbIyYjODIwMzsxOTE0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MTQ0KSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gQnVtcCBhc3RyYWwtc2gvc2V0dXAtdXYgdmVyc2lvbiBpbiBkb2NzIChbIyYjODIwMzsxOTAzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5MDMwKSkKLSBVcGRhdGUgUHlUb3JjaCBkb2N1bWVudGF0aW9uIGZvciBQeVRvcmNoIDIuMTEgKFsjJiM4MjAzOzE5MDk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkwOTUpKQotIFJlbW92ZSBkZXByZWNhdGVkIGxpY2Vuc2UgY2xhc3NpZmllcnMgZnJvbSB1di1idWlsZCBhbmQgYWRkIFB5dGhvbiAzLjE0IGNsYXNzaWZpZXIgKFsjJiM4MjAzOzE5MTMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkxMzApKQoKIyMjIFtgdjAuMTEuN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCMwMTE3KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2NvbXBhcmUvMC4xMS42Li4uMC4xMS43KQoKUmVsZWFzZWQgb24gMjAyNi0wNC0xNS4KCiMjIyMjIFB5dGhvbgoKLSBVcGdyYWRlIENQeXRob24gYnVpbGQgdG8gW2AyMDI2MDQxYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9jb21taXQvMjAyNjA0MTQpIGluY2x1ZGluZyBhbiBPcGVuU1NMIHNlY3VyaXR5IHVwZ3JhZGUgKFsjJiM4MjAzOzE5MDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTkwMDQpKQoKIyMjIyMgRW5oYW5jZW1lbnRzCgotIEVsZXZhdGUgY29uZmlndXJhdGlvbiBlcnJvcnMgdG8gYHJlcXVpcmVkLXZlcnNpb25gIG1pc21hdGNoZXMgKFsjJiM4MjAzOzE4OTc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTg5NzcpKQotIEZ1cnRoZXIgaW1wcm92ZSBUTFMgY2VydGlmaWNhdGUgdmFsaWRhdGlvbiBtZXNzYWdlcyAoWyMmIzgyMDM7MTg5MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xODkzMykpCi0gSW1wcm92ZSBgLS1leGNsdWRlLW5ld2VyYCBoaW50cyAgKFsjJiM4MjAzOzE4OTUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTg5NTIpKQoKIyMjIyMgUHJldmlldyBmZWF0dXJlcwoKLSBGaXggYC0tc2NyaXB0YCBoYW5kbGluZyBpbiBgdXYgYXVkaXRgIChbIyYjODIwMzsxODk3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTcwKSkKLSBGaXggdHJhdmVyc2FsIG9mIGV4dHJhcyBpbiBgdXYgYXVkaXRgIChbIyYjODIwMzsxODk3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTcwKSkKCiMjIyMjIEJ1ZyBmaXhlcwoKLSBEZS1xdW90ZSBgd29ya3NwYWNlIG1ldGFkYXRhYCBpbiBsaW5laGF1bCBkYXRhIChbIyYjODIwMzsxODk2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTY2KSkKLSBBdm9pZCBpbnN0YWxsaW5nIHRvb2wgd29ya3NwYWNlIG1lbWJlciBkZXBlbmRlbmNpZXMgYXMgZWRpdGFibGUgKFsjJiM4MjAzOzE4ODkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTg4OTEpKQotIEVtaXQgSlNPTiByZXBvcnQgZm9yIGB1diBzeW5jIC0tY2hlY2tgIGZhaWx1cmVzIChbIyYjODIwMzsxODk3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTc2KSkKLSBGaWx0ZXIgYW5kIHdhcm4gb24gaW52YWxpZCBUTFMgY2VydGlmaWNhdGVzIChbIyYjODIwMzsxODk1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTUxKSkKLSBGaXggZXF1YWxpdHkgY29tcGFyaXNvbnMgZm9yIHZlcnNpb24gc3BlY2lmaWVycyB3aXRoIGB+PWAgb3BlcmF0b3JzIChbIyYjODIwMzsxODk2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTYwKSkKLSBGaXggc3RhbGUgUHl0aG9uIHVwZ3JhZGUgcHJldmlldyBmZWF0dXJlIGNoZWNrIGluIHByb2plY3QgZW52aXJvbm1lbnQgY29uc3RydWN0aW9uIChbIyYjODIwMzsxODk2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTYxKSkKLSBJbXByb3ZlIFdpbmRvd3MgcGF0aCBub3JtYWxpemF0aW9uIChbIyYjODIwMzsxODk0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE4OTQ1KSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL2NvbnRhaW5lci1pbWFnZS1rb2xsYS1hbnNpYmxlKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHhNak11T0NJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRTBNUzR6SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 76b96b0e990025d32cc5ace8c02c73f328e02680
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 69987497b92a6fd27b27eac0fffd3d2d5411103c
          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: 8ad17ed1be1f63229e054fab94af45f2511a98ea
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 69987497b92a6fd27b27eac0fffd3d2d5411103c
          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/flake8/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-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: 0ca9665dd20b1a1462fb72d9f6ffb32178e81316
          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/888/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
