all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe79:6d4f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: e505bb49-c1fa-4575-9370-56a2f12143e3
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe79:6d4f
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.131
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe79:6d4f
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: YAKEcloud/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: YAKEcloud/yake-ansible/.zuul.yaml@main#82>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 44a7be4602f94874bd7ba942557c0b6b
      build_refs:
      - branch: main
        change: '667'
        change_message: "chore(deps): update dependency gardener/gardener-extension-provider-aws
          to v1.70.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gardener/gardener-extension-provider-aws](https://redirect.github.com/gardener/gardener-extension-provider-aws)
          | minor | `1.69.1` \u2192 `1.70.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener-extension-provider-aws
          (gardener/gardener-extension-provider-aws)</summary>\n\n### [`v1.70.0`](https://redirect.github.com/gardener/gardener-extension-provider-aws/releases/tag/v1.70.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener-extension-provider-aws/compare/v1.69.1...v1.70.0)\n\n###
          \\[github.com/gardener/gardener-extension-provider-aws:v1.70.0]\n\n####
          \u26A0\uFE0F Breaking Changes\n\n- `[OPERATOR]` `provider-aws` no longer
          supports Shoots with \u041Aubernetes version <= 1.30. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;1763](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1763)]\n-
          `[OPERATOR]` \u26A0\uFE0F This extension no longer supports Kubernetes versions
          `<= 1.31`. Please make sure to upgrade all Garden, Seed and Shoot clusters
          to at least version 1.32 before deploying this extension version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;1785](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1785)]\n\n####
          \u2728 New Features\n\n- `[USER]` Metrics for the CSI driver controller
          are now enabled by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;1773](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1773)]\n-
          `[USER]` Add ability to specify IPv6CIDR from an IPAM pool by [@&#8203;guydc](https://redirect.github.com/guydc)
          \\[[#&#8203;1799](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1799)]\n-
          `[USER]` Add `networkInterfaces` field to WorkerConfig API for configuring
          multiple EFA network interfaces with network card index ranges and device
          index ranges on GPU worker pools by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `placement` field to WorkerConfig API for configuring placement
          groups, tenancy, dedicated hosts, and partition numbers on worker pools
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `instanceMarketOptions` field to WorkerConfig API for configuring
          options like `spot` instances, `capacity-block` (for targeting ML capacity
          block reservations), `interruptible-capacity-reservation`. by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` Fix `NamespacedCloudProfile` admission
          to populate `capabilityFlavors` on spec machine images and allow expirationDate-only
          overrides of parent versions without requiring a providerConfig entry. by
          [@&#8203;Roncossek](https://redirect.github.com/Roncossek) \\[[#&#8203;1797](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1797)]\n-
          `[USER]` Validation no longer assumes all subnets of a zone must be covered
          by a single VPC cidr by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1813](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1813)]\n-
          `[DEVELOPER]` Validate that `capabilityDefinitions` is not empty in `FindImageInCloudProfile`
          to fail fast when normalization was skipped. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;1775](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1775)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Update aws-custom-route-controller image
          tag to `v0.16.0`. by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;1794](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1794)]\n-
          `[OPERATOR]` Calico mutating admission policy chart uses the correct API
          version based on the shoot's Kubernetes version, and aligns the enable/disable
          logic accordingly. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;1770](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1770)]\n-
          `[OPERATOR]` Explicitly set 'NLBGatewayAPI' and 'ALBGatewayAPI' featuregates
          on AWS LB controller to false to avoid autodetection by the controller which
          results in issues with permissions and CRDs by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1786](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1786)]\n-
          `[OPERATOR]` Bump `machine-controller-manager-provider-aws` to `v0.28.0`.
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[OPERATOR]` Enables the backupentry controller in the runtime cluster by
          [@&#8203;hebelsan](https://redirect.github.com/hebelsan) \\[[#&#8203;1806](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1806)]\n-
          `[OPERATOR]` `MachineClass`es and their `Secret`s are now deployed with
          the controller-runtime's client instead of using the [`github.com/gardener/gardener/pkg/client/kubernetes.ChartApplier`](https://redirect.github.com/gardener/gardener/blob/b5d62d852baa2256c8dab11451cc1f8d2692bc6f/pkg/client/kubernetes/chartapplier.go#L18-L24)
          and the `machineclass` chart.\\\n  Additionally, the deployments are done
          in parallel, which speeds up the whole operation. This is important for
          cases when there is high latency to the `kube-apiserver` and a large number
          of resources have to be deployed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;1731](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1731)]\n-
          `[DEPENDENCY]` The following container images have been updated:\n  - aws-load-balancer-controller:
          v3.2.1 -> v3.3.0 (singleton)\n  - csi-driver: v1.58.0 -> v1.59.0 (singleton)\n
          \ - csi-driver-efs: v3.0.0 -> v3.1.0 (singleton) by [@&#8203;federated-github-access](https://redirect.github.com/federated-github-access)\\[bot]
          \\[[#&#8203;1774](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1774)]\n\n####
          application/spdx+json\n\n- gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:0c07ebfc90b62ddec6bb82a633c94e08e5e0b733e0bde04f0c6eb38c337ff017`\n-
          gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:3f578059b1dafc06d4bd739ae956d21b0139e4c9941c0c61e0e337b58435491c`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:08c06e9b50c1ca1995d80372ff23db25100dee3ea6e9fcdab3c4b95ebe4132a8`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:eeaf6c50ac863dd48f24667d94b65a29f6186a6b1e8bb2560f84c46f20309efa`\n\n####
          Helm Charts\n\n- admission-aws-application: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.70.0`\n-
          admission-aws-runtime: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.70.0`\n-
          provider-aws: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.70.0`\n\n####
          Container (OCI) Images\n\n- gardener-extension-admission-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.70.0`\n-
          gardener-extension-provider-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.70.0`\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**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, 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/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/667
        commit_id: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        patchset: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      buildset: 3d3ba5d27de14a4e8ee7deeab89a4195
      buildset_refs:
      - branch: main
        change: '667'
        change_message: "chore(deps): update dependency gardener/gardener-extension-provider-aws
          to v1.70.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gardener/gardener-extension-provider-aws](https://redirect.github.com/gardener/gardener-extension-provider-aws)
          | minor | `1.69.1` \u2192 `1.70.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener-extension-provider-aws
          (gardener/gardener-extension-provider-aws)</summary>\n\n### [`v1.70.0`](https://redirect.github.com/gardener/gardener-extension-provider-aws/releases/tag/v1.70.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener-extension-provider-aws/compare/v1.69.1...v1.70.0)\n\n###
          \\[github.com/gardener/gardener-extension-provider-aws:v1.70.0]\n\n####
          \u26A0\uFE0F Breaking Changes\n\n- `[OPERATOR]` `provider-aws` no longer
          supports Shoots with \u041Aubernetes version <= 1.30. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;1763](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1763)]\n-
          `[OPERATOR]` \u26A0\uFE0F This extension no longer supports Kubernetes versions
          `<= 1.31`. Please make sure to upgrade all Garden, Seed and Shoot clusters
          to at least version 1.32 before deploying this extension version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;1785](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1785)]\n\n####
          \u2728 New Features\n\n- `[USER]` Metrics for the CSI driver controller
          are now enabled by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;1773](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1773)]\n-
          `[USER]` Add ability to specify IPv6CIDR from an IPAM pool by [@&#8203;guydc](https://redirect.github.com/guydc)
          \\[[#&#8203;1799](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1799)]\n-
          `[USER]` Add `networkInterfaces` field to WorkerConfig API for configuring
          multiple EFA network interfaces with network card index ranges and device
          index ranges on GPU worker pools by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `placement` field to WorkerConfig API for configuring placement
          groups, tenancy, dedicated hosts, and partition numbers on worker pools
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `instanceMarketOptions` field to WorkerConfig API for configuring
          options like `spot` instances, `capacity-block` (for targeting ML capacity
          block reservations), `interruptible-capacity-reservation`. by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` Fix `NamespacedCloudProfile` admission
          to populate `capabilityFlavors` on spec machine images and allow expirationDate-only
          overrides of parent versions without requiring a providerConfig entry. by
          [@&#8203;Roncossek](https://redirect.github.com/Roncossek) \\[[#&#8203;1797](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1797)]\n-
          `[USER]` Validation no longer assumes all subnets of a zone must be covered
          by a single VPC cidr by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1813](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1813)]\n-
          `[DEVELOPER]` Validate that `capabilityDefinitions` is not empty in `FindImageInCloudProfile`
          to fail fast when normalization was skipped. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;1775](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1775)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Update aws-custom-route-controller image
          tag to `v0.16.0`. by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;1794](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1794)]\n-
          `[OPERATOR]` Calico mutating admission policy chart uses the correct API
          version based on the shoot's Kubernetes version, and aligns the enable/disable
          logic accordingly. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;1770](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1770)]\n-
          `[OPERATOR]` Explicitly set 'NLBGatewayAPI' and 'ALBGatewayAPI' featuregates
          on AWS LB controller to false to avoid autodetection by the controller which
          results in issues with permissions and CRDs by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1786](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1786)]\n-
          `[OPERATOR]` Bump `machine-controller-manager-provider-aws` to `v0.28.0`.
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[OPERATOR]` Enables the backupentry controller in the runtime cluster by
          [@&#8203;hebelsan](https://redirect.github.com/hebelsan) \\[[#&#8203;1806](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1806)]\n-
          `[OPERATOR]` `MachineClass`es and their `Secret`s are now deployed with
          the controller-runtime's client instead of using the [`github.com/gardener/gardener/pkg/client/kubernetes.ChartApplier`](https://redirect.github.com/gardener/gardener/blob/b5d62d852baa2256c8dab11451cc1f8d2692bc6f/pkg/client/kubernetes/chartapplier.go#L18-L24)
          and the `machineclass` chart.\\\n  Additionally, the deployments are done
          in parallel, which speeds up the whole operation. This is important for
          cases when there is high latency to the `kube-apiserver` and a large number
          of resources have to be deployed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;1731](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1731)]\n-
          `[DEPENDENCY]` The following container images have been updated:\n  - aws-load-balancer-controller:
          v3.2.1 -> v3.3.0 (singleton)\n  - csi-driver: v1.58.0 -> v1.59.0 (singleton)\n
          \ - csi-driver-efs: v3.0.0 -> v3.1.0 (singleton) by [@&#8203;federated-github-access](https://redirect.github.com/federated-github-access)\\[bot]
          \\[[#&#8203;1774](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1774)]\n\n####
          application/spdx+json\n\n- gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:0c07ebfc90b62ddec6bb82a633c94e08e5e0b733e0bde04f0c6eb38c337ff017`\n-
          gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:3f578059b1dafc06d4bd739ae956d21b0139e4c9941c0c61e0e337b58435491c`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:08c06e9b50c1ca1995d80372ff23db25100dee3ea6e9fcdab3c4b95ebe4132a8`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:eeaf6c50ac863dd48f24667d94b65a29f6186a6b1e8bb2560f84c46f20309efa`\n\n####
          Helm Charts\n\n- admission-aws-application: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.70.0`\n-
          admission-aws-runtime: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.70.0`\n-
          provider-aws: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.70.0`\n\n####
          Container (OCI) Images\n\n- gardener-extension-admission-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.70.0`\n-
          gardener-extension-provider-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.70.0`\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**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, 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/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/667
        commit_id: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        patchset: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      change: '667'
      change_message: "chore(deps): update dependency gardener/gardener-extension-provider-aws
        to v1.70.0\n\nThis PR contains the following updates:\n\n| Package | Update
        | Change |\n|---|---|---|\n| [gardener/gardener-extension-provider-aws](https://redirect.github.com/gardener/gardener-extension-provider-aws)
        | minor | `1.69.1` \u2192 `1.70.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener-extension-provider-aws
        (gardener/gardener-extension-provider-aws)</summary>\n\n### [`v1.70.0`](https://redirect.github.com/gardener/gardener-extension-provider-aws/releases/tag/v1.70.0)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener-extension-provider-aws/compare/v1.69.1...v1.70.0)\n\n###
        \\[github.com/gardener/gardener-extension-provider-aws:v1.70.0]\n\n#### \u26A0\uFE0F
        Breaking Changes\n\n- `[OPERATOR]` `provider-aws` no longer supports Shoots
        with \u041Aubernetes version <= 1.30. by [@&#8203;acumino](https://redirect.github.com/acumino)
        \\[[#&#8203;1763](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1763)]\n-
        `[OPERATOR]` \u26A0\uFE0F This extension no longer supports Kubernetes versions
        `<= 1.31`. Please make sure to upgrade all Garden, Seed and Shoot clusters
        to at least version 1.32 before deploying this extension version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;1785](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1785)]\n\n####
        \u2728 New Features\n\n- `[USER]` Metrics for the CSI driver controller are
        now enabled by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
        \\[[#&#8203;1773](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1773)]\n-
        `[USER]` Add ability to specify IPv6CIDR from an IPAM pool by [@&#8203;guydc](https://redirect.github.com/guydc)
        \\[[#&#8203;1799](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1799)]\n-
        `[USER]` Add `networkInterfaces` field to WorkerConfig API for configuring
        multiple EFA network interfaces with network card index ranges and device
        index ranges on GPU worker pools by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
        \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
        `[USER]` Add `placement` field to WorkerConfig API for configuring placement
        groups, tenancy, dedicated hosts, and partition numbers on worker pools by
        [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
        `[USER]` Add `instanceMarketOptions` field to WorkerConfig API for configuring
        options like `spot` instances, `capacity-block` (for targeting ML capacity
        block reservations), `interruptible-capacity-reservation`. by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
        \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n\n####
        \U0001F41B Bug Fixes\n\n- `[OPERATOR]` Fix `NamespacedCloudProfile` admission
        to populate `capabilityFlavors` on spec machine images and allow expirationDate-only
        overrides of parent versions without requiring a providerConfig entry. by
        [@&#8203;Roncossek](https://redirect.github.com/Roncossek) \\[[#&#8203;1797](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1797)]\n-
        `[USER]` Validation no longer assumes all subnets of a zone must be covered
        by a single VPC cidr by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
        \\[[#&#8203;1813](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1813)]\n-
        `[DEVELOPER]` Validate that `capabilityDefinitions` is not empty in `FindImageInCloudProfile`
        to fail fast when normalization was skipped. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
        \\[[#&#8203;1775](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1775)]\n\n####
        \U0001F3C3 Others\n\n- `[OPERATOR]` Update aws-custom-route-controller image
        tag to `v0.16.0`. by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
        \\[[#&#8203;1794](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1794)]\n-
        `[OPERATOR]` Calico mutating admission policy chart uses the correct API version
        based on the shoot's Kubernetes version, and aligns the enable/disable logic
        accordingly. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
        \\[[#&#8203;1770](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1770)]\n-
        `[OPERATOR]` Explicitly set 'NLBGatewayAPI' and 'ALBGatewayAPI' featuregates
        on AWS LB controller to false to avoid autodetection by the controller which
        results in issues with permissions and CRDs by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
        \\[[#&#8203;1786](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1786)]\n-
        `[OPERATOR]` Bump `machine-controller-manager-provider-aws` to `v0.28.0`.
        by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
        `[OPERATOR]` Enables the backupentry controller in the runtime cluster by
        [@&#8203;hebelsan](https://redirect.github.com/hebelsan) \\[[#&#8203;1806](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1806)]\n-
        `[OPERATOR]` `MachineClass`es and their `Secret`s are now deployed with the
        controller-runtime's client instead of using the [`github.com/gardener/gardener/pkg/client/kubernetes.ChartApplier`](https://redirect.github.com/gardener/gardener/blob/b5d62d852baa2256c8dab11451cc1f8d2692bc6f/pkg/client/kubernetes/chartapplier.go#L18-L24)
        and the `machineclass` chart.\\\n  Additionally, the deployments are done
        in parallel, which speeds up the whole operation. This is important for cases
        when there is high latency to the `kube-apiserver` and a large number of resources
        have to be deployed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
        \\[[#&#8203;1731](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1731)]\n-
        `[DEPENDENCY]` The following container images have been updated:\n  - aws-load-balancer-controller:
        v3.2.1 -> v3.3.0 (singleton)\n  - csi-driver: v1.58.0 -> v1.59.0 (singleton)\n
        \ - csi-driver-efs: v3.0.0 -> v3.1.0 (singleton) by [@&#8203;federated-github-access](https://redirect.github.com/federated-github-access)\\[bot]
        \\[[#&#8203;1774](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1774)]\n\n####
        application/spdx+json\n\n- gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:0c07ebfc90b62ddec6bb82a633c94e08e5e0b733e0bde04f0c6eb38c337ff017`\n-
        gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:3f578059b1dafc06d4bd739ae956d21b0139e4c9941c0c61e0e337b58435491c`\n-
        gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:08c06e9b50c1ca1995d80372ff23db25100dee3ea6e9fcdab3c4b95ebe4132a8`\n-
        gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:eeaf6c50ac863dd48f24667d94b65a29f6186a6b1e8bb2560f84c46f20309efa`\n\n####
        Helm Charts\n\n- admission-aws-application: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.70.0`\n-
        admission-aws-runtime: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.70.0`\n-
        provider-aws: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.70.0`\n\n####
        Container (OCI) Images\n\n- gardener-extension-admission-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.70.0`\n-
        gardener-extension-provider-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.70.0`\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**: Enabled.\n\n\u267B **Rebasing**: Whenever
        PR is behind base branch, 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/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/667
      child_jobs: []
      commit_id: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
      event_id: 168d73d0-59f3-11f1-85b0-4ceb363f84f2
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/44a7be4602f94874bd7ba942557c0b6b/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/44a7be4602f94874bd7ba942557c0b6b/work/logs
        result_data_file: /var/lib/zuul/builds/44a7be4602f94874bd7ba942557c0b6b/work/results.json
        src_root: /var/lib/zuul/builds/44a7be4602f94874bd7ba942557c0b6b/work/src
        work_root: /var/lib/zuul/builds/44a7be4602f94874bd7ba942557c0b6b/work
      include_vars: []
      items:
      - branch: main
        change: '667'
        change_message: "chore(deps): update dependency gardener/gardener-extension-provider-aws
          to v1.70.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [gardener/gardener-extension-provider-aws](https://redirect.github.com/gardener/gardener-extension-provider-aws)
          | minor | `1.69.1` \u2192 `1.70.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener-extension-provider-aws
          (gardener/gardener-extension-provider-aws)</summary>\n\n### [`v1.70.0`](https://redirect.github.com/gardener/gardener-extension-provider-aws/releases/tag/v1.70.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener-extension-provider-aws/compare/v1.69.1...v1.70.0)\n\n###
          \\[github.com/gardener/gardener-extension-provider-aws:v1.70.0]\n\n####
          \u26A0\uFE0F Breaking Changes\n\n- `[OPERATOR]` `provider-aws` no longer
          supports Shoots with \u041Aubernetes version <= 1.30. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;1763](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1763)]\n-
          `[OPERATOR]` \u26A0\uFE0F This extension no longer supports Kubernetes versions
          `<= 1.31`. Please make sure to upgrade all Garden, Seed and Shoot clusters
          to at least version 1.32 before deploying this extension version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;1785](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1785)]\n\n####
          \u2728 New Features\n\n- `[USER]` Metrics for the CSI driver controller
          are now enabled by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;1773](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1773)]\n-
          `[USER]` Add ability to specify IPv6CIDR from an IPAM pool by [@&#8203;guydc](https://redirect.github.com/guydc)
          \\[[#&#8203;1799](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1799)]\n-
          `[USER]` Add `networkInterfaces` field to WorkerConfig API for configuring
          multiple EFA network interfaces with network card index ranges and device
          index ranges on GPU worker pools by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `placement` field to WorkerConfig API for configuring placement
          groups, tenancy, dedicated hosts, and partition numbers on worker pools
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[USER]` Add `instanceMarketOptions` field to WorkerConfig API for configuring
          options like `spot` instances, `capacity-block` (for targeting ML capacity
          block reservations), `interruptible-capacity-reservation`. by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao)
          \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` Fix `NamespacedCloudProfile` admission
          to populate `capabilityFlavors` on spec machine images and allow expirationDate-only
          overrides of parent versions without requiring a providerConfig entry. by
          [@&#8203;Roncossek](https://redirect.github.com/Roncossek) \\[[#&#8203;1797](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1797)]\n-
          `[USER]` Validation no longer assumes all subnets of a zone must be covered
          by a single VPC cidr by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1813](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1813)]\n-
          `[DEVELOPER]` Validate that `capabilityDefinitions` is not empty in `FindImageInCloudProfile`
          to fail fast when normalization was skipped. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;1775](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1775)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Update aws-custom-route-controller image
          tag to `v0.16.0`. by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;1794](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1794)]\n-
          `[OPERATOR]` Calico mutating admission policy chart uses the correct API
          version based on the shoot's Kubernetes version, and aligns the enable/disable
          logic accordingly. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;1770](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1770)]\n-
          `[OPERATOR]` Explicitly set 'NLBGatewayAPI' and 'ALBGatewayAPI' featuregates
          on AWS LB controller to false to avoid autodetection by the controller which
          results in issues with permissions and CRDs by [@&#8203;AndreasBurger](https://redirect.github.com/AndreasBurger)
          \\[[#&#8203;1786](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1786)]\n-
          `[OPERATOR]` Bump `machine-controller-manager-provider-aws` to `v0.28.0`.
          by [@&#8203;shreyas-s-rao](https://redirect.github.com/shreyas-s-rao) \\[[#&#8203;1791](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1791)]\n-
          `[OPERATOR]` Enables the backupentry controller in the runtime cluster by
          [@&#8203;hebelsan](https://redirect.github.com/hebelsan) \\[[#&#8203;1806](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1806)]\n-
          `[OPERATOR]` `MachineClass`es and their `Secret`s are now deployed with
          the controller-runtime's client instead of using the [`github.com/gardener/gardener/pkg/client/kubernetes.ChartApplier`](https://redirect.github.com/gardener/gardener/blob/b5d62d852baa2256c8dab11451cc1f8d2692bc6f/pkg/client/kubernetes/chartapplier.go#L18-L24)
          and the `machineclass` chart.\\\n  Additionally, the deployments are done
          in parallel, which speeds up the whole operation. This is important for
          cases when there is high latency to the `kube-apiserver` and a large number
          of resources have to be deployed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;1731](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1731)]\n-
          `[DEPENDENCY]` The following container images have been updated:\n  - aws-load-balancer-controller:
          v3.2.1 -> v3.3.0 (singleton)\n  - csi-driver: v1.58.0 -> v1.59.0 (singleton)\n
          \ - csi-driver-efs: v3.0.0 -> v3.1.0 (singleton) by [@&#8203;federated-github-access](https://redirect.github.com/federated-github-access)\\[bot]
          \\[[#&#8203;1774](https://redirect.github.com/gardener/gardener-extension-provider-aws/pull/1774)]\n\n####
          application/spdx+json\n\n- gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:0c07ebfc90b62ddec6bb82a633c94e08e5e0b733e0bde04f0c6eb38c337ff017`\n-
          gardener-extension-admission-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws@sha256:3f578059b1dafc06d4bd739ae956d21b0139e4c9941c0c61e0e337b58435491c`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:08c06e9b50c1ca1995d80372ff23db25100dee3ea6e9fcdab3c4b95ebe4132a8`\n-
          gardener-extension-provider-aws-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws@sha256:eeaf6c50ac863dd48f24667d94b65a29f6186a6b1e8bb2560f84c46f20309efa`\n\n####
          Helm Charts\n\n- admission-aws-application: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-application:v1.70.0`\n-
          admission-aws-runtime: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-aws-runtime:v1.70.0`\n-
          provider-aws: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-aws:v1.70.0`\n\n####
          Container (OCI) Images\n\n- gardener-extension-admission-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-aws:v1.70.0`\n-
          gardener-extension-provider-aws: `europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-aws:v1.70.0`\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**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, 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/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/667
        commit_id: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        patchset: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
        project:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          name: YAKEcloud/yake-ansible
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MgdG8gdjEuNzAuMAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18CnwgW2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3NdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzKSB8IG1pbm9yIHwgYDEuNjkuMWAg4oaSIGAxLjcwLjBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzIChnYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjcwLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9yZWxlYXNlcy90YWcvdjEuNzAuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvY29tcGFyZS92MS42OS4xLi4udjEuNzAuMCkKCiMjIyBcW2dpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3czp2MS43MC4wXQoKIyMjIyDimqDvuI8gQnJlYWtpbmcgQ2hhbmdlcwoKLSBgW09QRVJBVE9SXWAgYHByb3ZpZGVyLWF3c2Agbm8gbG9uZ2VyIHN1cHBvcnRzIFNob290cyB3aXRoINCadWJlcm5ldGVzIHZlcnNpb24gPD0gMS4zMC4gYnkgW0AmIzgyMDM7YWN1bWlub10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FjdW1pbm8pIFxbWyMmIzgyMDM7MTc2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzYzKV0KLSBgW09QRVJBVE9SXWAg4pqg77iPIFRoaXMgZXh0ZW5zaW9uIG5vIGxvbmdlciBzdXBwb3J0cyBLdWJlcm5ldGVzIHZlcnNpb25zIGA8PSAxLjMxYC4gUGxlYXNlIG1ha2Ugc3VyZSB0byB1cGdyYWRlIGFsbCBHYXJkZW4sIFNlZWQgYW5kIFNob290IGNsdXN0ZXJzIHRvIGF0IGxlYXN0IHZlcnNpb24gMS4zMiBiZWZvcmUgZGVwbG95aW5nIHRoaXMgZXh0ZW5zaW9uIHZlcnNpb24uIGJ5IFtAJiM4MjAzO3RpbXV0aHldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aW11dGh5KSBcW1sjJiM4MjAzOzE3ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzL3B1bGwvMTc4NSldCgojIyMjIOKcqCBOZXcgRmVhdHVyZXMKCi0gYFtVU0VSXWAgTWV0cmljcyBmb3IgdGhlIENTSSBkcml2ZXIgY29udHJvbGxlciBhcmUgbm93IGVuYWJsZWQgYnkgW0AmIzgyMDM7bWF0dGhpYXMtaG9ybmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tYXR0aGlhcy1ob3JuZSkgXFtbIyYjODIwMzsxNzczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9wdWxsLzE3NzMpXQotIGBbVVNFUl1gIEFkZCBhYmlsaXR5IHRvIHNwZWNpZnkgSVB2NkNJRFIgZnJvbSBhbiBJUEFNIHBvb2wgYnkgW0AmIzgyMDM7Z3V5ZGNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ndXlkYykgXFtbIyYjODIwMzsxNzk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9wdWxsLzE3OTkpXQotIGBbVVNFUl1gIEFkZCBgbmV0d29ya0ludGVyZmFjZXNgIGZpZWxkIHRvIFdvcmtlckNvbmZpZyBBUEkgZm9yIGNvbmZpZ3VyaW5nIG11bHRpcGxlIEVGQSBuZXR3b3JrIGludGVyZmFjZXMgd2l0aCBuZXR3b3JrIGNhcmQgaW5kZXggcmFuZ2VzIGFuZCBkZXZpY2UgaW5kZXggcmFuZ2VzIG9uIEdQVSB3b3JrZXIgcG9vbHMgYnkgW0AmIzgyMDM7c2hyZXlhcy1zLXJhb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NocmV5YXMtcy1yYW8pIFxbWyMmIzgyMDM7MTc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzkxKV0KLSBgW1VTRVJdYCBBZGQgYHBsYWNlbWVudGAgZmllbGQgdG8gV29ya2VyQ29uZmlnIEFQSSBmb3IgY29uZmlndXJpbmcgcGxhY2VtZW50IGdyb3VwcywgdGVuYW5jeSwgZGVkaWNhdGVkIGhvc3RzLCBhbmQgcGFydGl0aW9uIG51bWJlcnMgb24gd29ya2VyIHBvb2xzIGJ5IFtAJiM4MjAzO3NocmV5YXMtcy1yYW9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaHJleWFzLXMtcmFvKSBcW1sjJiM4MjAzOzE3OTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzL3B1bGwvMTc5MSldCi0gYFtVU0VSXWAgQWRkIGBpbnN0YW5jZU1hcmtldE9wdGlvbnNgIGZpZWxkIHRvIFdvcmtlckNvbmZpZyBBUEkgZm9yIGNvbmZpZ3VyaW5nIG9wdGlvbnMgbGlrZSBgc3BvdGAgaW5zdGFuY2VzLCBgY2FwYWNpdHktYmxvY2tgIChmb3IgdGFyZ2V0aW5nIE1MIGNhcGFjaXR5IGJsb2NrIHJlc2VydmF0aW9ucyksIGBpbnRlcnJ1cHRpYmxlLWNhcGFjaXR5LXJlc2VydmF0aW9uYC4gYnkgW0AmIzgyMDM7c2hyZXlhcy1zLXJhb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NocmV5YXMtcy1yYW8pIFxbWyMmIzgyMDM7MTc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzkxKV0KCiMjIyMg8J+QmyBCdWcgRml4ZXMKCi0gYFtPUEVSQVRPUl1gIEZpeCBgTmFtZXNwYWNlZENsb3VkUHJvZmlsZWAgYWRtaXNzaW9uIHRvIHBvcHVsYXRlIGBjYXBhYmlsaXR5Rmxhdm9yc2Agb24gc3BlYyBtYWNoaW5lIGltYWdlcyBhbmQgYWxsb3cgZXhwaXJhdGlvbkRhdGUtb25seSBvdmVycmlkZXMgb2YgcGFyZW50IHZlcnNpb25zIHdpdGhvdXQgcmVxdWlyaW5nIGEgcHJvdmlkZXJDb25maWcgZW50cnkuIGJ5IFtAJiM4MjAzO1JvbmNvc3Nla10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1JvbmNvc3NlaykgXFtbIyYjODIwMzsxNzk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9wdWxsLzE3OTcpXQotIGBbVVNFUl1gIFZhbGlkYXRpb24gbm8gbG9uZ2VyIGFzc3VtZXMgYWxsIHN1Ym5ldHMgb2YgYSB6b25lIG11c3QgYmUgY292ZXJlZCBieSBhIHNpbmdsZSBWUEMgY2lkciBieSBbQCYjODIwMztBbmRyZWFzQnVyZ2VyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQW5kcmVhc0J1cmdlcikgXFtbIyYjODIwMzsxODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9wdWxsLzE4MTMpXQotIGBbREVWRUxPUEVSXWAgVmFsaWRhdGUgdGhhdCBgY2FwYWJpbGl0eURlZmluaXRpb25zYCBpcyBub3QgZW1wdHkgaW4gYEZpbmRJbWFnZUluQ2xvdWRQcm9maWxlYCB0byBmYWlsIGZhc3Qgd2hlbiBub3JtYWxpemF0aW9uIHdhcyBza2lwcGVkLiBieSBbQCYjODIwMztSb25jb3NzZWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Sb25jb3NzZWspIFxbWyMmIzgyMDM7MTc3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzc1KV0KCiMjIyMg8J+PgyBPdGhlcnMKCi0gYFtPUEVSQVRPUl1gIFVwZGF0ZSBhd3MtY3VzdG9tLXJvdXRlLWNvbnRyb2xsZXIgaW1hZ2UgdGFnIHRvIGB2MC4xNi4wYC4gYnkgW0AmIzgyMDM7TWFydGluV2VpbmRlbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01hcnRpbldlaW5kZWwpIFxbWyMmIzgyMDM7MTc5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzk0KV0KLSBgW09QRVJBVE9SXWAgQ2FsaWNvIG11dGF0aW5nIGFkbWlzc2lvbiBwb2xpY3kgY2hhcnQgdXNlcyB0aGUgY29ycmVjdCBBUEkgdmVyc2lvbiBiYXNlZCBvbiB0aGUgc2hvb3QncyBLdWJlcm5ldGVzIHZlcnNpb24sIGFuZCBhbGlnbnMgdGhlIGVuYWJsZS9kaXNhYmxlIGxvZ2ljIGFjY29yZGluZ2x5LiBieSBbQCYjODIwMztEb2NrVG9GdXR1cmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Eb2NrVG9GdXR1cmUpIFxbWyMmIzgyMDM7MTc3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzcwKV0KLSBgW09QRVJBVE9SXWAgRXhwbGljaXRseSBzZXQgJ05MQkdhdGV3YXlBUEknIGFuZCAnQUxCR2F0ZXdheUFQSScgZmVhdHVyZWdhdGVzIG9uIEFXUyBMQiBjb250cm9sbGVyIHRvIGZhbHNlIHRvIGF2b2lkIGF1dG9kZXRlY3Rpb24gYnkgdGhlIGNvbnRyb2xsZXIgd2hpY2ggcmVzdWx0cyBpbiBpc3N1ZXMgd2l0aCBwZXJtaXNzaW9ucyBhbmQgQ1JEcyBieSBbQCYjODIwMztBbmRyZWFzQnVyZ2VyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQW5kcmVhc0J1cmdlcikgXFtbIyYjODIwMzsxNzg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy9wdWxsLzE3ODYpXQotIGBbT1BFUkFUT1JdYCBCdW1wIGBtYWNoaW5lLWNvbnRyb2xsZXItbWFuYWdlci1wcm92aWRlci1hd3NgIHRvIGB2MC4yOC4wYC4gYnkgW0AmIzgyMDM7c2hyZXlhcy1zLXJhb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NocmV5YXMtcy1yYW8pIFxbWyMmIzgyMDM7MTc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xNzkxKV0KLSBgW09QRVJBVE9SXWAgRW5hYmxlcyB0aGUgYmFja3VwZW50cnkgY29udHJvbGxlciBpbiB0aGUgcnVudGltZSBjbHVzdGVyIGJ5IFtAJiM4MjAzO2hlYmVsc2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaGViZWxzYW4pIFxbWyMmIzgyMDM7MTgwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyLWV4dGVuc2lvbi1wcm92aWRlci1hd3MvcHVsbC8xODA2KV0KLSBgW09QRVJBVE9SXWAgYE1hY2hpbmVDbGFzc2BlcyBhbmQgdGhlaXIgYFNlY3JldGBzIGFyZSBub3cgZGVwbG95ZWQgd2l0aCB0aGUgY29udHJvbGxlci1ydW50aW1lJ3MgY2xpZW50IGluc3RlYWQgb2YgdXNpbmcgdGhlIFtgZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wa2cvY2xpZW50L2t1YmVybmV0ZXMuQ2hhcnRBcHBsaWVyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2Jsb2IvYjVkNjJkODUyYmFhMjI1NmM4ZGFiMTE0NTFjYzFmOGQyNjkyYmM2Zi9wa2cvY2xpZW50L2t1YmVybmV0ZXMvY2hhcnRhcHBsaWVyLmdvI0wxOC1MMjQpIGFuZCB0aGUgYG1hY2hpbmVjbGFzc2AgY2hhcnQuXAogIEFkZGl0aW9uYWxseSwgdGhlIGRlcGxveW1lbnRzIGFyZSBkb25lIGluIHBhcmFsbGVsLCB3aGljaCBzcGVlZHMgdXAgdGhlIHdob2xlIG9wZXJhdGlvbi4gVGhpcyBpcyBpbXBvcnRhbnQgZm9yIGNhc2VzIHdoZW4gdGhlcmUgaXMgaGlnaCBsYXRlbmN5IHRvIHRoZSBga3ViZS1hcGlzZXJ2ZXJgIGFuZCBhIGxhcmdlIG51bWJlciBvZiByZXNvdXJjZXMgaGF2ZSB0byBiZSBkZXBsb3llZC4gYnkgW0AmIzgyMDM7cGxrb2thbm92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcGxrb2thbm92KSBcW1sjJiM4MjAzOzE3MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzL3B1bGwvMTczMSldCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBjb250YWluZXIgaW1hZ2VzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYXdzLWxvYWQtYmFsYW5jZXItY29udHJvbGxlcjogdjMuMi4xIC0+IHYzLjMuMCAoc2luZ2xldG9uKQogIC0gY3NpLWRyaXZlcjogdjEuNTguMCAtPiB2MS41OS4wIChzaW5nbGV0b24pCiAgLSBjc2ktZHJpdmVyLWVmczogdjMuMC4wIC0+IHYzLjEuMCAoc2luZ2xldG9uKSBieSBbQCYjODIwMztmZWRlcmF0ZWQtZ2l0aHViLWFjY2Vzc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZlZGVyYXRlZC1naXRodWItYWNjZXNzKVxbYm90XSBcW1sjJiM4MjAzOzE3NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzL3B1bGwvMTc3NCldCgojIyMjIGFwcGxpY2F0aW9uL3NwZHgranNvbgoKLSBnYXJkZW5lci1leHRlbnNpb24tYWRtaXNzaW9uLWF3cy1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2V4dGVuc2lvbnMvYWRtaXNzaW9uLWF3c0BzaGEyNTY6MGMwN2ViZmM5MGI2MmRkZWM2YmI4MmE2MzNjOTRlMDhlNWUwYjczM2UwYmRlMDRmMGM2ZWIzOGMzMzdmZjAxN2AKLSBnYXJkZW5lci1leHRlbnNpb24tYWRtaXNzaW9uLWF3cy1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2V4dGVuc2lvbnMvYWRtaXNzaW9uLWF3c0BzaGEyNTY6M2Y1NzgwNTliMWRhZmMwNmQ0YmQ3MzlhZTk1NmQyMWIwMTM5ZTRjOTk0MWMwYzYxZTBlMzM3YjU4NDM1NDkxY2AKLSBnYXJkZW5lci1leHRlbnNpb24tcHJvdmlkZXItYXdzLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZXh0ZW5zaW9ucy9wcm92aWRlci1hd3NAc2hhMjU2OjA4YzA2ZTliNTBjMWNhMTk5NWQ4MDM3MmZmMjNkYjI1MTAwZGVlM2VhNmU5ZmNkYWIzYzRiOTVlYmU0MTMyYThgCi0gZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3cy1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2V4dGVuc2lvbnMvcHJvdmlkZXItYXdzQHNoYTI1NjplZWFmNmM1MGFjODYzZGQ0OGYyNDY2N2Q5NGI2NWEyOWY2MTg2YTZiMWU4YmIyNTYwZjg0YzQ2ZjIwMzA5ZWZhYAoKIyMjIyBIZWxtIENoYXJ0cwoKLSBhZG1pc3Npb24tYXdzLWFwcGxpY2F0aW9uOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL2V4dGVuc2lvbnMvYWRtaXNzaW9uLWF3cy1hcHBsaWNhdGlvbjp2MS43MC4wYAotIGFkbWlzc2lvbi1hd3MtcnVudGltZTogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9leHRlbnNpb25zL2FkbWlzc2lvbi1hd3MtcnVudGltZTp2MS43MC4wYAotIHByb3ZpZGVyLWF3czogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9leHRlbnNpb25zL3Byb3ZpZGVyLWF3czp2MS43MC4wYAoKIyMjIyBDb250YWluZXIgKE9DSSkgSW1hZ2VzCgotIGdhcmRlbmVyLWV4dGVuc2lvbi1hZG1pc3Npb24tYXdzOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZXh0ZW5zaW9ucy9hZG1pc3Npb24tYXdzOnYxLjcwLjBgCi0gZ2FyZGVuZXItZXh0ZW5zaW9uLXByb3ZpZGVyLWF3czogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2V4dGVuc2lvbnMvcHJvdmlkZXItYXdzOnYxLjcwLjBgCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKLSBBdXRvbWVyZ2UKICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQoK8J+apiAqKkF1dG9tZXJnZSoqOiBFbmFibGVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgaXMgYmVoaW5kIGJhc2UgYnJhbmNoLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvWUFLRWNsb3VkL3lha2UtYW5zaWJsZSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNeTR4T1RRdU1DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMakU1TkM0d0lpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: 66fd6e43be975b0c572d81b8eb0a02f1cc3f10a4
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 187ca9c93783cf78b5778e0c84c687f3aefbe0a7
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 187ca9c93783cf78b5778e0c84c687f3aefbe0a7
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/python-black/run.yml
          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/YAKEcloud/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/YAKEcloud/yake-ansible
        name: YAKEcloud/yake-ansible
        short_name: yake-ansible
        src_dir: src/github.com/YAKEcloud/yake-ansible
      projects:
        github.com/YAKEcloud/yake-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/YAKEcloud/yake-ansible
          checkout: main
          checkout_description: zuul branch
          commit: 726d8151643303117f60f15e5916d4b7dfd1c9c7
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/667/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
