all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe3e:a7ab
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 803ce432-c2ae-46c1-8305-fcd86ed4ca47
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe3e:a7ab
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.54
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe3e:a7ab
        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 hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: YAKEcloud/yake-ansible/.zuul.yaml@main#82>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 733b1405cd7645919d95fcd2d0499836
      build_refs:
      - branch: main
        change: '588'
        change_message: "chore(deps): update dependency gardener/gardener to v1.140.1\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.139.1` \u2192 `1.140.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.140.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.1)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.140.0...v1.140.1)\n\n###
          \\[github.com/gardener/gardener:v1.140.1]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14564](https://redirect.github.com/gardener/gardener/pull/14564)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14581](https://redirect.github.com/gardener/gardener/pull/14581)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.1`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.1`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.1`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.1`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.1`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.1`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.1`\n\n###
          [`v1.140.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.2...v1.140.0)\n\n###
          \\[github.com/gardener/gardener:v1.140.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The `UseUnifiedHTTPProxyPort` feature gate has
          been promoted to Beta and is enabled by default. If using the [Gardener
          ACL Extension](https://redirect.github.com/stackitcloud/gardener-extension-acl)
          you need make sure that at least version `v1.15.0` is installed and all
          `Shoots` are reconciled before the upgrade. by [@&#8203;jamand](https://redirect.github.com/jamand)
          \\[[#&#8203;14422](https://redirect.github.com/gardener/gardener/pull/14422)]\n-
          `[DEVELOPER]` The `generate-admin-kubeconf.sh` script has been renamed to
          `generate-kubeconfig.sh`. It now supports generating both admin (default)
          and viewer kubeconfigs. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14464](https://redirect.github.com/gardener/gardener/pull/14464)]\n-
          `[DEVELOPER]` The `gardenadm` machine pods have their state persisted in
          a unified PVC. Existing local `gardenadm` setups need to be recreated. To
          reset a local machine pod, delete both the pod and its corresponding PVC.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14359](https://redirect.github.com/gardener/gardener/pull/14359)]\n-
          `[DEVELOPER]` `GEN_CRD_API_REFERENCE_DOCS` make command has been replaced
          with `CRD_REF_DOCS`. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14324](https://redirect.github.com/gardener/gardener/pull/14324)]\n-
          `[DEPENDENCY]` The `pkg/utils/time` package is now removed. Use `k8s.io/utils/clock.Clock`
          instead. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes) \\[[#&#8203;14515](https://redirect.github.com/gardener/gardener/pull/14515)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` The `SeedAuthorizer` now enforces
          field/label selectors for `gardenlet` `list`/`watch` requests on `ControllerInstallation`,
          `Bastion`, `Gardenlet`, `Seed`, `Shoot`, and `ManagedSeed` resources, restricting
          each gardenlet to only observe resources belonging to its own seed. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14452](https://redirect.github.com/gardener/gardener/pull/14452)]\n-
          `[OPERATOR]` The `gardener-resource-manager`'s `NetworkPolicy` controller
          now only creates policies in namespaces that have pods with matching `to-*`
          labels, significantly reducing the number of `NetworkPolicy` objects on
          seeds. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14410](https://redirect.github.com/gardener/gardener/pull/14410)]\n-
          `[OPERATOR]` `RemoveVali` FeatureGate has been introduced. When enabled,
          every `Vali` instance will be removed. This feature gate is available for
          both the `gardenlet` and the `gardener-operator`. by [@&#8203;rrhubenov](https://redirect.github.com/rrhubenov)
          \\[[#&#8203;14279](https://redirect.github.com/gardener/gardener/pull/14279)]\n-
          `[DEVELOPER]` The `sast` and `sast-report` checks have been removed from
          `verify` and `verify-extended` make targets. Please call them explicitly
          when required. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14443](https://redirect.github.com/gardener/gardener/pull/14443)]\n\n####
          \u2728 New Features\n\n- `[OPERATOR]` The `Project` API now has a `.status.conditions`
          field for allowing controllers to report conditions on `Project` objects.
          by [@&#8203;jamand](https://redirect.github.com/jamand) \\[[#&#8203;14403](https://redirect.github.com/gardener/gardener/pull/14403)]\n-
          `[DEVELOPER]` The local setup has been augmented to make the self-hosted
          shoot's API server directly accessible from the host machine without `kubectl
          port-forward`. A new unified `hack/usage/generate-admin-kubeconfig-local.sh`
          script supports generating kubeconfigs for both the virtual garden and the
          self-hosted shoot. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14370](https://redirect.github.com/gardener/gardener/pull/14370)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` The formatting of event-logger logs
          when the `OpenTelemetryCollector` feature gate is enabled is now partially
          fixed. The event-logger logs are now properly structured with fields as
          attributes, but to make them searchable with the `unpack` feature a change
          in the fluent-bit output plugin is required. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14423](https://redirect.github.com/gardener/gardener/pull/14423)]\n-
          `[OPERATOR]` The `gardenlet` reconciler in the `gardener-operator` now uses
          the virtual cluster client to fetch the pull secret and CA bundle secret.
          It was wrongly using the runtime cluster client earlier. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14331](https://redirect.github.com/gardener/gardener/pull/14331)]\n-
          `[OPERATOR]` Fix a bug where the `shoot-care` controller cannot reconcile
          shoots with `spec.maintenance.confineSpecUpdateRollout=true` and updated
          DNS credentials, i.e. `shoot.spec.dns.providers[].credentialsRef`, until
          the shoot is reconciled. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14397](https://redirect.github.com/gardener/gardener/pull/14397)]\n-
          `[USER]` Fixed `EveryNodeReady` shoot condition incorrectly reporting `NodeAgentUnhealthy`
          for nodes not managed by MCM. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14509](https://redirect.github.com/gardener/gardener/pull/14509)]\n-
          `[DEVELOPER]` Pull secrets in the remote setup are labeled correctly to
          be automatically propagated by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14502](https://redirect.github.com/gardener/gardener/pull/14502)]\n-
          `[DEPENDENCY]` Extension shoot webhook configs are now always produced even
          when `mergeShootWebhooksIntoSeedWebhooks` is `true`, so that a self-hosted
          `Shoot` promoted to a `Seed` has the correct shoot webhooks registered.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14389](https://redirect.github.com/gardener/gardener/pull/14389)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Fix `KubePodNotReadyControlPlane` alert
          to not trigger for pods in `Completed` state. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14404](https://redirect.github.com/gardener/gardener/pull/14404)]\n-
          `[OPERATOR]` Create pull secret in garden namespace of virtual garden for
          remote setup. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;14449](https://redirect.github.com/gardener/gardener/pull/14449)]\n-
          `[OPERATOR]` Introduce seed reconciliation alerts. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14441](https://redirect.github.com/gardener/gardener/pull/14441)]\n-
          `[OPERATOR]` Enable notification flexibility of `EtcdDbSizeLimitApproaching`
          and `EtcdDbSizeLimitCrossed` alert for seeds by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14384](https://redirect.github.com/gardener/gardener/pull/14384)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/autoscaler`
          from `v1.34.0` to `v1.34.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.34.1)\n
          \ - `gardener/autoscaler` from `v1.33.0` to `v1.33.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.33.1)\n
          \ - `gardener/autoscaler` from `v1.32.2` to `v1.32.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.32.3)\n
          \ - `gardener/autoscaler` from `v1.31.0` to `v1.31.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.31.1)\n
          \ - `gardener/autoscaler` from `v1.30.2` to `v1.30.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.30.3)
          by [@&#8203;aaronfern](https://redirect.github.com/aaronfern) \\[[#&#8203;14479](https://redirect.github.com/gardener/gardener/pull/14479)]\n-
          `[OPERATOR]` There is now `maxConnectionDuration` of 1 day for connections
          to kube-apiserver endpoints. Their `maxConnections` limit has been removed.
          by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz) \\[[#&#8203;14463](https://redirect.github.com/gardener/gardener/pull/14463)]\n-
          `[DEVELOPER]` The default shoot for test machinery tests was adjusted to
          work with Kubernetes 1.35. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14439](https://redirect.github.com/gardener/gardener/pull/14439)]\n-
          `[DEVELOPER]` In the remote setup Kyverno now always adds imagePullSecret
          for images in the remote registry. by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14478](https://redirect.github.com/gardener/gardener/pull/14478)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/autoscaling/vpa-admission-controller`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-recommender`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-updater`
          from `1.5.1` to `1.6.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14036](https://redirect.github.com/gardener/gardener/pull/14036)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/machine-controller-manager`
          from `v0.61.2` to `v0.61.3`. [Release Notes](https://redirect.github.com/gardener/machine-controller-manager/releases/tag/v0.61.3)\n
          \ - `github.com/gardener/machine-controller-manager` from `v0.61.2` to `v0.61.3`.
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14453](https://redirect.github.com/gardener/gardener/pull/14453)]\n-
          `[DEPENDENCY]` Istio charts and images are updated to v1.29.1 by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14454](https://redirect.github.com/gardener/gardener/pull/14454)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/gardener-metrics-exporter`
          from `0.43.0` to `0.44.0`. [Release Notes](https://redirect.github.com/gardener/gardener-metrics-exporter/releases/tag/0.44.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14486](https://redirect.github.com/gardener/gardener/pull/14486)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.5.0` to `2.5.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14480](https://redirect.github.com/gardener/gardener/pull/14480)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/coredns-config-adapter`
          from `v0.4.0` to `v0.5.0`. [Release Notes](https://redirect.github.com/gardener/coredns-config-adapter/releases/tag/v0.5.0)
          by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture) \\[[#&#8203;14490](https://redirect.github.com/gardener/gardener/pull/14490)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.0`\n\n###
          [`v1.139.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.1...v1.139.2)\n\n###
          \\[github.com/gardener/gardener:v1.139.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14565](https://redirect.github.com/gardener/gardener/pull/14565)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14584](https://redirect.github.com/gardener/gardener/pull/14584)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/588
        commit_id: 0816c9d800349d264303cc18cb730e700c6dd840
        patchset: 0816c9d800349d264303cc18cb730e700c6dd840
        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: 58a17247ef484c4dbf75bda9fe6260d0
      buildset_refs:
      - branch: main
        change: '588'
        change_message: "chore(deps): update dependency gardener/gardener to v1.140.1\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.139.1` \u2192 `1.140.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.140.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.1)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.140.0...v1.140.1)\n\n###
          \\[github.com/gardener/gardener:v1.140.1]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14564](https://redirect.github.com/gardener/gardener/pull/14564)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14581](https://redirect.github.com/gardener/gardener/pull/14581)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.1`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.1`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.1`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.1`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.1`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.1`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.1`\n\n###
          [`v1.140.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.2...v1.140.0)\n\n###
          \\[github.com/gardener/gardener:v1.140.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The `UseUnifiedHTTPProxyPort` feature gate has
          been promoted to Beta and is enabled by default. If using the [Gardener
          ACL Extension](https://redirect.github.com/stackitcloud/gardener-extension-acl)
          you need make sure that at least version `v1.15.0` is installed and all
          `Shoots` are reconciled before the upgrade. by [@&#8203;jamand](https://redirect.github.com/jamand)
          \\[[#&#8203;14422](https://redirect.github.com/gardener/gardener/pull/14422)]\n-
          `[DEVELOPER]` The `generate-admin-kubeconf.sh` script has been renamed to
          `generate-kubeconfig.sh`. It now supports generating both admin (default)
          and viewer kubeconfigs. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14464](https://redirect.github.com/gardener/gardener/pull/14464)]\n-
          `[DEVELOPER]` The `gardenadm` machine pods have their state persisted in
          a unified PVC. Existing local `gardenadm` setups need to be recreated. To
          reset a local machine pod, delete both the pod and its corresponding PVC.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14359](https://redirect.github.com/gardener/gardener/pull/14359)]\n-
          `[DEVELOPER]` `GEN_CRD_API_REFERENCE_DOCS` make command has been replaced
          with `CRD_REF_DOCS`. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14324](https://redirect.github.com/gardener/gardener/pull/14324)]\n-
          `[DEPENDENCY]` The `pkg/utils/time` package is now removed. Use `k8s.io/utils/clock.Clock`
          instead. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes) \\[[#&#8203;14515](https://redirect.github.com/gardener/gardener/pull/14515)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` The `SeedAuthorizer` now enforces
          field/label selectors for `gardenlet` `list`/`watch` requests on `ControllerInstallation`,
          `Bastion`, `Gardenlet`, `Seed`, `Shoot`, and `ManagedSeed` resources, restricting
          each gardenlet to only observe resources belonging to its own seed. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14452](https://redirect.github.com/gardener/gardener/pull/14452)]\n-
          `[OPERATOR]` The `gardener-resource-manager`'s `NetworkPolicy` controller
          now only creates policies in namespaces that have pods with matching `to-*`
          labels, significantly reducing the number of `NetworkPolicy` objects on
          seeds. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14410](https://redirect.github.com/gardener/gardener/pull/14410)]\n-
          `[OPERATOR]` `RemoveVali` FeatureGate has been introduced. When enabled,
          every `Vali` instance will be removed. This feature gate is available for
          both the `gardenlet` and the `gardener-operator`. by [@&#8203;rrhubenov](https://redirect.github.com/rrhubenov)
          \\[[#&#8203;14279](https://redirect.github.com/gardener/gardener/pull/14279)]\n-
          `[DEVELOPER]` The `sast` and `sast-report` checks have been removed from
          `verify` and `verify-extended` make targets. Please call them explicitly
          when required. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14443](https://redirect.github.com/gardener/gardener/pull/14443)]\n\n####
          \u2728 New Features\n\n- `[OPERATOR]` The `Project` API now has a `.status.conditions`
          field for allowing controllers to report conditions on `Project` objects.
          by [@&#8203;jamand](https://redirect.github.com/jamand) \\[[#&#8203;14403](https://redirect.github.com/gardener/gardener/pull/14403)]\n-
          `[DEVELOPER]` The local setup has been augmented to make the self-hosted
          shoot's API server directly accessible from the host machine without `kubectl
          port-forward`. A new unified `hack/usage/generate-admin-kubeconfig-local.sh`
          script supports generating kubeconfigs for both the virtual garden and the
          self-hosted shoot. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14370](https://redirect.github.com/gardener/gardener/pull/14370)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` The formatting of event-logger logs
          when the `OpenTelemetryCollector` feature gate is enabled is now partially
          fixed. The event-logger logs are now properly structured with fields as
          attributes, but to make them searchable with the `unpack` feature a change
          in the fluent-bit output plugin is required. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14423](https://redirect.github.com/gardener/gardener/pull/14423)]\n-
          `[OPERATOR]` The `gardenlet` reconciler in the `gardener-operator` now uses
          the virtual cluster client to fetch the pull secret and CA bundle secret.
          It was wrongly using the runtime cluster client earlier. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14331](https://redirect.github.com/gardener/gardener/pull/14331)]\n-
          `[OPERATOR]` Fix a bug where the `shoot-care` controller cannot reconcile
          shoots with `spec.maintenance.confineSpecUpdateRollout=true` and updated
          DNS credentials, i.e. `shoot.spec.dns.providers[].credentialsRef`, until
          the shoot is reconciled. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14397](https://redirect.github.com/gardener/gardener/pull/14397)]\n-
          `[USER]` Fixed `EveryNodeReady` shoot condition incorrectly reporting `NodeAgentUnhealthy`
          for nodes not managed by MCM. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14509](https://redirect.github.com/gardener/gardener/pull/14509)]\n-
          `[DEVELOPER]` Pull secrets in the remote setup are labeled correctly to
          be automatically propagated by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14502](https://redirect.github.com/gardener/gardener/pull/14502)]\n-
          `[DEPENDENCY]` Extension shoot webhook configs are now always produced even
          when `mergeShootWebhooksIntoSeedWebhooks` is `true`, so that a self-hosted
          `Shoot` promoted to a `Seed` has the correct shoot webhooks registered.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14389](https://redirect.github.com/gardener/gardener/pull/14389)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Fix `KubePodNotReadyControlPlane` alert
          to not trigger for pods in `Completed` state. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14404](https://redirect.github.com/gardener/gardener/pull/14404)]\n-
          `[OPERATOR]` Create pull secret in garden namespace of virtual garden for
          remote setup. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;14449](https://redirect.github.com/gardener/gardener/pull/14449)]\n-
          `[OPERATOR]` Introduce seed reconciliation alerts. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14441](https://redirect.github.com/gardener/gardener/pull/14441)]\n-
          `[OPERATOR]` Enable notification flexibility of `EtcdDbSizeLimitApproaching`
          and `EtcdDbSizeLimitCrossed` alert for seeds by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14384](https://redirect.github.com/gardener/gardener/pull/14384)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/autoscaler`
          from `v1.34.0` to `v1.34.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.34.1)\n
          \ - `gardener/autoscaler` from `v1.33.0` to `v1.33.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.33.1)\n
          \ - `gardener/autoscaler` from `v1.32.2` to `v1.32.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.32.3)\n
          \ - `gardener/autoscaler` from `v1.31.0` to `v1.31.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.31.1)\n
          \ - `gardener/autoscaler` from `v1.30.2` to `v1.30.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.30.3)
          by [@&#8203;aaronfern](https://redirect.github.com/aaronfern) \\[[#&#8203;14479](https://redirect.github.com/gardener/gardener/pull/14479)]\n-
          `[OPERATOR]` There is now `maxConnectionDuration` of 1 day for connections
          to kube-apiserver endpoints. Their `maxConnections` limit has been removed.
          by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz) \\[[#&#8203;14463](https://redirect.github.com/gardener/gardener/pull/14463)]\n-
          `[DEVELOPER]` The default shoot for test machinery tests was adjusted to
          work with Kubernetes 1.35. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14439](https://redirect.github.com/gardener/gardener/pull/14439)]\n-
          `[DEVELOPER]` In the remote setup Kyverno now always adds imagePullSecret
          for images in the remote registry. by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14478](https://redirect.github.com/gardener/gardener/pull/14478)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/autoscaling/vpa-admission-controller`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-recommender`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-updater`
          from `1.5.1` to `1.6.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14036](https://redirect.github.com/gardener/gardener/pull/14036)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/machine-controller-manager`
          from `v0.61.2` to `v0.61.3`. [Release Notes](https://redirect.github.com/gardener/machine-controller-manager/releases/tag/v0.61.3)\n
          \ - `github.com/gardener/machine-controller-manager` from `v0.61.2` to `v0.61.3`.
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14453](https://redirect.github.com/gardener/gardener/pull/14453)]\n-
          `[DEPENDENCY]` Istio charts and images are updated to v1.29.1 by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14454](https://redirect.github.com/gardener/gardener/pull/14454)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/gardener-metrics-exporter`
          from `0.43.0` to `0.44.0`. [Release Notes](https://redirect.github.com/gardener/gardener-metrics-exporter/releases/tag/0.44.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14486](https://redirect.github.com/gardener/gardener/pull/14486)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.5.0` to `2.5.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14480](https://redirect.github.com/gardener/gardener/pull/14480)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/coredns-config-adapter`
          from `v0.4.0` to `v0.5.0`. [Release Notes](https://redirect.github.com/gardener/coredns-config-adapter/releases/tag/v0.5.0)
          by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture) \\[[#&#8203;14490](https://redirect.github.com/gardener/gardener/pull/14490)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.0`\n\n###
          [`v1.139.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.1...v1.139.2)\n\n###
          \\[github.com/gardener/gardener:v1.139.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14565](https://redirect.github.com/gardener/gardener/pull/14565)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14584](https://redirect.github.com/gardener/gardener/pull/14584)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/588
        commit_id: 0816c9d800349d264303cc18cb730e700c6dd840
        patchset: 0816c9d800349d264303cc18cb730e700c6dd840
        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: '588'
      change_message: "chore(deps): update dependency gardener/gardener to v1.140.1\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
        | `1.139.1` \u2192 `1.140.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
        (gardener/gardener)</summary>\n\n### [`v1.140.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.1)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.140.0...v1.140.1)\n\n###
        \\[github.com/gardener/gardener:v1.140.1]\n\n#### \U0001F41B Bug Fixes\n\n-
        `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
        Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
        \\[[#&#8203;14564](https://redirect.github.com/gardener/gardener/pull/14564)]\n\n####
        \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
        updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
        Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
        \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14581](https://redirect.github.com/gardener/gardener/pull/14581)]\n\n####
        Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.1`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.1`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.1`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.1`\n\n####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.1`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.1`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.1`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.1`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.1`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.1`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.1`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.1`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.1`\n\n###
        [`v1.140.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.0)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.139.2...v1.140.0)\n\n###
        \\[github.com/gardener/gardener:v1.140.0]\n\n#### \u26A0\uFE0F Breaking Changes\n\n-
        `[OPERATOR]` The `UseUnifiedHTTPProxyPort` feature gate has been promoted
        to Beta and is enabled by default. If using the [Gardener ACL Extension](https://redirect.github.com/stackitcloud/gardener-extension-acl)
        you need make sure that at least version `v1.15.0` is installed and all `Shoots`
        are reconciled before the upgrade. by [@&#8203;jamand](https://redirect.github.com/jamand)
        \\[[#&#8203;14422](https://redirect.github.com/gardener/gardener/pull/14422)]\n-
        `[DEVELOPER]` The `generate-admin-kubeconf.sh` script has been renamed to
        `generate-kubeconfig.sh`. It now supports generating both admin (default)
        and viewer kubeconfigs. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14464](https://redirect.github.com/gardener/gardener/pull/14464)]\n-
        `[DEVELOPER]` The `gardenadm` machine pods have their state persisted in a
        unified PVC. Existing local `gardenadm` setups need to be recreated. To reset
        a local machine pod, delete both the pod and its corresponding PVC. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
        \\[[#&#8203;14359](https://redirect.github.com/gardener/gardener/pull/14359)]\n-
        `[DEVELOPER]` `GEN_CRD_API_REFERENCE_DOCS` make command has been replaced
        with `CRD_REF_DOCS`. by [@&#8203;acumino](https://redirect.github.com/acumino)
        \\[[#&#8203;14324](https://redirect.github.com/gardener/gardener/pull/14324)]\n-
        `[DEPENDENCY]` The `pkg/utils/time` package is now removed. Use `k8s.io/utils/clock.Clock`
        instead. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes) \\[[#&#8203;14515](https://redirect.github.com/gardener/gardener/pull/14515)]\n\n####
        \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` The `SeedAuthorizer` now enforces
        field/label selectors for `gardenlet` `list`/`watch` requests on `ControllerInstallation`,
        `Bastion`, `Gardenlet`, `Seed`, `Shoot`, and `ManagedSeed` resources, restricting
        each gardenlet to only observe resources belonging to its own seed. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14452](https://redirect.github.com/gardener/gardener/pull/14452)]\n-
        `[OPERATOR]` The `gardener-resource-manager`'s `NetworkPolicy` controller
        now only creates policies in namespaces that have pods with matching `to-*`
        labels, significantly reducing the number of `NetworkPolicy` objects on seeds.
        by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14410](https://redirect.github.com/gardener/gardener/pull/14410)]\n-
        `[OPERATOR]` `RemoveVali` FeatureGate has been introduced. When enabled, every
        `Vali` instance will be removed. This feature gate is available for both the
        `gardenlet` and the `gardener-operator`. by [@&#8203;rrhubenov](https://redirect.github.com/rrhubenov)
        \\[[#&#8203;14279](https://redirect.github.com/gardener/gardener/pull/14279)]\n-
        `[DEVELOPER]` The `sast` and `sast-report` checks have been removed from `verify`
        and `verify-extended` make targets. Please call them explicitly when required.
        by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz) \\[[#&#8203;14443](https://redirect.github.com/gardener/gardener/pull/14443)]\n\n####
        \u2728 New Features\n\n- `[OPERATOR]` The `Project` API now has a `.status.conditions`
        field for allowing controllers to report conditions on `Project` objects.
        by [@&#8203;jamand](https://redirect.github.com/jamand) \\[[#&#8203;14403](https://redirect.github.com/gardener/gardener/pull/14403)]\n-
        `[DEVELOPER]` The local setup has been augmented to make the self-hosted shoot's
        API server directly accessible from the host machine without `kubectl port-forward`.
        A new unified `hack/usage/generate-admin-kubeconfig-local.sh` script supports
        generating kubeconfigs for both the virtual garden and the self-hosted shoot.
        by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14370](https://redirect.github.com/gardener/gardener/pull/14370)]\n\n####
        \U0001F41B Bug Fixes\n\n- `[OPERATOR]` The formatting of event-logger logs
        when the `OpenTelemetryCollector` feature gate is enabled is now partially
        fixed. The event-logger logs are now properly structured with fields as attributes,
        but to make them searchable with the `unpack` feature a change in the fluent-bit
        output plugin is required. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
        \\[[#&#8203;14423](https://redirect.github.com/gardener/gardener/pull/14423)]\n-
        `[OPERATOR]` The `gardenlet` reconciler in the `gardener-operator` now uses
        the virtual cluster client to fetch the pull secret and CA bundle secret.
        It was wrongly using the runtime cluster client earlier. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
        \\[[#&#8203;14331](https://redirect.github.com/gardener/gardener/pull/14331)]\n-
        `[OPERATOR]` Fix a bug where the `shoot-care` controller cannot reconcile
        shoots with `spec.maintenance.confineSpecUpdateRollout=true` and updated DNS
        credentials, i.e. `shoot.spec.dns.providers[].credentialsRef`, until the shoot
        is reconciled. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
        \\[[#&#8203;14397](https://redirect.github.com/gardener/gardener/pull/14397)]\n-
        `[USER]` Fixed `EveryNodeReady` shoot condition incorrectly reporting `NodeAgentUnhealthy`
        for nodes not managed by MCM. by [@&#8203;acumino](https://redirect.github.com/acumino)
        \\[[#&#8203;14509](https://redirect.github.com/gardener/gardener/pull/14509)]\n-
        `[DEVELOPER]` Pull secrets in the remote setup are labeled correctly to be
        automatically propagated by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
        \\[[#&#8203;14502](https://redirect.github.com/gardener/gardener/pull/14502)]\n-
        `[DEPENDENCY]` Extension shoot webhook configs are now always produced even
        when `mergeShootWebhooksIntoSeedWebhooks` is `true`, so that a self-hosted
        `Shoot` promoted to a `Seed` has the correct shoot webhooks registered. by
        [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14389](https://redirect.github.com/gardener/gardener/pull/14389)]\n\n####
        \U0001F3C3 Others\n\n- `[OPERATOR]` Fix `KubePodNotReadyControlPlane` alert
        to not trigger for pods in `Completed` state. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
        \\[[#&#8203;14404](https://redirect.github.com/gardener/gardener/pull/14404)]\n-
        `[OPERATOR]` Create pull secret in garden namespace of virtual garden for
        remote setup. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
        \\[[#&#8203;14449](https://redirect.github.com/gardener/gardener/pull/14449)]\n-
        `[OPERATOR]` Introduce seed reconciliation alerts. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
        \\[[#&#8203;14441](https://redirect.github.com/gardener/gardener/pull/14441)]\n-
        `[OPERATOR]` Enable notification flexibility of `EtcdDbSizeLimitApproaching`
        and `EtcdDbSizeLimitCrossed` alert for seeds by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
        \\[[#&#8203;14384](https://redirect.github.com/gardener/gardener/pull/14384)]\n-
        `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/autoscaler`
        from `v1.34.0` to `v1.34.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.34.1)\n
        \ - `gardener/autoscaler` from `v1.33.0` to `v1.33.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.33.1)\n
        \ - `gardener/autoscaler` from `v1.32.2` to `v1.32.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.32.3)\n
        \ - `gardener/autoscaler` from `v1.31.0` to `v1.31.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.31.1)\n
        \ - `gardener/autoscaler` from `v1.30.2` to `v1.30.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.30.3)
        by [@&#8203;aaronfern](https://redirect.github.com/aaronfern) \\[[#&#8203;14479](https://redirect.github.com/gardener/gardener/pull/14479)]\n-
        `[OPERATOR]` There is now `maxConnectionDuration` of 1 day for connections
        to kube-apiserver endpoints. Their `maxConnections` limit has been removed.
        by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz) \\[[#&#8203;14463](https://redirect.github.com/gardener/gardener/pull/14463)]\n-
        `[DEVELOPER]` The default shoot for test machinery tests was adjusted to work
        with Kubernetes 1.35. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14439](https://redirect.github.com/gardener/gardener/pull/14439)]\n-
        `[DEVELOPER]` In the remote setup Kyverno now always adds imagePullSecret
        for images in the remote registry. by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
        \\[[#&#8203;14478](https://redirect.github.com/gardener/gardener/pull/14478)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/autoscaling/vpa-admission-controller`
        from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-recommender`
        from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-updater` from
        `1.5.1` to `1.6.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14036](https://redirect.github.com/gardener/gardener/pull/14036)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/machine-controller-manager`
        from `v0.61.2` to `v0.61.3`. [Release Notes](https://redirect.github.com/gardener/machine-controller-manager/releases/tag/v0.61.3)\n
        \ - `github.com/gardener/machine-controller-manager` from `v0.61.2` to `v0.61.3`.
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14453](https://redirect.github.com/gardener/gardener/pull/14453)]\n-
        `[DEPENDENCY]` Istio charts and images are updated to v1.29.1 by [@&#8203;axel7born](https://redirect.github.com/axel7born)
        \\[[#&#8203;14454](https://redirect.github.com/gardener/gardener/pull/14454)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/gardener-metrics-exporter`
        from `0.43.0` to `0.44.0`. [Release Notes](https://redirect.github.com/gardener/gardener-metrics-exporter/releases/tag/0.44.0)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14486](https://redirect.github.com/gardener/gardener/pull/14486)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
        from `2.5.0` to `2.5.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14480](https://redirect.github.com/gardener/gardener/pull/14480)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/coredns-config-adapter`
        from `v0.4.0` to `v0.5.0`. [Release Notes](https://redirect.github.com/gardener/coredns-config-adapter/releases/tag/v0.5.0)
        by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture) \\[[#&#8203;14490](https://redirect.github.com/gardener/gardener/pull/14490)]\n\n####
        Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.0`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.0`\n\n####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.0`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.0`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.0`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.0`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.0`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.0`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.0`\n\n###
        [`v1.139.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.2)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.139.1...v1.139.2)\n\n###
        \\[github.com/gardener/gardener:v1.139.2]\n\n#### \U0001F41B Bug Fixes\n\n-
        `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
        Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
        \\[[#&#8203;14565](https://redirect.github.com/gardener/gardener/pull/14565)]\n\n####
        \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
        updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
        Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
        \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14584](https://redirect.github.com/gardener/gardener/pull/14584)]\n\n####
        Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.2`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.2`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.2`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.2`\n\n####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.2`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.2`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.2`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.2`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.2`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.2`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.2`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.2`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/588
      child_jobs: []
      commit_id: 0816c9d800349d264303cc18cb730e700c6dd840
      event_id: 51381c10-3973-11f1-9f48-90df2e2a0766
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/733b1405cd7645919d95fcd2d0499836/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/733b1405cd7645919d95fcd2d0499836/work/logs
        result_data_file: /var/lib/zuul/builds/733b1405cd7645919d95fcd2d0499836/work/results.json
        src_root: /var/lib/zuul/builds/733b1405cd7645919d95fcd2d0499836/work/src
        work_root: /var/lib/zuul/builds/733b1405cd7645919d95fcd2d0499836/work
      include_vars: []
      items:
      - branch: main
        change: '588'
        change_message: "chore(deps): update dependency gardener/gardener to v1.140.1\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.139.1` \u2192 `1.140.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.140.1`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.1)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.140.0...v1.140.1)\n\n###
          \\[github.com/gardener/gardener:v1.140.1]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14564](https://redirect.github.com/gardener/gardener/pull/14564)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14581](https://redirect.github.com/gardener/gardener/pull/14581)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.1`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.1`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.1`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.1`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.1`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.1`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.1`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.1`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.1`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.1`\n\n###
          [`v1.140.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.140.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.2...v1.140.0)\n\n###
          \\[github.com/gardener/gardener:v1.140.0]\n\n#### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The `UseUnifiedHTTPProxyPort` feature gate has
          been promoted to Beta and is enabled by default. If using the [Gardener
          ACL Extension](https://redirect.github.com/stackitcloud/gardener-extension-acl)
          you need make sure that at least version `v1.15.0` is installed and all
          `Shoots` are reconciled before the upgrade. by [@&#8203;jamand](https://redirect.github.com/jamand)
          \\[[#&#8203;14422](https://redirect.github.com/gardener/gardener/pull/14422)]\n-
          `[DEVELOPER]` The `generate-admin-kubeconf.sh` script has been renamed to
          `generate-kubeconfig.sh`. It now supports generating both admin (default)
          and viewer kubeconfigs. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14464](https://redirect.github.com/gardener/gardener/pull/14464)]\n-
          `[DEVELOPER]` The `gardenadm` machine pods have their state persisted in
          a unified PVC. Existing local `gardenadm` setups need to be recreated. To
          reset a local machine pod, delete both the pod and its corresponding PVC.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14359](https://redirect.github.com/gardener/gardener/pull/14359)]\n-
          `[DEVELOPER]` `GEN_CRD_API_REFERENCE_DOCS` make command has been replaced
          with `CRD_REF_DOCS`. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14324](https://redirect.github.com/gardener/gardener/pull/14324)]\n-
          `[DEPENDENCY]` The `pkg/utils/time` package is now removed. Use `k8s.io/utils/clock.Clock`
          instead. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes) \\[[#&#8203;14515](https://redirect.github.com/gardener/gardener/pull/14515)]\n\n####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` The `SeedAuthorizer` now enforces
          field/label selectors for `gardenlet` `list`/`watch` requests on `ControllerInstallation`,
          `Bastion`, `Gardenlet`, `Seed`, `Shoot`, and `ManagedSeed` resources, restricting
          each gardenlet to only observe resources belonging to its own seed. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14452](https://redirect.github.com/gardener/gardener/pull/14452)]\n-
          `[OPERATOR]` The `gardener-resource-manager`'s `NetworkPolicy` controller
          now only creates policies in namespaces that have pods with matching `to-*`
          labels, significantly reducing the number of `NetworkPolicy` objects on
          seeds. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14410](https://redirect.github.com/gardener/gardener/pull/14410)]\n-
          `[OPERATOR]` `RemoveVali` FeatureGate has been introduced. When enabled,
          every `Vali` instance will be removed. This feature gate is available for
          both the `gardenlet` and the `gardener-operator`. by [@&#8203;rrhubenov](https://redirect.github.com/rrhubenov)
          \\[[#&#8203;14279](https://redirect.github.com/gardener/gardener/pull/14279)]\n-
          `[DEVELOPER]` The `sast` and `sast-report` checks have been removed from
          `verify` and `verify-extended` make targets. Please call them explicitly
          when required. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14443](https://redirect.github.com/gardener/gardener/pull/14443)]\n\n####
          \u2728 New Features\n\n- `[OPERATOR]` The `Project` API now has a `.status.conditions`
          field for allowing controllers to report conditions on `Project` objects.
          by [@&#8203;jamand](https://redirect.github.com/jamand) \\[[#&#8203;14403](https://redirect.github.com/gardener/gardener/pull/14403)]\n-
          `[DEVELOPER]` The local setup has been augmented to make the self-hosted
          shoot's API server directly accessible from the host machine without `kubectl
          port-forward`. A new unified `hack/usage/generate-admin-kubeconfig-local.sh`
          script supports generating kubeconfigs for both the virtual garden and the
          self-hosted shoot. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14370](https://redirect.github.com/gardener/gardener/pull/14370)]\n\n####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` The formatting of event-logger logs
          when the `OpenTelemetryCollector` feature gate is enabled is now partially
          fixed. The event-logger logs are now properly structured with fields as
          attributes, but to make them searchable with the `unpack` feature a change
          in the fluent-bit output plugin is required. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14423](https://redirect.github.com/gardener/gardener/pull/14423)]\n-
          `[OPERATOR]` The `gardenlet` reconciler in the `gardener-operator` now uses
          the virtual cluster client to fetch the pull secret and CA bundle secret.
          It was wrongly using the runtime cluster client earlier. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14331](https://redirect.github.com/gardener/gardener/pull/14331)]\n-
          `[OPERATOR]` Fix a bug where the `shoot-care` controller cannot reconcile
          shoots with `spec.maintenance.confineSpecUpdateRollout=true` and updated
          DNS credentials, i.e. `shoot.spec.dns.providers[].credentialsRef`, until
          the shoot is reconciled. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14397](https://redirect.github.com/gardener/gardener/pull/14397)]\n-
          `[USER]` Fixed `EveryNodeReady` shoot condition incorrectly reporting `NodeAgentUnhealthy`
          for nodes not managed by MCM. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14509](https://redirect.github.com/gardener/gardener/pull/14509)]\n-
          `[DEVELOPER]` Pull secrets in the remote setup are labeled correctly to
          be automatically propagated by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14502](https://redirect.github.com/gardener/gardener/pull/14502)]\n-
          `[DEPENDENCY]` Extension shoot webhook configs are now always produced even
          when `mergeShootWebhooksIntoSeedWebhooks` is `true`, so that a self-hosted
          `Shoot` promoted to a `Seed` has the correct shoot webhooks registered.
          by [@&#8203;rfranzke](https://redirect.github.com/rfranzke) \\[[#&#8203;14389](https://redirect.github.com/gardener/gardener/pull/14389)]\n\n####
          \U0001F3C3 Others\n\n- `[OPERATOR]` Fix `KubePodNotReadyControlPlane` alert
          to not trigger for pods in `Completed` state. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14404](https://redirect.github.com/gardener/gardener/pull/14404)]\n-
          `[OPERATOR]` Create pull secret in garden namespace of virtual garden for
          remote setup. by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture)
          \\[[#&#8203;14449](https://redirect.github.com/gardener/gardener/pull/14449)]\n-
          `[OPERATOR]` Introduce seed reconciliation alerts. by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14441](https://redirect.github.com/gardener/gardener/pull/14441)]\n-
          `[OPERATOR]` Enable notification flexibility of `EtcdDbSizeLimitApproaching`
          and `EtcdDbSizeLimitCrossed` alert for seeds by [@&#8203;adenitiu](https://redirect.github.com/adenitiu)
          \\[[#&#8203;14384](https://redirect.github.com/gardener/gardener/pull/14384)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/autoscaler`
          from `v1.34.0` to `v1.34.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.34.1)\n
          \ - `gardener/autoscaler` from `v1.33.0` to `v1.33.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.33.1)\n
          \ - `gardener/autoscaler` from `v1.32.2` to `v1.32.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.32.3)\n
          \ - `gardener/autoscaler` from `v1.31.0` to `v1.31.1`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.31.1)\n
          \ - `gardener/autoscaler` from `v1.30.2` to `v1.30.3`. [Release Notes](https://redirect.github.com/gardener/autoscaler/releases/tag/v1.30.3)
          by [@&#8203;aaronfern](https://redirect.github.com/aaronfern) \\[[#&#8203;14479](https://redirect.github.com/gardener/gardener/pull/14479)]\n-
          `[OPERATOR]` There is now `maxConnectionDuration` of 1 day for connections
          to kube-apiserver endpoints. Their `maxConnections` limit has been removed.
          by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz) \\[[#&#8203;14463](https://redirect.github.com/gardener/gardener/pull/14463)]\n-
          `[DEVELOPER]` The default shoot for test machinery tests was adjusted to
          work with Kubernetes 1.35. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14439](https://redirect.github.com/gardener/gardener/pull/14439)]\n-
          `[DEVELOPER]` In the remote setup Kyverno now always adds imagePullSecret
          for images in the remote registry. by [@&#8203;matthias-horne](https://redirect.github.com/matthias-horne)
          \\[[#&#8203;14478](https://redirect.github.com/gardener/gardener/pull/14478)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/autoscaling/vpa-admission-controller`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-recommender`
          from `1.5.1` to `1.6.0`.\n  - `registry.k8s.io/autoscaling/vpa-updater`
          from `1.5.1` to `1.6.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14036](https://redirect.github.com/gardener/gardener/pull/14036)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/machine-controller-manager`
          from `v0.61.2` to `v0.61.3`. [Release Notes](https://redirect.github.com/gardener/machine-controller-manager/releases/tag/v0.61.3)\n
          \ - `github.com/gardener/machine-controller-manager` from `v0.61.2` to `v0.61.3`.
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14453](https://redirect.github.com/gardener/gardener/pull/14453)]\n-
          `[DEPENDENCY]` Istio charts and images are updated to v1.29.1 by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14454](https://redirect.github.com/gardener/gardener/pull/14454)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/gardener-metrics-exporter`
          from `0.43.0` to `0.44.0`. [Release Notes](https://redirect.github.com/gardener/gardener-metrics-exporter/releases/tag/0.44.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14486](https://redirect.github.com/gardener/gardener/pull/14486)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/kiwigrid/k8s-sidecar`
          from `2.5.0` to `2.5.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14480](https://redirect.github.com/gardener/gardener/pull/14480)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/coredns-config-adapter`
          from `v0.4.0` to `v0.5.0`. [Release Notes](https://redirect.github.com/gardener/coredns-config-adapter/releases/tag/v0.5.0)
          by [@&#8203;DockToFuture](https://redirect.github.com/DockToFuture) \\[[#&#8203;14490](https://redirect.github.com/gardener/gardener/pull/14490)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.140.0`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.140.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.140.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.140.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.140.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.140.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.140.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.140.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.140.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.140.0`\n\n###
          [`v1.139.2`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.2)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.139.1...v1.139.2)\n\n###
          \\[github.com/gardener/gardener:v1.139.2]\n\n#### \U0001F41B Bug Fixes\n\n-
          `[DEPENDENCY]` The `golangci-lint` makefile install recipe can be used in
          Gardener extensions again. by [@&#8203;timebertt](https://redirect.github.com/timebertt)
          \\[[#&#8203;14565](https://redirect.github.com/gardener/gardener/pull/14565)]\n\n####
          \U0001F3C3 Others\n\n- `[DEPENDENCY]` The following dependencies have been
          updated:\n  - `gardener/etcd-druid` from `v0.36.1` to `v0.36.2`. [Release
          Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.2)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.36.1` to `v0.36.2`. by
          [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14584](https://redirect.github.com/gardener/gardener/pull/14584)]\n\n####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.2`\n\n####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.2`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.2`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.2`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.2`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.2`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.2`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.2`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.2`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/588
        commit_id: 0816c9d800349d264303cc18cb730e700c6dd840
        patchset: 0816c9d800349d264303cc18cb730e700c6dd840
        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: hadolint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdhcmRlbmVyL2dhcmRlbmVyIHRvIHYxLjE0MC4xCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbZ2FyZGVuZXIvZ2FyZGVuZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lcikgfCBtaW5vciB8IGAxLjEzOS4xYCDihpIgYDEuMTQwLjFgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5nYXJkZW5lci9nYXJkZW5lciAoZ2FyZGVuZXIvZ2FyZGVuZXIpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuMTQwLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcmVsZWFzZXMvdGFnL3YxLjE0MC4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvY29tcGFyZS92MS4xNDAuMC4uLnYxLjE0MC4xKQoKIyMjIFxbZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lcjp2MS4xNDAuMV0KCiMjIyMg8J+QmyBCdWcgRml4ZXMKCi0gYFtERVBFTkRFTkNZXWAgVGhlIGBnb2xhbmdjaS1saW50YCBtYWtlZmlsZSBpbnN0YWxsIHJlY2lwZSBjYW4gYmUgdXNlZCBpbiBHYXJkZW5lciBleHRlbnNpb25zIGFnYWluLiBieSBbQCYjODIwMzt0aW1lYmVydHRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aW1lYmVydHQpIFxbWyMmIzgyMDM7MTQ1NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NTY0KV0KCiMjIyMg8J+PgyBPdGhlcnMKCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZ2FyZGVuZXIvZXRjZC1kcnVpZGAgZnJvbSBgdjAuMzYuMWAgdG8gYHYwLjM2LjJgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2V0Y2QtZHJ1aWQvcmVsZWFzZXMvdGFnL3YwLjM2LjIpCiAgLSBgZ2l0aHViLmNvbS9nYXJkZW5lci9ldGNkLWRydWlkL2FwaWAgZnJvbSBgdjAuMzYuMWAgdG8gYHYwLjM2LjJgLiBieSBbQCYjODIwMztnYXJkZW5lci1jaS1yb2JvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyLWNpLXJvYm90KSBcW1sjJiM4MjAzOzE0NTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDU4MSldCgojIyMjIEhlbG0gQ2hhcnRzCgotIGNvbnRyb2xwbGFuZTogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9jb250cm9scGxhbmU6djEuMTQwLjFgCi0gZ2FyZGVubGV0OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL2dhcmRlbmxldDp2MS4xNDAuMWAKLSBvcGVyYXRvcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9vcGVyYXRvcjp2MS4xNDAuMWAKLSByZXNvdXJjZS1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXI6djEuMTQwLjFgCgojIyMjIENvbnRhaW5lciAoT0NJKSBJbWFnZXMKCi0gYWRtaXNzaW9uLWNvbnRyb2xsZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hZG1pc3Npb24tY29udHJvbGxlcjp2MS4xNDAuMWAKLSBhcGlzZXJ2ZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9hcGlzZXJ2ZXI6djEuMTQwLjFgCi0gY29udHJvbGxlci1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvY29udHJvbGxlci1tYW5hZ2VyOnYxLjE0MC4xYAotIGdhcmRlbmFkbTogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmFkbTp2MS4xNDAuMWAKLSBnYXJkZW5sZXQ6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5sZXQ6djEuMTQwLjFgCi0gbm9kZS1hZ2VudDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL25vZGUtYWdlbnQ6djEuMTQwLjFgCi0gb3BlcmF0b3I6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9vcGVyYXRvcjp2MS4xNDAuMWAKLSByZXNvdXJjZS1tYW5hZ2VyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvcmVzb3VyY2UtbWFuYWdlcjp2MS4xNDAuMWAKLSBzY2hlZHVsZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9zY2hlZHVsZXI6djEuMTQwLjFgCgojIyMgW2B2MS4xNDAuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9yZWxlYXNlcy90YWcvdjEuMTQwLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9jb21wYXJlL3YxLjEzOS4yLi4udjEuMTQwLjApCgojIyMgXFtnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyOnYxLjE0MC4wXQoKIyMjIyDimqDvuI8gQnJlYWtpbmcgQ2hhbmdlcwoKLSBgW09QRVJBVE9SXWAgVGhlIGBVc2VVbmlmaWVkSFRUUFByb3h5UG9ydGAgZmVhdHVyZSBnYXRlIGhhcyBiZWVuIHByb21vdGVkIHRvIEJldGEgYW5kIGlzIGVuYWJsZWQgYnkgZGVmYXVsdC4gSWYgdXNpbmcgdGhlIFtHYXJkZW5lciBBQ0wgRXh0ZW5zaW9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3RhY2tpdGNsb3VkL2dhcmRlbmVyLWV4dGVuc2lvbi1hY2wpIHlvdSBuZWVkIG1ha2Ugc3VyZSB0aGF0IGF0IGxlYXN0IHZlcnNpb24gYHYxLjE1LjBgIGlzIGluc3RhbGxlZCBhbmQgYWxsIGBTaG9vdHNgIGFyZSByZWNvbmNpbGVkIGJlZm9yZSB0aGUgdXBncmFkZS4gYnkgW0AmIzgyMDM7amFtYW5kXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vamFtYW5kKSBcW1sjJiM4MjAzOzE0NDIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQyMildCi0gYFtERVZFTE9QRVJdYCBUaGUgYGdlbmVyYXRlLWFkbWluLWt1YmVjb25mLnNoYCBzY3JpcHQgaGFzIGJlZW4gcmVuYW1lZCB0byBgZ2VuZXJhdGUta3ViZWNvbmZpZy5zaGAuIEl0IG5vdyBzdXBwb3J0cyBnZW5lcmF0aW5nIGJvdGggYWRtaW4gKGRlZmF1bHQpIGFuZCB2aWV3ZXIga3ViZWNvbmZpZ3MuIGJ5IFtAJiM4MjAzO3RpbXV0aHldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aW11dGh5KSBcW1sjJiM4MjAzOzE0NDY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQ2NCldCi0gYFtERVZFTE9QRVJdYCBUaGUgYGdhcmRlbmFkbWAgbWFjaGluZSBwb2RzIGhhdmUgdGhlaXIgc3RhdGUgcGVyc2lzdGVkIGluIGEgdW5pZmllZCBQVkMuIEV4aXN0aW5nIGxvY2FsIGBnYXJkZW5hZG1gIHNldHVwcyBuZWVkIHRvIGJlIHJlY3JlYXRlZC4gVG8gcmVzZXQgYSBsb2NhbCBtYWNoaW5lIHBvZCwgZGVsZXRlIGJvdGggdGhlIHBvZCBhbmQgaXRzIGNvcnJlc3BvbmRpbmcgUFZDLiBieSBbQCYjODIwMztMdWNhQmVybnN0ZWluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTHVjYUJlcm5zdGVpbikgXFtbIyYjODIwMzsxNDM1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzNTkpXQotIGBbREVWRUxPUEVSXWAgYEdFTl9DUkRfQVBJX1JFRkVSRU5DRV9ET0NTYCBtYWtlIGNvbW1hbmQgaGFzIGJlZW4gcmVwbGFjZWQgd2l0aCBgQ1JEX1JFRl9ET0NTYC4gYnkgW0AmIzgyMDM7YWN1bWlub10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FjdW1pbm8pIFxbWyMmIzgyMDM7MTQzMjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzI0KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgYHBrZy91dGlscy90aW1lYCBwYWNrYWdlIGlzIG5vdyByZW1vdmVkLiBVc2UgYGs4cy5pby91dGlscy9jbG9jay5DbG9ja2AgaW5zdGVhZC4gYnkgW0AmIzgyMDM7c2hhZmVlcWVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hhZmVlcWVzKSBcW1sjJiM4MjAzOzE0NTE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDUxNSldCgojIyMjIPCfk7AgTm90ZXdvcnRoeQoKLSBgW09QRVJBVE9SXWAgVGhlIGBTZWVkQXV0aG9yaXplcmAgbm93IGVuZm9yY2VzIGZpZWxkL2xhYmVsIHNlbGVjdG9ycyBmb3IgYGdhcmRlbmxldGAgYGxpc3RgL2B3YXRjaGAgcmVxdWVzdHMgb24gYENvbnRyb2xsZXJJbnN0YWxsYXRpb25gLCBgQmFzdGlvbmAsIGBHYXJkZW5sZXRgLCBgU2VlZGAsIGBTaG9vdGAsIGFuZCBgTWFuYWdlZFNlZWRgIHJlc291cmNlcywgcmVzdHJpY3RpbmcgZWFjaCBnYXJkZW5sZXQgdG8gb25seSBvYnNlcnZlIHJlc291cmNlcyBiZWxvbmdpbmcgdG8gaXRzIG93biBzZWVkLiBieSBbQCYjODIwMztyZnJhbnprZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JmcmFuemtlKSBcW1sjJiM4MjAzOzE0NDUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQ1MildCi0gYFtPUEVSQVRPUl1gIFRoZSBgZ2FyZGVuZXItcmVzb3VyY2UtbWFuYWdlcmAncyBgTmV0d29ya1BvbGljeWAgY29udHJvbGxlciBub3cgb25seSBjcmVhdGVzIHBvbGljaWVzIGluIG5hbWVzcGFjZXMgdGhhdCBoYXZlIHBvZHMgd2l0aCBtYXRjaGluZyBgdG8tKmAgbGFiZWxzLCBzaWduaWZpY2FudGx5IHJlZHVjaW5nIHRoZSBudW1iZXIgb2YgYE5ldHdvcmtQb2xpY3lgIG9iamVjdHMgb24gc2VlZHMuIGJ5IFtAJiM4MjAzO3JmcmFuemtlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmZyYW56a2UpIFxbWyMmIzgyMDM7MTQ0MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDEwKV0KLSBgW09QRVJBVE9SXWAgYFJlbW92ZVZhbGlgIEZlYXR1cmVHYXRlIGhhcyBiZWVuIGludHJvZHVjZWQuIFdoZW4gZW5hYmxlZCwgZXZlcnkgYFZhbGlgIGluc3RhbmNlIHdpbGwgYmUgcmVtb3ZlZC4gVGhpcyBmZWF0dXJlIGdhdGUgaXMgYXZhaWxhYmxlIGZvciBib3RoIHRoZSBgZ2FyZGVubGV0YCBhbmQgdGhlIGBnYXJkZW5lci1vcGVyYXRvcmAuIGJ5IFtAJiM4MjAzO3JyaHViZW5vdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JyaHViZW5vdikgXFtbIyYjODIwMzsxNDI3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQyNzkpXQotIGBbREVWRUxPUEVSXWAgVGhlIGBzYXN0YCBhbmQgYHNhc3QtcmVwb3J0YCBjaGVja3MgaGF2ZSBiZWVuIHJlbW92ZWQgZnJvbSBgdmVyaWZ5YCBhbmQgYHZlcmlmeS1leHRlbmRlZGAgbWFrZSB0YXJnZXRzLiBQbGVhc2UgY2FsbCB0aGVtIGV4cGxpY2l0bHkgd2hlbiByZXF1aXJlZC4gYnkgW0AmIzgyMDM7b2xpdmVyLWdvZXR6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb2xpdmVyLWdvZXR6KSBcW1sjJiM4MjAzOzE0NDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQ0MyldCgojIyMjIOKcqCBOZXcgRmVhdHVyZXMKCi0gYFtPUEVSQVRPUl1gIFRoZSBgUHJvamVjdGAgQVBJIG5vdyBoYXMgYSBgLnN0YXR1cy5jb25kaXRpb25zYCBmaWVsZCBmb3IgYWxsb3dpbmcgY29udHJvbGxlcnMgdG8gcmVwb3J0IGNvbmRpdGlvbnMgb24gYFByb2plY3RgIG9iamVjdHMuIGJ5IFtAJiM4MjAzO2phbWFuZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2phbWFuZCkgXFtbIyYjODIwMzsxNDQwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0MDMpXQotIGBbREVWRUxPUEVSXWAgVGhlIGxvY2FsIHNldHVwIGhhcyBiZWVuIGF1Z21lbnRlZCB0byBtYWtlIHRoZSBzZWxmLWhvc3RlZCBzaG9vdCdzIEFQSSBzZXJ2ZXIgZGlyZWN0bHkgYWNjZXNzaWJsZSBmcm9tIHRoZSBob3N0IG1hY2hpbmUgd2l0aG91dCBga3ViZWN0bCBwb3J0LWZvcndhcmRgLiBBIG5ldyB1bmlmaWVkIGBoYWNrL3VzYWdlL2dlbmVyYXRlLWFkbWluLWt1YmVjb25maWctbG9jYWwuc2hgIHNjcmlwdCBzdXBwb3J0cyBnZW5lcmF0aW5nIGt1YmVjb25maWdzIGZvciBib3RoIHRoZSB2aXJ0dWFsIGdhcmRlbiBhbmQgdGhlIHNlbGYtaG9zdGVkIHNob290LiBieSBbQCYjODIwMztyZnJhbnprZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JmcmFuemtlKSBcW1sjJiM4MjAzOzE0MzcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM3MCldCgojIyMjIPCfkJsgQnVnIEZpeGVzCgotIGBbT1BFUkFUT1JdYCBUaGUgZm9ybWF0dGluZyBvZiBldmVudC1sb2dnZXIgbG9ncyB3aGVuIHRoZSBgT3BlblRlbGVtZXRyeUNvbGxlY3RvcmAgZmVhdHVyZSBnYXRlIGlzIGVuYWJsZWQgaXMgbm93IHBhcnRpYWxseSBmaXhlZC4gVGhlIGV2ZW50LWxvZ2dlciBsb2dzIGFyZSBub3cgcHJvcGVybHkgc3RydWN0dXJlZCB3aXRoIGZpZWxkcyBhcyBhdHRyaWJ1dGVzLCBidXQgdG8gbWFrZSB0aGVtIHNlYXJjaGFibGUgd2l0aCB0aGUgYHVucGFja2AgZmVhdHVyZSBhIGNoYW5nZSBpbiB0aGUgZmx1ZW50LWJpdCBvdXRwdXQgcGx1Z2luIGlzIHJlcXVpcmVkLiBieSBbQCYjODIwMztpeXBldHJvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2l5cGV0cm92KSBcW1sjJiM4MjAzOzE0NDIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQyMyldCi0gYFtPUEVSQVRPUl1gIFRoZSBgZ2FyZGVubGV0YCByZWNvbmNpbGVyIGluIHRoZSBgZ2FyZGVuZXItb3BlcmF0b3JgIG5vdyB1c2VzIHRoZSB2aXJ0dWFsIGNsdXN0ZXIgY2xpZW50IHRvIGZldGNoIHRoZSBwdWxsIHNlY3JldCBhbmQgQ0EgYnVuZGxlIHNlY3JldC4gSXQgd2FzIHdyb25nbHkgdXNpbmcgdGhlIHJ1bnRpbWUgY2x1c3RlciBjbGllbnQgZWFybGllci4gYnkgW0AmIzgyMDM7c2hhZmVlcWVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hhZmVlcWVzKSBcW1sjJiM4MjAzOzE0MzMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMzMSldCi0gYFtPUEVSQVRPUl1gIEZpeCBhIGJ1ZyB3aGVyZSB0aGUgYHNob290LWNhcmVgIGNvbnRyb2xsZXIgY2Fubm90IHJlY29uY2lsZSBzaG9vdHMgd2l0aCBgc3BlYy5tYWludGVuYW5jZS5jb25maW5lU3BlY1VwZGF0ZVJvbGxvdXQ9dHJ1ZWAgYW5kIHVwZGF0ZWQgRE5TIGNyZWRlbnRpYWxzLCBpLmUuIGBzaG9vdC5zcGVjLmRucy5wcm92aWRlcnNbXS5jcmVkZW50aWFsc1JlZmAsIHVudGlsIHRoZSBzaG9vdCBpcyByZWNvbmNpbGVkLiBieSBbQCYjODIwMzt2cG5hY2hldl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZwbmFjaGV2KSBcW1sjJiM4MjAzOzE0Mzk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM5NyldCi0gYFtVU0VSXWAgRml4ZWQgYEV2ZXJ5Tm9kZVJlYWR5YCBzaG9vdCBjb25kaXRpb24gaW5jb3JyZWN0bHkgcmVwb3J0aW5nIGBOb2RlQWdlbnRVbmhlYWx0aHlgIGZvciBub2RlcyBub3QgbWFuYWdlZCBieSBNQ00uIGJ5IFtAJiM4MjAzO2FjdW1pbm9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hY3VtaW5vKSBcW1sjJiM4MjAzOzE0NTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDUwOSldCi0gYFtERVZFTE9QRVJdYCBQdWxsIHNlY3JldHMgaW4gdGhlIHJlbW90ZSBzZXR1cCBhcmUgbGFiZWxlZCBjb3JyZWN0bHkgdG8gYmUgYXV0b21hdGljYWxseSBwcm9wYWdhdGVkIGJ5IFtAJiM4MjAzO21hdHRoaWFzLWhvcm5lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWF0dGhpYXMtaG9ybmUpIFxbWyMmIzgyMDM7MTQ1MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NTAyKV0KLSBgW0RFUEVOREVOQ1ldYCBFeHRlbnNpb24gc2hvb3Qgd2ViaG9vayBjb25maWdzIGFyZSBub3cgYWx3YXlzIHByb2R1Y2VkIGV2ZW4gd2hlbiBgbWVyZ2VTaG9vdFdlYmhvb2tzSW50b1NlZWRXZWJob29rc2AgaXMgYHRydWVgLCBzbyB0aGF0IGEgc2VsZi1ob3N0ZWQgYFNob290YCBwcm9tb3RlZCB0byBhIGBTZWVkYCBoYXMgdGhlIGNvcnJlY3Qgc2hvb3Qgd2ViaG9va3MgcmVnaXN0ZXJlZC4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDM4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzODkpXQoKIyMjIyDwn4+DIE90aGVycwoKLSBgW09QRVJBVE9SXWAgRml4IGBLdWJlUG9kTm90UmVhZHlDb250cm9sUGxhbmVgIGFsZXJ0IHRvIG5vdCB0cmlnZ2VyIGZvciBwb2RzIGluIGBDb21wbGV0ZWRgIHN0YXRlLiBieSBbQCYjODIwMzthZGVuaXRpdV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FkZW5pdGl1KSBcW1sjJiM4MjAzOzE0NDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQwNCldCi0gYFtPUEVSQVRPUl1gIENyZWF0ZSBwdWxsIHNlY3JldCBpbiBnYXJkZW4gbmFtZXNwYWNlIG9mIHZpcnR1YWwgZ2FyZGVuIGZvciByZW1vdGUgc2V0dXAuIGJ5IFtAJiM4MjAzO0RvY2tUb0Z1dHVyZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RvY2tUb0Z1dHVyZSkgXFtbIyYjODIwMzsxNDQ0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0NDkpXQotIGBbT1BFUkFUT1JdYCBJbnRyb2R1Y2Ugc2VlZCByZWNvbmNpbGlhdGlvbiBhbGVydHMuIGJ5IFtAJiM4MjAzO2FkZW5pdGl1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYWRlbml0aXUpIFxbWyMmIzgyMDM7MTQ0NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDQxKV0KLSBgW09QRVJBVE9SXWAgRW5hYmxlIG5vdGlmaWNhdGlvbiBmbGV4aWJpbGl0eSBvZiBgRXRjZERiU2l6ZUxpbWl0QXBwcm9hY2hpbmdgIGFuZCBgRXRjZERiU2l6ZUxpbWl0Q3Jvc3NlZGAgYWxlcnQgZm9yIHNlZWRzIGJ5IFtAJiM4MjAzO2FkZW5pdGl1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYWRlbml0aXUpIFxbWyMmIzgyMDM7MTQzODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Mzg0KV0KLSBgW09QRVJBVE9SXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZ2FyZGVuZXIvYXV0b3NjYWxlcmAgZnJvbSBgdjEuMzQuMGAgdG8gYHYxLjM0LjFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2F1dG9zY2FsZXIvcmVsZWFzZXMvdGFnL3YxLjM0LjEpCiAgLSBgZ2FyZGVuZXIvYXV0b3NjYWxlcmAgZnJvbSBgdjEuMzMuMGAgdG8gYHYxLjMzLjFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2F1dG9zY2FsZXIvcmVsZWFzZXMvdGFnL3YxLjMzLjEpCiAgLSBgZ2FyZGVuZXIvYXV0b3NjYWxlcmAgZnJvbSBgdjEuMzIuMmAgdG8gYHYxLjMyLjNgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2F1dG9zY2FsZXIvcmVsZWFzZXMvdGFnL3YxLjMyLjMpCiAgLSBgZ2FyZGVuZXIvYXV0b3NjYWxlcmAgZnJvbSBgdjEuMzEuMGAgdG8gYHYxLjMxLjFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2F1dG9zY2FsZXIvcmVsZWFzZXMvdGFnL3YxLjMxLjEpCiAgLSBgZ2FyZGVuZXIvYXV0b3NjYWxlcmAgZnJvbSBgdjEuMzAuMmAgdG8gYHYxLjMwLjNgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2F1dG9zY2FsZXIvcmVsZWFzZXMvdGFnL3YxLjMwLjMpIGJ5IFtAJiM4MjAzO2Fhcm9uZmVybl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fhcm9uZmVybikgXFtbIyYjODIwMzsxNDQ3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0NzkpXQotIGBbT1BFUkFUT1JdYCBUaGVyZSBpcyBub3cgYG1heENvbm5lY3Rpb25EdXJhdGlvbmAgb2YgMSBkYXkgZm9yIGNvbm5lY3Rpb25zIHRvIGt1YmUtYXBpc2VydmVyIGVuZHBvaW50cy4gVGhlaXIgYG1heENvbm5lY3Rpb25zYCBsaW1pdCBoYXMgYmVlbiByZW1vdmVkLiBieSBbQCYjODIwMztvbGl2ZXItZ29ldHpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vbGl2ZXItZ29ldHopIFxbWyMmIzgyMDM7MTQ0NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDYzKV0KLSBgW0RFVkVMT1BFUl1gIFRoZSBkZWZhdWx0IHNob290IGZvciB0ZXN0IG1hY2hpbmVyeSB0ZXN0cyB3YXMgYWRqdXN0ZWQgdG8gd29yayB3aXRoIEt1YmVybmV0ZXMgMS4zNS4gYnkgW0AmIzgyMDM7dGltdXRoeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXV0aHkpIFxbWyMmIzgyMDM7MTQ0MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDM5KV0KLSBgW0RFVkVMT1BFUl1gIEluIHRoZSByZW1vdGUgc2V0dXAgS3l2ZXJubyBub3cgYWx3YXlzIGFkZHMgaW1hZ2VQdWxsU2VjcmV0IGZvciBpbWFnZXMgaW4gdGhlIHJlbW90ZSByZWdpc3RyeS4gYnkgW0AmIzgyMDM7bWF0dGhpYXMtaG9ybmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tYXR0aGlhcy1ob3JuZSkgXFtbIyYjODIwMzsxNDQ3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0NzgpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYHJlZ2lzdHJ5Lms4cy5pby9hdXRvc2NhbGluZy92cGEtYWRtaXNzaW9uLWNvbnRyb2xsZXJgIGZyb20gYDEuNS4xYCB0byBgMS42LjBgLgogIC0gYHJlZ2lzdHJ5Lms4cy5pby9hdXRvc2NhbGluZy92cGEtcmVjb21tZW5kZXJgIGZyb20gYDEuNS4xYCB0byBgMS42LjBgLgogIC0gYHJlZ2lzdHJ5Lms4cy5pby9hdXRvc2NhbGluZy92cGEtdXBkYXRlcmAgZnJvbSBgMS41LjFgIHRvIGAxLjYuMGAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQwMzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MDM2KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBnYXJkZW5lci9tYWNoaW5lLWNvbnRyb2xsZXItbWFuYWdlcmAgZnJvbSBgdjAuNjEuMmAgdG8gYHYwLjYxLjNgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL21hY2hpbmUtY29udHJvbGxlci1tYW5hZ2VyL3JlbGVhc2VzL3RhZy92MC42MS4zKQogIC0gYGdpdGh1Yi5jb20vZ2FyZGVuZXIvbWFjaGluZS1jb250cm9sbGVyLW1hbmFnZXJgIGZyb20gYHYwLjYxLjJgIHRvIGB2MC42MS4zYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDQ1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0NTMpXQotIGBbREVQRU5ERU5DWV1gIElzdGlvIGNoYXJ0cyBhbmQgaW1hZ2VzIGFyZSB1cGRhdGVkIHRvIHYxLjI5LjEgYnkgW0AmIzgyMDM7YXhlbDdib3JuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhlbDdib3JuKSBcW1sjJiM4MjAzOzE0NDU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDQ1NCldCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZ2FyZGVuZXIvZ2FyZGVuZXItbWV0cmljcy1leHBvcnRlcmAgZnJvbSBgMC40My4wYCB0byBgMC40NC4wYC4gW1JlbGVhc2UgTm90ZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci1tZXRyaWNzLWV4cG9ydGVyL3JlbGVhc2VzL3RhZy8wLjQ0LjApIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQ0ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDg2KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBxdWF5LmlvL2tpd2lncmlkL2s4cy1zaWRlY2FyYCBmcm9tIGAyLjUuMGAgdG8gYDIuNS41YC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDQ4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0ODApXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGdhcmRlbmVyL2NvcmVkbnMtY29uZmlnLWFkYXB0ZXJgIGZyb20gYHYwLjQuMGAgdG8gYHYwLjUuMGAuIFtSZWxlYXNlIE5vdGVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvY29yZWRucy1jb25maWctYWRhcHRlci9yZWxlYXNlcy90YWcvdjAuNS4wKSBieSBbQCYjODIwMztEb2NrVG9GdXR1cmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Eb2NrVG9GdXR1cmUpIFxbWyMmIzgyMDM7MTQ0OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDkwKV0KCiMjIyMgSGVsbSBDaGFydHMKCi0gY29udHJvbHBsYW5lOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL2NvbnRyb2xwbGFuZTp2MS4xNDAuMGAKLSBnYXJkZW5sZXQ6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvZ2FyZGVubGV0OnYxLjE0MC4wYAotIG9wZXJhdG9yOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvY2hhcnRzL2dhcmRlbmVyL29wZXJhdG9yOnYxLjE0MC4wYAotIHJlc291cmNlLW1hbmFnZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvcmVzb3VyY2UtbWFuYWdlcjp2MS4xNDAuMGAKCiMjIyMgQ29udGFpbmVyIChPQ0kpIEltYWdlcwoKLSBhZG1pc3Npb24tY29udHJvbGxlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FkbWlzc2lvbi1jb250cm9sbGVyOnYxLjE0MC4wYAotIGFwaXNlcnZlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FwaXNlcnZlcjp2MS4xNDAuMGAKLSBjb250cm9sbGVyLW1hbmFnZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9jb250cm9sbGVyLW1hbmFnZXI6djEuMTQwLjBgCi0gZ2FyZGVuYWRtOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVuYWRtOnYxLjE0MC4wYAotIGdhcmRlbmxldDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmxldDp2MS4xNDAuMGAKLSBub2RlLWFnZW50OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvbm9kZS1hZ2VudDp2MS4xNDAuMGAKLSBvcGVyYXRvcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL29wZXJhdG9yOnYxLjE0MC4wYAotIHJlc291cmNlLW1hbmFnZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9yZXNvdXJjZS1tYW5hZ2VyOnYxLjE0MC4wYAotIHNjaGVkdWxlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3NjaGVkdWxlcjp2MS4xNDAuMGAKCiMjIyBbYHYxLjEzOS4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3JlbGVhc2VzL3RhZy92MS4xMzkuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2NvbXBhcmUvdjEuMTM5LjEuLi52MS4xMzkuMikKCiMjIyBcW2dpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXI6djEuMTM5LjJdCgojIyMjIPCfkJsgQnVnIEZpeGVzCgotIGBbREVQRU5ERU5DWV1gIFRoZSBgZ29sYW5nY2ktbGludGAgbWFrZWZpbGUgaW5zdGFsbCByZWNpcGUgY2FuIGJlIHVzZWQgaW4gR2FyZGVuZXIgZXh0ZW5zaW9ucyBhZ2Fpbi4gYnkgW0AmIzgyMDM7dGltZWJlcnR0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGltZWJlcnR0KSBcW1sjJiM4MjAzOzE0NTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDU2NSldCgojIyMjIPCfj4MgT3RoZXJzCgotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGdhcmRlbmVyL2V0Y2QtZHJ1aWRgIGZyb20gYHYwLjM2LjFgIHRvIGB2MC4zNi4yYC4gW1JlbGVhc2UgTm90ZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9ldGNkLWRydWlkL3JlbGVhc2VzL3RhZy92MC4zNi4yKQogIC0gYGdpdGh1Yi5jb20vZ2FyZGVuZXIvZXRjZC1kcnVpZC9hcGlgIGZyb20gYHYwLjM2LjFgIHRvIGB2MC4zNi4yYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDU4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ1ODQpXQoKIyMjIyBIZWxtIENoYXJ0cwoKLSBjb250cm9scGxhbmU6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvY29udHJvbHBsYW5lOnYxLjEzOS4yYAotIGdhcmRlbmxldDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9nYXJkZW5sZXQ6djEuMTM5LjJgCi0gb3BlcmF0b3I6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvb3BlcmF0b3I6djEuMTM5LjJgCi0gcmVzb3VyY2UtbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9yZXNvdXJjZS1tYW5hZ2VyOnYxLjEzOS4yYAoKIyMjIyBDb250YWluZXIgKE9DSSkgSW1hZ2VzCgotIGFkbWlzc2lvbi1jb250cm9sbGVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYWRtaXNzaW9uLWNvbnRyb2xsZXI6djEuMTM5LjJgCi0gYXBpc2VydmVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvYXBpc2VydmVyOnYxLjEzOS4yYAotIGNvbnRyb2xsZXItbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2NvbnRyb2xsZXItbWFuYWdlcjp2MS4xMzkuMmAKLSBnYXJkZW5hZG06IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9nYXJkZW5hZG06djEuMTM5LjJgCi0gZ2FyZGVubGV0OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVubGV0OnYxLjEzOS4yYAotIG5vZGUtYWdlbnQ6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9ub2RlLWFnZW50OnYxLjEzOS4yYAotIG9wZXJhdG9yOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvb3BlcmF0b3I6djEuMTM5LjJgCi0gcmVzb3VyY2UtbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3Jlc291cmNlLW1hbmFnZXI6djEuMTM5LjJgCi0gc2NoZWR1bGVyOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvc2NoZWR1bGVyOnYxLjEzOS4yYAoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRW5hYmxlZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGlzIGJlaGluZCBiYXNlIGJyYW5jaCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL1lBS0VjbG91ZC95YWtlLWFuc2libGUpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0eE1UQXVNaUlzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpFeE1DNHlJaXdpZEdGeVoyVjBRbkpoYm1Ob0lqb2liV0ZwYmlJc0lteGhZbVZzY3lJNld5SnlaVzV2ZG1GMFpTSmRmUT09LS0+Cg==
      patchset: 0816c9d800349d264303cc18cb730e700c6dd840
      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: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 8ad17ed1be1f63229e054fab94af45f2511a98ea
          untrusted/project_1/github.com/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: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/hadolint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/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: 7f0a69acdb90c1b7b77bf7a5bda190219e3807ed
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/588/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
