all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.193.229
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: bdab101b-81e1-4515-a938-b4ed91e9e191
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 81.163.193.229
        label: ubuntu-noble
        private_ipv4: 10.128.7.135
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.229
        public_ipv6: ''
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 branches: None source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 branches: None source: osism/osism-kubernetes/.zuul.yaml@main#72>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: cf1a15e5a87e4c589c551cee5f36ac68
      buildset: d437e2a556c449338a294092fb9bfbf6
      change: '162'
      change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.16\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.6.14` -> `0.6.16` |\n\n---\n\n### Release Notes\n\n\
        <details>\n<summary>astral-sh/uv (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.6.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0616)\n\
        \n[Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.6.15...0.6.16)\n\
        \n##### Bug fixes\n\n-   Revert \"Properly handle authentication for 302 redirect\
        \ URLs\" ([#&#8203;13041](https://redirect.github.com/astral-sh/uv/pull/13041))\n\
        \n### [`v0.6.15`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0615)\n\
        \n[Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.6.14...0.6.15)\n\
        \nThis release includes preliminary support for the `pylock.toml` file format,\
        \ as standardized in [PEP 751](https://peps.python.org/pep-0751/). `pylock.toml`\
        \ is an alternative resolution output format intended to replace `requirements.txt`\
        \ (e.g., in the context of `uv pip compile`, whereby a \"locked\" `requirements.txt`\
        \ file is generated from a set of input requirements). `pylock.toml` is standardized\
        \ and tool-agnostic, such that in the future, `pylock.toml` files generated\
        \ by uv could be installed by other tools, and vice versa.\n\nAs of this release,\
        \ `pylock.toml` is supported in the following commands:\n\n-   To export a\
        \ `uv.lock` to the `pylock.toml` format, run: `uv export -o pylock.toml`\n\
        -   To generate a `pylock.toml` file from a set of requirements, run: `uv\
        \ pip compile -o pylock.toml -r requirements.in`\n-   To install from a `pylock.toml`\
        \ file, run: `uv pip sync pylock.toml` or `uv pip install -r pylock.toml`\n\
        \n##### Enhancements\n\n-   Add PEP 751 support to `uv pip compile` ([#&#8203;13019](https://redirect.github.com/astral-sh/uv/pull/13019))\n\
        -   Add `uv export` support for PEP 751 ([#&#8203;12955](https://redirect.github.com/astral-sh/uv/pull/12955))\n\
        -   Accept `requirements.txt` (verbatim) as a format on the CLI ([#&#8203;12957](https://redirect.github.com/astral-sh/uv/pull/12957))\n\
        -   Add `UV_NO_EDITABLE` environment variable to set `--no-editable` on all\
        \ invocations ([#&#8203;12773](https://redirect.github.com/astral-sh/uv/pull/12773))\n\
        -   Add `pylock.toml` to `uv pip install` and `uv pip sync` ([#&#8203;12992](https://redirect.github.com/astral-sh/uv/pull/12992))\n\
        -   Add a brief sleep before sending `SIGINT` to child processes ([#&#8203;13018](https://redirect.github.com/astral-sh/uv/pull/13018))\n\
        -   Add upload time to `uv.lock` ([#&#8203;12968](https://redirect.github.com/astral-sh/uv/pull/12968))\n\
        -   Allow updating Git sources by name ([#&#8203;12897](https://redirect.github.com/astral-sh/uv/pull/12897))\n\
        -   Cache `which git` in `uv init` ([#&#8203;12893](https://redirect.github.com/astral-sh/uv/pull/12893))\n\
        -   Enable `--dry-run` with `--locked` / `--frozen` for `uv sync` ([#&#8203;12778](https://redirect.github.com/astral-sh/uv/pull/12778))\n\
        -   Infer output type in `uv export` ([#&#8203;12958](https://redirect.github.com/astral-sh/uv/pull/12958))\n\
        -   Make `uv init` resilient against broken git ([#&#8203;12895](https://redirect.github.com/astral-sh/uv/pull/12895))\n\
        -   Respect build constraints for `uv run --with` dependencies ([#&#8203;12882](https://redirect.github.com/astral-sh/uv/pull/12882))\n\
        -   Split UV_INDEX on all whitespace ([#&#8203;12820](https://redirect.github.com/astral-sh/uv/pull/12820))\n\
        -   Support build constraints in `uv tool` and PEP723 scripts. ([#&#8203;12842](https://redirect.github.com/astral-sh/uv/pull/12842))\n\
        -   Use suffix from `uvx` binary when searching for uv binary ([#&#8203;12923](https://redirect.github.com/astral-sh/uv/pull/12923))\n\
        -   Update version formatting to use cyan color ([#&#8203;12943](https://redirect.github.com/astral-sh/uv/pull/12943))\n\
        -   Add debug logs for version file search ([#&#8203;12951](https://redirect.github.com/astral-sh/uv/pull/12951))\n\
        -   Fix `SourceNotAllowed` error message during Python discovery ([#&#8203;13012](https://redirect.github.com/astral-sh/uv/pull/13012))\n\
        -   Obfuscate password in credentials debug messages ([#&#8203;12944](https://redirect.github.com/astral-sh/uv/pull/12944))\n\
        -   Obfuscate possible tokens in URL logs ([#&#8203;12969](https://redirect.github.com/astral-sh/uv/pull/12969))\n\
        -   Validate that PEP 751 entries don't include multiple sources ([#&#8203;12993](https://redirect.github.com/astral-sh/uv/pull/12993))\n\
        \n##### Preview features\n\n-   Build backend: Add reference docs and schema\
        \ ([#&#8203;12803](https://redirect.github.com/astral-sh/uv/pull/12803))\n\
        \n##### Bug fixes\n\n-   Align supported `config-settings` with example in\
        \ docs ([#&#8203;12947](https://redirect.github.com/astral-sh/uv/pull/12947))\n\
        -   Ensure virtual environment is compatible with interpreter on sync ([#&#8203;12884](https://redirect.github.com/astral-sh/uv/pull/12884))\n\
        -   Fix `PythonDownloadRequest` parsing for partial keys ([#&#8203;12925](https://redirect.github.com/astral-sh/uv/pull/12925))\n\
        -   Fix pre-release exclusive comparison operator in `uv-pep440` ([#&#8203;12836](https://redirect.github.com/astral-sh/uv/pull/12836))\n\
        -   Forward additional signals to the child process in `uv run` ([#&#8203;13017](https://redirect.github.com/astral-sh/uv/pull/13017))\n\
        -   Omit PEP 751 version for source trees ([#&#8203;13030](https://redirect.github.com/astral-sh/uv/pull/13030))\n\
        -   Patch `CC` and `CCX` entries in sysconfig for cross-compiled `aarch64`\
        \ Python distributions ([#&#8203;12239](https://redirect.github.com/astral-sh/uv/pull/12239))\n\
        -   Properly handle authentication for HTTP 302 redirect URLs ([#&#8203;12920](https://redirect.github.com/astral-sh/uv/pull/12920))\n\
        -   Set 4MB stack size for all threads, introduce `UV_STACK_SIZE` ([#&#8203;12839](https://redirect.github.com/astral-sh/uv/pull/12839))\n\
        -   Show PyPy downloads during `uv python list` ([#&#8203;12915](https://redirect.github.com/astral-sh/uv/pull/12915))\n\
        -   Add `subdirectory` to Direct URL for local directories ([#&#8203;12971](https://redirect.github.com/astral-sh/uv/pull/12971))\n\
        -   Prefer stable releases over pre-releases in `uv python install` ([#&#8203;12194](https://redirect.github.com/astral-sh/uv/pull/12194))\n\
        -   Write requested Python variant to pin file in `uv init` ([#&#8203;12870](https://redirect.github.com/astral-sh/uv/pull/12870))\n\
        \n##### Documentation\n\n-   Fix CLI reference with code block ([#&#8203;12807](https://redirect.github.com/astral-sh/uv/pull/12807))\n\
        -   Fix lockfile note ([#&#8203;12793](https://redirect.github.com/astral-sh/uv/pull/12793))\n\
        -   Fix typo in a reference ([#&#8203;12858](https://redirect.github.com/astral-sh/uv/pull/12858))\n\
        -   Improve docs for `uv python list --only-downloads` and `--only-installed`\
        \ ([#&#8203;12916](https://redirect.github.com/astral-sh/uv/pull/12916))\n\
        -   Update not on lack of musl distributions to ARM-only ([#&#8203;12825](https://redirect.github.com/astral-sh/uv/pull/12825))\n\
        -   Add section on shebangs for scripts ([#&#8203;11553](https://redirect.github.com/astral-sh/uv/pull/11553))\n\
        -   Display aliases for long and short args in the CLI reference ([#&#8203;12824](https://redirect.github.com/astral-sh/uv/pull/12824))\n\
        -   Fix highlight line in explicit index documentation ([#&#8203;12887](https://redirect.github.com/astral-sh/uv/pull/12887))\n\
        -   Add explicit source (matching PyTorch guide) ([#&#8203;12844](https://redirect.github.com/astral-sh/uv/pull/12844))\n\
        -   Fix link to issue ([#&#8203;12823](https://redirect.github.com/astral-sh/uv/pull/12823))\n\
        -   Fix grammatical error in FastAPI guide ([#&#8203;12908](https://redirect.github.com/astral-sh/uv/pull/12908))\n\
        -   Add `--locked` to `uv sync` in GitHub Actions guide ([#&#8203;12819](https://redirect.github.com/astral-sh/uv/pull/12819))\n\
        -   Improve formatting for `\"all\"` `default-groups` setting documentation\
        \ ([#&#8203;12963](https://redirect.github.com/astral-sh/uv/pull/12963))\n\
        -   Replace `--frozen` with `--locked` in Docker integration guide ([#&#8203;12818](https://redirect.github.com/astral-sh/uv/pull/12818))\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/osism-kubernetes).\n\
        <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/osism-kubernetes/pull/162
      child_jobs: []
      commit_id: f0ab9b8e70d7c41816ca112da64a9f339694703a
      event_id: 8438f960-1f4b-11f0-883d-8b20c7bdb388
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/cf1a15e5a87e4c589c551cee5f36ac68/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/cf1a15e5a87e4c589c551cee5f36ac68/work/logs
        result_data_file: /var/lib/zuul/builds/cf1a15e5a87e4c589c551cee5f36ac68/work/results.json
        src_root: /var/lib/zuul/builds/cf1a15e5a87e4c589c551cee5f36ac68/work/src
        work_root: /var/lib/zuul/builds/cf1a15e5a87e4c589c551cee5f36ac68/work
      items:
      - branch: main
        change: '162'
        change_url: https://github.com/osism/osism-kubernetes/pull/162
        patchset: f0ab9b8e70d7c41816ca112da64a9f339694703a
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/osism-kubernetes
          name: osism/osism-kubernetes
          short_name: osism-kubernetes
          src_dir: src/github.com/osism/osism-kubernetes
      job: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBnaGNyLmlvL2FzdHJhbC1zaC91diBkb2NrZXIgdGFnIHRvIHYwLjYuMTYKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2doY3IuaW8vYXN0cmFsLXNoL3V2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2KSB8IHN0YWdlIHwgcGF0Y2ggfCBgMC42LjE0YCAtPiBgMC42LjE2YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+YXN0cmFsLXNoL3V2IChnaGNyLmlvL2FzdHJhbC1zaC91dik8L3N1bW1hcnk+CgojIyMgW2B2MC42LjE2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzA2MTYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvY29tcGFyZS8wLjYuMTUuLi4wLjYuMTYpCgojIyMjIyBCdWcgZml4ZXMKCi0gICBSZXZlcnQgIlByb3Blcmx5IGhhbmRsZSBhdXRoZW50aWNhdGlvbiBmb3IgMzAyIHJlZGlyZWN0IFVSTHMiIChbIyYjODIwMzsxMzA0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEzMDQxKSkKCiMjIyBbYHYwLjYuMTVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjMDYxNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9jb21wYXJlLzAuNi4xNC4uLjAuNi4xNSkKClRoaXMgcmVsZWFzZSBpbmNsdWRlcyBwcmVsaW1pbmFyeSBzdXBwb3J0IGZvciB0aGUgYHB5bG9jay50b21sYCBmaWxlIGZvcm1hdCwgYXMgc3RhbmRhcmRpemVkIGluIFtQRVAgNzUxXShodHRwczovL3BlcHMucHl0aG9uLm9yZy9wZXAtMDc1MS8pLiBgcHlsb2NrLnRvbWxgIGlzIGFuIGFsdGVybmF0aXZlIHJlc29sdXRpb24gb3V0cHV0IGZvcm1hdCBpbnRlbmRlZCB0byByZXBsYWNlIGByZXF1aXJlbWVudHMudHh0YCAoZS5nLiwgaW4gdGhlIGNvbnRleHQgb2YgYHV2IHBpcCBjb21waWxlYCwgd2hlcmVieSBhICJsb2NrZWQiIGByZXF1aXJlbWVudHMudHh0YCBmaWxlIGlzIGdlbmVyYXRlZCBmcm9tIGEgc2V0IG9mIGlucHV0IHJlcXVpcmVtZW50cykuIGBweWxvY2sudG9tbGAgaXMgc3RhbmRhcmRpemVkIGFuZCB0b29sLWFnbm9zdGljLCBzdWNoIHRoYXQgaW4gdGhlIGZ1dHVyZSwgYHB5bG9jay50b21sYCBmaWxlcyBnZW5lcmF0ZWQgYnkgdXYgY291bGQgYmUgaW5zdGFsbGVkIGJ5IG90aGVyIHRvb2xzLCBhbmQgdmljZSB2ZXJzYS4KCkFzIG9mIHRoaXMgcmVsZWFzZSwgYHB5bG9jay50b21sYCBpcyBzdXBwb3J0ZWQgaW4gdGhlIGZvbGxvd2luZyBjb21tYW5kczoKCi0gICBUbyBleHBvcnQgYSBgdXYubG9ja2AgdG8gdGhlIGBweWxvY2sudG9tbGAgZm9ybWF0LCBydW46IGB1diBleHBvcnQgLW8gcHlsb2NrLnRvbWxgCi0gICBUbyBnZW5lcmF0ZSBhIGBweWxvY2sudG9tbGAgZmlsZSBmcm9tIGEgc2V0IG9mIHJlcXVpcmVtZW50cywgcnVuOiBgdXYgcGlwIGNvbXBpbGUgLW8gcHlsb2NrLnRvbWwgLXIgcmVxdWlyZW1lbnRzLmluYAotICAgVG8gaW5zdGFsbCBmcm9tIGEgYHB5bG9jay50b21sYCBmaWxlLCBydW46IGB1diBwaXAgc3luYyBweWxvY2sudG9tbGAgb3IgYHV2IHBpcCBpbnN0YWxsIC1yIHB5bG9jay50b21sYAoKIyMjIyMgRW5oYW5jZW1lbnRzCgotICAgQWRkIFBFUCA3NTEgc3VwcG9ydCB0byBgdXYgcGlwIGNvbXBpbGVgIChbIyYjODIwMzsxMzAxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEzMDE5KSkKLSAgIEFkZCBgdXYgZXhwb3J0YCBzdXBwb3J0IGZvciBQRVAgNzUxIChbIyYjODIwMzsxMjk1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTU1KSkKLSAgIEFjY2VwdCBgcmVxdWlyZW1lbnRzLnR4dGAgKHZlcmJhdGltKSBhcyBhIGZvcm1hdCBvbiB0aGUgQ0xJIChbIyYjODIwMzsxMjk1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTU3KSkKLSAgIEFkZCBgVVZfTk9fRURJVEFCTEVgIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIHNldCBgLS1uby1lZGl0YWJsZWAgb24gYWxsIGludm9jYXRpb25zIChbIyYjODIwMzsxMjc3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyNzczKSkKLSAgIEFkZCBgcHlsb2NrLnRvbWxgIHRvIGB1diBwaXAgaW5zdGFsbGAgYW5kIGB1diBwaXAgc3luY2AgKFsjJiM4MjAzOzEyOTkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5OTIpKQotICAgQWRkIGEgYnJpZWYgc2xlZXAgYmVmb3JlIHNlbmRpbmcgYFNJR0lOVGAgdG8gY2hpbGQgcHJvY2Vzc2VzIChbIyYjODIwMzsxMzAxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEzMDE4KSkKLSAgIEFkZCB1cGxvYWQgdGltZSB0byBgdXYubG9ja2AgKFsjJiM4MjAzOzEyOTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5NjgpKQotICAgQWxsb3cgdXBkYXRpbmcgR2l0IHNvdXJjZXMgYnkgbmFtZSAoWyMmIzgyMDM7MTI4OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjg5NykpCi0gICBDYWNoZSBgd2hpY2ggZ2l0YCBpbiBgdXYgaW5pdGAgKFsjJiM4MjAzOzEyODkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4OTMpKQotICAgRW5hYmxlIGAtLWRyeS1ydW5gIHdpdGggYC0tbG9ja2VkYCAvIGAtLWZyb3plbmAgZm9yIGB1diBzeW5jYCAoWyMmIzgyMDM7MTI3NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjc3OCkpCi0gICBJbmZlciBvdXRwdXQgdHlwZSBpbiBgdXYgZXhwb3J0YCAoWyMmIzgyMDM7MTI5NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjk1OCkpCi0gICBNYWtlIGB1diBpbml0YCByZXNpbGllbnQgYWdhaW5zdCBicm9rZW4gZ2l0IChbIyYjODIwMzsxMjg5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyODk1KSkKLSAgIFJlc3BlY3QgYnVpbGQgY29uc3RyYWludHMgZm9yIGB1diBydW4gLS13aXRoYCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzEyODgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4ODIpKQotICAgU3BsaXQgVVZfSU5ERVggb24gYWxsIHdoaXRlc3BhY2UgKFsjJiM4MjAzOzEyODIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4MjApKQotICAgU3VwcG9ydCBidWlsZCBjb25zdHJhaW50cyBpbiBgdXYgdG9vbGAgYW5kIFBFUDcyMyBzY3JpcHRzLiAoWyMmIzgyMDM7MTI4NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjg0MikpCi0gICBVc2Ugc3VmZml4IGZyb20gYHV2eGAgYmluYXJ5IHdoZW4gc2VhcmNoaW5nIGZvciB1diBiaW5hcnkgKFsjJiM4MjAzOzEyOTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5MjMpKQotICAgVXBkYXRlIHZlcnNpb24gZm9ybWF0dGluZyB0byB1c2UgY3lhbiBjb2xvciAoWyMmIzgyMDM7MTI5NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjk0MykpCi0gICBBZGQgZGVidWcgbG9ncyBmb3IgdmVyc2lvbiBmaWxlIHNlYXJjaCAoWyMmIzgyMDM7MTI5NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjk1MSkpCi0gICBGaXggYFNvdXJjZU5vdEFsbG93ZWRgIGVycm9yIG1lc3NhZ2UgZHVyaW5nIFB5dGhvbiBkaXNjb3ZlcnkgKFsjJiM4MjAzOzEzMDEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTMwMTIpKQotICAgT2JmdXNjYXRlIHBhc3N3b3JkIGluIGNyZWRlbnRpYWxzIGRlYnVnIG1lc3NhZ2VzIChbIyYjODIwMzsxMjk0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTQ0KSkKLSAgIE9iZnVzY2F0ZSBwb3NzaWJsZSB0b2tlbnMgaW4gVVJMIGxvZ3MgKFsjJiM4MjAzOzEyOTY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5NjkpKQotICAgVmFsaWRhdGUgdGhhdCBQRVAgNzUxIGVudHJpZXMgZG9uJ3QgaW5jbHVkZSBtdWx0aXBsZSBzb3VyY2VzIChbIyYjODIwMzsxMjk5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTkzKSkKCiMjIyMjIFByZXZpZXcgZmVhdHVyZXMKCi0gICBCdWlsZCBiYWNrZW5kOiBBZGQgcmVmZXJlbmNlIGRvY3MgYW5kIHNjaGVtYSAoWyMmIzgyMDM7MTI4MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjgwMykpCgojIyMjIyBCdWcgZml4ZXMKCi0gICBBbGlnbiBzdXBwb3J0ZWQgYGNvbmZpZy1zZXR0aW5nc2Agd2l0aCBleGFtcGxlIGluIGRvY3MgKFsjJiM4MjAzOzEyOTQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5NDcpKQotICAgRW5zdXJlIHZpcnR1YWwgZW52aXJvbm1lbnQgaXMgY29tcGF0aWJsZSB3aXRoIGludGVycHJldGVyIG9uIHN5bmMgKFsjJiM4MjAzOzEyODg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4ODQpKQotICAgRml4IGBQeXRob25Eb3dubG9hZFJlcXVlc3RgIHBhcnNpbmcgZm9yIHBhcnRpYWwga2V5cyAoWyMmIzgyMDM7MTI5MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjkyNSkpCi0gICBGaXggcHJlLXJlbGVhc2UgZXhjbHVzaXZlIGNvbXBhcmlzb24gb3BlcmF0b3IgaW4gYHV2LXBlcDQ0MGAgKFsjJiM4MjAzOzEyODM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4MzYpKQotICAgRm9yd2FyZCBhZGRpdGlvbmFsIHNpZ25hbHMgdG8gdGhlIGNoaWxkIHByb2Nlc3MgaW4gYHV2IHJ1bmAgKFsjJiM4MjAzOzEzMDE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTMwMTcpKQotICAgT21pdCBQRVAgNzUxIHZlcnNpb24gZm9yIHNvdXJjZSB0cmVlcyAoWyMmIzgyMDM7MTMwMzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMzAzMCkpCi0gICBQYXRjaCBgQ0NgIGFuZCBgQ0NYYCBlbnRyaWVzIGluIHN5c2NvbmZpZyBmb3IgY3Jvc3MtY29tcGlsZWQgYGFhcmNoNjRgIFB5dGhvbiBkaXN0cmlidXRpb25zIChbIyYjODIwMzsxMjIzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyMjM5KSkKLSAgIFByb3Blcmx5IGhhbmRsZSBhdXRoZW50aWNhdGlvbiBmb3IgSFRUUCAzMDIgcmVkaXJlY3QgVVJMcyAoWyMmIzgyMDM7MTI5MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjkyMCkpCi0gICBTZXQgNE1CIHN0YWNrIHNpemUgZm9yIGFsbCB0aHJlYWRzLCBpbnRyb2R1Y2UgYFVWX1NUQUNLX1NJWkVgIChbIyYjODIwMzsxMjgzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyODM5KSkKLSAgIFNob3cgUHlQeSBkb3dubG9hZHMgZHVyaW5nIGB1diBweXRob24gbGlzdGAgKFsjJiM4MjAzOzEyOTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI5MTUpKQotICAgQWRkIGBzdWJkaXJlY3RvcnlgIHRvIERpcmVjdCBVUkwgZm9yIGxvY2FsIGRpcmVjdG9yaWVzIChbIyYjODIwMzsxMjk3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTcxKSkKLSAgIFByZWZlciBzdGFibGUgcmVsZWFzZXMgb3ZlciBwcmUtcmVsZWFzZXMgaW4gYHV2IHB5dGhvbiBpbnN0YWxsYCAoWyMmIzgyMDM7MTIxOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjE5NCkpCi0gICBXcml0ZSByZXF1ZXN0ZWQgUHl0aG9uIHZhcmlhbnQgdG8gcGluIGZpbGUgaW4gYHV2IGluaXRgIChbIyYjODIwMzsxMjg3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyODcwKSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gICBGaXggQ0xJIHJlZmVyZW5jZSB3aXRoIGNvZGUgYmxvY2sgKFsjJiM4MjAzOzEyODA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4MDcpKQotICAgRml4IGxvY2tmaWxlIG5vdGUgKFsjJiM4MjAzOzEyNzkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI3OTMpKQotICAgRml4IHR5cG8gaW4gYSByZWZlcmVuY2UgKFsjJiM4MjAzOzEyODU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4NTgpKQotICAgSW1wcm92ZSBkb2NzIGZvciBgdXYgcHl0aG9uIGxpc3QgLS1vbmx5LWRvd25sb2Fkc2AgYW5kIGAtLW9ubHktaW5zdGFsbGVkYCAoWyMmIzgyMDM7MTI5MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjkxNikpCi0gICBVcGRhdGUgbm90IG9uIGxhY2sgb2YgbXVzbCBkaXN0cmlidXRpb25zIHRvIEFSTS1vbmx5IChbIyYjODIwMzsxMjgyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyODI1KSkKLSAgIEFkZCBzZWN0aW9uIG9uIHNoZWJhbmdzIGZvciBzY3JpcHRzIChbIyYjODIwMzsxMTU1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzExNTUzKSkKLSAgIERpc3BsYXkgYWxpYXNlcyBmb3IgbG9uZyBhbmQgc2hvcnQgYXJncyBpbiB0aGUgQ0xJIHJlZmVyZW5jZSAoWyMmIzgyMDM7MTI4MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjgyNCkpCi0gICBGaXggaGlnaGxpZ2h0IGxpbmUgaW4gZXhwbGljaXQgaW5kZXggZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTI4ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjg4NykpCi0gICBBZGQgZXhwbGljaXQgc291cmNlIChtYXRjaGluZyBQeVRvcmNoIGd1aWRlKSAoWyMmIzgyMDM7MTI4NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjg0NCkpCi0gICBGaXggbGluayB0byBpc3N1ZSAoWyMmIzgyMDM7MTI4MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjgyMykpCi0gICBGaXggZ3JhbW1hdGljYWwgZXJyb3IgaW4gRmFzdEFQSSBndWlkZSAoWyMmIzgyMDM7MTI5MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMjkwOCkpCi0gICBBZGQgYC0tbG9ja2VkYCB0byBgdXYgc3luY2AgaW4gR2l0SHViIEFjdGlvbnMgZ3VpZGUgKFsjJiM4MjAzOzEyODE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTI4MTkpKQotICAgSW1wcm92ZSBmb3JtYXR0aW5nIGZvciBgImFsbCJgIGBkZWZhdWx0LWdyb3Vwc2Agc2V0dGluZyBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsxMjk2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyOTYzKSkKLSAgIFJlcGxhY2UgYC0tZnJvemVuYCB3aXRoIGAtLWxvY2tlZGAgaW4gRG9ja2VyIGludGVncmF0aW9uIGd1aWRlIChbIyYjODIwMzsxMjgxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzEyODE4KSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vb3Npc20ta3ViZXJuZXRlcykuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSXpPUzR5TkRndU5DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqTTVMakkwT0M0MElpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: f0ab9b8e70d7c41816ca112da64a9f339694703a
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: e4e91ee5c425b9c22060484c5410162ce4a3896b
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: c212ef9fff456ceede260bdfaaf903f6e2d2313a
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: e4e91ee5c425b9c22060484c5410162ce4a3896b
        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/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/osism-kubernetes
        name: osism/osism-kubernetes
        short_name: osism-kubernetes
        src_dir: src/github.com/osism/osism-kubernetes
      projects:
        github.com/osism/osism-kubernetes:
          canonical_hostname: github.com
          canonical_name: github.com/osism/osism-kubernetes
          checkout: main
          checkout_description: zuul branch
          commit: 9be2385fdfba6d4dfccee355858a8763b0222047
          name: osism/osism-kubernetes
          required: false
          short_name: osism-kubernetes
          src_dir: src/github.com/osism/osism-kubernetes
      ref: refs/pull/162/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
