all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe23:a834
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: bdbb42f8-ba29-4176-92ab-f407d8f0069e
        host_id: d2c528664e1bd332192bb574345deb0c6c7158061222e4a6c036b5ef
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe23:a834
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.7.236
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.164
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe23:a834
        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: 4ee837958bc24a59a606ba5c0fb25b33
      build_refs:
      - branch: main
        change: '631'
        change_message: "chore(deps): update dependency gardener/gardener to v1.142.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.141.1` \u2192 `1.142.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.142.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.142.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.2...v1.142.0)\n\n###
          \\[github.com/gardener/gardener:v1.142.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` With the discontinued support of Kubernetes `1.31`,
          the API group `settings.gardener.cloud` was completely removed from the
          Gardener API.\\\n  Earlier, this API group contained the resources `OpenIDConnectPreset`
          and `ClusterOpenIDConnectPreset` which have been unsupported since Kubernetes
          `1.32`.\\\n  Please make sure to clean up all `OpenIDConnectPreset` and
          `ClusterOpenIDConnectPreset` objects and automations before upgrading to
          this version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[OPERATOR]` \u26A0\uFE0F Gardener does no longer support Garden, Seed,
          or Shoot clusters with Kubernetes version `1.31`. Make sure to upgrade all
          existing clusters before upgrading to this Gardener version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[USER]` The deprecated `gardener/controlplane` Helm chart has been removed.
          Use `gardener-operator` to deploy Gardener instead. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` The `make operator-seed-{up,dev,down}` targets have been renamed
          to `make gardener-{up,dev,down}`. `make kind-{up,down}` is now an alias
          for `make kind-single-node-{up,down}`. All local development scenarios that
          were previously based on the legacy `gardener/controlplane` Helm chart are
          now based on `gardener-operator`. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` In case you're using the [remote development setup](https://gardener.cloud/docs/gardener/deployment/getting_started_remotely),
          the kubeconfig of the remote cluster you're using as seed is no longer expected
          in `/dev-setup/remote/kubeconfigs/kubeconfig` but in `dev-setup/kubeconfigs/remote/kubeconfig`.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` `./hack/usage/generate-admin-kubeconfig.sh` has been merged
          into `./hack/usage/generate-kubeconfig.sh`. Use `./hack/usage/generate-kubeconfig.sh
          --help` to learn about the usage. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `DisableNginxIngressInGarden` allows
          to disable `nginx-ingress` in a Garden runtime cluster managed by `gardener-operator`.
          by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ) \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInSeed` allows to disable `nginx-ingress`
          in Seed clusters. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInShoot` allows to disable `nginx-ingress`
          for Shoot clusters:\n  - If set for `gardener-apiserver`, it disallows creation
          of new Shoot clusters with the `nginx-ingress` addon enabled and it prevents
          existing shoot clusters from enabling it. Shoot cluster, which already have
          the addon enabled, are left as is.\n  - If set for `gardener-controller-manager`,
          it disables the `nginx-ingress` addon for all Shoot clusters during their
          next maintenance period. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` The `propagateCAFromKubeAPIServerSNI` field was added to the
          `GardenerDashboardConfig` API. When the kube-apiserver SNI endpoint uses
          a private/custom CA, set this field to `true` to include the CA certificate
          in the dashboard's `apiServerCaData`. This makes the behavior introduced
          in [#&#8203;14217](https://redirect.github.com/gardener/gardener/issues/14217)
          opt-in, preserving transparent CA rotation for publicly trusted certificates.
          by [@&#8203;petersutter](https://redirect.github.com/petersutter) \\[[#&#8203;14637](https://redirect.github.com/gardener/gardener/pull/14637)]\n-
          `[OPERATOR]` The `gardener-operator` now deploys an `extensionsv1alpha1.BackupEntry`
          alongside the `BackupBucket` when etcd backup is configured (when `BackupEntryForGarden`
          feature gate is enabled), aligning the garden controller with the same extension
          contract that shoot clusters use for backup credential management. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[OPERATOR]` When backup is configured in the `Garden` resource, the `gardener-operator`
          now requires a `BackupEntry` controller registration in the `operator.gardener.cloud/v1alpha1.Extension`
          resource of the backup provider when the new `BackupEntryForGarden` feature
          gate is enabled. If the `Extension` object for the provider does not yet
          include `BackupEntry` in `.spec.resources`, it must be added before upgrading
          `gardener-operator`. All provider extensions should also enable their `BackupEntry`
          controllers when running in the garden runtime cluster. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[DEVELOPER]` The local `gardenadm` development setup for the unmanaged
          infrastructure scenario now uses GinD (Gardener-in-Docker) instead of KinD.
          Refer to the [updated documentation](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally_with_gardenadm.md)
          for details. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14700](https://redirect.github.com/gardener/gardener/pull/14700)]\n\n####
          \u2728 New Features\n\n- `[USER]` The `Shoot` API now supports configuring
          `cluster-autoscaler`'s `maxBinpackingTime` flag for specifying a longer
          duration to be spent on binpacking for scale-up. by [@&#8203;takoverflow](https://redirect.github.com/takoverflow)
          \\[[#&#8203;14698](https://redirect.github.com/gardener/gardener/pull/14698)]\n-
          `[DEVELOPER]` `ManagedResources` that use the `resources.gardener.cloud/delete-on-invalid-update`
          annotation can now also specify the deletion propagation with the annotation
          `resources.gardener.cloud/deletion-propagation-on-invalid-update` by [@&#8203;maboehm](https://redirect.github.com/maboehm)
          \\[[#&#8203;14642](https://redirect.github.com/gardener/gardener/pull/14642)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` An issue causing the guestbook TM
          test to fail against IPv6 Shoot clusters in now fixed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14701](https://redirect.github.com/gardener/gardener/pull/14701)]\n-
          `[OPERATOR]` The secret used for the `kube-rbac-proxy` for the `opentelemetry-collector`
          is now deployed for all shoot clusters, independent of whether node logging
          is enabled or not. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14428](https://redirect.github.com/gardener/gardener/pull/14428)]\n-
          `[OPERATOR]` A bug has been fixed where the `EveryNodeReadyCondition` was
          showing and error for self-hosted shoots on unmanaged infrastructure. by
          [@&#8203;tobschli](https://redirect.github.com/tobschli) \\[[#&#8203;14665](https://redirect.github.com/gardener/gardener/pull/14665)]\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14733](https://redirect.github.com/gardener/gardener/pull/14733)]\n-
          `[OPERATOR]` Errors during resource deletion caused by missing CRDs are
          now ignored by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14645](https://redirect.github.com/gardener/gardener/pull/14645)]\n-
          `[USER]` Rotating the etcd encryption key tolerates unavailable `APIServices`.
          by [@&#8203;robinschneider](https://redirect.github.com/robinschneider)
          \\[[#&#8203;14679](https://redirect.github.com/gardener/gardener/pull/14679)]\n-
          `[DEPENDENCY]` The `reconcileSeedWebhookConfig` function now correctly reconciles
          both `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration`
          for extensions that register both mutating and validating admission webhooks.
          Previously, only the first configuration was reconciled due to a premature
          return in the loop. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;14664](https://redirect.github.com/gardener/gardener/pull/14664)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Add `resourceId` for image `istio-basic-auth-server`
          to fix overwrite image lookup by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;14716](https://redirect.github.com/gardener/gardener/pull/14716)]\n-
          `[OPERATOR]` Certain best-practice Envoy settings for HTTP2 protocol options
          have been applied to `istio-ingressgateways`. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14678](https://redirect.github.com/gardener/gardener/pull/14678)]\n-
          `[OPERATOR]` The images of the registry caches used in the dev setups are
          now updated to [distribution/distribution@v3.1.0](https://redirect.github.com/distribution/distribution/releases/tag/v3.1.0).
          by [@&#8203;dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov)
          \\[[#&#8203;14718](https://redirect.github.com/gardener/gardener/pull/14718)]\n-
          `[OPERATOR]` The Prometheus health check rule evaluation interval has been
          reduced from 60s to 5s for faster detection of health check state changes.
          by [@&#8203;vicwicker](https://redirect.github.com/vicwicker) \\[[#&#8203;14662](https://redirect.github.com/gardener/gardener/pull/14662)]\n-
          `[OPERATOR]` The garden Prometheus maximum metric retention has been increased
          to 30 days. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14657](https://redirect.github.com/gardener/gardener/pull/14657)]\n-
          `[DEVELOPER]` The TM tests no longer rely on the `nginx-ingress` addon for
          any Kubernetes release. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14643](https://redirect.github.com/gardener/gardener/pull/14643)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/ext-authz-server`
          from `v0.2.0` to `v0.3.0`. [Release Notes](https://redirect.github.com/gardener/ext-authz-server/releases/tag/v0.3.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14725](https://redirect.github.com/gardener/gardener/pull/14725)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.2` to `v1.14.3`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14724](https://redirect.github.com/gardener/gardener/pull/14724)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `envoyproxy/envoy`
          from `distroless-v1.37.2` to `v1.38.0`. [Release Notes](https://redirect.github.com/envoyproxy/envoy/releases/tag/v1.38.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14674](https://redirect.github.com/gardener/gardener/pull/14674)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/cortexproject/cortex`
          from `v1.20.1` to `v1.21.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14695](https://redirect.github.com/gardener/gardener/pull/14695)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/dns/k8s-dns-node-cache`
          from `1.26.7` to `1.26.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14659](https://redirect.github.com/gardener/gardener/pull/14659)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/prometheus/alertmanager`
          from `v0.32.0` to `v0.32.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14732](https://redirect.github.com/gardener/gardener/pull/14732)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.6.0` to `2.7.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14699](https://redirect.github.com/gardener/gardener/pull/14699)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.2` to `v0.22.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14703](https://redirect.github.com/gardener/gardener/pull/14703)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.11` to `1.84.1`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.84.1)
          by [@&#8203;marc1404](https://redirect.github.com/marc1404) \\[[#&#8203;14771](https://redirect.github.com/gardener/gardener/pull/14771)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:1eb5d65be651660ff2e4dd3012315ab4f8feac3b94af8e321f833e0848ab69c4`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:f926858481411ed15cc1a31be14b214e764f882163c764e23def1c1fe1d9daf6`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:0e02ebedbe9ed6a34dc99736a6e41b45ad5b730f564b1eaa848d5f156e11e311`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:1815b4550cbd1f2c6c4b7d50ac6e092e3ad3e6f207de9666ad889243bb0988f8`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:7234f2705acad476e26c663eb8d589770e7f77108eeeb28fa33a38c07908c0f3`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:f5a956378f5fba34b51ca828e0f1c448b11a9e27f65633ec73874d695231689c`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:3b7c03096e6f8de1fee49ec62a17849aeae261b67751871da0dc635764d689b5`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:fc7085b785212951f63bfaa63bbea9d019cdc7f66735c2fc2dcec753f01bb70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:34f283da125518e68415117b86c926ed5b103ec88a4c82c2602399172dc5d70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:d7f1c555d75bc17c1a3c3fc6c6034fd9e934396a455d8e4df2c03021f4921438`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:5c26ac6437adcfcd20aeab1a233d29d774980fc4d8f1801ffde480fb4a893635`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:7b518fb710dc7cc187784d621fe5deb7e5d3032623233768232596b5a575db0f`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:13c624f9dfbf1b6b146f314b8da20b5edde93a4c4c14ddbb0d4424555e04f138`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:22549456a978c9ff74e6b79252abb655e3926b36c0bfdc8714c127f412c800f1`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9769cc9338182588139cb6a6d3c39ad79f9a0a27a3bc447c3b1c0292b1968391`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:a8745e5d63dc898d042ccbad0947cc617e5624bf1165bb8bf90744dcbcd91471`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:0a6ec2623516f5c20d688b379c0ee075ed81deff5509abb600569182fd5c9add`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:57694de6715aae8751988b140957adff88db9b020f01cecac1f0cf42b5ad27c5`\n\n####
          Helm Charts\n\n- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.142.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.142.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.142.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.142.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.142.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.142.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.142.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.142.0`\n\n###
          [`v1.141.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.141.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.1...v1.141.2)\n\n###
          \\[github.com/gardener/gardener:v1.141.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14735](https://redirect.github.com/gardener/gardener/pull/14735)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:5dd670caa5309d8b06b460b71f33725b8bfcb25aeda6b3ee64a6db918193a67d`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:933d25c394b74a6ac0fcfd5b6e678935602f8aa84351df2798043da37109dfd8`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:9781050578e62778b20ba950f7d43045b150c7b6d0214a38b43dc61c4bebbd46`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:dcedc5a442e8c821cb2f18914a408b87ad9e23f950bb3a4eb8ecf3bb9e96ada2`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:a95ecd742a1a0a489a92130a31e07a8c1d66a734c1cdf8d1709765473d67e941`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:e45ba9cc83a504ac48831a51121412d706a4d1790dd6d0635e0e5cf5456fe98f`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:122515831cb6ec9981fbbaa9a45c8e4356077ddb824c561a4341f9c6a3197d40`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:6678b6c8a9c982f5d8d2b9e23559badaa0382ea23400129b28cc313091678ef2`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:a7fa8035167b9570a725a4e39ee10396ee57c6909b02688dfe56f0629944f851`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:e2c4afe9f2b0209660104da05f25cd71830b10fc16d6261e35d3a4ab9891ccbb`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:9859d4465d38f82463ba1c96087a99210b6b16ab49f506888155d93c024839b5`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:cbf63ae7bad9d390cd84fb67d2accc04b4ab5c183348a348b2ec07e1939f300c`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:593456a34d5c363a25270ee46a89d0ad362033ff8e3d7feb97c4decf2a2910eb`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:82c7af01130929040201be55b8655223cc75f203422aa849d8f8859729370133`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:0f06b6c79b939f097da495f51593df2846f1bc7a35cbb847c721a4dd596071aa`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9108e978171f8121c32219c222d61151494fd5f90668342bbe117c9ac397292a`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:39ebd15a2e3c45c25b36972820ce1a6d91aa0f7ec02713e19b9a42ad97224b39`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:a59564c628591b8785fb69c03cb84a936a4674a6e4429f28779ee93dc2e596aa`\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.141.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.141.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.141.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.141.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.141.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.141.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.141.2`\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/631
        commit_id: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        patchset: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        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: 0a79489cd26848edae7c423ca7bb9460
      buildset_refs:
      - branch: main
        change: '631'
        change_message: "chore(deps): update dependency gardener/gardener to v1.142.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.141.1` \u2192 `1.142.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.142.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.142.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.2...v1.142.0)\n\n###
          \\[github.com/gardener/gardener:v1.142.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` With the discontinued support of Kubernetes `1.31`,
          the API group `settings.gardener.cloud` was completely removed from the
          Gardener API.\\\n  Earlier, this API group contained the resources `OpenIDConnectPreset`
          and `ClusterOpenIDConnectPreset` which have been unsupported since Kubernetes
          `1.32`.\\\n  Please make sure to clean up all `OpenIDConnectPreset` and
          `ClusterOpenIDConnectPreset` objects and automations before upgrading to
          this version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[OPERATOR]` \u26A0\uFE0F Gardener does no longer support Garden, Seed,
          or Shoot clusters with Kubernetes version `1.31`. Make sure to upgrade all
          existing clusters before upgrading to this Gardener version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[USER]` The deprecated `gardener/controlplane` Helm chart has been removed.
          Use `gardener-operator` to deploy Gardener instead. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` The `make operator-seed-{up,dev,down}` targets have been renamed
          to `make gardener-{up,dev,down}`. `make kind-{up,down}` is now an alias
          for `make kind-single-node-{up,down}`. All local development scenarios that
          were previously based on the legacy `gardener/controlplane` Helm chart are
          now based on `gardener-operator`. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` In case you're using the [remote development setup](https://gardener.cloud/docs/gardener/deployment/getting_started_remotely),
          the kubeconfig of the remote cluster you're using as seed is no longer expected
          in `/dev-setup/remote/kubeconfigs/kubeconfig` but in `dev-setup/kubeconfigs/remote/kubeconfig`.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` `./hack/usage/generate-admin-kubeconfig.sh` has been merged
          into `./hack/usage/generate-kubeconfig.sh`. Use `./hack/usage/generate-kubeconfig.sh
          --help` to learn about the usage. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `DisableNginxIngressInGarden` allows
          to disable `nginx-ingress` in a Garden runtime cluster managed by `gardener-operator`.
          by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ) \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInSeed` allows to disable `nginx-ingress`
          in Seed clusters. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInShoot` allows to disable `nginx-ingress`
          for Shoot clusters:\n  - If set for `gardener-apiserver`, it disallows creation
          of new Shoot clusters with the `nginx-ingress` addon enabled and it prevents
          existing shoot clusters from enabling it. Shoot cluster, which already have
          the addon enabled, are left as is.\n  - If set for `gardener-controller-manager`,
          it disables the `nginx-ingress` addon for all Shoot clusters during their
          next maintenance period. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` The `propagateCAFromKubeAPIServerSNI` field was added to the
          `GardenerDashboardConfig` API. When the kube-apiserver SNI endpoint uses
          a private/custom CA, set this field to `true` to include the CA certificate
          in the dashboard's `apiServerCaData`. This makes the behavior introduced
          in [#&#8203;14217](https://redirect.github.com/gardener/gardener/issues/14217)
          opt-in, preserving transparent CA rotation for publicly trusted certificates.
          by [@&#8203;petersutter](https://redirect.github.com/petersutter) \\[[#&#8203;14637](https://redirect.github.com/gardener/gardener/pull/14637)]\n-
          `[OPERATOR]` The `gardener-operator` now deploys an `extensionsv1alpha1.BackupEntry`
          alongside the `BackupBucket` when etcd backup is configured (when `BackupEntryForGarden`
          feature gate is enabled), aligning the garden controller with the same extension
          contract that shoot clusters use for backup credential management. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[OPERATOR]` When backup is configured in the `Garden` resource, the `gardener-operator`
          now requires a `BackupEntry` controller registration in the `operator.gardener.cloud/v1alpha1.Extension`
          resource of the backup provider when the new `BackupEntryForGarden` feature
          gate is enabled. If the `Extension` object for the provider does not yet
          include `BackupEntry` in `.spec.resources`, it must be added before upgrading
          `gardener-operator`. All provider extensions should also enable their `BackupEntry`
          controllers when running in the garden runtime cluster. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[DEVELOPER]` The local `gardenadm` development setup for the unmanaged
          infrastructure scenario now uses GinD (Gardener-in-Docker) instead of KinD.
          Refer to the [updated documentation](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally_with_gardenadm.md)
          for details. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14700](https://redirect.github.com/gardener/gardener/pull/14700)]\n\n####
          \u2728 New Features\n\n- `[USER]` The `Shoot` API now supports configuring
          `cluster-autoscaler`'s `maxBinpackingTime` flag for specifying a longer
          duration to be spent on binpacking for scale-up. by [@&#8203;takoverflow](https://redirect.github.com/takoverflow)
          \\[[#&#8203;14698](https://redirect.github.com/gardener/gardener/pull/14698)]\n-
          `[DEVELOPER]` `ManagedResources` that use the `resources.gardener.cloud/delete-on-invalid-update`
          annotation can now also specify the deletion propagation with the annotation
          `resources.gardener.cloud/deletion-propagation-on-invalid-update` by [@&#8203;maboehm](https://redirect.github.com/maboehm)
          \\[[#&#8203;14642](https://redirect.github.com/gardener/gardener/pull/14642)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` An issue causing the guestbook TM
          test to fail against IPv6 Shoot clusters in now fixed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14701](https://redirect.github.com/gardener/gardener/pull/14701)]\n-
          `[OPERATOR]` The secret used for the `kube-rbac-proxy` for the `opentelemetry-collector`
          is now deployed for all shoot clusters, independent of whether node logging
          is enabled or not. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14428](https://redirect.github.com/gardener/gardener/pull/14428)]\n-
          `[OPERATOR]` A bug has been fixed where the `EveryNodeReadyCondition` was
          showing and error for self-hosted shoots on unmanaged infrastructure. by
          [@&#8203;tobschli](https://redirect.github.com/tobschli) \\[[#&#8203;14665](https://redirect.github.com/gardener/gardener/pull/14665)]\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14733](https://redirect.github.com/gardener/gardener/pull/14733)]\n-
          `[OPERATOR]` Errors during resource deletion caused by missing CRDs are
          now ignored by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14645](https://redirect.github.com/gardener/gardener/pull/14645)]\n-
          `[USER]` Rotating the etcd encryption key tolerates unavailable `APIServices`.
          by [@&#8203;robinschneider](https://redirect.github.com/robinschneider)
          \\[[#&#8203;14679](https://redirect.github.com/gardener/gardener/pull/14679)]\n-
          `[DEPENDENCY]` The `reconcileSeedWebhookConfig` function now correctly reconciles
          both `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration`
          for extensions that register both mutating and validating admission webhooks.
          Previously, only the first configuration was reconciled due to a premature
          return in the loop. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;14664](https://redirect.github.com/gardener/gardener/pull/14664)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Add `resourceId` for image `istio-basic-auth-server`
          to fix overwrite image lookup by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;14716](https://redirect.github.com/gardener/gardener/pull/14716)]\n-
          `[OPERATOR]` Certain best-practice Envoy settings for HTTP2 protocol options
          have been applied to `istio-ingressgateways`. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14678](https://redirect.github.com/gardener/gardener/pull/14678)]\n-
          `[OPERATOR]` The images of the registry caches used in the dev setups are
          now updated to [distribution/distribution@v3.1.0](https://redirect.github.com/distribution/distribution/releases/tag/v3.1.0).
          by [@&#8203;dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov)
          \\[[#&#8203;14718](https://redirect.github.com/gardener/gardener/pull/14718)]\n-
          `[OPERATOR]` The Prometheus health check rule evaluation interval has been
          reduced from 60s to 5s for faster detection of health check state changes.
          by [@&#8203;vicwicker](https://redirect.github.com/vicwicker) \\[[#&#8203;14662](https://redirect.github.com/gardener/gardener/pull/14662)]\n-
          `[OPERATOR]` The garden Prometheus maximum metric retention has been increased
          to 30 days. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14657](https://redirect.github.com/gardener/gardener/pull/14657)]\n-
          `[DEVELOPER]` The TM tests no longer rely on the `nginx-ingress` addon for
          any Kubernetes release. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14643](https://redirect.github.com/gardener/gardener/pull/14643)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/ext-authz-server`
          from `v0.2.0` to `v0.3.0`. [Release Notes](https://redirect.github.com/gardener/ext-authz-server/releases/tag/v0.3.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14725](https://redirect.github.com/gardener/gardener/pull/14725)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.2` to `v1.14.3`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14724](https://redirect.github.com/gardener/gardener/pull/14724)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `envoyproxy/envoy`
          from `distroless-v1.37.2` to `v1.38.0`. [Release Notes](https://redirect.github.com/envoyproxy/envoy/releases/tag/v1.38.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14674](https://redirect.github.com/gardener/gardener/pull/14674)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/cortexproject/cortex`
          from `v1.20.1` to `v1.21.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14695](https://redirect.github.com/gardener/gardener/pull/14695)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/dns/k8s-dns-node-cache`
          from `1.26.7` to `1.26.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14659](https://redirect.github.com/gardener/gardener/pull/14659)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/prometheus/alertmanager`
          from `v0.32.0` to `v0.32.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14732](https://redirect.github.com/gardener/gardener/pull/14732)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.6.0` to `2.7.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14699](https://redirect.github.com/gardener/gardener/pull/14699)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.2` to `v0.22.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14703](https://redirect.github.com/gardener/gardener/pull/14703)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.11` to `1.84.1`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.84.1)
          by [@&#8203;marc1404](https://redirect.github.com/marc1404) \\[[#&#8203;14771](https://redirect.github.com/gardener/gardener/pull/14771)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:1eb5d65be651660ff2e4dd3012315ab4f8feac3b94af8e321f833e0848ab69c4`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:f926858481411ed15cc1a31be14b214e764f882163c764e23def1c1fe1d9daf6`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:0e02ebedbe9ed6a34dc99736a6e41b45ad5b730f564b1eaa848d5f156e11e311`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:1815b4550cbd1f2c6c4b7d50ac6e092e3ad3e6f207de9666ad889243bb0988f8`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:7234f2705acad476e26c663eb8d589770e7f77108eeeb28fa33a38c07908c0f3`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:f5a956378f5fba34b51ca828e0f1c448b11a9e27f65633ec73874d695231689c`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:3b7c03096e6f8de1fee49ec62a17849aeae261b67751871da0dc635764d689b5`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:fc7085b785212951f63bfaa63bbea9d019cdc7f66735c2fc2dcec753f01bb70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:34f283da125518e68415117b86c926ed5b103ec88a4c82c2602399172dc5d70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:d7f1c555d75bc17c1a3c3fc6c6034fd9e934396a455d8e4df2c03021f4921438`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:5c26ac6437adcfcd20aeab1a233d29d774980fc4d8f1801ffde480fb4a893635`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:7b518fb710dc7cc187784d621fe5deb7e5d3032623233768232596b5a575db0f`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:13c624f9dfbf1b6b146f314b8da20b5edde93a4c4c14ddbb0d4424555e04f138`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:22549456a978c9ff74e6b79252abb655e3926b36c0bfdc8714c127f412c800f1`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9769cc9338182588139cb6a6d3c39ad79f9a0a27a3bc447c3b1c0292b1968391`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:a8745e5d63dc898d042ccbad0947cc617e5624bf1165bb8bf90744dcbcd91471`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:0a6ec2623516f5c20d688b379c0ee075ed81deff5509abb600569182fd5c9add`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:57694de6715aae8751988b140957adff88db9b020f01cecac1f0cf42b5ad27c5`\n\n####
          Helm Charts\n\n- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.142.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.142.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.142.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.142.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.142.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.142.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.142.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.142.0`\n\n###
          [`v1.141.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.141.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.1...v1.141.2)\n\n###
          \\[github.com/gardener/gardener:v1.141.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14735](https://redirect.github.com/gardener/gardener/pull/14735)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:5dd670caa5309d8b06b460b71f33725b8bfcb25aeda6b3ee64a6db918193a67d`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:933d25c394b74a6ac0fcfd5b6e678935602f8aa84351df2798043da37109dfd8`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:9781050578e62778b20ba950f7d43045b150c7b6d0214a38b43dc61c4bebbd46`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:dcedc5a442e8c821cb2f18914a408b87ad9e23f950bb3a4eb8ecf3bb9e96ada2`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:a95ecd742a1a0a489a92130a31e07a8c1d66a734c1cdf8d1709765473d67e941`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:e45ba9cc83a504ac48831a51121412d706a4d1790dd6d0635e0e5cf5456fe98f`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:122515831cb6ec9981fbbaa9a45c8e4356077ddb824c561a4341f9c6a3197d40`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:6678b6c8a9c982f5d8d2b9e23559badaa0382ea23400129b28cc313091678ef2`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:a7fa8035167b9570a725a4e39ee10396ee57c6909b02688dfe56f0629944f851`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:e2c4afe9f2b0209660104da05f25cd71830b10fc16d6261e35d3a4ab9891ccbb`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:9859d4465d38f82463ba1c96087a99210b6b16ab49f506888155d93c024839b5`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:cbf63ae7bad9d390cd84fb67d2accc04b4ab5c183348a348b2ec07e1939f300c`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:593456a34d5c363a25270ee46a89d0ad362033ff8e3d7feb97c4decf2a2910eb`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:82c7af01130929040201be55b8655223cc75f203422aa849d8f8859729370133`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:0f06b6c79b939f097da495f51593df2846f1bc7a35cbb847c721a4dd596071aa`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9108e978171f8121c32219c222d61151494fd5f90668342bbe117c9ac397292a`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:39ebd15a2e3c45c25b36972820ce1a6d91aa0f7ec02713e19b9a42ad97224b39`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:a59564c628591b8785fb69c03cb84a936a4674a6e4429f28779ee93dc2e596aa`\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.141.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.141.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.141.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.141.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.141.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.141.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.141.2`\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/631
        commit_id: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        patchset: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        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: '631'
      change_message: "chore(deps): update dependency gardener/gardener to v1.142.0\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
        | `1.141.1` \u2192 `1.142.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
        (gardener/gardener)</summary>\n\n### [`v1.142.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.142.0)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.141.2...v1.142.0)\n\n###
        \\[github.com/gardener/gardener:v1.142.0]\n\n#### \u26A0\uFE0F Breaking Changes\n\n-
        `[OPERATOR]` With the discontinued support of Kubernetes `1.31`, the API group
        `settings.gardener.cloud` was completely removed from the Gardener API.\\\n
        \ Earlier, this API group contained the resources `OpenIDConnectPreset` and
        `ClusterOpenIDConnectPreset` which have been unsupported since Kubernetes
        `1.32`.\\\n  Please make sure to clean up all `OpenIDConnectPreset` and `ClusterOpenIDConnectPreset`
        objects and automations before upgrading to this version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
        `[OPERATOR]` \u26A0\uFE0F Gardener does no longer support Garden, Seed, or
        Shoot clusters with Kubernetes version `1.31`. Make sure to upgrade all existing
        clusters before upgrading to this Gardener version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
        `[USER]` The deprecated `gardener/controlplane` Helm chart has been removed.
        Use `gardener-operator` to deploy Gardener instead. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
        `[DEVELOPER]` The `make operator-seed-{up,dev,down}` targets have been renamed
        to `make gardener-{up,dev,down}`. `make kind-{up,down}` is now an alias for
        `make kind-single-node-{up,down}`. All local development scenarios that were
        previously based on the legacy `gardener/controlplane` Helm chart are now
        based on `gardener-operator`. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
        `[DEVELOPER]` In case you're using the [remote development setup](https://gardener.cloud/docs/gardener/deployment/getting_started_remotely),
        the kubeconfig of the remote cluster you're using as seed is no longer expected
        in `/dev-setup/remote/kubeconfigs/kubeconfig` but in `dev-setup/kubeconfigs/remote/kubeconfig`.
        by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
        `[DEVELOPER]` `./hack/usage/generate-admin-kubeconfig.sh` has been merged
        into `./hack/usage/generate-kubeconfig.sh`. Use `./hack/usage/generate-kubeconfig.sh
        --help` to learn about the usage. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n\n####
        \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `DisableNginxIngressInGarden` allows
        to disable `nginx-ingress` in a Garden runtime cluster managed by `gardener-operator`.
        by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ) \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
        `[OPERATOR]` `DisableNginxIngressInSeed` allows to disable `nginx-ingress`
        in Seed clusters. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
        \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
        `[OPERATOR]` `DisableNginxIngressInShoot` allows to disable `nginx-ingress`
        for Shoot clusters:\n  - If set for `gardener-apiserver`, it disallows creation
        of new Shoot clusters with the `nginx-ingress` addon enabled and it prevents
        existing shoot clusters from enabling it. Shoot cluster, which already have
        the addon enabled, are left as is.\n  - If set for `gardener-controller-manager`,
        it disables the `nginx-ingress` addon for all Shoot clusters during their
        next maintenance period. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
        \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
        `[OPERATOR]` The `propagateCAFromKubeAPIServerSNI` field was added to the
        `GardenerDashboardConfig` API. When the kube-apiserver SNI endpoint uses a
        private/custom CA, set this field to `true` to include the CA certificate
        in the dashboard's `apiServerCaData`. This makes the behavior introduced in
        [#&#8203;14217](https://redirect.github.com/gardener/gardener/issues/14217)
        opt-in, preserving transparent CA rotation for publicly trusted certificates.
        by [@&#8203;petersutter](https://redirect.github.com/petersutter) \\[[#&#8203;14637](https://redirect.github.com/gardener/gardener/pull/14637)]\n-
        `[OPERATOR]` The `gardener-operator` now deploys an `extensionsv1alpha1.BackupEntry`
        alongside the `BackupBucket` when etcd backup is configured (when `BackupEntryForGarden`
        feature gate is enabled), aligning the garden controller with the same extension
        contract that shoot clusters use for backup credential management. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
        `[OPERATOR]` When backup is configured in the `Garden` resource, the `gardener-operator`
        now requires a `BackupEntry` controller registration in the `operator.gardener.cloud/v1alpha1.Extension`
        resource of the backup provider when the new `BackupEntryForGarden` feature
        gate is enabled. If the `Extension` object for the provider does not yet include
        `BackupEntry` in `.spec.resources`, it must be added before upgrading `gardener-operator`.
        All provider extensions should also enable their `BackupEntry` controllers
        when running in the garden runtime cluster. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
        `[DEVELOPER]` The local `gardenadm` development setup for the unmanaged infrastructure
        scenario now uses GinD (Gardener-in-Docker) instead of KinD. Refer to the
        [updated documentation](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally_with_gardenadm.md)
        for details. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14700](https://redirect.github.com/gardener/gardener/pull/14700)]\n\n####
        \u2728 New Features\n\n- `[USER]` The `Shoot` API now supports configuring
        `cluster-autoscaler`'s `maxBinpackingTime` flag for specifying a longer duration
        to be spent on binpacking for scale-up. by [@&#8203;takoverflow](https://redirect.github.com/takoverflow)
        \\[[#&#8203;14698](https://redirect.github.com/gardener/gardener/pull/14698)]\n-
        `[DEVELOPER]` `ManagedResources` that use the `resources.gardener.cloud/delete-on-invalid-update`
        annotation can now also specify the deletion propagation with the annotation
        `resources.gardener.cloud/deletion-propagation-on-invalid-update` by [@&#8203;maboehm](https://redirect.github.com/maboehm)
        \\[[#&#8203;14642](https://redirect.github.com/gardener/gardener/pull/14642)]\n\n####
        \U0001F41B Bug Fixes\n\n- `[OPERATOR]` An issue causing the guestbook TM test
        to fail against IPv6 Shoot clusters in now fixed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
        \\[[#&#8203;14701](https://redirect.github.com/gardener/gardener/pull/14701)]\n-
        `[OPERATOR]` The secret used for the `kube-rbac-proxy` for the `opentelemetry-collector`
        is now deployed for all shoot clusters, independent of whether node logging
        is enabled or not. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
        \\[[#&#8203;14428](https://redirect.github.com/gardener/gardener/pull/14428)]\n-
        `[OPERATOR]` A bug has been fixed where the `EveryNodeReadyCondition` was
        showing and error for self-hosted shoots on unmanaged infrastructure. by [@&#8203;tobschli](https://redirect.github.com/tobschli)
        \\[[#&#8203;14665](https://redirect.github.com/gardener/gardener/pull/14665)]\n-
        `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
        units that are in a failed state but explicitly disabled as healthy. by [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow)
        \\[[#&#8203;14733](https://redirect.github.com/gardener/gardener/pull/14733)]\n-
        `[OPERATOR]` Errors during resource deletion caused by missing CRDs are now
        ignored by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
        \\[[#&#8203;14645](https://redirect.github.com/gardener/gardener/pull/14645)]\n-
        `[USER]` Rotating the etcd encryption key tolerates unavailable `APIServices`.
        by [@&#8203;robinschneider](https://redirect.github.com/robinschneider) \\[[#&#8203;14679](https://redirect.github.com/gardener/gardener/pull/14679)]\n-
        `[DEPENDENCY]` The `reconcileSeedWebhookConfig` function now correctly reconciles
        both `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration` for
        extensions that register both mutating and validating admission webhooks.
        Previously, only the first configuration was reconciled due to a premature
        return in the loop. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
        \\[[#&#8203;14664](https://redirect.github.com/gardener/gardener/pull/14664)]\n\n####
        \U0001F3C3 Others\n\n- `[OPERATOR]` Add `resourceId` for image `istio-basic-auth-server`
        to fix overwrite image lookup by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
        \\[[#&#8203;14716](https://redirect.github.com/gardener/gardener/pull/14716)]\n-
        `[OPERATOR]` Certain best-practice Envoy settings for HTTP2 protocol options
        have been applied to `istio-ingressgateways`. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
        \\[[#&#8203;14678](https://redirect.github.com/gardener/gardener/pull/14678)]\n-
        `[OPERATOR]` The images of the registry caches used in the dev setups are
        now updated to [distribution/distribution@v3.1.0](https://redirect.github.com/distribution/distribution/releases/tag/v3.1.0).
        by [@&#8203;dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov)
        \\[[#&#8203;14718](https://redirect.github.com/gardener/gardener/pull/14718)]\n-
        `[OPERATOR]` The Prometheus health check rule evaluation interval has been
        reduced from 60s to 5s for faster detection of health check state changes.
        by [@&#8203;vicwicker](https://redirect.github.com/vicwicker) \\[[#&#8203;14662](https://redirect.github.com/gardener/gardener/pull/14662)]\n-
        `[OPERATOR]` The garden Prometheus maximum metric retention has been increased
        to 30 days. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
        \\[[#&#8203;14657](https://redirect.github.com/gardener/gardener/pull/14657)]\n-
        `[DEVELOPER]` The TM tests no longer rely on the `nginx-ingress` addon for
        any Kubernetes release. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
        \\[[#&#8203;14643](https://redirect.github.com/gardener/gardener/pull/14643)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/ext-authz-server`
        from `v0.2.0` to `v0.3.0`. [Release Notes](https://redirect.github.com/gardener/ext-authz-server/releases/tag/v0.3.0)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14725](https://redirect.github.com/gardener/gardener/pull/14725)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
        from `v1.14.2` to `v1.14.3`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14724](https://redirect.github.com/gardener/gardener/pull/14724)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `envoyproxy/envoy`
        from `distroless-v1.37.2` to `v1.38.0`. [Release Notes](https://redirect.github.com/envoyproxy/envoy/releases/tag/v1.38.0)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14674](https://redirect.github.com/gardener/gardener/pull/14674)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/cortexproject/cortex`
        from `v1.20.1` to `v1.21.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14695](https://redirect.github.com/gardener/gardener/pull/14695)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/dns/k8s-dns-node-cache`
        from `1.26.7` to `1.26.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14659](https://redirect.github.com/gardener/gardener/pull/14659)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/prometheus/alertmanager`
        from `v0.32.0` to `v0.32.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14732](https://redirect.github.com/gardener/gardener/pull/14732)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
        from `2.6.0` to `2.7.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14699](https://redirect.github.com/gardener/gardener/pull/14699)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
        from `v0.21.2` to `v0.22.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14703](https://redirect.github.com/gardener/gardener/pull/14703)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
        from `1.83.11` to `1.84.1`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.84.1)
        by [@&#8203;marc1404](https://redirect.github.com/marc1404) \\[[#&#8203;14771](https://redirect.github.com/gardener/gardener/pull/14771)]\n\n####
        application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:1eb5d65be651660ff2e4dd3012315ab4f8feac3b94af8e321f833e0848ab69c4`\n-
        admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:f926858481411ed15cc1a31be14b214e764f882163c764e23def1c1fe1d9daf6`\n-
        apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:0e02ebedbe9ed6a34dc99736a6e41b45ad5b730f564b1eaa848d5f156e11e311`\n-
        apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:1815b4550cbd1f2c6c4b7d50ac6e092e3ad3e6f207de9666ad889243bb0988f8`\n-
        controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:7234f2705acad476e26c663eb8d589770e7f77108eeeb28fa33a38c07908c0f3`\n-
        controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:f5a956378f5fba34b51ca828e0f1c448b11a9e27f65633ec73874d695231689c`\n-
        gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:3b7c03096e6f8de1fee49ec62a17849aeae261b67751871da0dc635764d689b5`\n-
        gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:fc7085b785212951f63bfaa63bbea9d019cdc7f66735c2fc2dcec753f01bb70a`\n-
        gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:34f283da125518e68415117b86c926ed5b103ec88a4c82c2602399172dc5d70a`\n-
        gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:d7f1c555d75bc17c1a3c3fc6c6034fd9e934396a455d8e4df2c03021f4921438`\n-
        node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:5c26ac6437adcfcd20aeab1a233d29d774980fc4d8f1801ffde480fb4a893635`\n-
        node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:7b518fb710dc7cc187784d621fe5deb7e5d3032623233768232596b5a575db0f`\n-
        operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:13c624f9dfbf1b6b146f314b8da20b5edde93a4c4c14ddbb0d4424555e04f138`\n-
        operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:22549456a978c9ff74e6b79252abb655e3926b36c0bfdc8714c127f412c800f1`\n-
        resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9769cc9338182588139cb6a6d3c39ad79f9a0a27a3bc447c3b1c0292b1968391`\n-
        resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:a8745e5d63dc898d042ccbad0947cc617e5624bf1165bb8bf90744dcbcd91471`\n-
        scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:0a6ec2623516f5c20d688b379c0ee075ed81deff5509abb600569182fd5c9add`\n-
        scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:57694de6715aae8751988b140957adff88db9b020f01cecac1f0cf42b5ad27c5`\n\n####
        Helm Charts\n\n- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.142.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.142.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.142.0`\n\n####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.142.0`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.142.0`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.142.0`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.142.0`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.142.0`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.142.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.142.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.142.0`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.142.0`\n\n###
        [`v1.141.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.141.2)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.141.1...v1.141.2)\n\n###
        \\[github.com/gardener/gardener:v1.141.2]\n\n#### \U0001F41B Bug Fixes\n\n-
        `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
        units that are in a failed state but explicitly disabled as healthy. by [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow)
        \\[[#&#8203;14735](https://redirect.github.com/gardener/gardener/pull/14735)]\n\n####
        application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:5dd670caa5309d8b06b460b71f33725b8bfcb25aeda6b3ee64a6db918193a67d`\n-
        admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:933d25c394b74a6ac0fcfd5b6e678935602f8aa84351df2798043da37109dfd8`\n-
        apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:9781050578e62778b20ba950f7d43045b150c7b6d0214a38b43dc61c4bebbd46`\n-
        apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:dcedc5a442e8c821cb2f18914a408b87ad9e23f950bb3a4eb8ecf3bb9e96ada2`\n-
        controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:a95ecd742a1a0a489a92130a31e07a8c1d66a734c1cdf8d1709765473d67e941`\n-
        controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:e45ba9cc83a504ac48831a51121412d706a4d1790dd6d0635e0e5cf5456fe98f`\n-
        gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:122515831cb6ec9981fbbaa9a45c8e4356077ddb824c561a4341f9c6a3197d40`\n-
        gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:6678b6c8a9c982f5d8d2b9e23559badaa0382ea23400129b28cc313091678ef2`\n-
        gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:a7fa8035167b9570a725a4e39ee10396ee57c6909b02688dfe56f0629944f851`\n-
        gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:e2c4afe9f2b0209660104da05f25cd71830b10fc16d6261e35d3a4ab9891ccbb`\n-
        node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:9859d4465d38f82463ba1c96087a99210b6b16ab49f506888155d93c024839b5`\n-
        node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:cbf63ae7bad9d390cd84fb67d2accc04b4ab5c183348a348b2ec07e1939f300c`\n-
        operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:593456a34d5c363a25270ee46a89d0ad362033ff8e3d7feb97c4decf2a2910eb`\n-
        operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:82c7af01130929040201be55b8655223cc75f203422aa849d8f8859729370133`\n-
        resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:0f06b6c79b939f097da495f51593df2846f1bc7a35cbb847c721a4dd596071aa`\n-
        resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9108e978171f8121c32219c222d61151494fd5f90668342bbe117c9ac397292a`\n-
        scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:39ebd15a2e3c45c25b36972820ce1a6d91aa0f7ec02713e19b9a42ad97224b39`\n-
        scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:a59564c628591b8785fb69c03cb84a936a4674a6e4429f28779ee93dc2e596aa`\n\n####
        Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.141.2`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.141.2`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.141.2`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.141.2`\n\n####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.141.2`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.141.2`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.141.2`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.141.2`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.141.2`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.141.2`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.141.2`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.141.2`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.141.2`\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/631
      child_jobs: []
      commit_id: af722e67e0f3b31c4ee94b5a158a4ea73e742163
      event_id: 0d76c810-4acf-11f1-829b-3f185b0072b6
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/4ee837958bc24a59a606ba5c0fb25b33/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/4ee837958bc24a59a606ba5c0fb25b33/work/logs
        result_data_file: /var/lib/zuul/builds/4ee837958bc24a59a606ba5c0fb25b33/work/results.json
        src_root: /var/lib/zuul/builds/4ee837958bc24a59a606ba5c0fb25b33/work/src
        work_root: /var/lib/zuul/builds/4ee837958bc24a59a606ba5c0fb25b33/work
      include_vars: []
      items:
      - branch: main
        change: '631'
        change_message: "chore(deps): update dependency gardener/gardener to v1.142.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.141.1` \u2192 `1.142.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.142.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.142.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.2...v1.142.0)\n\n###
          \\[github.com/gardener/gardener:v1.142.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` With the discontinued support of Kubernetes `1.31`,
          the API group `settings.gardener.cloud` was completely removed from the
          Gardener API.\\\n  Earlier, this API group contained the resources `OpenIDConnectPreset`
          and `ClusterOpenIDConnectPreset` which have been unsupported since Kubernetes
          `1.32`.\\\n  Please make sure to clean up all `OpenIDConnectPreset` and
          `ClusterOpenIDConnectPreset` objects and automations before upgrading to
          this version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[OPERATOR]` \u26A0\uFE0F Gardener does no longer support Garden, Seed,
          or Shoot clusters with Kubernetes version `1.31`. Make sure to upgrade all
          existing clusters before upgrading to this Gardener version. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14615](https://redirect.github.com/gardener/gardener/pull/14615)]\n-
          `[USER]` The deprecated `gardener/controlplane` Helm chart has been removed.
          Use `gardener-operator` to deploy Gardener instead. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` The `make operator-seed-{up,dev,down}` targets have been renamed
          to `make gardener-{up,dev,down}`. `make kind-{up,down}` is now an alias
          for `make kind-single-node-{up,down}`. All local development scenarios that
          were previously based on the legacy `gardener/controlplane` Helm chart are
          now based on `gardener-operator`. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` In case you're using the [remote development setup](https://gardener.cloud/docs/gardener/deployment/getting_started_remotely),
          the kubeconfig of the remote cluster you're using as seed is no longer expected
          in `/dev-setup/remote/kubeconfigs/kubeconfig` but in `dev-setup/kubeconfigs/remote/kubeconfig`.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n-
          `[DEVELOPER]` `./hack/usage/generate-admin-kubeconfig.sh` has been merged
          into `./hack/usage/generate-kubeconfig.sh`. Use `./hack/usage/generate-kubeconfig.sh
          --help` to learn about the usage. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14614](https://redirect.github.com/gardener/gardener/pull/14614)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `DisableNginxIngressInGarden` allows
          to disable `nginx-ingress` in a Garden runtime cluster managed by `gardener-operator`.
          by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ) \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInSeed` allows to disable `nginx-ingress`
          in Seed clusters. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` `DisableNginxIngressInShoot` allows to disable `nginx-ingress`
          for Shoot clusters:\n  - If set for `gardener-apiserver`, it disallows creation
          of new Shoot clusters with the `nginx-ingress` addon enabled and it prevents
          existing shoot clusters from enabling it. Shoot cluster, which already have
          the addon enabled, are left as is.\n  - If set for `gardener-controller-manager`,
          it disables the `nginx-ingress` addon for all Shoot clusters during their
          next maintenance period. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14636](https://redirect.github.com/gardener/gardener/pull/14636)]\n-
          `[OPERATOR]` The `propagateCAFromKubeAPIServerSNI` field was added to the
          `GardenerDashboardConfig` API. When the kube-apiserver SNI endpoint uses
          a private/custom CA, set this field to `true` to include the CA certificate
          in the dashboard's `apiServerCaData`. This makes the behavior introduced
          in [#&#8203;14217](https://redirect.github.com/gardener/gardener/issues/14217)
          opt-in, preserving transparent CA rotation for publicly trusted certificates.
          by [@&#8203;petersutter](https://redirect.github.com/petersutter) \\[[#&#8203;14637](https://redirect.github.com/gardener/gardener/pull/14637)]\n-
          `[OPERATOR]` The `gardener-operator` now deploys an `extensionsv1alpha1.BackupEntry`
          alongside the `BackupBucket` when etcd backup is configured (when `BackupEntryForGarden`
          feature gate is enabled), aligning the garden controller with the same extension
          contract that shoot clusters use for backup credential management. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[OPERATOR]` When backup is configured in the `Garden` resource, the `gardener-operator`
          now requires a `BackupEntry` controller registration in the `operator.gardener.cloud/v1alpha1.Extension`
          resource of the backup provider when the new `BackupEntryForGarden` feature
          gate is enabled. If the `Extension` object for the provider does not yet
          include `BackupEntry` in `.spec.resources`, it must be added before upgrading
          `gardener-operator`. All provider extensions should also enable their `BackupEntry`
          controllers when running in the garden runtime cluster. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14628](https://redirect.github.com/gardener/gardener/pull/14628)]\n-
          `[DEVELOPER]` The local `gardenadm` development setup for the unmanaged
          infrastructure scenario now uses GinD (Gardener-in-Docker) instead of KinD.
          Refer to the [updated documentation](https://redirect.github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally_with_gardenadm.md)
          for details. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14700](https://redirect.github.com/gardener/gardener/pull/14700)]\n\n####
          \u2728 New Features\n\n- `[USER]` The `Shoot` API now supports configuring
          `cluster-autoscaler`'s `maxBinpackingTime` flag for specifying a longer
          duration to be spent on binpacking for scale-up. by [@&#8203;takoverflow](https://redirect.github.com/takoverflow)
          \\[[#&#8203;14698](https://redirect.github.com/gardener/gardener/pull/14698)]\n-
          `[DEVELOPER]` `ManagedResources` that use the `resources.gardener.cloud/delete-on-invalid-update`
          annotation can now also specify the deletion propagation with the annotation
          `resources.gardener.cloud/deletion-propagation-on-invalid-update` by [@&#8203;maboehm](https://redirect.github.com/maboehm)
          \\[[#&#8203;14642](https://redirect.github.com/gardener/gardener/pull/14642)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` An issue causing the guestbook TM
          test to fail against IPv6 Shoot clusters in now fixed. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14701](https://redirect.github.com/gardener/gardener/pull/14701)]\n-
          `[OPERATOR]` The secret used for the `kube-rbac-proxy` for the `opentelemetry-collector`
          is now deployed for all shoot clusters, independent of whether node logging
          is enabled or not. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14428](https://redirect.github.com/gardener/gardener/pull/14428)]\n-
          `[OPERATOR]` A bug has been fixed where the `EveryNodeReadyCondition` was
          showing and error for self-hosted shoots on unmanaged infrastructure. by
          [@&#8203;tobschli](https://redirect.github.com/tobschli) \\[[#&#8203;14665](https://redirect.github.com/gardener/gardener/pull/14665)]\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14733](https://redirect.github.com/gardener/gardener/pull/14733)]\n-
          `[OPERATOR]` Errors during resource deletion caused by missing CRDs are
          now ignored by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14645](https://redirect.github.com/gardener/gardener/pull/14645)]\n-
          `[USER]` Rotating the etcd encryption key tolerates unavailable `APIServices`.
          by [@&#8203;robinschneider](https://redirect.github.com/robinschneider)
          \\[[#&#8203;14679](https://redirect.github.com/gardener/gardener/pull/14679)]\n-
          `[DEPENDENCY]` The `reconcileSeedWebhookConfig` function now correctly reconciles
          both `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration`
          for extensions that register both mutating and validating admission webhooks.
          Previously, only the first configuration was reconciled due to a premature
          return in the loop. by [@&#8203;Roncossek](https://redirect.github.com/Roncossek)
          \\[[#&#8203;14664](https://redirect.github.com/gardener/gardener/pull/14664)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Add `resourceId` for image `istio-basic-auth-server`
          to fix overwrite image lookup by [@&#8203;MartinWeindel](https://redirect.github.com/MartinWeindel)
          \\[[#&#8203;14716](https://redirect.github.com/gardener/gardener/pull/14716)]\n-
          `[OPERATOR]` Certain best-practice Envoy settings for HTTP2 protocol options
          have been applied to `istio-ingressgateways`. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14678](https://redirect.github.com/gardener/gardener/pull/14678)]\n-
          `[OPERATOR]` The images of the registry caches used in the dev setups are
          now updated to [distribution/distribution@v3.1.0](https://redirect.github.com/distribution/distribution/releases/tag/v3.1.0).
          by [@&#8203;dimitar-kostadinov](https://redirect.github.com/dimitar-kostadinov)
          \\[[#&#8203;14718](https://redirect.github.com/gardener/gardener/pull/14718)]\n-
          `[OPERATOR]` The Prometheus health check rule evaluation interval has been
          reduced from 60s to 5s for faster detection of health check state changes.
          by [@&#8203;vicwicker](https://redirect.github.com/vicwicker) \\[[#&#8203;14662](https://redirect.github.com/gardener/gardener/pull/14662)]\n-
          `[OPERATOR]` The garden Prometheus maximum metric retention has been increased
          to 30 days. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14657](https://redirect.github.com/gardener/gardener/pull/14657)]\n-
          `[DEVELOPER]` The TM tests no longer rely on the `nginx-ingress` addon for
          any Kubernetes release. by [@&#8203;ScheererJ](https://redirect.github.com/ScheererJ)
          \\[[#&#8203;14643](https://redirect.github.com/gardener/gardener/pull/14643)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/ext-authz-server`
          from `v0.2.0` to `v0.3.0`. [Release Notes](https://redirect.github.com/gardener/ext-authz-server/releases/tag/v0.3.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14725](https://redirect.github.com/gardener/gardener/pull/14725)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.2` to `v1.14.3`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14724](https://redirect.github.com/gardener/gardener/pull/14724)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `envoyproxy/envoy`
          from `distroless-v1.37.2` to `v1.38.0`. [Release Notes](https://redirect.github.com/envoyproxy/envoy/releases/tag/v1.38.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14674](https://redirect.github.com/gardener/gardener/pull/14674)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/cortexproject/cortex`
          from `v1.20.1` to `v1.21.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14695](https://redirect.github.com/gardener/gardener/pull/14695)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/dns/k8s-dns-node-cache`
          from `1.26.7` to `1.26.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14659](https://redirect.github.com/gardener/gardener/pull/14659)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/prometheus/alertmanager`
          from `v0.32.0` to `v0.32.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14732](https://redirect.github.com/gardener/gardener/pull/14732)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.6.0` to `2.7.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14699](https://redirect.github.com/gardener/gardener/pull/14699)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.2` to `v0.22.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14703](https://redirect.github.com/gardener/gardener/pull/14703)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.11` to `1.84.1`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.84.1)
          by [@&#8203;marc1404](https://redirect.github.com/marc1404) \\[[#&#8203;14771](https://redirect.github.com/gardener/gardener/pull/14771)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:1eb5d65be651660ff2e4dd3012315ab4f8feac3b94af8e321f833e0848ab69c4`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:f926858481411ed15cc1a31be14b214e764f882163c764e23def1c1fe1d9daf6`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:0e02ebedbe9ed6a34dc99736a6e41b45ad5b730f564b1eaa848d5f156e11e311`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:1815b4550cbd1f2c6c4b7d50ac6e092e3ad3e6f207de9666ad889243bb0988f8`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:7234f2705acad476e26c663eb8d589770e7f77108eeeb28fa33a38c07908c0f3`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:f5a956378f5fba34b51ca828e0f1c448b11a9e27f65633ec73874d695231689c`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:3b7c03096e6f8de1fee49ec62a17849aeae261b67751871da0dc635764d689b5`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:fc7085b785212951f63bfaa63bbea9d019cdc7f66735c2fc2dcec753f01bb70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:34f283da125518e68415117b86c926ed5b103ec88a4c82c2602399172dc5d70a`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:d7f1c555d75bc17c1a3c3fc6c6034fd9e934396a455d8e4df2c03021f4921438`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:5c26ac6437adcfcd20aeab1a233d29d774980fc4d8f1801ffde480fb4a893635`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:7b518fb710dc7cc187784d621fe5deb7e5d3032623233768232596b5a575db0f`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:13c624f9dfbf1b6b146f314b8da20b5edde93a4c4c14ddbb0d4424555e04f138`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:22549456a978c9ff74e6b79252abb655e3926b36c0bfdc8714c127f412c800f1`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9769cc9338182588139cb6a6d3c39ad79f9a0a27a3bc447c3b1c0292b1968391`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:a8745e5d63dc898d042ccbad0947cc617e5624bf1165bb8bf90744dcbcd91471`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:0a6ec2623516f5c20d688b379c0ee075ed81deff5509abb600569182fd5c9add`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:57694de6715aae8751988b140957adff88db9b020f01cecac1f0cf42b5ad27c5`\n\n####
          Helm Charts\n\n- gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.142.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.142.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.142.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.142.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.142.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.142.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.142.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.142.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.142.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.142.0`\n\n###
          [`v1.141.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.141.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.141.1...v1.141.2)\n\n###
          \\[github.com/gardener/gardener:v1.141.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[OPERATOR]` The `systemdunitcheck` controller now correctly treats systemd
          units that are in a failed state but explicitly disabled as healthy. by
          [@&#8203;cerealsnow](https://redirect.github.com/cerealsnow) \\[[#&#8203;14735](https://redirect.github.com/gardener/gardener/pull/14735)]\n\n####
          application/spdx+json\n\n- admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:5dd670caa5309d8b06b460b71f33725b8bfcb25aeda6b3ee64a6db918193a67d`\n-
          admission-controller-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:933d25c394b74a6ac0fcfd5b6e678935602f8aa84351df2798043da37109dfd8`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:9781050578e62778b20ba950f7d43045b150c7b6d0214a38b43dc61c4bebbd46`\n-
          apiserver-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:dcedc5a442e8c821cb2f18914a408b87ad9e23f950bb3a4eb8ecf3bb9e96ada2`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:a95ecd742a1a0a489a92130a31e07a8c1d66a734c1cdf8d1709765473d67e941`\n-
          controller-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:e45ba9cc83a504ac48831a51121412d706a4d1790dd6d0635e0e5cf5456fe98f`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:122515831cb6ec9981fbbaa9a45c8e4356077ddb824c561a4341f9c6a3197d40`\n-
          gardenadm-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:6678b6c8a9c982f5d8d2b9e23559badaa0382ea23400129b28cc313091678ef2`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:a7fa8035167b9570a725a4e39ee10396ee57c6909b02688dfe56f0629944f851`\n-
          gardenlet-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:e2c4afe9f2b0209660104da05f25cd71830b10fc16d6261e35d3a4ab9891ccbb`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:9859d4465d38f82463ba1c96087a99210b6b16ab49f506888155d93c024839b5`\n-
          node-agent-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:cbf63ae7bad9d390cd84fb67d2accc04b4ab5c183348a348b2ec07e1939f300c`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:593456a34d5c363a25270ee46a89d0ad362033ff8e3d7feb97c4decf2a2910eb`\n-
          operator-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:82c7af01130929040201be55b8655223cc75f203422aa849d8f8859729370133`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:0f06b6c79b939f097da495f51593df2846f1bc7a35cbb847c721a4dd596071aa`\n-
          resource-manager-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:9108e978171f8121c32219c222d61151494fd5f90668342bbe117c9ac397292a`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:39ebd15a2e3c45c25b36972820ce1a6d91aa0f7ec02713e19b9a42ad97224b39`\n-
          scheduler-spdx-ref: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:a59564c628591b8785fb69c03cb84a936a4674a6e4429f28779ee93dc2e596aa`\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.141.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.141.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.141.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.141.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.141.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.141.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.141.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.141.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.141.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.141.2`\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/631
        commit_id: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        patchset: af722e67e0f3b31c4ee94b5a158a4ea73e742163
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdhcmRlbmVyL2dhcmRlbmVyIHRvIHYxLjE0Mi4wCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbZ2FyZGVuZXIvZ2FyZGVuZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lcikgfCBtaW5vciB8IGAxLjE0MS4xYCDihpIgYDEuMTQyLjBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5nYXJkZW5lci9nYXJkZW5lciAoZ2FyZGVuZXIvZ2FyZGVuZXIpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuMTQyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcmVsZWFzZXMvdGFnL3YxLjE0Mi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvY29tcGFyZS92MS4xNDEuMi4uLnYxLjE0Mi4wKQoKIyMjIFxbZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lcjp2MS4xNDIuMF0KCiMjIyMg4pqg77iPIEJyZWFraW5nIENoYW5nZXMKCi0gYFtPUEVSQVRPUl1gIFdpdGggdGhlIGRpc2NvbnRpbnVlZCBzdXBwb3J0IG9mIEt1YmVybmV0ZXMgYDEuMzFgLCB0aGUgQVBJIGdyb3VwIGBzZXR0aW5ncy5nYXJkZW5lci5jbG91ZGAgd2FzIGNvbXBsZXRlbHkgcmVtb3ZlZCBmcm9tIHRoZSBHYXJkZW5lciBBUEkuXAogIEVhcmxpZXIsIHRoaXMgQVBJIGdyb3VwIGNvbnRhaW5lZCB0aGUgcmVzb3VyY2VzIGBPcGVuSURDb25uZWN0UHJlc2V0YCBhbmQgYENsdXN0ZXJPcGVuSURDb25uZWN0UHJlc2V0YCB3aGljaCBoYXZlIGJlZW4gdW5zdXBwb3J0ZWQgc2luY2UgS3ViZXJuZXRlcyBgMS4zMmAuXAogIFBsZWFzZSBtYWtlIHN1cmUgdG8gY2xlYW4gdXAgYWxsIGBPcGVuSURDb25uZWN0UHJlc2V0YCBhbmQgYENsdXN0ZXJPcGVuSURDb25uZWN0UHJlc2V0YCBvYmplY3RzIGFuZCBhdXRvbWF0aW9ucyBiZWZvcmUgdXBncmFkaW5nIHRvIHRoaXMgdmVyc2lvbi4gYnkgW0AmIzgyMDM7dGltdXRoeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXV0aHkpIFxbWyMmIzgyMDM7MTQ2MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjE1KV0KLSBgW09QRVJBVE9SXWAg4pqg77iPIEdhcmRlbmVyIGRvZXMgbm8gbG9uZ2VyIHN1cHBvcnQgR2FyZGVuLCBTZWVkLCBvciBTaG9vdCBjbHVzdGVycyB3aXRoIEt1YmVybmV0ZXMgdmVyc2lvbiBgMS4zMWAuIE1ha2Ugc3VyZSB0byB1cGdyYWRlIGFsbCBleGlzdGluZyBjbHVzdGVycyBiZWZvcmUgdXBncmFkaW5nIHRvIHRoaXMgR2FyZGVuZXIgdmVyc2lvbi4gYnkgW0AmIzgyMDM7dGltdXRoeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXV0aHkpIFxbWyMmIzgyMDM7MTQ2MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjE1KV0KLSBgW1VTRVJdYCBUaGUgZGVwcmVjYXRlZCBgZ2FyZGVuZXIvY29udHJvbHBsYW5lYCBIZWxtIGNoYXJ0IGhhcyBiZWVuIHJlbW92ZWQuIFVzZSBgZ2FyZGVuZXItb3BlcmF0b3JgIHRvIGRlcGxveSBHYXJkZW5lciBpbnN0ZWFkLiBieSBbQCYjODIwMztyZnJhbnprZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JmcmFuemtlKSBcW1sjJiM4MjAzOzE0NjE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDYxNCldCi0gYFtERVZFTE9QRVJdYCBUaGUgYG1ha2Ugb3BlcmF0b3Itc2VlZC17dXAsZGV2LGRvd259YCB0YXJnZXRzIGhhdmUgYmVlbiByZW5hbWVkIHRvIGBtYWtlIGdhcmRlbmVyLXt1cCxkZXYsZG93bn1gLiBgbWFrZSBraW5kLXt1cCxkb3dufWAgaXMgbm93IGFuIGFsaWFzIGZvciBgbWFrZSBraW5kLXNpbmdsZS1ub2RlLXt1cCxkb3dufWAuIEFsbCBsb2NhbCBkZXZlbG9wbWVudCBzY2VuYXJpb3MgdGhhdCB3ZXJlIHByZXZpb3VzbHkgYmFzZWQgb24gdGhlIGxlZ2FjeSBgZ2FyZGVuZXIvY29udHJvbHBsYW5lYCBIZWxtIGNoYXJ0IGFyZSBub3cgYmFzZWQgb24gYGdhcmRlbmVyLW9wZXJhdG9yYC4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDYxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MTQpXQotIGBbREVWRUxPUEVSXWAgSW4gY2FzZSB5b3UncmUgdXNpbmcgdGhlIFtyZW1vdGUgZGV2ZWxvcG1lbnQgc2V0dXBdKGh0dHBzOi8vZ2FyZGVuZXIuY2xvdWQvZG9jcy9nYXJkZW5lci9kZXBsb3ltZW50L2dldHRpbmdfc3RhcnRlZF9yZW1vdGVseSksIHRoZSBrdWJlY29uZmlnIG9mIHRoZSByZW1vdGUgY2x1c3RlciB5b3UncmUgdXNpbmcgYXMgc2VlZCBpcyBubyBsb25nZXIgZXhwZWN0ZWQgaW4gYC9kZXYtc2V0dXAvcmVtb3RlL2t1YmVjb25maWdzL2t1YmVjb25maWdgIGJ1dCBpbiBgZGV2LXNldHVwL2t1YmVjb25maWdzL3JlbW90ZS9rdWJlY29uZmlnYC4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDYxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MTQpXQotIGBbREVWRUxPUEVSXWAgYC4vaGFjay91c2FnZS9nZW5lcmF0ZS1hZG1pbi1rdWJlY29uZmlnLnNoYCBoYXMgYmVlbiBtZXJnZWQgaW50byBgLi9oYWNrL3VzYWdlL2dlbmVyYXRlLWt1YmVjb25maWcuc2hgLiBVc2UgYC4vaGFjay91c2FnZS9nZW5lcmF0ZS1rdWJlY29uZmlnLnNoIC0taGVscGAgdG8gbGVhcm4gYWJvdXQgdGhlIHVzYWdlLiBieSBbQCYjODIwMztyZnJhbnprZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JmcmFuemtlKSBcW1sjJiM4MjAzOzE0NjE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDYxNCldCgojIyMjIPCfk7AgTm90ZXdvcnRoeQoKLSBgW09QRVJBVE9SXWAgYERpc2FibGVOZ2lueEluZ3Jlc3NJbkdhcmRlbmAgYWxsb3dzIHRvIGRpc2FibGUgYG5naW54LWluZ3Jlc3NgIGluIGEgR2FyZGVuIHJ1bnRpbWUgY2x1c3RlciBtYW5hZ2VkIGJ5IGBnYXJkZW5lci1vcGVyYXRvcmAuIGJ5IFtAJiM4MjAzO1NjaGVlcmVySl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1NjaGVlcmVySikgXFtbIyYjODIwMzsxNDYzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MzYpXQotIGBbT1BFUkFUT1JdYCBgRGlzYWJsZU5naW54SW5ncmVzc0luU2VlZGAgYWxsb3dzIHRvIGRpc2FibGUgYG5naW54LWluZ3Jlc3NgIGluIFNlZWQgY2x1c3RlcnMuIGJ5IFtAJiM4MjAzO1NjaGVlcmVySl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1NjaGVlcmVySikgXFtbIyYjODIwMzsxNDYzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MzYpXQotIGBbT1BFUkFUT1JdYCBgRGlzYWJsZU5naW54SW5ncmVzc0luU2hvb3RgIGFsbG93cyB0byBkaXNhYmxlIGBuZ2lueC1pbmdyZXNzYCBmb3IgU2hvb3QgY2x1c3RlcnM6CiAgLSBJZiBzZXQgZm9yIGBnYXJkZW5lci1hcGlzZXJ2ZXJgLCBpdCBkaXNhbGxvd3MgY3JlYXRpb24gb2YgbmV3IFNob290IGNsdXN0ZXJzIHdpdGggdGhlIGBuZ2lueC1pbmdyZXNzYCBhZGRvbiBlbmFibGVkIGFuZCBpdCBwcmV2ZW50cyBleGlzdGluZyBzaG9vdCBjbHVzdGVycyBmcm9tIGVuYWJsaW5nIGl0LiBTaG9vdCBjbHVzdGVyLCB3aGljaCBhbHJlYWR5IGhhdmUgdGhlIGFkZG9uIGVuYWJsZWQsIGFyZSBsZWZ0IGFzIGlzLgogIC0gSWYgc2V0IGZvciBgZ2FyZGVuZXItY29udHJvbGxlci1tYW5hZ2VyYCwgaXQgZGlzYWJsZXMgdGhlIGBuZ2lueC1pbmdyZXNzYCBhZGRvbiBmb3IgYWxsIFNob290IGNsdXN0ZXJzIGR1cmluZyB0aGVpciBuZXh0IG1haW50ZW5hbmNlIHBlcmlvZC4gYnkgW0AmIzgyMDM7U2NoZWVyZXJKXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vU2NoZWVyZXJKKSBcW1sjJiM4MjAzOzE0NjM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDYzNildCi0gYFtPUEVSQVRPUl1gIFRoZSBgcHJvcGFnYXRlQ0FGcm9tS3ViZUFQSVNlcnZlclNOSWAgZmllbGQgd2FzIGFkZGVkIHRvIHRoZSBgR2FyZGVuZXJEYXNoYm9hcmRDb25maWdgIEFQSS4gV2hlbiB0aGUga3ViZS1hcGlzZXJ2ZXIgU05JIGVuZHBvaW50IHVzZXMgYSBwcml2YXRlL2N1c3RvbSBDQSwgc2V0IHRoaXMgZmllbGQgdG8gYHRydWVgIHRvIGluY2x1ZGUgdGhlIENBIGNlcnRpZmljYXRlIGluIHRoZSBkYXNoYm9hcmQncyBgYXBpU2VydmVyQ2FEYXRhYC4gVGhpcyBtYWtlcyB0aGUgYmVoYXZpb3IgaW50cm9kdWNlZCBpbiBbIyYjODIwMzsxNDIxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2lzc3Vlcy8xNDIxNykgb3B0LWluLCBwcmVzZXJ2aW5nIHRyYW5zcGFyZW50IENBIHJvdGF0aW9uIGZvciBwdWJsaWNseSB0cnVzdGVkIGNlcnRpZmljYXRlcy4gYnkgW0AmIzgyMDM7cGV0ZXJzdXR0ZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wZXRlcnN1dHRlcikgXFtbIyYjODIwMzsxNDYzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MzcpXQotIGBbT1BFUkFUT1JdYCBUaGUgYGdhcmRlbmVyLW9wZXJhdG9yYCBub3cgZGVwbG95cyBhbiBgZXh0ZW5zaW9uc3YxYWxwaGExLkJhY2t1cEVudHJ5YCBhbG9uZ3NpZGUgdGhlIGBCYWNrdXBCdWNrZXRgIHdoZW4gZXRjZCBiYWNrdXAgaXMgY29uZmlndXJlZCAod2hlbiBgQmFja3VwRW50cnlGb3JHYXJkZW5gIGZlYXR1cmUgZ2F0ZSBpcyBlbmFibGVkKSwgYWxpZ25pbmcgdGhlIGdhcmRlbiBjb250cm9sbGVyIHdpdGggdGhlIHNhbWUgZXh0ZW5zaW9uIGNvbnRyYWN0IHRoYXQgc2hvb3QgY2x1c3RlcnMgdXNlIGZvciBiYWNrdXAgY3JlZGVudGlhbCBtYW5hZ2VtZW50LiBieSBbQCYjODIwMztyZnJhbnprZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JmcmFuemtlKSBcW1sjJiM4MjAzOzE0NjI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDYyOCldCi0gYFtPUEVSQVRPUl1gIFdoZW4gYmFja3VwIGlzIGNvbmZpZ3VyZWQgaW4gdGhlIGBHYXJkZW5gIHJlc291cmNlLCB0aGUgYGdhcmRlbmVyLW9wZXJhdG9yYCBub3cgcmVxdWlyZXMgYSBgQmFja3VwRW50cnlgIGNvbnRyb2xsZXIgcmVnaXN0cmF0aW9uIGluIHRoZSBgb3BlcmF0b3IuZ2FyZGVuZXIuY2xvdWQvdjFhbHBoYTEuRXh0ZW5zaW9uYCByZXNvdXJjZSBvZiB0aGUgYmFja3VwIHByb3ZpZGVyIHdoZW4gdGhlIG5ldyBgQmFja3VwRW50cnlGb3JHYXJkZW5gIGZlYXR1cmUgZ2F0ZSBpcyBlbmFibGVkLiBJZiB0aGUgYEV4dGVuc2lvbmAgb2JqZWN0IGZvciB0aGUgcHJvdmlkZXIgZG9lcyBub3QgeWV0IGluY2x1ZGUgYEJhY2t1cEVudHJ5YCBpbiBgLnNwZWMucmVzb3VyY2VzYCwgaXQgbXVzdCBiZSBhZGRlZCBiZWZvcmUgdXBncmFkaW5nIGBnYXJkZW5lci1vcGVyYXRvcmAuIEFsbCBwcm92aWRlciBleHRlbnNpb25zIHNob3VsZCBhbHNvIGVuYWJsZSB0aGVpciBgQmFja3VwRW50cnlgIGNvbnRyb2xsZXJzIHdoZW4gcnVubmluZyBpbiB0aGUgZ2FyZGVuIHJ1bnRpbWUgY2x1c3Rlci4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDYyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2MjgpXQotIGBbREVWRUxPUEVSXWAgVGhlIGxvY2FsIGBnYXJkZW5hZG1gIGRldmVsb3BtZW50IHNldHVwIGZvciB0aGUgdW5tYW5hZ2VkIGluZnJhc3RydWN0dXJlIHNjZW5hcmlvIG5vdyB1c2VzIEdpbkQgKEdhcmRlbmVyLWluLURvY2tlcikgaW5zdGVhZCBvZiBLaW5ELiBSZWZlciB0byB0aGUgW3VwZGF0ZWQgZG9jdW1lbnRhdGlvbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2Jsb2IvbWFzdGVyL2RvY3MvZGVwbG95bWVudC9nZXR0aW5nX3N0YXJ0ZWRfbG9jYWxseV93aXRoX2dhcmRlbmFkbS5tZCkgZm9yIGRldGFpbHMuIGJ5IFtAJiM4MjAzO3JmcmFuemtlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmZyYW56a2UpIFxbWyMmIzgyMDM7MTQ3MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NzAwKV0KCiMjIyMg4pyoIE5ldyBGZWF0dXJlcwoKLSBgW1VTRVJdYCBUaGUgYFNob290YCBBUEkgbm93IHN1cHBvcnRzIGNvbmZpZ3VyaW5nIGBjbHVzdGVyLWF1dG9zY2FsZXJgJ3MgYG1heEJpbnBhY2tpbmdUaW1lYCBmbGFnIGZvciBzcGVjaWZ5aW5nIGEgbG9uZ2VyIGR1cmF0aW9uIHRvIGJlIHNwZW50IG9uIGJpbnBhY2tpbmcgZm9yIHNjYWxlLXVwLiBieSBbQCYjODIwMzt0YWtvdmVyZmxvd10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Rha292ZXJmbG93KSBcW1sjJiM4MjAzOzE0Njk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDY5OCldCi0gYFtERVZFTE9QRVJdYCBgTWFuYWdlZFJlc291cmNlc2AgdGhhdCB1c2UgdGhlIGByZXNvdXJjZXMuZ2FyZGVuZXIuY2xvdWQvZGVsZXRlLW9uLWludmFsaWQtdXBkYXRlYCBhbm5vdGF0aW9uIGNhbiBub3cgYWxzbyBzcGVjaWZ5IHRoZSBkZWxldGlvbiBwcm9wYWdhdGlvbiB3aXRoIHRoZSBhbm5vdGF0aW9uIGByZXNvdXJjZXMuZ2FyZGVuZXIuY2xvdWQvZGVsZXRpb24tcHJvcGFnYXRpb24tb24taW52YWxpZC11cGRhdGVgIGJ5IFtAJiM4MjAzO21hYm9laG1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tYWJvZWhtKSBcW1sjJiM4MjAzOzE0NjQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDY0MildCgojIyMjIPCfkJsgQnVnIEZpeGVzCgotIGBbT1BFUkFUT1JdYCBBbiBpc3N1ZSBjYXVzaW5nIHRoZSBndWVzdGJvb2sgVE0gdGVzdCB0byBmYWlsIGFnYWluc3QgSVB2NiBTaG9vdCBjbHVzdGVycyBpbiBub3cgZml4ZWQuIGJ5IFtAJiM4MjAzO3Bsa29rYW5vdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Bsa29rYW5vdikgXFtbIyYjODIwMzsxNDcwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MDEpXQotIGBbT1BFUkFUT1JdYCBUaGUgc2VjcmV0IHVzZWQgZm9yIHRoZSBga3ViZS1yYmFjLXByb3h5YCBmb3IgdGhlIGBvcGVudGVsZW1ldHJ5LWNvbGxlY3RvcmAgaXMgbm93IGRlcGxveWVkIGZvciBhbGwgc2hvb3QgY2x1c3RlcnMsIGluZGVwZW5kZW50IG9mIHdoZXRoZXIgbm9kZSBsb2dnaW5nIGlzIGVuYWJsZWQgb3Igbm90LiBieSBbQCYjODIwMztpeXBldHJvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2l5cGV0cm92KSBcW1sjJiM4MjAzOzE0NDI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQyOCldCi0gYFtPUEVSQVRPUl1gIEEgYnVnIGhhcyBiZWVuIGZpeGVkIHdoZXJlIHRoZSBgRXZlcnlOb2RlUmVhZHlDb25kaXRpb25gIHdhcyBzaG93aW5nIGFuZCBlcnJvciBmb3Igc2VsZi1ob3N0ZWQgc2hvb3RzIG9uIHVubWFuYWdlZCBpbmZyYXN0cnVjdHVyZS4gYnkgW0AmIzgyMDM7dG9ic2NobGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90b2JzY2hsaSkgXFtbIyYjODIwMzsxNDY2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2NjUpXQotIGBbT1BFUkFUT1JdYCBUaGUgYHN5c3RlbWR1bml0Y2hlY2tgIGNvbnRyb2xsZXIgbm93IGNvcnJlY3RseSB0cmVhdHMgc3lzdGVtZCB1bml0cyB0aGF0IGFyZSBpbiBhIGZhaWxlZCBzdGF0ZSBidXQgZXhwbGljaXRseSBkaXNhYmxlZCBhcyBoZWFsdGh5LiBieSBbQCYjODIwMztjZXJlYWxzbm93XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2VyZWFsc25vdykgXFtbIyYjODIwMzsxNDczM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MzMpXQotIGBbT1BFUkFUT1JdYCBFcnJvcnMgZHVyaW5nIHJlc291cmNlIGRlbGV0aW9uIGNhdXNlZCBieSBtaXNzaW5nIENSRHMgYXJlIG5vdyBpZ25vcmVkIGJ5IFtAJiM4MjAzO21hdHRoaWFzLWhvcm5lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWF0dGhpYXMtaG9ybmUpIFxbWyMmIzgyMDM7MTQ2NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjQ1KV0KLSBgW1VTRVJdYCBSb3RhdGluZyB0aGUgZXRjZCBlbmNyeXB0aW9uIGtleSB0b2xlcmF0ZXMgdW5hdmFpbGFibGUgYEFQSVNlcnZpY2VzYC4gYnkgW0AmIzgyMDM7cm9iaW5zY2huZWlkZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yb2JpbnNjaG5laWRlcikgXFtbIyYjODIwMzsxNDY3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2NzkpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBgcmVjb25jaWxlU2VlZFdlYmhvb2tDb25maWdgIGZ1bmN0aW9uIG5vdyBjb3JyZWN0bHkgcmVjb25jaWxlcyBib3RoIGBNdXRhdGluZ1dlYmhvb2tDb25maWd1cmF0aW9uYCBhbmQgYFZhbGlkYXRpbmdXZWJob29rQ29uZmlndXJhdGlvbmAgZm9yIGV4dGVuc2lvbnMgdGhhdCByZWdpc3RlciBib3RoIG11dGF0aW5nIGFuZCB2YWxpZGF0aW5nIGFkbWlzc2lvbiB3ZWJob29rcy4gUHJldmlvdXNseSwgb25seSB0aGUgZmlyc3QgY29uZmlndXJhdGlvbiB3YXMgcmVjb25jaWxlZCBkdWUgdG8gYSBwcmVtYXR1cmUgcmV0dXJuIGluIHRoZSBsb29wLiBieSBbQCYjODIwMztSb25jb3NzZWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Sb25jb3NzZWspIFxbWyMmIzgyMDM7MTQ2NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjY0KV0KCiMjIyMg8J+PgyBPdGhlcnMKCi0gYFtPUEVSQVRPUl1gIEFkZCBgcmVzb3VyY2VJZGAgZm9yIGltYWdlIGBpc3Rpby1iYXNpYy1hdXRoLXNlcnZlcmAgdG8gZml4IG92ZXJ3cml0ZSBpbWFnZSBsb29rdXAgYnkgW0AmIzgyMDM7TWFydGluV2VpbmRlbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01hcnRpbldlaW5kZWwpIFxbWyMmIzgyMDM7MTQ3MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NzE2KV0KLSBgW09QRVJBVE9SXWAgQ2VydGFpbiBiZXN0LXByYWN0aWNlIEVudm95IHNldHRpbmdzIGZvciBIVFRQMiBwcm90b2NvbCBvcHRpb25zIGhhdmUgYmVlbiBhcHBsaWVkIHRvIGBpc3Rpby1pbmdyZXNzZ2F0ZXdheXNgLiBieSBbQCYjODIwMztvbGl2ZXItZ29ldHpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vbGl2ZXItZ29ldHopIFxbWyMmIzgyMDM7MTQ2NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Njc4KV0KLSBgW09QRVJBVE9SXWAgVGhlIGltYWdlcyBvZiB0aGUgcmVnaXN0cnkgY2FjaGVzIHVzZWQgaW4gdGhlIGRldiBzZXR1cHMgYXJlIG5vdyB1cGRhdGVkIHRvIFtkaXN0cmlidXRpb24vZGlzdHJpYnV0aW9uQHYzLjEuMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Rpc3RyaWJ1dGlvbi9kaXN0cmlidXRpb24vcmVsZWFzZXMvdGFnL3YzLjEuMCkuIGJ5IFtAJiM4MjAzO2RpbWl0YXIta29zdGFkaW5vdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RpbWl0YXIta29zdGFkaW5vdikgXFtbIyYjODIwMzsxNDcxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MTgpXQotIGBbT1BFUkFUT1JdYCBUaGUgUHJvbWV0aGV1cyBoZWFsdGggY2hlY2sgcnVsZSBldmFsdWF0aW9uIGludGVydmFsIGhhcyBiZWVuIHJlZHVjZWQgZnJvbSA2MHMgdG8gNXMgZm9yIGZhc3RlciBkZXRlY3Rpb24gb2YgaGVhbHRoIGNoZWNrIHN0YXRlIGNoYW5nZXMuIGJ5IFtAJiM4MjAzO3ZpY3dpY2tlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZpY3dpY2tlcikgXFtbIyYjODIwMzsxNDY2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2NjIpXQotIGBbT1BFUkFUT1JdYCBUaGUgZ2FyZGVuIFByb21ldGhldXMgbWF4aW11bSBtZXRyaWMgcmV0ZW50aW9uIGhhcyBiZWVuIGluY3JlYXNlZCB0byAzMCBkYXlzLiBieSBbQCYjODIwMzt2aWN3aWNrZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92aWN3aWNrZXIpIFxbWyMmIzgyMDM7MTQ2NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjU3KV0KLSBgW0RFVkVMT1BFUl1gIFRoZSBUTSB0ZXN0cyBubyBsb25nZXIgcmVseSBvbiB0aGUgYG5naW54LWluZ3Jlc3NgIGFkZG9uIGZvciBhbnkgS3ViZXJuZXRlcyByZWxlYXNlLiBieSBbQCYjODIwMztTY2hlZXJlckpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9TY2hlZXJlckopIFxbWyMmIzgyMDM7MTQ2NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NjQzKV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBnYXJkZW5lci9leHQtYXV0aHotc2VydmVyYCBmcm9tIGB2MC4yLjBgIHRvIGB2MC4zLjBgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2V4dC1hdXRoei1zZXJ2ZXIvcmVsZWFzZXMvdGFnL3YwLjMuMCkgYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDcyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MjUpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYHJlZ2lzdHJ5Lms4cy5pby9jb3JlZG5zL2NvcmVkbnNgIGZyb20gYHYxLjE0LjJgIHRvIGB2MS4xNC4zYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDcyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MjQpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGVudm95cHJveHkvZW52b3lgIGZyb20gYGRpc3Ryb2xlc3MtdjEuMzcuMmAgdG8gYHYxLjM4LjBgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Vudm95cHJveHkvZW52b3kvcmVsZWFzZXMvdGFnL3YxLjM4LjApIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQ2NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Njc0KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBxdWF5LmlvL2NvcnRleHByb2plY3QvY29ydGV4YCBmcm9tIGB2MS4yMC4xYCB0byBgdjEuMjEuMGAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQ2OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Njk1KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGByZWdpc3RyeS5rOHMuaW8vZG5zL2s4cy1kbnMtbm9kZS1jYWNoZWAgZnJvbSBgMS4yNi43YCB0byBgMS4yNi44YC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDY1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ2NTkpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYHF1YXkuaW8vcHJvbWV0aGV1cy9hbGVydG1hbmFnZXJgIGZyb20gYHYwLjMyLjBgIHRvIGB2MC4zMi4xYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDczMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ3MzIpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYHF1YXkuaW8va2l3aWdyaWQvazhzLXNpZGVjYXJgIGZyb20gYDIuNi4wYCB0byBgMi43LjFgLiBieSBbQCYjODIwMztnYXJkZW5lci1jaS1yb2JvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyLWNpLXJvYm90KSBcW1sjJiM4MjAzOzE0Njk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDY5OSldCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgcXVheS5pby9icmFuY3ova3ViZS1yYmFjLXByb3h5YCBmcm9tIGB2MC4yMS4yYCB0byBgdjAuMjIuMGAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQ3MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NzAzKV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBnYXJkZW5lci9kYXNoYm9hcmRgIGZyb20gYDEuODMuMTFgIHRvIGAxLjg0LjFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2Rhc2hib2FyZC9yZWxlYXNlcy90YWcvMS44NC4xKSBieSBbQCYjODIwMzttYXJjMTQwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21hcmMxNDA0KSBcW1sjJiM4MjAzOzE0NzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDc3MSldCgojIyMjIGFwcGxpY2F0aW9uL3NwZHgranNvbgoKLSBhZG1pc3Npb24tY29udHJvbGxlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FkbWlzc2lvbi1jb250cm9sbGVyQHNoYTI1NjoxZWI1ZDY1YmU2NTE2NjBmZjJlNGRkMzAxMjMxNWFiNGY4ZmVhYzNiOTRhZjhlMzIxZjgzM2UwODQ4YWI2OWM0YAotIGFkbWlzc2lvbi1jb250cm9sbGVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYWRtaXNzaW9uLWNvbnRyb2xsZXJAc2hhMjU2OmY5MjY4NTg0ODE0MTFlZDE1Y2MxYTMxYmUxNGIyMTRlNzY0Zjg4MjE2M2M3NjRlMjNkZWYxYzFmZTFkOWRhZjZgCi0gYXBpc2VydmVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYXBpc2VydmVyQHNoYTI1NjowZTAyZWJlZGJlOWVkNmEzNGRjOTk3MzZhNmU0MWI0NWFkNWI3MzBmNTY0YjFlYWE4NDhkNWYxNTZlMTFlMzExYAotIGFwaXNlcnZlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FwaXNlcnZlckBzaGEyNTY6MTgxNWI0NTUwY2JkMWYyYzZjNGI3ZDUwYWM2ZTA5MmUzYWQzZTZmMjA3ZGU5NjY2YWQ4ODkyNDNiYjA5ODhmOGAKLSBjb250cm9sbGVyLW1hbmFnZXItc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9jb250cm9sbGVyLW1hbmFnZXJAc2hhMjU2OjcyMzRmMjcwNWFjYWQ0NzZlMjZjNjYzZWI4ZDU4OTc3MGU3Zjc3MTA4ZWVlYjI4ZmEzM2EzOGMwNzkwOGMwZjNgCi0gY29udHJvbGxlci1tYW5hZ2VyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvY29udHJvbGxlci1tYW5hZ2VyQHNoYTI1NjpmNWE5NTYzNzhmNWZiYTM0YjUxY2E4MjhlMGYxYzQ0OGIxMWE5ZTI3ZjY1NjMzZWM3Mzg3NGQ2OTUyMzE2ODljYAotIGdhcmRlbmFkbS1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmFkbUBzaGEyNTY6M2I3YzAzMDk2ZTZmOGRlMWZlZTQ5ZWM2MmExNzg0OWFlYWUyNjFiNjc3NTE4NzFkYTBkYzYzNTc2NGQ2ODliNWAKLSBnYXJkZW5hZG0tc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5hZG1Ac2hhMjU2OmZjNzA4NWI3ODUyMTI5NTFmNjNiZmFhNjNiYmVhOWQwMTljZGM3ZjY2NzM1YzJmYzJkY2VjNzUzZjAxYmI3MGFgCi0gZ2FyZGVubGV0LXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVubGV0QHNoYTI1NjozNGYyODNkYTEyNTUxOGU2ODQxNTExN2I4NmM5MjZlZDViMTAzZWM4OGE0YzgyYzI2MDIzOTkxNzJkYzVkNzBhYAotIGdhcmRlbmxldC1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmxldEBzaGEyNTY6ZDdmMWM1NTVkNzViYzE3YzFhM2MzZmM2YzYwMzRmZDllOTM0Mzk2YTQ1NWQ4ZTRkZjJjMDMwMjFmNDkyMTQzOGAKLSBub2RlLWFnZW50LXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvbm9kZS1hZ2VudEBzaGEyNTY6NWMyNmFjNjQzN2FkY2ZjZDIwYWVhYjFhMjMzZDI5ZDc3NDk4MGZjNGQ4ZjE4MDFmZmRlNDgwZmI0YTg5MzYzNWAKLSBub2RlLWFnZW50LXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvbm9kZS1hZ2VudEBzaGEyNTY6N2I1MThmYjcxMGRjN2NjMTg3Nzg0ZDYyMWZlNWRlYjdlNWQzMDMyNjIzMjMzNzY4MjMyNTk2YjVhNTc1ZGIwZmAKLSBvcGVyYXRvci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL29wZXJhdG9yQHNoYTI1NjoxM2M2MjRmOWRmYmYxYjZiMTQ2ZjMxNGI4ZGEyMGI1ZWRkZTkzYTRjNGMxNGRkYmIwZDQ0MjQ1NTVlMDRmMTM4YAotIG9wZXJhdG9yLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvb3BlcmF0b3JAc2hhMjU2OjIyNTQ5NDU2YTk3OGM5ZmY3NGU2Yjc5MjUyYWJiNjU1ZTM5MjZiMzZjMGJmZGM4NzE0YzEyN2Y0MTJjODAwZjFgCi0gcmVzb3VyY2UtbWFuYWdlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXJAc2hhMjU2Ojk3NjljYzkzMzgxODI1ODgxMzljYjZhNmQzYzM5YWQ3OWY5YTBhMjdhM2JjNDQ3YzNiMWMwMjkyYjE5NjgzOTFgCi0gcmVzb3VyY2UtbWFuYWdlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXJAc2hhMjU2OmE4NzQ1ZTVkNjNkYzg5OGQwNDJjY2JhZDA5NDdjYzYxN2U1NjI0YmYxMTY1YmI4YmY5MDc0NGRjYmNkOTE0NzFgCi0gc2NoZWR1bGVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvc2NoZWR1bGVyQHNoYTI1NjowYTZlYzI2MjM1MTZmNWMyMGQ2ODhiMzc5YzBlZTA3NWVkODFkZWZmNTUwOWFiYjYwMDU2OTE4MmZkNWM5YWRkYAotIHNjaGVkdWxlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3NjaGVkdWxlckBzaGEyNTY6NTc2OTRkZTY3MTVhYWU4NzUxOTg4YjE0MDk1N2FkZmY4OGRiOWIwMjBmMDFjZWNhYzFmMGNmNDJiNWFkMjdjNWAKCiMjIyMgSGVsbSBDaGFydHMKCi0gZ2FyZGVubGV0OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL2dhcmRlbmxldDp2MS4xNDIuMGAKLSBvcGVyYXRvcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9vcGVyYXRvcjp2MS4xNDIuMGAKLSByZXNvdXJjZS1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXI6djEuMTQyLjBgCgojIyMjIENvbnRhaW5lciAoT0NJKSBJbWFnZXMKCi0gYWRtaXNzaW9uLWNvbnRyb2xsZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hZG1pc3Npb24tY29udHJvbGxlcjp2MS4xNDIuMGAKLSBhcGlzZXJ2ZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hcGlzZXJ2ZXI6djEuMTQyLjBgCi0gY29udHJvbGxlci1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvY29udHJvbGxlci1tYW5hZ2VyOnYxLjE0Mi4wYAotIGdhcmRlbmFkbTogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmFkbTp2MS4xNDIuMGAKLSBnYXJkZW5sZXQ6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5sZXQ6djEuMTQyLjBgCi0gbm9kZS1hZ2VudDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL25vZGUtYWdlbnQ6djEuMTQyLjBgCi0gb3BlcmF0b3I6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9vcGVyYXRvcjp2MS4xNDIuMGAKLSByZXNvdXJjZS1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvcmVzb3VyY2UtbWFuYWdlcjp2MS4xNDIuMGAKLSBzY2hlZHVsZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9zY2hlZHVsZXI6djEuMTQyLjBgCgojIyMgW2B2MS4xNDEuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9yZWxlYXNlcy90YWcvdjEuMTQxLjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9jb21wYXJlL3YxLjE0MS4xLi4udjEuMTQxLjIpCgojIyMgXFtnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyOnYxLjE0MS4yXQoKIyMjIyDwn5CbIEJ1ZyBGaXhlcwoKLSBgW09QRVJBVE9SXWAgVGhlIGBzeXN0ZW1kdW5pdGNoZWNrYCBjb250cm9sbGVyIG5vdyBjb3JyZWN0bHkgdHJlYXRzIHN5c3RlbWQgdW5pdHMgdGhhdCBhcmUgaW4gYSBmYWlsZWQgc3RhdGUgYnV0IGV4cGxpY2l0bHkgZGlzYWJsZWQgYXMgaGVhbHRoeS4gYnkgW0AmIzgyMDM7Y2VyZWFsc25vd10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NlcmVhbHNub3cpIFxbWyMmIzgyMDM7MTQ3MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NzM1KV0KCiMjIyMgYXBwbGljYXRpb24vc3BkeCtqc29uCgotIGFkbWlzc2lvbi1jb250cm9sbGVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYWRtaXNzaW9uLWNvbnRyb2xsZXJAc2hhMjU2OjVkZDY3MGNhYTUzMDlkOGIwNmI0NjBiNzFmMzM3MjViOGJmY2IyNWFlZGE2YjNlZTY0YTZkYjkxODE5M2E2N2RgCi0gYWRtaXNzaW9uLWNvbnRyb2xsZXItc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hZG1pc3Npb24tY29udHJvbGxlckBzaGEyNTY6OTMzZDI1YzM5NGI3NGE2YWMwZmNmZDViNmU2Nzg5MzU2MDJmOGFhODQzNTFkZjI3OTgwNDNkYTM3MTA5ZGZkOGAKLSBhcGlzZXJ2ZXItc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hcGlzZXJ2ZXJAc2hhMjU2Ojk3ODEwNTA1NzhlNjI3NzhiMjBiYTk1MGY3ZDQzMDQ1YjE1MGM3YjZkMDIxNGEzOGI0M2RjNjFjNGJlYmJkNDZgCi0gYXBpc2VydmVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYXBpc2VydmVyQHNoYTI1NjpkY2VkYzVhNDQyZThjODIxY2IyZjE4OTE0YTQwOGI4N2FkOWUyM2Y5NTBiYjNhNGViOGVjZjNiYjllOTZhZGEyYAotIGNvbnRyb2xsZXItbWFuYWdlci1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2NvbnRyb2xsZXItbWFuYWdlckBzaGEyNTY6YTk1ZWNkNzQyYTFhMGE0ODlhOTIxMzBhMzFlMDdhOGMxZDY2YTczNGMxY2RmOGQxNzA5NzY1NDczZDY3ZTk0MWAKLSBjb250cm9sbGVyLW1hbmFnZXItc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9jb250cm9sbGVyLW1hbmFnZXJAc2hhMjU2OmU0NWJhOWNjODNhNTA0YWM0ODgzMWE1MTEyMTQxMmQ3MDZhNGQxNzkwZGQ2ZDA2MzVlMGU1Y2Y1NDU2ZmU5OGZgCi0gZ2FyZGVuYWRtLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVuYWRtQHNoYTI1NjoxMjI1MTU4MzFjYjZlYzk5ODFmYmJhYTlhNDVjOGU0MzU2MDc3ZGRiODI0YzU2MWE0MzQxZjljNmEzMTk3ZDQwYAotIGdhcmRlbmFkbS1zcGR4LXJlZjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmFkbUBzaGEyNTY6NjY3OGI2YzhhOWM5ODJmNWQ4ZDJiOWUyMzU1OWJhZGFhMDM4MmVhMjM0MDAxMjliMjhjYzMxMzA5MTY3OGVmMmAKLSBnYXJkZW5sZXQtc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5sZXRAc2hhMjU2OmE3ZmE4MDM1MTY3Yjk1NzBhNzI1YTRlMzllZTEwMzk2ZWU1N2M2OTA5YjAyNjg4ZGZlNTZmMDYyOTk0NGY4NTFgCi0gZ2FyZGVubGV0LXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVubGV0QHNoYTI1NjplMmM0YWZlOWYyYjAyMDk2NjAxMDRkYTA1ZjI1Y2Q3MTgzMGIxMGZjMTZkNjI2MWUzNWQzYTRhYjk4OTFjY2JiYAotIG5vZGUtYWdlbnQtc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9ub2RlLWFnZW50QHNoYTI1Njo5ODU5ZDQ0NjVkMzhmODI0NjNiYTFjOTYwODdhOTkyMTBiNmIxNmFiNDlmNTA2ODg4MTU1ZDkzYzAyNDgzOWI1YAotIG5vZGUtYWdlbnQtc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9ub2RlLWFnZW50QHNoYTI1NjpjYmY2M2FlN2JhZDlkMzkwY2Q4NGZiNjdkMmFjY2MwNGI0YWI1YzE4MzM0OGEzNDhiMmVjMDdlMTkzOWYzMDBjYAotIG9wZXJhdG9yLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvb3BlcmF0b3JAc2hhMjU2OjU5MzQ1NmEzNGQ1YzM2M2EyNTI3MGVlNDZhODlkMGFkMzYyMDMzZmY4ZTNkN2ZlYjk3YzRkZWNmMmEyOTEwZWJgCi0gb3BlcmF0b3Itc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9vcGVyYXRvckBzaGEyNTY6ODJjN2FmMDExMzA5MjkwNDAyMDFiZTU1Yjg2NTUyMjNjYzc1ZjIwMzQyMmFhODQ5ZDhmODg1OTcyOTM3MDEzM2AKLSByZXNvdXJjZS1tYW5hZ2VyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvcmVzb3VyY2UtbWFuYWdlckBzaGEyNTY6MGYwNmI2Yzc5YjkzOWYwOTdkYTQ5NWY1MTU5M2RmMjg0NmYxYmM3YTM1Y2JiODQ3YzcyMWE0ZGQ1OTYwNzFhYWAKLSByZXNvdXJjZS1tYW5hZ2VyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvcmVzb3VyY2UtbWFuYWdlckBzaGEyNTY6OTEwOGU5NzgxNzFmODEyMWMzMjIxOWMyMjJkNjExNTE0OTRmZDVmOTA2NjgzNDJiYmUxMTdjOWFjMzk3MjkyYWAKLSBzY2hlZHVsZXItc3BkeC1yZWY6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9zY2hlZHVsZXJAc2hhMjU2OjM5ZWJkMTVhMmUzYzQ1YzI1YjM2OTcyODIwY2UxYTZkOTFhYTBmN2VjMDI3MTNlMTliOWE0MmFkOTcyMjRiMzlgCi0gc2NoZWR1bGVyLXNwZHgtcmVmOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvc2NoZWR1bGVyQHNoYTI1NjphNTk1NjRjNjI4NTkxYjg3ODVmYjY5YzAzY2I4NGE5MzZhNDY3NGE2ZTQ0MjlmMjg3NzllZTkzZGMyZTU5NmFhYAoKIyMjIyBIZWxtIENoYXJ0cwoKLSBjb250cm9scGxhbmU6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvY29udHJvbHBsYW5lOnYxLjE0MS4yYAotIGdhcmRlbmxldDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9nYXJkZW5sZXQ6djEuMTQxLjJgCi0gb3BlcmF0b3I6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvb3BlcmF0b3I6djEuMTQxLjJgCi0gcmVzb3VyY2UtbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9yZXNvdXJjZS1tYW5hZ2VyOnYxLjE0MS4yYAoKIyMjIyBDb250YWluZXIgKE9DSSkgSW1hZ2VzCgotIGFkbWlzc2lvbi1jb250cm9sbGVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYWRtaXNzaW9uLWNvbnRyb2xsZXI6djEuMTQxLjJgCi0gYXBpc2VydmVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYXBpc2VydmVyOnYxLjE0MS4yYAotIGNvbnRyb2xsZXItbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2NvbnRyb2xsZXItbWFuYWdlcjp2MS4xNDEuMmAKLSBnYXJkZW5hZG06IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5hZG06djEuMTQxLjJgCi0gZ2FyZGVubGV0OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVubGV0OnYxLjE0MS4yYAotIG5vZGUtYWdlbnQ6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9ub2RlLWFnZW50OnYxLjE0MS4yYAotIG9wZXJhdG9yOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvb3BlcmF0b3I6djEuMTQxLjJgCi0gcmVzb3VyY2UtbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXI6djEuMTQxLjJgCi0gc2NoZWR1bGVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvc2NoZWR1bGVyOnYxLjE0MS4yYAoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRW5hYmxlZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGlzIGJlaGluZCBiYXNlIGJyYW5jaCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL1lBS0VjbG91ZC95YWtlLWFuc2libGUpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0eE5Ua3VNaUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpFMU9TNHlJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: af722e67e0f3b31c4ee94b5a158a4ea73e742163
      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: 9f81d10d2ad8048ca14142fe6063afb5d3bd998b
          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: 3d1be6af05cb89a28bd8563b26fa0004ee5f660a
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/631/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
