all:
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 81.163.192.28
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 63456f71-045c-4c0e-8bba-5a314a31af69
        host_id: 063a101b67161296bfe4ca59644a37fa2e240be637ab6c95039adf80
        interface_ip: 81.163.192.28
        label: ubuntu-jammy
        private_ipv4: 10.128.0.108
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.28
        public_ipv6: ''
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: regiocloud/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job ansible-lint branches: None source: osism/zuul-jobs/.zuul.yaml@main#7>'
      - '<Job ansible-lint branches: None source: regiocloud/e2e-tests/.zuul.yaml@main#173>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: 40f9193f31594213b240b456e92118b2
      buildset: bced629a14954acca86f7a13ed816b1b
      change: '100'
      change_message: "chore(deps): update dependency cilium/cilium-cli to v0.17.0\n\
        \nThis PR contains the following updates:\n\n| Package | Update | Change |\n\
        |---|---|---|\n| [cilium/cilium-cli](https://redirect.github.com/cilium/cilium-cli)\
        \ | minor | `0.16.24` -> `0.17.0` |\n\n---\n\n### Release Notes\n\n<details>\n\
        <summary>cilium/cilium-cli (cilium/cilium-cli)</summary>\n\n### [`v0.17.0`](https://redirect.github.com/cilium/cilium-cli/releases/tag/v0.17.0)\n\
        \n[Compare Source](https://redirect.github.com/cilium/cilium-cli/compare/v0.16.24...v0.17.0)\n\
        \n##### \u26A0\uFE0F A Breaking Change \u26A0\uFE0F\n\nCilium CLI removes\
        \ the [External workloads feature](https://docs.cilium.io/en/stable/network/external-workloads/)\
        \ in this release ([https://github.com/cilium/cilium/pull/37418](https://redirect.github.com/cilium/cilium/pull/37418)).\
        \ More specifically, it removes:\n\n-   `cilium clustermesh external-workload`\
        \ command.\n-   `--enable-external-workloads` flag in `cilium clustermesh\
        \ enable` command.\n-   Connectivity tests related to external workloads.\n\
        -   Sysdump support for external workloads.\n\nCilium community plans to stop\
        \ maintaining the external workload feature in all the stable release branches\
        \ (v1.15, v1.16, and v1.17), and the feature will be removed in v1.18 release.\n\
        \n##### What's Changed\n\n**Minor Changes:**\n\n-   Cilium CLI IPsec fixes\
        \ ([cilium/cilium#37018](https://redirect.github.com/cilium/cilium/issues/37018),\
        \ [@&#8203;viktor-kurchenko](https://redirect.github.com/viktor-kurchenko))\n\
        -   cli: Improve fetching of Cilium component logs in failure scenarios ([cilium/cilium#37160](https://redirect.github.com/cilium/cilium/issues/37160),\
        \ [@&#8203;joestringer](https://redirect.github.com/joestringer))\n-   Remove\
        \ external-workload feature from Cilium and cilium-cli. Use previous version\
        \ of cilium-cli if needed to provision unsupported external-workload clusters.\
        \ ([cilium/cilium#37418](https://redirect.github.com/cilium/cilium/issues/37418),\
        \ [@&#8203;brb](https://redirect.github.com/brb))\n\n**CI Changes:**\n\n-\
        \   cilium-cli/connectivity: additionally check for container restarts ([cilium/cilium#36299](https://redirect.github.com/cilium/cilium/issues/36299),\
        \ [@&#8203;giorio94](https://redirect.github.com/giorio94))\n-   cilium-cli:\
        \ add explicit IPv6 testing to PodToK8sLocal ([cilium/cilium#37461](https://redirect.github.com/cilium/cilium/issues/37461),\
        \ [@&#8203;saiaunghlyanhtet](https://redirect.github.com/saiaunghlyanhtet))\n\
        -   cilium-cli: extend no-interrupted-connections to test NodePort from outside\
        \ ([cilium/cilium#37294](https://redirect.github.com/cilium/cilium/issues/37294),\
        \ [@&#8203;ysksuzuki](https://redirect.github.com/ysksuzuki))\n-   cilium-cli:\
        \ Fix GITHUB_WORKFLOW_REF parsing ([cilium/cilium#37686](https://redirect.github.com/cilium/cilium/issues/37686),\
        \ [@&#8203;joestringer](https://redirect.github.com/joestringer))\n-   CLI:\
        \ Attribute tests to codeowners ([cilium/cilium#37027](https://redirect.github.com/cilium/cilium/issues/37027),\
        \ [@&#8203;joestringer](https://redirect.github.com/joestringer))\n-   Update\
        \ stable release to v0.16.24 by [@&#8203;michi-covalent](https://redirect.github.com/michi-covalent)\
        \ in [https://github.com/cilium/cilium-cli/pull/2921](https://redirect.github.com/cilium/cilium-cli/pull/2921)\n\
        -   chore(deps): update all github action dependencies (patch) by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2922](https://redirect.github.com/cilium/cilium-cli/pull/2922)\n\
        -   chore(deps): update ubuntu:24.04 docker digest to [`7229784`](https://redirect.github.com/cilium/cilium-cli/commit/7229784)\
        \ by [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2923](https://redirect.github.com/cilium/cilium-cli/pull/2923)\n\
        -   chore(deps): update golangci/golangci-lint-action action to v6.3.0 by\
        \ [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2925](https://redirect.github.com/cilium/cilium-cli/pull/2925)\n\
        -   Remove v0.15.22 from the release list by [@&#8203;michi-covalent](https://redirect.github.com/michi-covalent)\
        \ in [https://github.com/cilium/cilium-cli/pull/2930](https://redirect.github.com/cilium/cilium-cli/pull/2930)\n\
        -   chore(deps): update docker/setup-buildx-action action to v3.9.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2928](https://redirect.github.com/cilium/cilium-cli/pull/2928)\n\
        -   chore(deps): update golangci/golangci-lint-action action to v6.3.1 by\
        \ [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2929](https://redirect.github.com/cilium/cilium-cli/pull/2929)\n\
        -   chore(deps): update dependency go to v1.23.6 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2927](https://redirect.github.com/cilium/cilium-cli/pull/2927)\n\
        -   chore(deps): update aws-actions/configure-aws-credentials action to v4.1.0\
        \ by [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2932](https://redirect.github.com/cilium/cilium-cli/pull/2932)\n\
        -   chore(deps): update golangci/golangci-lint-action action to v6.3.2 by\
        \ [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2931](https://redirect.github.com/cilium/cilium-cli/pull/2931)\n\
        -   chore(deps): update golangci/golangci-lint docker tag to v1.64.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2933](https://redirect.github.com/cilium/cilium-cli/pull/2933)\n\
        -   .github: Pass through GITHUB_WORKFLOW_REF by [@&#8203;joestringer](https://redirect.github.com/joestringer)\
        \ in [https://github.com/cilium/cilium-cli/pull/2936](https://redirect.github.com/cilium/cilium-cli/pull/2936)\n\
        -   chore(deps): update golangci/golangci-lint-action action to v6.4.0 by\
        \ [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2938](https://redirect.github.com/cilium/cilium-cli/pull/2938)\n\
        -   ci: avoid using deprecated tls.secretsBackend flag by [@&#8203;tklauser](https://redirect.github.com/tklauser)\
        \ in [https://github.com/cilium/cilium-cli/pull/2934](https://redirect.github.com/cilium/cilium-cli/pull/2934)\n\
        -   chore(deps): update golangci/golangci-lint docker tag to v1.64.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2935](https://redirect.github.com/cilium/cilium-cli/pull/2935)\n\
        -   chore(deps): update golangci/golangci-lint docker tag to v1.64.5 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2940](https://redirect.github.com/cilium/cilium-cli/pull/2940)\n\
        -   chore(deps): update dependency cilium/cilium to v1.16.7 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2943](https://redirect.github.com/cilium/cilium-cli/pull/2943)\n\
        -   chore(deps): update all github action dependencies (patch) - autoclosed\
        \ by [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2937](https://redirect.github.com/cilium/cilium-cli/pull/2937)\n\
        -   chore(deps): update dependency kubernetes-sigs/kind to v0.27.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2941](https://redirect.github.com/cilium/cilium-cli/pull/2941)\n\
        -   github: Remove externalworkloads.yaml by [@&#8203;michi-covalent](https://redirect.github.com/michi-covalent)\
        \ in [https://github.com/cilium/cilium-cli/pull/2944](https://redirect.github.com/cilium/cilium-cli/pull/2944)\n\
        -   chore(deps): update golangci/golangci-lint-action action to v6.5.0 by\
        \ [@&#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/cilium/cilium-cli/pull/2945](https://redirect.github.com/cilium/cilium-cli/pull/2945)\n\
        -   chore(deps): update docker/build-push-action action to v6.14.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\
        \ in [https://github.com/cilium/cilium-cli/pull/2946](https://redirect.github.com/cilium/cilium-cli/pull/2946)\n\
        -   Prepare for v0.17.0 release by [@&#8203;michi-covalent](https://redirect.github.com/michi-covalent)\
        \ in [https://github.com/cilium/cilium-cli/pull/2947](https://redirect.github.com/cilium/cilium-cli/pull/2947)\n\
        \n**Misc Changes:**\n\n-   chore(deps): update all-dependencies (main) ([cilium/cilium#37341](https://redirect.github.com/cilium/cilium/issues/37341),\
        \ [@&#8203;cilium-renovate](https://redirect.github.com/cilium-renovate)\\\
        [bot])\n-   chore(deps): update all-dependencies (main) ([cilium/cilium#37660](https://redirect.github.com/cilium/cilium/issues/37660),\
        \ [@&#8203;cilium-renovate](https://redirect.github.com/cilium-renovate)\\\
        [bot])\n-   chore(deps): update docker.io/library/golang docker tag to v1.24.0\
        \ (main) ([cilium/cilium#37603](https://redirect.github.com/cilium/cilium/issues/37603),\
        \ [@&#8203;cilium-renovate](https://redirect.github.com/cilium-renovate)\\\
        [bot])\n-   chore(deps): update go to v1.23.6 (main) ([cilium/cilium#37495](https://redirect.github.com/cilium/cilium/issues/37495),\
        \ [@&#8203;cilium-renovate](https://redirect.github.com/cilium-renovate)\\\
        [bot])\n-   cilium-cli/connectivity: ignore hubble-ui warning in no-errors-in-logs\
        \ test ([cilium/cilium#37563](https://redirect.github.com/cilium/cilium/issues/37563),\
        \ [@&#8203;tklauser](https://redirect.github.com/tklauser))\n-   cilium-cli/sysdump:\
        \ drop obsolete CiliumEgressNATPolicy entry ([cilium/cilium#37584](https://redirect.github.com/cilium/cilium/issues/37584),\
        \ [@&#8203;giorio94](https://redirect.github.com/giorio94))\n-   cilium-cli:\
        \ enable websockets for k8s exec ([cilium/cilium#37538](https://redirect.github.com/cilium/cilium/issues/37538),\
        \ [@&#8203;asauber](https://redirect.github.com/asauber))\n-   cilium-cli:\
        \ re-fix GITHUB_WORKFLOW_REF parsing ([cilium/cilium#37707](https://redirect.github.com/cilium/cilium/issues/37707),\
        \ [@&#8203;kaworu](https://redirect.github.com/kaworu))\n-   cli: Ensure EGW\
        \ tests trigger failures via actions ([cilium/cilium#37649](https://redirect.github.com/cilium/cilium/issues/37649),\
        \ [@&#8203;joestringer](https://redirect.github.com/joestringer))\n-   connectivity:\
        \ Add curl retry params for TLS inspection test ([cilium/cilium#37424](https://redirect.github.com/cilium/cilium/issues/37424),\
        \ [@&#8203;sayboras](https://redirect.github.com/sayboras))\n-   connectivity:\
        \ Avoid hard-coded external target in warning log ([cilium/cilium#37443](https://redirect.github.com/cilium/cilium/issues/37443),\
        \ [@&#8203;sayboras](https://redirect.github.com/sayboras))\n-   Preparation\
        \ to test IPv4 and IPv6 explicitly in connectivity tests ([cilium/cilium#37468](https://redirect.github.com/cilium/cilium/issues/37468),\
        \ [@&#8203;gentoo-root](https://redirect.github.com/gentoo-root))\n-   Revert\
        \ \"cli: Use error def of github.com/cilium/ebpf\" ([cilium/cilium#37687](https://redirect.github.com/cilium/cilium/issues/37687),\
        \ [@&#8203;joestringer](https://redirect.github.com/joestringer))\n-   test:\
        \ Update negative test case for TLS SNI ([cilium/cilium#37386](https://redirect.github.com/cilium/cilium/issues/37386),\
        \ [@&#8203;sayboras](https://redirect.github.com/sayboras))\n-   wireguard:\
        \ introduce v2 pod-to-pod connectivity tests ([cilium/cilium#37533](https://redirect.github.com/cilium/cilium/issues/37533),\
        \ [@&#8203;ldelossa](https://redirect.github.com/ldelossa))\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/regiocloud/e2e-tests).\n\
        <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/regiocloud/e2e-tests/pull/100
      child_jobs: []
      commit_id: cc8e5dfe24997de31fc2cf87d73ee8888ac41e96
      event_id: aa6c6cd0-efbb-11ef-99d3-95b7350ff8ef
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/40f9193f31594213b240b456e92118b2/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/40f9193f31594213b240b456e92118b2/work/logs
        result_data_file: /var/lib/zuul/builds/40f9193f31594213b240b456e92118b2/work/results.json
        src_root: /var/lib/zuul/builds/40f9193f31594213b240b456e92118b2/work/src
        work_root: /var/lib/zuul/builds/40f9193f31594213b240b456e92118b2/work
      items:
      - branch: main
        change: '100'
        change_url: https://github.com/regiocloud/e2e-tests/pull/100
        patchset: cc8e5dfe24997de31fc2cf87d73ee8888ac41e96
        project:
          canonical_hostname: github.com
          canonical_name: github.com/regiocloud/e2e-tests
          name: regiocloud/e2e-tests
          short_name: e2e-tests
          src_dir: src/github.com/regiocloud/e2e-tests
      job: ansible-lint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGNpbGl1bS9jaWxpdW0tY2xpIHRvIHYwLjE3LjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVXBkYXRlIHwgQ2hhbmdlIHwKfC0tLXwtLS18LS0tfAp8IFtjaWxpdW0vY2lsaXVtLWNsaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpKSB8IG1pbm9yIHwgYDAuMTYuMjRgIC0+IGAwLjE3LjBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5jaWxpdW0vY2lsaXVtLWNsaSAoY2lsaXVtL2NpbGl1bS1jbGkpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuMTcuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9yZWxlYXNlcy90YWcvdjAuMTcuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL2NvbXBhcmUvdjAuMTYuMjQuLi52MC4xNy4wKQoKIyMjIyMg4pqg77iPIEEgQnJlYWtpbmcgQ2hhbmdlIOKaoO+4jwoKQ2lsaXVtIENMSSByZW1vdmVzIHRoZSBbRXh0ZXJuYWwgd29ya2xvYWRzIGZlYXR1cmVdKGh0dHBzOi8vZG9jcy5jaWxpdW0uaW8vZW4vc3RhYmxlL25ldHdvcmsvZXh0ZXJuYWwtd29ya2xvYWRzLykgaW4gdGhpcyByZWxlYXNlIChbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vcHVsbC8zNzQxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vcHVsbC8zNzQxOCkpLiBNb3JlIHNwZWNpZmljYWxseSwgaXQgcmVtb3ZlczoKCi0gICBgY2lsaXVtIGNsdXN0ZXJtZXNoIGV4dGVybmFsLXdvcmtsb2FkYCBjb21tYW5kLgotICAgYC0tZW5hYmxlLWV4dGVybmFsLXdvcmtsb2Fkc2AgZmxhZyBpbiBgY2lsaXVtIGNsdXN0ZXJtZXNoIGVuYWJsZWAgY29tbWFuZC4KLSAgIENvbm5lY3Rpdml0eSB0ZXN0cyByZWxhdGVkIHRvIGV4dGVybmFsIHdvcmtsb2Fkcy4KLSAgIFN5c2R1bXAgc3VwcG9ydCBmb3IgZXh0ZXJuYWwgd29ya2xvYWRzLgoKQ2lsaXVtIGNvbW11bml0eSBwbGFucyB0byBzdG9wIG1haW50YWluaW5nIHRoZSBleHRlcm5hbCB3b3JrbG9hZCBmZWF0dXJlIGluIGFsbCB0aGUgc3RhYmxlIHJlbGVhc2UgYnJhbmNoZXMgKHYxLjE1LCB2MS4xNiwgYW5kIHYxLjE3KSwgYW5kIHRoZSBmZWF0dXJlIHdpbGwgYmUgcmVtb3ZlZCBpbiB2MS4xOCByZWxlYXNlLgoKIyMjIyMgV2hhdCdzIENoYW5nZWQKCioqTWlub3IgQ2hhbmdlczoqKgoKLSAgIENpbGl1bSBDTEkgSVBzZWMgZml4ZXMgKFtjaWxpdW0vY2lsaXVtIzM3MDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzcwMTgpLCBbQCYjODIwMzt2aWt0b3Ita3VyY2hlbmtvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmlrdG9yLWt1cmNoZW5rbykpCi0gICBjbGk6IEltcHJvdmUgZmV0Y2hpbmcgb2YgQ2lsaXVtIGNvbXBvbmVudCBsb2dzIGluIGZhaWx1cmUgc2NlbmFyaW9zIChbY2lsaXVtL2NpbGl1bSMzNzE2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3MTYwKSwgW0AmIzgyMDM7am9lc3RyaW5nZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2VzdHJpbmdlcikpCi0gICBSZW1vdmUgZXh0ZXJuYWwtd29ya2xvYWQgZmVhdHVyZSBmcm9tIENpbGl1bSBhbmQgY2lsaXVtLWNsaS4gVXNlIHByZXZpb3VzIHZlcnNpb24gb2YgY2lsaXVtLWNsaSBpZiBuZWVkZWQgdG8gcHJvdmlzaW9uIHVuc3VwcG9ydGVkIGV4dGVybmFsLXdvcmtsb2FkIGNsdXN0ZXJzLiAoW2NpbGl1bS9jaWxpdW0jMzc0MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzQxOCksIFtAJiM4MjAzO2JyYl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JyYikpCgoqKkNJIENoYW5nZXM6KioKCi0gICBjaWxpdW0tY2xpL2Nvbm5lY3Rpdml0eTogYWRkaXRpb25hbGx5IGNoZWNrIGZvciBjb250YWluZXIgcmVzdGFydHMgKFtjaWxpdW0vY2lsaXVtIzM2Mjk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzYyOTkpLCBbQCYjODIwMztnaW9yaW85NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpb3Jpbzk0KSkKLSAgIGNpbGl1bS1jbGk6IGFkZCBleHBsaWNpdCBJUHY2IHRlc3RpbmcgdG8gUG9kVG9LOHNMb2NhbCAoW2NpbGl1bS9jaWxpdW0jMzc0NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzQ2MSksIFtAJiM4MjAzO3NhaWF1bmdobHlhbmh0ZXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zYWlhdW5naGx5YW5odGV0KSkKLSAgIGNpbGl1bS1jbGk6IGV4dGVuZCBuby1pbnRlcnJ1cHRlZC1jb25uZWN0aW9ucyB0byB0ZXN0IE5vZGVQb3J0IGZyb20gb3V0c2lkZSAoW2NpbGl1bS9jaWxpdW0jMzcyOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzI5NCksIFtAJiM4MjAzO3lza3N1enVraV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3lza3N1enVraSkpCi0gICBjaWxpdW0tY2xpOiBGaXggR0lUSFVCX1dPUktGTE9XX1JFRiBwYXJzaW5nIChbY2lsaXVtL2NpbGl1bSMzNzY4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3Njg2KSwgW0AmIzgyMDM7am9lc3RyaW5nZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2VzdHJpbmdlcikpCi0gICBDTEk6IEF0dHJpYnV0ZSB0ZXN0cyB0byBjb2Rlb3duZXJzIChbY2lsaXVtL2NpbGl1bSMzNzAyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3MDI3KSwgW0AmIzgyMDM7am9lc3RyaW5nZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2VzdHJpbmdlcikpCi0gICBVcGRhdGUgc3RhYmxlIHJlbGVhc2UgdG8gdjAuMTYuMjQgYnkgW0AmIzgyMDM7bWljaGktY292YWxlbnRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taWNoaS1jb3ZhbGVudCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MjEpCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBnaXRodWIgYWN0aW9uIGRlcGVuZGVuY2llcyAocGF0Y2gpIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTIyKQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSB1YnVudHU6MjQuMDQgZG9ja2VyIGRpZ2VzdCB0byBbYDcyMjk3ODRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvY29tbWl0LzcyMjk3ODQpIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTIzKQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBnb2xhbmdjaS9nb2xhbmdjaS1saW50LWFjdGlvbiBhY3Rpb24gdG8gdjYuMy4wIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTI1KQotICAgUmVtb3ZlIHYwLjE1LjIyIGZyb20gdGhlIHJlbGVhc2UgbGlzdCBieSBbQCYjODIwMzttaWNoaS1jb3ZhbGVudF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21pY2hpLWNvdmFsZW50KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkzMCkKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgZG9ja2VyL3NldHVwLWJ1aWxkeC1hY3Rpb24gYWN0aW9uIHRvIHYzLjkuMCBieSBbQCYjODIwMztyZW5vdmF0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkyOCkKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgZ29sYW5nY2kvZ29sYW5nY2ktbGludC1hY3Rpb24gYWN0aW9uIHRvIHY2LjMuMSBieSBbQCYjODIwMztyZW5vdmF0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkyOSkKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgZGVwZW5kZW5jeSBnbyB0byB2MS4yMy42IGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTI3KQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBhd3MtYWN0aW9ucy9jb25maWd1cmUtYXdzLWNyZWRlbnRpYWxzIGFjdGlvbiB0byB2NC4xLjAgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzIpCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGdvbGFuZ2NpL2dvbGFuZ2NpLWxpbnQtYWN0aW9uIGFjdGlvbiB0byB2Ni4zLjIgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzEpCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGdvbGFuZ2NpL2dvbGFuZ2NpLWxpbnQgZG9ja2VyIHRhZyB0byB2MS42NC4yIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTMzKQotICAgLmdpdGh1YjogUGFzcyB0aHJvdWdoIEdJVEhVQl9XT1JLRkxPV19SRUYgYnkgW0AmIzgyMDM7am9lc3RyaW5nZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2VzdHJpbmdlcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzYpCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGdvbGFuZ2NpL2dvbGFuZ2NpLWxpbnQtYWN0aW9uIGFjdGlvbiB0byB2Ni40LjAgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzgpCi0gICBjaTogYXZvaWQgdXNpbmcgZGVwcmVjYXRlZCB0bHMuc2VjcmV0c0JhY2tlbmQgZmxhZyBieSBbQCYjODIwMzt0a2xhdXNlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RrbGF1c2VyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjkzNCkKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgZ29sYW5nY2kvZ29sYW5nY2ktbGludCBkb2NrZXIgdGFnIHRvIHYxLjY0LjQgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5MzUpCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGdvbGFuZ2NpL2dvbGFuZ2NpLWxpbnQgZG9ja2VyIHRhZyB0byB2MS42NC41IGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQwKQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGNpbGl1bS9jaWxpdW0gdG8gdjEuMTYuNyBieSBbQCYjODIwMztyZW5vdmF0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjk0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0tY2xpL3B1bGwvMjk0MykKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGdpdGh1YiBhY3Rpb24gZGVwZW5kZW5jaWVzIChwYXRjaCkgLSBhdXRvY2xvc2VkIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTM3KQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGt1YmVybmV0ZXMtc2lncy9raW5kIHRvIHYwLjI3LjAgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDEpCi0gICBnaXRodWI6IFJlbW92ZSBleHRlcm5hbHdvcmtsb2Fkcy55YW1sIGJ5IFtAJiM4MjAzO21pY2hpLWNvdmFsZW50XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWljaGktY292YWxlbnQpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQ0KQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBnb2xhbmdjaS9nb2xhbmdjaS1saW50LWFjdGlvbiBhY3Rpb24gdG8gdjYuNS4wIGJ5IFtAJiM4MjAzO3Jlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVub3ZhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS1jbGkvcHVsbC8yOTQ1KQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBkb2NrZXIvYnVpbGQtcHVzaC1hY3Rpb24gYWN0aW9uIHRvIHY2LjE0LjAgYnkgW0AmIzgyMDM7cmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW5vdmF0ZSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDYpCi0gICBQcmVwYXJlIGZvciB2MC4xNy4wIHJlbGVhc2UgYnkgW0AmIzgyMDM7bWljaGktY292YWxlbnRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taWNoaS1jb3ZhbGVudCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtLWNsaS9wdWxsLzI5NDcpCgoqKk1pc2MgQ2hhbmdlczoqKgoKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsLWRlcGVuZGVuY2llcyAobWFpbikgKFtjaWxpdW0vY2lsaXVtIzM3MzQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzczNDEpLCBbQCYjODIwMztjaWxpdW0tcmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0tcmVub3ZhdGUpXFtib3RdKQotICAgY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwtZGVwZW5kZW5jaWVzIChtYWluKSAoW2NpbGl1bS9jaWxpdW0jMzc2NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzY2MCksIFtAJiM4MjAzO2NpbGl1bS1yZW5vdmF0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS1yZW5vdmF0ZSlcW2JvdF0pCi0gICBjaG9yZShkZXBzKTogdXBkYXRlIGRvY2tlci5pby9saWJyYXJ5L2dvbGFuZyBkb2NrZXIgdGFnIHRvIHYxLjI0LjAgKG1haW4pIChbY2lsaXVtL2NpbGl1bSMzNzYwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NjAzKSwgW0AmIzgyMDM7Y2lsaXVtLXJlbm92YXRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtLXJlbm92YXRlKVxbYm90XSkKLSAgIGNob3JlKGRlcHMpOiB1cGRhdGUgZ28gdG8gdjEuMjMuNiAobWFpbikgKFtjaWxpdW0vY2lsaXVtIzM3NDk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzc0OTUpLCBbQCYjODIwMztjaWxpdW0tcmVub3ZhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0tcmVub3ZhdGUpXFtib3RdKQotICAgY2lsaXVtLWNsaS9jb25uZWN0aXZpdHk6IGlnbm9yZSBodWJibGUtdWkgd2FybmluZyBpbiBuby1lcnJvcnMtaW4tbG9ncyB0ZXN0IChbY2lsaXVtL2NpbGl1bSMzNzU2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NTYzKSwgW0AmIzgyMDM7dGtsYXVzZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90a2xhdXNlcikpCi0gICBjaWxpdW0tY2xpL3N5c2R1bXA6IGRyb3Agb2Jzb2xldGUgQ2lsaXVtRWdyZXNzTkFUUG9saWN5IGVudHJ5IChbY2lsaXVtL2NpbGl1bSMzNzU4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NTg0KSwgW0AmIzgyMDM7Z2lvcmlvOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naW9yaW85NCkpCi0gICBjaWxpdW0tY2xpOiBlbmFibGUgd2Vic29ja2V0cyBmb3IgazhzIGV4ZWMgKFtjaWxpdW0vY2lsaXVtIzM3NTM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzc1MzgpLCBbQCYjODIwMzthc2F1YmVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXNhdWJlcikpCi0gICBjaWxpdW0tY2xpOiByZS1maXggR0lUSFVCX1dPUktGTE9XX1JFRiBwYXJzaW5nIChbY2lsaXVtL2NpbGl1bSMzNzcwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NzA3KSwgW0AmIzgyMDM7a2F3b3J1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2F3b3J1KSkKLSAgIGNsaTogRW5zdXJlIEVHVyB0ZXN0cyB0cmlnZ2VyIGZhaWx1cmVzIHZpYSBhY3Rpb25zIChbY2lsaXVtL2NpbGl1bSMzNzY0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NjQ5KSwgW0AmIzgyMDM7am9lc3RyaW5nZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2VzdHJpbmdlcikpCi0gICBjb25uZWN0aXZpdHk6IEFkZCBjdXJsIHJldHJ5IHBhcmFtcyBmb3IgVExTIGluc3BlY3Rpb24gdGVzdCAoW2NpbGl1bS9jaWxpdW0jMzc0MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzQyNCksIFtAJiM4MjAzO3NheWJvcmFzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2F5Ym9yYXMpKQotICAgY29ubmVjdGl2aXR5OiBBdm9pZCBoYXJkLWNvZGVkIGV4dGVybmFsIHRhcmdldCBpbiB3YXJuaW5nIGxvZyAoW2NpbGl1bS9jaWxpdW0jMzc0NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzQ0MyksIFtAJiM4MjAzO3NheWJvcmFzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2F5Ym9yYXMpKQotICAgUHJlcGFyYXRpb24gdG8gdGVzdCBJUHY0IGFuZCBJUHY2IGV4cGxpY2l0bHkgaW4gY29ubmVjdGl2aXR5IHRlc3RzIChbY2lsaXVtL2NpbGl1bSMzNzQ2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpbGl1bS9jaWxpdW0vaXNzdWVzLzM3NDY4KSwgW0AmIzgyMDM7Z2VudG9vLXJvb3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nZW50b28tcm9vdCkpCi0gICBSZXZlcnQgImNsaTogVXNlIGVycm9yIGRlZiBvZiBnaXRodWIuY29tL2NpbGl1bS9lYnBmIiAoW2NpbGl1bS9jaWxpdW0jMzc2ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzY4NyksIFtAJiM4MjAzO2pvZXN0cmluZ2VyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vam9lc3RyaW5nZXIpKQotICAgdGVzdDogVXBkYXRlIG5lZ2F0aXZlIHRlc3QgY2FzZSBmb3IgVExTIFNOSSAoW2NpbGl1bS9jaWxpdW0jMzczODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jaWxpdW0vY2lsaXVtL2lzc3Vlcy8zNzM4NiksIFtAJiM4MjAzO3NheWJvcmFzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2F5Ym9yYXMpKQotICAgd2lyZWd1YXJkOiBpbnRyb2R1Y2UgdjIgcG9kLXRvLXBvZCBjb25uZWN0aXZpdHkgdGVzdHMgKFtjaWxpdW0vY2lsaXVtIzM3NTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2lsaXVtL2NpbGl1bS9pc3N1ZXMvMzc1MzMpLCBbQCYjODIwMztsZGVsb3NzYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xkZWxvc3NhKSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvcmVnaW9jbG91ZC9lMmUtdGVzdHMpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUl6T1M0eE56WXVNaUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJak01TGpFM05pNHlJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNlcxMTktLT4K
      patchset: cc8e5dfe24997de31fc2cf87d73ee8888ac41e96
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/regiocloud/zuul-config:
            canonical_name: github.com/regiocloud/zuul-config
            checkout: main
            commit: b332b0d36123cdbafe9c04a04ca9cf91753f613d
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 3a0e686ad9c1d3d8f73cfd04dae46fd01cc1f95a
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: cb7897f6466029d2b158db548c99b2f44c9a75ab
          untrusted/project_1/github.com/regiocloud/zuul-config:
            canonical_name: github.com/regiocloud/zuul-config
            checkout: main
            commit: b332b0d36123cdbafe9c04a04ca9cf91753f613d
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 3a0e686ad9c1d3d8f73cfd04dae46fd01cc1f95a
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/ansible-lint/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/regiocloud/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/regiocloud/e2e-tests
        name: regiocloud/e2e-tests
        short_name: e2e-tests
        src_dir: src/github.com/regiocloud/e2e-tests
      projects:
        github.com/regiocloud/e2e-tests:
          canonical_hostname: github.com
          canonical_name: github.com/regiocloud/e2e-tests
          checkout: main
          checkout_description: zuul branch
          commit: 7220a65b221a6d4a62be729e83afe9a38af430d9
          name: regiocloud/e2e-tests
          required: false
          short_name: e2e-tests
          src_dir: src/github.com/regiocloud/e2e-tests
      ref: refs/pull/100/head
      resources: {}
      tenant: regiocloud
      timeout: 1800
      voting: true
