all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe54:143e
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 4757354b-a53c-46d6-a673-374c4e333af4
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe54:143e
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.117
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe54:143e
        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 ansible-lint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#7>'
      - '<Job ansible-lint explicit: None implied: None source: YAKEcloud/yake-ansible/.zuul.yaml@main#82>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 3c8b224d14934fcf82d3d749c86a6693
      build_refs:
      - branch: main
        change: '574'
        change_message: "chore(deps): update dependency gardener/gardener to v1.139.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.138.1` \u2192 `1.139.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.139.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.138.1...v1.139.0)\n\n#####
          \\[github.com/gardener/gardener:v1.139.0]\n\n##### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The type of the Gardenlet's configuration field
          `.controllers.tokenRequestorWorkloadIdentity.tokenExpirationDuration` has
          been changed from `time.Duration` to `k8s.io/apimachinery/pkg/apis/meta/v1.Duration`.
          by [@&#8203;vpnachev](https://redirect.github.com/vpnachev) \\[[#&#8203;14333](https://redirect.github.com/gardener/gardener/pull/14333)]\n-
          `[OPERATOR]` Garden `.status.encryptedResources` field is removed, use Garden
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[OPERATOR]` The `raise-spec-limits` verb has been removed for `NamespacedCloudProfile`s
          because it is no-longer needed. by [@&#8203;mimiteto](https://redirect.github.com/mimiteto)
          \\[[#&#8203;14344](https://redirect.github.com/gardener/gardener/pull/14344)]\n-
          `[USER]` \u26A0\uFE0F The Shoot field `.spec.dns.providers[].secretName`
          has been forbidden for clusters running on Kubernetes version v1.35.0 or
          higher. Please, use `.spec.dns.providers[].credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14309](https://redirect.github.com/gardener/gardener/pull/14309)]\n-
          `[USER]` Shoot `.status.encryptedResources` field is removed, use Shoot
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[DEVELOPER]` \u26A0\uFE0F A default reconciliation timeout of 3 minutes
          has been set for the extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/backupbucket\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/backupentry\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/containerruntime\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/controlplane\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/dnsrecord\n  -
          github.com/gardener/gardener/extensions/pkg/controller/extension\n  - github.com/gardener/gardener/extensions/pkg/controller/healthcheck\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/heartbeat\n  -
          github.com/gardener/gardener/extensions/pkg/controller/network\n  - github.com/gardener/gardener/extensions/pkg/controller/operatingsystemconfig\\\n
          \   A default reconciliation timeout of 20 minutes has been set for the
          extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/bastion\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/infrastructure\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/worker\\\n    Extension
          developers can define own reconciliation timeout via the `sigs.k8s.io/controller-runtime/pkg/controller.Options`
          provided to the respective controller. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14105](https://redirect.github.com/gardener/gardener/pull/14105)]\n-
          `[DEVELOPER]` :warning: The deprecated Seed field `secretRef` in `spec.dns.provider`
          has been removed, use `credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14308](https://redirect.github.com/gardener/gardener/pull/14308)]\n\n#####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `AdminKubeconfigRequest` now uses
          the static username prefix `gardener.cloud:admin:`, and `ViewerKubeconfigRequest`
          uses `gardener.cloud:viewer:` to generate the username for the resulting
          kubeconfig. Previously, this prefix was randomized.\" by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14252](https://redirect.github.com/gardener/gardener/pull/14252)]\n-
          `[DEVELOPER]` `gardenadm` bootstrap etcd version is updated from `v3.4.34`
          to `v3.5.27`. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
          \\[[#&#8203;14352](https://redirect.github.com/gardener/gardener/pull/14352)]\n-
          `[DEPENDENCY]` During the `Shoot` reconciliation, control plane and extension
          readiness is waited for before further system components are reconciled.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14338](https://redirect.github.com/gardener/gardener/pull/14338)]\n\n#####
          \u2728 New Features\n\n- `[OPERATOR]` Deletion of the `Garden` CRD installed
          via the gardener-operator Helm chart is now prevented unless annotated with
          [`confirmation.gardener.cloud/deletion=true`](https://gardener.cloud/docs/gardener/concepts/resource-manager/#unconfirmed-deletion-prevention-for-custom-resources-and-definitions)
          by [@&#8203;maboehm](https://redirect.github.com/maboehm) \\[[#&#8203;14373](https://redirect.github.com/gardener/gardener/pull/14373)]\n-
          `[OPERATOR]` A new `spec.settings.zoneSelection` field on `Seed` resources
          allows operators to configure whether the control plane namespace of non-HA
          `Shoot`s (or those with failure tolerance type `node`) is placed in the
          same availability zone as the shoot's worker nodes (`Prefer`) or strictly
          required to match (`Enforce`). by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14238](https://redirect.github.com/gardener/gardener/pull/14238)]\n-
          `[OPERATOR]` The `istio-ingressgateway` now uses a dual autoscaling approach
          with both `VPA` (VerticalPodAutoscaler) and `HPA` (HorizontalPodAutoscaler)
          working together without causing pod-thrashing. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14313](https://redirect.github.com/gardener/gardener/pull/14313)]\n-
          `[OPERATOR]` The Gardener Dashboard RBAC now allows listing and watching
          ManagedSeeds to support newer dashboard functionality around ManagedSeed-related
          Shoot information. by [@&#8203;petersutter](https://redirect.github.com/petersutter)
          \\[[#&#8203;14321](https://redirect.github.com/gardener/gardener/pull/14321)]\n-
          `[DEVELOPER]` `gardener-node-agent` can now resolve `.spec.files[].content.secretRef`
          from `Secret`s in `kube-system`, enabling `OperatingSystemConfig` files
          to reference secrets instead of requiring inlined content. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14319](https://redirect.github.com/gardener/gardener/pull/14319)]\n\n#####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` A bug causing the nil pointer panic
          in gardenlet config validation when `staleExtensionHealthChecks.threshold`
          is nil is fixed. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14317](https://redirect.github.com/gardener/gardener/pull/14317)]\n-
          `[OPERATOR]` An issue preventing the `shootstate-controller` of gardenlet
          to populate all required states to the ShootState for a self-hosted Shoot
          is now fixed. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14339](https://redirect.github.com/gardener/gardener/pull/14339)]\n-
          `[OPERATOR]` An issue causing `gardener-operator` to fail to create resource
          `events` in API group `events.k8s.io` is now fixed. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14327](https://redirect.github.com/gardener/gardener/pull/14327)]\n-
          `[OPERATOR]` A bug causing the `gardenlet` to crash during startup was fixed.
          Earlier, the startup procedure occasionally failed on large-scale seed clusters
          due to cache sync timeouts. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14408](https://redirect.github.com/gardener/gardener/pull/14408)]\n-
          `[DEVELOPER]` The `nodePort` auto-remediation in the local setup service
          controller no longer incorrectly targets `ClusterIP` services. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14390](https://redirect.github.com/gardener/gardener/pull/14390)]\n\n#####
          \U0001F3C3 Others\n\n- `[OPERATOR]` The `.spec.trafficDistribution` field
          of the topology-aware `etcd-{events,main}-client` Services will be automatically
          switched from the deprecated `PreferClose` to the new `PreferSameZone` option
          for Kubernetes 1.34+. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14278](https://redirect.github.com/gardener/gardener/pull/14278)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/etcd-druid`
          from `v0.35.1` to `v0.36.1`. [Release Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.1)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.35.1` to `v0.36.1`. by
          [@&#8203;Shreyas-s14](https://redirect.github.com/Shreyas-s14) \\[[#&#8203;14341](https://redirect.github.com/gardener/gardener/pull/14341)]\n-
          `[OPERATOR]` Status updates for `Shoot` resources during reconciliation
          are now minimized when the associated `Seed` is not ready. Previously, this
          could lead to excessive growth of the gardener's etcd key space. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14377](https://redirect.github.com/gardener/gardener/pull/14377)]\n-
          `[OPERATOR]` Opentelemetry collector migration implemented in gardener -
          v1.136.0 is no longer needed. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14138](https://redirect.github.com/gardener/gardener/pull/14138)]\n-
          `[OPERATOR]` During the `restore` phase of control plane migration, `Machines`
          and `MachineSets` are now deployed in parallel across 10 go routines. Additionally,
          the restoration logic now checks if a `Machine` or `MachineSet` already
          exists, and if that is the case, it does not attempt to create it. This
          should speed up the restoration of the `Worker` resource. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14219](https://redirect.github.com/gardener/gardener/pull/14219)]\n-
          `[OPERATOR]` Now victorialogs streams follow opentelemetry semantic convention
          fields. by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14381](https://redirect.github.com/gardener/gardener/pull/14381)]\n-
          `[OPERATOR]` `victoria-logs` pods are now labeled according oidc-apps semantic.
          by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14325](https://redirect.github.com/gardener/gardener/pull/14325)]\n-
          `[OPERATOR]` Unused bootstrap secrets from the `gardener-resource-manager`
          are cleaned up properly. Earlier, the shoot reconciliation left a considerable
          amount of unused secrets in the control-plane, if the GRM bootstrap procedure
          was stuck. by [@&#8203;timuthy](https://redirect.github.com/timuthy) \\[[#&#8203;14343](https://redirect.github.com/gardener/gardener/pull/14343)]\n-
          `[OPERATOR]` Fix Istio Gateway metric retention and reenable metric scraping.
          by [@&#8203;Bobi-Wan](https://redirect.github.com/Bobi-Wan) \\[[#&#8203;14337](https://redirect.github.com/gardener/gardener/pull/14337)]\n-
          `[OPERATOR]` apiserver-proxy connection for shoots with legacy single-dash
          namespace format has been fixed. by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14406](https://redirect.github.com/gardener/gardener/pull/14406)]\n-
          `[OPERATOR]` Timeout for credentials renewal during rotation of `Garden`
          secrets was increased to 10 minutes. by [@&#8203;dimityrmirchev](https://redirect.github.com/dimityrmirchev)
          \\[[#&#8203;14433](https://redirect.github.com/gardener/gardener/pull/14433)]\n-
          `[OPERATOR]` The `v1alpha1` perses CRDs are deleted and replaced with `v1alpha2`
          versions during reconciliation. by [@&#8203;rickardsjp](https://redirect.github.com/rickardsjp)
          \\[[#&#8203;14264](https://redirect.github.com/gardener/gardener/pull/14264)]\n-
          `[USER]` VPN Dashboard now displays the pod name in the legend for the VPN
          Shoot Network I/O panel by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14393](https://redirect.github.com/gardener/gardener/pull/14393)]\n-
          `[DEVELOPER]` The remote local setup has been updated to the latest changes
          in Gardener. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14289](https://redirect.github.com/gardener/gardener/pull/14289)]\n-
          `[DEVELOPER]` Added `hack/generate-renovate-ignore-deps.sh` to generate
          the renovate `ignoreDeps` section from the intersection of a downstream
          repo's `go.mod` and `gardener/gardener`'s `go.mod`. Downstream repos can
          now remove their local copies and call the script from `$GARDENER_HACK_DIR`.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14425](https://redirect.github.com/gardener/gardener/pull/14425)]\n-
          `[DEVELOPER]` Remote setup garden template has been updated with gardenerDiscoveryServer
          configuration by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14306](https://redirect.github.com/gardener/gardener/pull/14306)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.15.0` to `v1.15.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14363](https://redirect.github.com/gardener/gardener/pull/14363)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.3` to `v1.15.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14267](https://redirect.github.com/gardener/gardener/pull/14267)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.1` to `v1.14.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14290](https://redirect.github.com/gardener/gardener/pull/14290)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.8` to `1.83.9`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.9)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14312](https://redirect.github.com/gardener/gardener/pull/14312)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.0` to `v0.21.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14332](https://redirect.github.com/gardener/gardener/pull/14332)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.9` to `1.83.10`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.10)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14380](https://redirect.github.com/gardener/gardener/pull/14380)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-plugin`
          from `v1.2.0` to `v1.4.0`. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14357](https://redirect.github.com/gardener/gardener/pull/14357)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.1` to `v0.21.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14382](https://redirect.github.com/gardener/gardener/pull/14382)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.4` to `v1.14.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14362](https://redirect.github.com/gardener/gardener/pull/14362)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/vpn2`
          from `0.47.0` to `0.48.0`. [Release Notes](https://redirect.github.com/gardener/vpn2/releases/tag/0.48.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14374](https://redirect.github.com/gardener/gardener/pull/14374)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `perses/perses`
          from `v0.53.0` to `v0.53.1`. [Release Notes](https://redirect.github.com/perses/perses/releases/tag/v0.53.1)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14307](https://redirect.github.com/gardener/gardener/pull/14307)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.10` to `1.83.11`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.11)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14438](https://redirect.github.com/gardener/gardener/pull/14438)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gcr.io/istio-release/pilot`
          from `1.27.7` to `1.27.8`.\n  - `gcr.io/istio-release/proxyv2` from `1.27.7`
          to `1.27.8`.\n  - `istio.io/api` from `v1.27.7` to `v1.27.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14280](https://redirect.github.com/gardener/gardener/pull/14280)]\n\n#####
          \U0001F4D6 Documentation\n\n- `[DEPENDENCY]` Extension admission components
          deployed via `gardener-operator` should set the `--webhook-config-owner-namespace`
          flag to prevent `ValidatingWebhookConfiguration` resources from leaking
          in the virtual garden cluster upon uninstall. by [@&#8203;theoddora](https://redirect.github.com/theoddora)
          \\[[#&#8203;14360](https://redirect.github.com/gardener/gardener/pull/14360)]\n\n#####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.0`\n\n#####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.0`\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/574
        commit_id: 245e1783bd8444f08dec7140b193a43764fceca9
        patchset: 245e1783bd8444f08dec7140b193a43764fceca9
        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: 5f9abfdb60f148cc9792995f409f2520
      buildset_refs:
      - branch: main
        change: '574'
        change_message: "chore(deps): update dependency gardener/gardener to v1.139.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.138.1` \u2192 `1.139.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.139.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.138.1...v1.139.0)\n\n#####
          \\[github.com/gardener/gardener:v1.139.0]\n\n##### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The type of the Gardenlet's configuration field
          `.controllers.tokenRequestorWorkloadIdentity.tokenExpirationDuration` has
          been changed from `time.Duration` to `k8s.io/apimachinery/pkg/apis/meta/v1.Duration`.
          by [@&#8203;vpnachev](https://redirect.github.com/vpnachev) \\[[#&#8203;14333](https://redirect.github.com/gardener/gardener/pull/14333)]\n-
          `[OPERATOR]` Garden `.status.encryptedResources` field is removed, use Garden
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[OPERATOR]` The `raise-spec-limits` verb has been removed for `NamespacedCloudProfile`s
          because it is no-longer needed. by [@&#8203;mimiteto](https://redirect.github.com/mimiteto)
          \\[[#&#8203;14344](https://redirect.github.com/gardener/gardener/pull/14344)]\n-
          `[USER]` \u26A0\uFE0F The Shoot field `.spec.dns.providers[].secretName`
          has been forbidden for clusters running on Kubernetes version v1.35.0 or
          higher. Please, use `.spec.dns.providers[].credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14309](https://redirect.github.com/gardener/gardener/pull/14309)]\n-
          `[USER]` Shoot `.status.encryptedResources` field is removed, use Shoot
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[DEVELOPER]` \u26A0\uFE0F A default reconciliation timeout of 3 minutes
          has been set for the extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/backupbucket\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/backupentry\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/containerruntime\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/controlplane\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/dnsrecord\n  -
          github.com/gardener/gardener/extensions/pkg/controller/extension\n  - github.com/gardener/gardener/extensions/pkg/controller/healthcheck\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/heartbeat\n  -
          github.com/gardener/gardener/extensions/pkg/controller/network\n  - github.com/gardener/gardener/extensions/pkg/controller/operatingsystemconfig\\\n
          \   A default reconciliation timeout of 20 minutes has been set for the
          extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/bastion\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/infrastructure\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/worker\\\n    Extension
          developers can define own reconciliation timeout via the `sigs.k8s.io/controller-runtime/pkg/controller.Options`
          provided to the respective controller. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14105](https://redirect.github.com/gardener/gardener/pull/14105)]\n-
          `[DEVELOPER]` :warning: The deprecated Seed field `secretRef` in `spec.dns.provider`
          has been removed, use `credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14308](https://redirect.github.com/gardener/gardener/pull/14308)]\n\n#####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `AdminKubeconfigRequest` now uses
          the static username prefix `gardener.cloud:admin:`, and `ViewerKubeconfigRequest`
          uses `gardener.cloud:viewer:` to generate the username for the resulting
          kubeconfig. Previously, this prefix was randomized.\" by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14252](https://redirect.github.com/gardener/gardener/pull/14252)]\n-
          `[DEVELOPER]` `gardenadm` bootstrap etcd version is updated from `v3.4.34`
          to `v3.5.27`. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
          \\[[#&#8203;14352](https://redirect.github.com/gardener/gardener/pull/14352)]\n-
          `[DEPENDENCY]` During the `Shoot` reconciliation, control plane and extension
          readiness is waited for before further system components are reconciled.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14338](https://redirect.github.com/gardener/gardener/pull/14338)]\n\n#####
          \u2728 New Features\n\n- `[OPERATOR]` Deletion of the `Garden` CRD installed
          via the gardener-operator Helm chart is now prevented unless annotated with
          [`confirmation.gardener.cloud/deletion=true`](https://gardener.cloud/docs/gardener/concepts/resource-manager/#unconfirmed-deletion-prevention-for-custom-resources-and-definitions)
          by [@&#8203;maboehm](https://redirect.github.com/maboehm) \\[[#&#8203;14373](https://redirect.github.com/gardener/gardener/pull/14373)]\n-
          `[OPERATOR]` A new `spec.settings.zoneSelection` field on `Seed` resources
          allows operators to configure whether the control plane namespace of non-HA
          `Shoot`s (or those with failure tolerance type `node`) is placed in the
          same availability zone as the shoot's worker nodes (`Prefer`) or strictly
          required to match (`Enforce`). by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14238](https://redirect.github.com/gardener/gardener/pull/14238)]\n-
          `[OPERATOR]` The `istio-ingressgateway` now uses a dual autoscaling approach
          with both `VPA` (VerticalPodAutoscaler) and `HPA` (HorizontalPodAutoscaler)
          working together without causing pod-thrashing. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14313](https://redirect.github.com/gardener/gardener/pull/14313)]\n-
          `[OPERATOR]` The Gardener Dashboard RBAC now allows listing and watching
          ManagedSeeds to support newer dashboard functionality around ManagedSeed-related
          Shoot information. by [@&#8203;petersutter](https://redirect.github.com/petersutter)
          \\[[#&#8203;14321](https://redirect.github.com/gardener/gardener/pull/14321)]\n-
          `[DEVELOPER]` `gardener-node-agent` can now resolve `.spec.files[].content.secretRef`
          from `Secret`s in `kube-system`, enabling `OperatingSystemConfig` files
          to reference secrets instead of requiring inlined content. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14319](https://redirect.github.com/gardener/gardener/pull/14319)]\n\n#####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` A bug causing the nil pointer panic
          in gardenlet config validation when `staleExtensionHealthChecks.threshold`
          is nil is fixed. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14317](https://redirect.github.com/gardener/gardener/pull/14317)]\n-
          `[OPERATOR]` An issue preventing the `shootstate-controller` of gardenlet
          to populate all required states to the ShootState for a self-hosted Shoot
          is now fixed. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14339](https://redirect.github.com/gardener/gardener/pull/14339)]\n-
          `[OPERATOR]` An issue causing `gardener-operator` to fail to create resource
          `events` in API group `events.k8s.io` is now fixed. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14327](https://redirect.github.com/gardener/gardener/pull/14327)]\n-
          `[OPERATOR]` A bug causing the `gardenlet` to crash during startup was fixed.
          Earlier, the startup procedure occasionally failed on large-scale seed clusters
          due to cache sync timeouts. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14408](https://redirect.github.com/gardener/gardener/pull/14408)]\n-
          `[DEVELOPER]` The `nodePort` auto-remediation in the local setup service
          controller no longer incorrectly targets `ClusterIP` services. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14390](https://redirect.github.com/gardener/gardener/pull/14390)]\n\n#####
          \U0001F3C3 Others\n\n- `[OPERATOR]` The `.spec.trafficDistribution` field
          of the topology-aware `etcd-{events,main}-client` Services will be automatically
          switched from the deprecated `PreferClose` to the new `PreferSameZone` option
          for Kubernetes 1.34+. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14278](https://redirect.github.com/gardener/gardener/pull/14278)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/etcd-druid`
          from `v0.35.1` to `v0.36.1`. [Release Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.1)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.35.1` to `v0.36.1`. by
          [@&#8203;Shreyas-s14](https://redirect.github.com/Shreyas-s14) \\[[#&#8203;14341](https://redirect.github.com/gardener/gardener/pull/14341)]\n-
          `[OPERATOR]` Status updates for `Shoot` resources during reconciliation
          are now minimized when the associated `Seed` is not ready. Previously, this
          could lead to excessive growth of the gardener's etcd key space. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14377](https://redirect.github.com/gardener/gardener/pull/14377)]\n-
          `[OPERATOR]` Opentelemetry collector migration implemented in gardener -
          v1.136.0 is no longer needed. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14138](https://redirect.github.com/gardener/gardener/pull/14138)]\n-
          `[OPERATOR]` During the `restore` phase of control plane migration, `Machines`
          and `MachineSets` are now deployed in parallel across 10 go routines. Additionally,
          the restoration logic now checks if a `Machine` or `MachineSet` already
          exists, and if that is the case, it does not attempt to create it. This
          should speed up the restoration of the `Worker` resource. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14219](https://redirect.github.com/gardener/gardener/pull/14219)]\n-
          `[OPERATOR]` Now victorialogs streams follow opentelemetry semantic convention
          fields. by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14381](https://redirect.github.com/gardener/gardener/pull/14381)]\n-
          `[OPERATOR]` `victoria-logs` pods are now labeled according oidc-apps semantic.
          by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14325](https://redirect.github.com/gardener/gardener/pull/14325)]\n-
          `[OPERATOR]` Unused bootstrap secrets from the `gardener-resource-manager`
          are cleaned up properly. Earlier, the shoot reconciliation left a considerable
          amount of unused secrets in the control-plane, if the GRM bootstrap procedure
          was stuck. by [@&#8203;timuthy](https://redirect.github.com/timuthy) \\[[#&#8203;14343](https://redirect.github.com/gardener/gardener/pull/14343)]\n-
          `[OPERATOR]` Fix Istio Gateway metric retention and reenable metric scraping.
          by [@&#8203;Bobi-Wan](https://redirect.github.com/Bobi-Wan) \\[[#&#8203;14337](https://redirect.github.com/gardener/gardener/pull/14337)]\n-
          `[OPERATOR]` apiserver-proxy connection for shoots with legacy single-dash
          namespace format has been fixed. by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14406](https://redirect.github.com/gardener/gardener/pull/14406)]\n-
          `[OPERATOR]` Timeout for credentials renewal during rotation of `Garden`
          secrets was increased to 10 minutes. by [@&#8203;dimityrmirchev](https://redirect.github.com/dimityrmirchev)
          \\[[#&#8203;14433](https://redirect.github.com/gardener/gardener/pull/14433)]\n-
          `[OPERATOR]` The `v1alpha1` perses CRDs are deleted and replaced with `v1alpha2`
          versions during reconciliation. by [@&#8203;rickardsjp](https://redirect.github.com/rickardsjp)
          \\[[#&#8203;14264](https://redirect.github.com/gardener/gardener/pull/14264)]\n-
          `[USER]` VPN Dashboard now displays the pod name in the legend for the VPN
          Shoot Network I/O panel by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14393](https://redirect.github.com/gardener/gardener/pull/14393)]\n-
          `[DEVELOPER]` The remote local setup has been updated to the latest changes
          in Gardener. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14289](https://redirect.github.com/gardener/gardener/pull/14289)]\n-
          `[DEVELOPER]` Added `hack/generate-renovate-ignore-deps.sh` to generate
          the renovate `ignoreDeps` section from the intersection of a downstream
          repo's `go.mod` and `gardener/gardener`'s `go.mod`. Downstream repos can
          now remove their local copies and call the script from `$GARDENER_HACK_DIR`.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14425](https://redirect.github.com/gardener/gardener/pull/14425)]\n-
          `[DEVELOPER]` Remote setup garden template has been updated with gardenerDiscoveryServer
          configuration by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14306](https://redirect.github.com/gardener/gardener/pull/14306)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.15.0` to `v1.15.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14363](https://redirect.github.com/gardener/gardener/pull/14363)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.3` to `v1.15.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14267](https://redirect.github.com/gardener/gardener/pull/14267)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.1` to `v1.14.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14290](https://redirect.github.com/gardener/gardener/pull/14290)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.8` to `1.83.9`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.9)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14312](https://redirect.github.com/gardener/gardener/pull/14312)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.0` to `v0.21.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14332](https://redirect.github.com/gardener/gardener/pull/14332)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.9` to `1.83.10`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.10)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14380](https://redirect.github.com/gardener/gardener/pull/14380)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-plugin`
          from `v1.2.0` to `v1.4.0`. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14357](https://redirect.github.com/gardener/gardener/pull/14357)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.1` to `v0.21.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14382](https://redirect.github.com/gardener/gardener/pull/14382)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.4` to `v1.14.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14362](https://redirect.github.com/gardener/gardener/pull/14362)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/vpn2`
          from `0.47.0` to `0.48.0`. [Release Notes](https://redirect.github.com/gardener/vpn2/releases/tag/0.48.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14374](https://redirect.github.com/gardener/gardener/pull/14374)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `perses/perses`
          from `v0.53.0` to `v0.53.1`. [Release Notes](https://redirect.github.com/perses/perses/releases/tag/v0.53.1)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14307](https://redirect.github.com/gardener/gardener/pull/14307)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.10` to `1.83.11`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.11)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14438](https://redirect.github.com/gardener/gardener/pull/14438)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gcr.io/istio-release/pilot`
          from `1.27.7` to `1.27.8`.\n  - `gcr.io/istio-release/proxyv2` from `1.27.7`
          to `1.27.8`.\n  - `istio.io/api` from `v1.27.7` to `v1.27.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14280](https://redirect.github.com/gardener/gardener/pull/14280)]\n\n#####
          \U0001F4D6 Documentation\n\n- `[DEPENDENCY]` Extension admission components
          deployed via `gardener-operator` should set the `--webhook-config-owner-namespace`
          flag to prevent `ValidatingWebhookConfiguration` resources from leaking
          in the virtual garden cluster upon uninstall. by [@&#8203;theoddora](https://redirect.github.com/theoddora)
          \\[[#&#8203;14360](https://redirect.github.com/gardener/gardener/pull/14360)]\n\n#####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.0`\n\n#####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.0`\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/574
        commit_id: 245e1783bd8444f08dec7140b193a43764fceca9
        patchset: 245e1783bd8444f08dec7140b193a43764fceca9
        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: '574'
      change_message: "chore(deps): update dependency gardener/gardener to v1.139.0\n\nThis
        PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
        [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
        | `1.138.1` \u2192 `1.139.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
        (gardener/gardener)</summary>\n\n### [`v1.139.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.0)\n\n[Compare
        Source](https://redirect.github.com/gardener/gardener/compare/v1.138.1...v1.139.0)\n\n#####
        \\[github.com/gardener/gardener:v1.139.0]\n\n##### \u26A0\uFE0F Breaking Changes\n\n-
        `[OPERATOR]` The type of the Gardenlet's configuration field `.controllers.tokenRequestorWorkloadIdentity.tokenExpirationDuration`
        has been changed from `time.Duration` to `k8s.io/apimachinery/pkg/apis/meta/v1.Duration`.
        by [@&#8203;vpnachev](https://redirect.github.com/vpnachev) \\[[#&#8203;14333](https://redirect.github.com/gardener/gardener/pull/14333)]\n-
        `[OPERATOR]` Garden `.status.encryptedResources` field is removed, use Garden
        `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
        \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
        `[OPERATOR]` The `raise-spec-limits` verb has been removed for `NamespacedCloudProfile`s
        because it is no-longer needed. by [@&#8203;mimiteto](https://redirect.github.com/mimiteto)
        \\[[#&#8203;14344](https://redirect.github.com/gardener/gardener/pull/14344)]\n-
        `[USER]` \u26A0\uFE0F The Shoot field `.spec.dns.providers[].secretName` has
        been forbidden for clusters running on Kubernetes version v1.35.0 or higher.
        Please, use `.spec.dns.providers[].credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
        \\[[#&#8203;14309](https://redirect.github.com/gardener/gardener/pull/14309)]\n-
        `[USER]` Shoot `.status.encryptedResources` field is removed, use Shoot `.status.credentials.encryptionAtRest.resources`
        instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov) \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
        `[DEVELOPER]` \u26A0\uFE0F A default reconciliation timeout of 3 minutes has
        been set for the extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/backupbucket\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/backupentry\n  -
        github.com/gardener/gardener/extensions/pkg/controller/containerruntime\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/controlplane\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/dnsrecord\n  -
        github.com/gardener/gardener/extensions/pkg/controller/extension\n  - github.com/gardener/gardener/extensions/pkg/controller/healthcheck\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/heartbeat\n  -
        github.com/gardener/gardener/extensions/pkg/controller/network\n  - github.com/gardener/gardener/extensions/pkg/controller/operatingsystemconfig\\\n
        \   A default reconciliation timeout of 20 minutes has been set for the extension
        controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/bastion\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/infrastructure\n
        \ - github.com/gardener/gardener/extensions/pkg/controller/worker\\\n    Extension
        developers can define own reconciliation timeout via the `sigs.k8s.io/controller-runtime/pkg/controller.Options`
        provided to the respective controller. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
        \\[[#&#8203;14105](https://redirect.github.com/gardener/gardener/pull/14105)]\n-
        `[DEVELOPER]` :warning: The deprecated Seed field `secretRef` in `spec.dns.provider`
        has been removed, use `credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
        \\[[#&#8203;14308](https://redirect.github.com/gardener/gardener/pull/14308)]\n\n#####
        \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `AdminKubeconfigRequest` now uses
        the static username prefix `gardener.cloud:admin:`, and `ViewerKubeconfigRequest`
        uses `gardener.cloud:viewer:` to generate the username for the resulting kubeconfig.
        Previously, this prefix was randomized.\" by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14252](https://redirect.github.com/gardener/gardener/pull/14252)]\n-
        `[DEVELOPER]` `gardenadm` bootstrap etcd version is updated from `v3.4.34`
        to `v3.5.27`. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
        \\[[#&#8203;14352](https://redirect.github.com/gardener/gardener/pull/14352)]\n-
        `[DEPENDENCY]` During the `Shoot` reconciliation, control plane and extension
        readiness is waited for before further system components are reconciled. by
        [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14338](https://redirect.github.com/gardener/gardener/pull/14338)]\n\n#####
        \u2728 New Features\n\n- `[OPERATOR]` Deletion of the `Garden` CRD installed
        via the gardener-operator Helm chart is now prevented unless annotated with
        [`confirmation.gardener.cloud/deletion=true`](https://gardener.cloud/docs/gardener/concepts/resource-manager/#unconfirmed-deletion-prevention-for-custom-resources-and-definitions)
        by [@&#8203;maboehm](https://redirect.github.com/maboehm) \\[[#&#8203;14373](https://redirect.github.com/gardener/gardener/pull/14373)]\n-
        `[OPERATOR]` A new `spec.settings.zoneSelection` field on `Seed` resources
        allows operators to configure whether the control plane namespace of non-HA
        `Shoot`s (or those with failure tolerance type `node`) is placed in the same
        availability zone as the shoot's worker nodes (`Prefer`) or strictly required
        to match (`Enforce`). by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14238](https://redirect.github.com/gardener/gardener/pull/14238)]\n-
        `[OPERATOR]` The `istio-ingressgateway` now uses a dual autoscaling approach
        with both `VPA` (VerticalPodAutoscaler) and `HPA` (HorizontalPodAutoscaler)
        working together without causing pod-thrashing. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
        \\[[#&#8203;14313](https://redirect.github.com/gardener/gardener/pull/14313)]\n-
        `[OPERATOR]` The Gardener Dashboard RBAC now allows listing and watching ManagedSeeds
        to support newer dashboard functionality around ManagedSeed-related Shoot
        information. by [@&#8203;petersutter](https://redirect.github.com/petersutter)
        \\[[#&#8203;14321](https://redirect.github.com/gardener/gardener/pull/14321)]\n-
        `[DEVELOPER]` `gardener-node-agent` can now resolve `.spec.files[].content.secretRef`
        from `Secret`s in `kube-system`, enabling `OperatingSystemConfig` files to
        reference secrets instead of requiring inlined content. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14319](https://redirect.github.com/gardener/gardener/pull/14319)]\n\n#####
        \U0001F41B Bug Fixes\n\n- `[OPERATOR]` A bug causing the nil pointer panic
        in gardenlet config validation when `staleExtensionHealthChecks.threshold`
        is nil is fixed. by [@&#8203;acumino](https://redirect.github.com/acumino)
        \\[[#&#8203;14317](https://redirect.github.com/gardener/gardener/pull/14317)]\n-
        `[OPERATOR]` An issue preventing the `shootstate-controller` of gardenlet
        to populate all required states to the ShootState for a self-hosted Shoot
        is now fixed. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
        \\[[#&#8203;14339](https://redirect.github.com/gardener/gardener/pull/14339)]\n-
        `[OPERATOR]` An issue causing `gardener-operator` to fail to create resource
        `events` in API group `events.k8s.io` is now fixed. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
        \\[[#&#8203;14327](https://redirect.github.com/gardener/gardener/pull/14327)]\n-
        `[OPERATOR]` A bug causing the `gardenlet` to crash during startup was fixed.
        Earlier, the startup procedure occasionally failed on large-scale seed clusters
        due to cache sync timeouts. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14408](https://redirect.github.com/gardener/gardener/pull/14408)]\n-
        `[DEVELOPER]` The `nodePort` auto-remediation in the local setup service controller
        no longer incorrectly targets `ClusterIP` services. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
        \\[[#&#8203;14390](https://redirect.github.com/gardener/gardener/pull/14390)]\n\n#####
        \U0001F3C3 Others\n\n- `[OPERATOR]` The `.spec.trafficDistribution` field
        of the topology-aware `etcd-{events,main}-client` Services will be automatically
        switched from the deprecated `PreferClose` to the new `PreferSameZone` option
        for Kubernetes 1.34+. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
        \\[[#&#8203;14278](https://redirect.github.com/gardener/gardener/pull/14278)]\n-
        `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/etcd-druid`
        from `v0.35.1` to `v0.36.1`. [Release Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.1)\n
        \ - `github.com/gardener/etcd-druid/api` from `v0.35.1` to `v0.36.1`. by [@&#8203;Shreyas-s14](https://redirect.github.com/Shreyas-s14)
        \\[[#&#8203;14341](https://redirect.github.com/gardener/gardener/pull/14341)]\n-
        `[OPERATOR]` Status updates for `Shoot` resources during reconciliation are
        now minimized when the associated `Seed` is not ready. Previously, this could
        lead to excessive growth of the gardener's etcd key space. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
        \\[[#&#8203;14377](https://redirect.github.com/gardener/gardener/pull/14377)]\n-
        `[OPERATOR]` Opentelemetry collector migration implemented in gardener - v1.136.0
        is no longer needed. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
        \\[[#&#8203;14138](https://redirect.github.com/gardener/gardener/pull/14138)]\n-
        `[OPERATOR]` During the `restore` phase of control plane migration, `Machines`
        and `MachineSets` are now deployed in parallel across 10 go routines. Additionally,
        the restoration logic now checks if a `Machine` or `MachineSet` already exists,
        and if that is the case, it does not attempt to create it. This should speed
        up the restoration of the `Worker` resource. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
        \\[[#&#8203;14219](https://redirect.github.com/gardener/gardener/pull/14219)]\n-
        `[OPERATOR]` Now victorialogs streams follow opentelemetry semantic convention
        fields. by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14381](https://redirect.github.com/gardener/gardener/pull/14381)]\n-
        `[OPERATOR]` `victoria-logs` pods are now labeled according oidc-apps semantic.
        by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14325](https://redirect.github.com/gardener/gardener/pull/14325)]\n-
        `[OPERATOR]` Unused bootstrap secrets from the `gardener-resource-manager`
        are cleaned up properly. Earlier, the shoot reconciliation left a considerable
        amount of unused secrets in the control-plane, if the GRM bootstrap procedure
        was stuck. by [@&#8203;timuthy](https://redirect.github.com/timuthy) \\[[#&#8203;14343](https://redirect.github.com/gardener/gardener/pull/14343)]\n-
        `[OPERATOR]` Fix Istio Gateway metric retention and reenable metric scraping.
        by [@&#8203;Bobi-Wan](https://redirect.github.com/Bobi-Wan) \\[[#&#8203;14337](https://redirect.github.com/gardener/gardener/pull/14337)]\n-
        `[OPERATOR]` apiserver-proxy connection for shoots with legacy single-dash
        namespace format has been fixed. by [@&#8203;axel7born](https://redirect.github.com/axel7born)
        \\[[#&#8203;14406](https://redirect.github.com/gardener/gardener/pull/14406)]\n-
        `[OPERATOR]` Timeout for credentials renewal during rotation of `Garden` secrets
        was increased to 10 minutes. by [@&#8203;dimityrmirchev](https://redirect.github.com/dimityrmirchev)
        \\[[#&#8203;14433](https://redirect.github.com/gardener/gardener/pull/14433)]\n-
        `[OPERATOR]` The `v1alpha1` perses CRDs are deleted and replaced with `v1alpha2`
        versions during reconciliation. by [@&#8203;rickardsjp](https://redirect.github.com/rickardsjp)
        \\[[#&#8203;14264](https://redirect.github.com/gardener/gardener/pull/14264)]\n-
        `[USER]` VPN Dashboard now displays the pod name in the legend for the VPN
        Shoot Network I/O panel by [@&#8203;domdom82](https://redirect.github.com/domdom82)
        \\[[#&#8203;14393](https://redirect.github.com/gardener/gardener/pull/14393)]\n-
        `[DEVELOPER]` The remote local setup has been updated to the latest changes
        in Gardener. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
        \\[[#&#8203;14289](https://redirect.github.com/gardener/gardener/pull/14289)]\n-
        `[DEVELOPER]` Added `hack/generate-renovate-ignore-deps.sh` to generate the
        renovate `ignoreDeps` section from the intersection of a downstream repo's
        `go.mod` and `gardener/gardener`'s `go.mod`. Downstream repos can now remove
        their local copies and call the script from `$GARDENER_HACK_DIR`. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
        \\[[#&#8203;14425](https://redirect.github.com/gardener/gardener/pull/14425)]\n-
        `[DEVELOPER]` Remote setup garden template has been updated with gardenerDiscoveryServer
        configuration by [@&#8203;domdom82](https://redirect.github.com/domdom82)
        \\[[#&#8203;14306](https://redirect.github.com/gardener/gardener/pull/14306)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
        from `v1.15.0` to `v1.15.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14363](https://redirect.github.com/gardener/gardener/pull/14363)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
        from `v1.14.3` to `v1.15.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14267](https://redirect.github.com/gardener/gardener/pull/14267)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
        from `v1.14.1` to `v1.14.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14290](https://redirect.github.com/gardener/gardener/pull/14290)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
        from `1.83.8` to `1.83.9`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.9)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14312](https://redirect.github.com/gardener/gardener/pull/14312)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
        from `v0.21.0` to `v0.21.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14332](https://redirect.github.com/gardener/gardener/pull/14332)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
        from `1.83.9` to `1.83.10`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.10)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14380](https://redirect.github.com/gardener/gardener/pull/14380)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-plugin`
        from `v1.2.0` to `v1.4.0`. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
        \\[[#&#8203;14357](https://redirect.github.com/gardener/gardener/pull/14357)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
        from `v0.21.1` to `v0.21.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14382](https://redirect.github.com/gardener/gardener/pull/14382)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
        from `v1.14.4` to `v1.14.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14362](https://redirect.github.com/gardener/gardener/pull/14362)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/vpn2`
        from `0.47.0` to `0.48.0`. [Release Notes](https://redirect.github.com/gardener/vpn2/releases/tag/0.48.0)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14374](https://redirect.github.com/gardener/gardener/pull/14374)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `perses/perses`
        from `v0.53.0` to `v0.53.1`. [Release Notes](https://redirect.github.com/perses/perses/releases/tag/v0.53.1)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14307](https://redirect.github.com/gardener/gardener/pull/14307)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
        from `1.83.10` to `1.83.11`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.11)
        by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14438](https://redirect.github.com/gardener/gardener/pull/14438)]\n-
        `[DEPENDENCY]` The following dependencies have been updated:\n  - `gcr.io/istio-release/pilot`
        from `1.27.7` to `1.27.8`.\n  - `gcr.io/istio-release/proxyv2` from `1.27.7`
        to `1.27.8`.\n  - `istio.io/api` from `v1.27.7` to `v1.27.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
        \\[[#&#8203;14280](https://redirect.github.com/gardener/gardener/pull/14280)]\n\n#####
        \U0001F4D6 Documentation\n\n- `[DEPENDENCY]` Extension admission components
        deployed via `gardener-operator` should set the `--webhook-config-owner-namespace`
        flag to prevent `ValidatingWebhookConfiguration` resources from leaking in
        the virtual garden cluster upon uninstall. by [@&#8203;theoddora](https://redirect.github.com/theoddora)
        \\[[#&#8203;14360](https://redirect.github.com/gardener/gardener/pull/14360)]\n\n#####
        Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.0`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.0`\n\n#####
        Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.0`\n-
        apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.0`\n-
        controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.0`\n-
        gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.0`\n-
        gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.0`\n-
        node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.0`\n-
        operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.0`\n-
        resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.0`\n-
        scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.0`\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/574
      child_jobs: []
      commit_id: 245e1783bd8444f08dec7140b193a43764fceca9
      event_id: 92ace070-2a66-11f1-916c-0b76d5bbc80f
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/3c8b224d14934fcf82d3d749c86a6693/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/3c8b224d14934fcf82d3d749c86a6693/work/logs
        result_data_file: /var/lib/zuul/builds/3c8b224d14934fcf82d3d749c86a6693/work/results.json
        src_root: /var/lib/zuul/builds/3c8b224d14934fcf82d3d749c86a6693/work/src
        work_root: /var/lib/zuul/builds/3c8b224d14934fcf82d3d749c86a6693/work
      include_vars: []
      items:
      - branch: main
        change: '574'
        change_message: "chore(deps): update dependency gardener/gardener to v1.139.0\n\nThis
          PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n|
          [gardener/gardener](https://redirect.github.com/gardener/gardener) | minor
          | `1.138.1` \u2192 `1.139.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gardener/gardener
          (gardener/gardener)</summary>\n\n### [`v1.139.0`](https://redirect.github.com/gardener/gardener/releases/tag/v1.139.0)\n\n[Compare
          Source](https://redirect.github.com/gardener/gardener/compare/v1.138.1...v1.139.0)\n\n#####
          \\[github.com/gardener/gardener:v1.139.0]\n\n##### \u26A0\uFE0F Breaking
          Changes\n\n- `[OPERATOR]` The type of the Gardenlet's configuration field
          `.controllers.tokenRequestorWorkloadIdentity.tokenExpirationDuration` has
          been changed from `time.Duration` to `k8s.io/apimachinery/pkg/apis/meta/v1.Duration`.
          by [@&#8203;vpnachev](https://redirect.github.com/vpnachev) \\[[#&#8203;14333](https://redirect.github.com/gardener/gardener/pull/14333)]\n-
          `[OPERATOR]` Garden `.status.encryptedResources` field is removed, use Garden
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[OPERATOR]` The `raise-spec-limits` verb has been removed for `NamespacedCloudProfile`s
          because it is no-longer needed. by [@&#8203;mimiteto](https://redirect.github.com/mimiteto)
          \\[[#&#8203;14344](https://redirect.github.com/gardener/gardener/pull/14344)]\n-
          `[USER]` \u26A0\uFE0F The Shoot field `.spec.dns.providers[].secretName`
          has been forbidden for clusters running on Kubernetes version v1.35.0 or
          higher. Please, use `.spec.dns.providers[].credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14309](https://redirect.github.com/gardener/gardener/pull/14309)]\n-
          `[USER]` Shoot `.status.encryptedResources` field is removed, use Shoot
          `.status.credentials.encryptionAtRest.resources` instead. by [@&#8203;iypetrov](https://redirect.github.com/iypetrov)
          \\[[#&#8203;14354](https://redirect.github.com/gardener/gardener/pull/14354)]\n-
          `[DEVELOPER]` \u26A0\uFE0F A default reconciliation timeout of 3 minutes
          has been set for the extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/backupbucket\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/backupentry\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/containerruntime\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/controlplane\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/dnsrecord\n  -
          github.com/gardener/gardener/extensions/pkg/controller/extension\n  - github.com/gardener/gardener/extensions/pkg/controller/healthcheck\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/heartbeat\n  -
          github.com/gardener/gardener/extensions/pkg/controller/network\n  - github.com/gardener/gardener/extensions/pkg/controller/operatingsystemconfig\\\n
          \   A default reconciliation timeout of 20 minutes has been set for the
          extension controllers:\n  - github.com/gardener/gardener/extensions/pkg/controller/bastion\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/infrastructure\n
          \ - github.com/gardener/gardener/extensions/pkg/controller/worker\\\n    Extension
          developers can define own reconciliation timeout via the `sigs.k8s.io/controller-runtime/pkg/controller.Options`
          provided to the respective controller. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14105](https://redirect.github.com/gardener/gardener/pull/14105)]\n-
          `[DEVELOPER]` :warning: The deprecated Seed field `secretRef` in `spec.dns.provider`
          has been removed, use `credentialsRef` instead. by [@&#8203;vpnachev](https://redirect.github.com/vpnachev)
          \\[[#&#8203;14308](https://redirect.github.com/gardener/gardener/pull/14308)]\n\n#####
          \U0001F4F0 Noteworthy\n\n- `[OPERATOR]` `AdminKubeconfigRequest` now uses
          the static username prefix `gardener.cloud:admin:`, and `ViewerKubeconfigRequest`
          uses `gardener.cloud:viewer:` to generate the username for the resulting
          kubeconfig. Previously, this prefix was randomized.\" by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14252](https://redirect.github.com/gardener/gardener/pull/14252)]\n-
          `[DEVELOPER]` `gardenadm` bootstrap etcd version is updated from `v3.4.34`
          to `v3.5.27`. by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein)
          \\[[#&#8203;14352](https://redirect.github.com/gardener/gardener/pull/14352)]\n-
          `[DEPENDENCY]` During the `Shoot` reconciliation, control plane and extension
          readiness is waited for before further system components are reconciled.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14338](https://redirect.github.com/gardener/gardener/pull/14338)]\n\n#####
          \u2728 New Features\n\n- `[OPERATOR]` Deletion of the `Garden` CRD installed
          via the gardener-operator Helm chart is now prevented unless annotated with
          [`confirmation.gardener.cloud/deletion=true`](https://gardener.cloud/docs/gardener/concepts/resource-manager/#unconfirmed-deletion-prevention-for-custom-resources-and-definitions)
          by [@&#8203;maboehm](https://redirect.github.com/maboehm) \\[[#&#8203;14373](https://redirect.github.com/gardener/gardener/pull/14373)]\n-
          `[OPERATOR]` A new `spec.settings.zoneSelection` field on `Seed` resources
          allows operators to configure whether the control plane namespace of non-HA
          `Shoot`s (or those with failure tolerance type `node`) is placed in the
          same availability zone as the shoot's worker nodes (`Prefer`) or strictly
          required to match (`Enforce`). by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14238](https://redirect.github.com/gardener/gardener/pull/14238)]\n-
          `[OPERATOR]` The `istio-ingressgateway` now uses a dual autoscaling approach
          with both `VPA` (VerticalPodAutoscaler) and `HPA` (HorizontalPodAutoscaler)
          working together without causing pod-thrashing. by [@&#8203;oliver-goetz](https://redirect.github.com/oliver-goetz)
          \\[[#&#8203;14313](https://redirect.github.com/gardener/gardener/pull/14313)]\n-
          `[OPERATOR]` The Gardener Dashboard RBAC now allows listing and watching
          ManagedSeeds to support newer dashboard functionality around ManagedSeed-related
          Shoot information. by [@&#8203;petersutter](https://redirect.github.com/petersutter)
          \\[[#&#8203;14321](https://redirect.github.com/gardener/gardener/pull/14321)]\n-
          `[DEVELOPER]` `gardener-node-agent` can now resolve `.spec.files[].content.secretRef`
          from `Secret`s in `kube-system`, enabling `OperatingSystemConfig` files
          to reference secrets instead of requiring inlined content. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14319](https://redirect.github.com/gardener/gardener/pull/14319)]\n\n#####
          \U0001F41B Bug Fixes\n\n- `[OPERATOR]` A bug causing the nil pointer panic
          in gardenlet config validation when `staleExtensionHealthChecks.threshold`
          is nil is fixed. by [@&#8203;acumino](https://redirect.github.com/acumino)
          \\[[#&#8203;14317](https://redirect.github.com/gardener/gardener/pull/14317)]\n-
          `[OPERATOR]` An issue preventing the `shootstate-controller` of gardenlet
          to populate all required states to the ShootState for a self-hosted Shoot
          is now fixed. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14339](https://redirect.github.com/gardener/gardener/pull/14339)]\n-
          `[OPERATOR]` An issue causing `gardener-operator` to fail to create resource
          `events` in API group `events.k8s.io` is now fixed. by [@&#8203;shafeeqes](https://redirect.github.com/shafeeqes)
          \\[[#&#8203;14327](https://redirect.github.com/gardener/gardener/pull/14327)]\n-
          `[OPERATOR]` A bug causing the `gardenlet` to crash during startup was fixed.
          Earlier, the startup procedure occasionally failed on large-scale seed clusters
          due to cache sync timeouts. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14408](https://redirect.github.com/gardener/gardener/pull/14408)]\n-
          `[DEVELOPER]` The `nodePort` auto-remediation in the local setup service
          controller no longer incorrectly targets `ClusterIP` services. by [@&#8203;rfranzke](https://redirect.github.com/rfranzke)
          \\[[#&#8203;14390](https://redirect.github.com/gardener/gardener/pull/14390)]\n\n#####
          \U0001F3C3 Others\n\n- `[OPERATOR]` The `.spec.trafficDistribution` field
          of the topology-aware `etcd-{events,main}-client` Services will be automatically
          switched from the deprecated `PreferClose` to the new `PreferSameZone` option
          for Kubernetes 1.34+. by [@&#8203;ialidzhikov](https://redirect.github.com/ialidzhikov)
          \\[[#&#8203;14278](https://redirect.github.com/gardener/gardener/pull/14278)]\n-
          `[OPERATOR]` The following dependencies have been updated:\n  - `gardener/etcd-druid`
          from `v0.35.1` to `v0.36.1`. [Release Notes](https://redirect.github.com/gardener/etcd-druid/releases/tag/v0.36.1)\n
          \ - `github.com/gardener/etcd-druid/api` from `v0.35.1` to `v0.36.1`. by
          [@&#8203;Shreyas-s14](https://redirect.github.com/Shreyas-s14) \\[[#&#8203;14341](https://redirect.github.com/gardener/gardener/pull/14341)]\n-
          `[OPERATOR]` Status updates for `Shoot` resources during reconciliation
          are now minimized when the associated `Seed` is not ready. Previously, this
          could lead to excessive growth of the gardener's etcd key space. by [@&#8203;timuthy](https://redirect.github.com/timuthy)
          \\[[#&#8203;14377](https://redirect.github.com/gardener/gardener/pull/14377)]\n-
          `[OPERATOR]` Opentelemetry collector migration implemented in gardener -
          v1.136.0 is no longer needed. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14138](https://redirect.github.com/gardener/gardener/pull/14138)]\n-
          `[OPERATOR]` During the `restore` phase of control plane migration, `Machines`
          and `MachineSets` are now deployed in parallel across 10 go routines. Additionally,
          the restoration logic now checks if a `Machine` or `MachineSet` already
          exists, and if that is the case, it does not attempt to create it. This
          should speed up the restoration of the `Worker` resource. by [@&#8203;plkokanov](https://redirect.github.com/plkokanov)
          \\[[#&#8203;14219](https://redirect.github.com/gardener/gardener/pull/14219)]\n-
          `[OPERATOR]` Now victorialogs streams follow opentelemetry semantic convention
          fields. by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14381](https://redirect.github.com/gardener/gardener/pull/14381)]\n-
          `[OPERATOR]` `victoria-logs` pods are now labeled according oidc-apps semantic.
          by [@&#8203;nickytd](https://redirect.github.com/nickytd) \\[[#&#8203;14325](https://redirect.github.com/gardener/gardener/pull/14325)]\n-
          `[OPERATOR]` Unused bootstrap secrets from the `gardener-resource-manager`
          are cleaned up properly. Earlier, the shoot reconciliation left a considerable
          amount of unused secrets in the control-plane, if the GRM bootstrap procedure
          was stuck. by [@&#8203;timuthy](https://redirect.github.com/timuthy) \\[[#&#8203;14343](https://redirect.github.com/gardener/gardener/pull/14343)]\n-
          `[OPERATOR]` Fix Istio Gateway metric retention and reenable metric scraping.
          by [@&#8203;Bobi-Wan](https://redirect.github.com/Bobi-Wan) \\[[#&#8203;14337](https://redirect.github.com/gardener/gardener/pull/14337)]\n-
          `[OPERATOR]` apiserver-proxy connection for shoots with legacy single-dash
          namespace format has been fixed. by [@&#8203;axel7born](https://redirect.github.com/axel7born)
          \\[[#&#8203;14406](https://redirect.github.com/gardener/gardener/pull/14406)]\n-
          `[OPERATOR]` Timeout for credentials renewal during rotation of `Garden`
          secrets was increased to 10 minutes. by [@&#8203;dimityrmirchev](https://redirect.github.com/dimityrmirchev)
          \\[[#&#8203;14433](https://redirect.github.com/gardener/gardener/pull/14433)]\n-
          `[OPERATOR]` The `v1alpha1` perses CRDs are deleted and replaced with `v1alpha2`
          versions during reconciliation. by [@&#8203;rickardsjp](https://redirect.github.com/rickardsjp)
          \\[[#&#8203;14264](https://redirect.github.com/gardener/gardener/pull/14264)]\n-
          `[USER]` VPN Dashboard now displays the pod name in the legend for the VPN
          Shoot Network I/O panel by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14393](https://redirect.github.com/gardener/gardener/pull/14393)]\n-
          `[DEVELOPER]` The remote local setup has been updated to the latest changes
          in Gardener. by [@&#8203;vicwicker](https://redirect.github.com/vicwicker)
          \\[[#&#8203;14289](https://redirect.github.com/gardener/gardener/pull/14289)]\n-
          `[DEVELOPER]` Added `hack/generate-renovate-ignore-deps.sh` to generate
          the renovate `ignoreDeps` section from the intersection of a downstream
          repo's `go.mod` and `gardener/gardener`'s `go.mod`. Downstream repos can
          now remove their local copies and call the script from `$GARDENER_HACK_DIR`.
          by [@&#8203;LucaBernstein](https://redirect.github.com/LucaBernstein) \\[[#&#8203;14425](https://redirect.github.com/gardener/gardener/pull/14425)]\n-
          `[DEVELOPER]` Remote setup garden template has been updated with gardenerDiscoveryServer
          configuration by [@&#8203;domdom82](https://redirect.github.com/domdom82)
          \\[[#&#8203;14306](https://redirect.github.com/gardener/gardener/pull/14306)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.15.0` to `v1.15.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14363](https://redirect.github.com/gardener/gardener/pull/14363)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.3` to `v1.15.0`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14267](https://redirect.github.com/gardener/gardener/pull/14267)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/coredns/coredns`
          from `v1.14.1` to `v1.14.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14290](https://redirect.github.com/gardener/gardener/pull/14290)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.8` to `1.83.9`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.9)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14312](https://redirect.github.com/gardener/gardener/pull/14312)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.0` to `v0.21.1`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14332](https://redirect.github.com/gardener/gardener/pull/14332)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.9` to `1.83.10`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.10)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14380](https://redirect.github.com/gardener/gardener/pull/14380)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `europe-docker.pkg.dev/gardener-project/releases/gardener/fluent-bit-plugin`
          from `v1.2.0` to `v1.4.0`. by [@&#8203;nickytd](https://redirect.github.com/nickytd)
          \\[[#&#8203;14357](https://redirect.github.com/gardener/gardener/pull/14357)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `quay.io/brancz/kube-rbac-proxy`
          from `v0.21.1` to `v0.21.2`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14382](https://redirect.github.com/gardener/gardener/pull/14382)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `registry.k8s.io/ingress-nginx/controller-chroot`
          from `v1.14.4` to `v1.14.5`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14362](https://redirect.github.com/gardener/gardener/pull/14362)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/vpn2`
          from `0.47.0` to `0.48.0`. [Release Notes](https://redirect.github.com/gardener/vpn2/releases/tag/0.48.0)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14374](https://redirect.github.com/gardener/gardener/pull/14374)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `perses/perses`
          from `v0.53.0` to `v0.53.1`. [Release Notes](https://redirect.github.com/perses/perses/releases/tag/v0.53.1)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14307](https://redirect.github.com/gardener/gardener/pull/14307)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gardener/dashboard`
          from `1.83.10` to `1.83.11`. [Release Notes](https://redirect.github.com/gardener/dashboard/releases/tag/1.83.11)
          by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14438](https://redirect.github.com/gardener/gardener/pull/14438)]\n-
          `[DEPENDENCY]` The following dependencies have been updated:\n  - `gcr.io/istio-release/pilot`
          from `1.27.7` to `1.27.8`.\n  - `gcr.io/istio-release/proxyv2` from `1.27.7`
          to `1.27.8`.\n  - `istio.io/api` from `v1.27.7` to `v1.27.8`. by [@&#8203;gardener-ci-robot](https://redirect.github.com/gardener-ci-robot)
          \\[[#&#8203;14280](https://redirect.github.com/gardener/gardener/pull/14280)]\n\n#####
          \U0001F4D6 Documentation\n\n- `[DEPENDENCY]` Extension admission components
          deployed via `gardener-operator` should set the `--webhook-config-owner-namespace`
          flag to prevent `ValidatingWebhookConfiguration` resources from leaking
          in the virtual garden cluster upon uninstall. by [@&#8203;theoddora](https://redirect.github.com/theoddora)
          \\[[#&#8203;14360](https://redirect.github.com/gardener/gardener/pull/14360)]\n\n#####
          Helm Charts\n\n- controlplane: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.139.0`\n\n#####
          Container (OCI) Images\n\n- admission-controller: `europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.139.0`\n-
          apiserver: `europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.139.0`\n-
          controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.139.0`\n-
          gardenadm: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.139.0`\n-
          gardenlet: `europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.139.0`\n-
          node-agent: `europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.139.0`\n-
          operator: `europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.139.0`\n-
          resource-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.139.0`\n-
          scheduler: `europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.139.0`\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: 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:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/574
        commit_id: 245e1783bd8444f08dec7140b193a43764fceca9
        patchset: 245e1783bd8444f08dec7140b193a43764fceca9
        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: ansible-lint
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdhcmRlbmVyL2dhcmRlbmVyIHRvIHYxLjEzOS4wCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbZ2FyZGVuZXIvZ2FyZGVuZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lcikgfCBtaW5vciB8IGAxLjEzOC4xYCDihpIgYDEuMTM5LjBgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5nYXJkZW5lci9nYXJkZW5lciAoZ2FyZGVuZXIvZ2FyZGVuZXIpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuMTM5LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcmVsZWFzZXMvdGFnL3YxLjEzOS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvY29tcGFyZS92MS4xMzguMS4uLnYxLjEzOS4wKQoKIyMjIyMgXFtnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyOnYxLjEzOS4wXQoKIyMjIyMg4pqg77iPIEJyZWFraW5nIENoYW5nZXMKCi0gYFtPUEVSQVRPUl1gIFRoZSB0eXBlIG9mIHRoZSBHYXJkZW5sZXQncyBjb25maWd1cmF0aW9uIGZpZWxkIGAuY29udHJvbGxlcnMudG9rZW5SZXF1ZXN0b3JXb3JrbG9hZElkZW50aXR5LnRva2VuRXhwaXJhdGlvbkR1cmF0aW9uYCBoYXMgYmVlbiBjaGFuZ2VkIGZyb20gYHRpbWUuRHVyYXRpb25gIHRvIGBrOHMuaW8vYXBpbWFjaGluZXJ5L3BrZy9hcGlzL21ldGEvdjEuRHVyYXRpb25gLiBieSBbQCYjODIwMzt2cG5hY2hldl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZwbmFjaGV2KSBcW1sjJiM4MjAzOzE0MzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMzMyldCi0gYFtPUEVSQVRPUl1gIEdhcmRlbiBgLnN0YXR1cy5lbmNyeXB0ZWRSZXNvdXJjZXNgIGZpZWxkIGlzIHJlbW92ZWQsIHVzZSBHYXJkZW4gYC5zdGF0dXMuY3JlZGVudGlhbHMuZW5jcnlwdGlvbkF0UmVzdC5yZXNvdXJjZXNgIGluc3RlYWQuIGJ5IFtAJiM4MjAzO2l5cGV0cm92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaXlwZXRyb3YpIFxbWyMmIzgyMDM7MTQzNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzU0KV0KLSBgW09QRVJBVE9SXWAgVGhlIGByYWlzZS1zcGVjLWxpbWl0c2AgdmVyYiBoYXMgYmVlbiByZW1vdmVkIGZvciBgTmFtZXNwYWNlZENsb3VkUHJvZmlsZWBzIGJlY2F1c2UgaXQgaXMgbm8tbG9uZ2VyIG5lZWRlZC4gYnkgW0AmIzgyMDM7bWltaXRldG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taW1pdGV0bykgXFtbIyYjODIwMzsxNDM0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzNDQpXQotIGBbVVNFUl1gIOKaoO+4jyBUaGUgU2hvb3QgZmllbGQgYC5zcGVjLmRucy5wcm92aWRlcnNbXS5zZWNyZXROYW1lYCBoYXMgYmVlbiBmb3JiaWRkZW4gZm9yIGNsdXN0ZXJzIHJ1bm5pbmcgb24gS3ViZXJuZXRlcyB2ZXJzaW9uIHYxLjM1LjAgb3IgaGlnaGVyLiBQbGVhc2UsIHVzZSBgLnNwZWMuZG5zLnByb3ZpZGVyc1tdLmNyZWRlbnRpYWxzUmVmYCBpbnN0ZWFkLiBieSBbQCYjODIwMzt2cG5hY2hldl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZwbmFjaGV2KSBcW1sjJiM4MjAzOzE0MzA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMwOSldCi0gYFtVU0VSXWAgU2hvb3QgYC5zdGF0dXMuZW5jcnlwdGVkUmVzb3VyY2VzYCBmaWVsZCBpcyByZW1vdmVkLCB1c2UgU2hvb3QgYC5zdGF0dXMuY3JlZGVudGlhbHMuZW5jcnlwdGlvbkF0UmVzdC5yZXNvdXJjZXNgIGluc3RlYWQuIGJ5IFtAJiM4MjAzO2l5cGV0cm92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaXlwZXRyb3YpIFxbWyMmIzgyMDM7MTQzNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzU0KV0KLSBgW0RFVkVMT1BFUl1gIOKaoO+4jyBBIGRlZmF1bHQgcmVjb25jaWxpYXRpb24gdGltZW91dCBvZiAzIG1pbnV0ZXMgaGFzIGJlZW4gc2V0IGZvciB0aGUgZXh0ZW5zaW9uIGNvbnRyb2xsZXJzOgogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2JhY2t1cGJ1Y2tldAogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2JhY2t1cGVudHJ5CiAgLSBnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2V4dGVuc2lvbnMvcGtnL2NvbnRyb2xsZXIvY29udGFpbmVycnVudGltZQogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2NvbnRyb2xwbGFuZQogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2Ruc3JlY29yZAogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2V4dGVuc2lvbgogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2hlYWx0aGNoZWNrCiAgLSBnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2V4dGVuc2lvbnMvcGtnL2NvbnRyb2xsZXIvaGVhcnRiZWF0CiAgLSBnaXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL2V4dGVuc2lvbnMvcGtnL2NvbnRyb2xsZXIvbmV0d29yawogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL29wZXJhdGluZ3N5c3RlbWNvbmZpZ1wKICAgIEEgZGVmYXVsdCByZWNvbmNpbGlhdGlvbiB0aW1lb3V0IG9mIDIwIG1pbnV0ZXMgaGFzIGJlZW4gc2V0IGZvciB0aGUgZXh0ZW5zaW9uIGNvbnRyb2xsZXJzOgogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL2Jhc3Rpb24KICAtIGdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvZXh0ZW5zaW9ucy9wa2cvY29udHJvbGxlci9pbmZyYXN0cnVjdHVyZQogIC0gZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9leHRlbnNpb25zL3BrZy9jb250cm9sbGVyL3dvcmtlclwKICAgIEV4dGVuc2lvbiBkZXZlbG9wZXJzIGNhbiBkZWZpbmUgb3duIHJlY29uY2lsaWF0aW9uIHRpbWVvdXQgdmlhIHRoZSBgc2lncy5rOHMuaW8vY29udHJvbGxlci1ydW50aW1lL3BrZy9jb250cm9sbGVyLk9wdGlvbnNgIHByb3ZpZGVkIHRvIHRoZSByZXNwZWN0aXZlIGNvbnRyb2xsZXIuIGJ5IFtAJiM4MjAzO3ZwbmFjaGV2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdnBuYWNoZXYpIFxbWyMmIzgyMDM7MTQxMDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MTA1KV0KLSBgW0RFVkVMT1BFUl1gIDp3YXJuaW5nOiBUaGUgZGVwcmVjYXRlZCBTZWVkIGZpZWxkIGBzZWNyZXRSZWZgIGluIGBzcGVjLmRucy5wcm92aWRlcmAgaGFzIGJlZW4gcmVtb3ZlZCwgdXNlIGBjcmVkZW50aWFsc1JlZmAgaW5zdGVhZC4gYnkgW0AmIzgyMDM7dnBuYWNoZXZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92cG5hY2hldikgXFtbIyYjODIwMzsxNDMwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMDgpXQoKIyMjIyMg8J+TsCBOb3Rld29ydGh5CgotIGBbT1BFUkFUT1JdYCBgQWRtaW5LdWJlY29uZmlnUmVxdWVzdGAgbm93IHVzZXMgdGhlIHN0YXRpYyB1c2VybmFtZSBwcmVmaXggYGdhcmRlbmVyLmNsb3VkOmFkbWluOmAsIGFuZCBgVmlld2VyS3ViZWNvbmZpZ1JlcXVlc3RgIHVzZXMgYGdhcmRlbmVyLmNsb3VkOnZpZXdlcjpgIHRvIGdlbmVyYXRlIHRoZSB1c2VybmFtZSBmb3IgdGhlIHJlc3VsdGluZyBrdWJlY29uZmlnLiBQcmV2aW91c2x5LCB0aGlzIHByZWZpeCB3YXMgcmFuZG9taXplZC4iIGJ5IFtAJiM4MjAzO3RpbXV0aHldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aW11dGh5KSBcW1sjJiM4MjAzOzE0MjUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDI1MildCi0gYFtERVZFTE9QRVJdYCBgZ2FyZGVuYWRtYCBib290c3RyYXAgZXRjZCB2ZXJzaW9uIGlzIHVwZGF0ZWQgZnJvbSBgdjMuNC4zNGAgdG8gYHYzLjUuMjdgLiBieSBbQCYjODIwMztMdWNhQmVybnN0ZWluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTHVjYUJlcm5zdGVpbikgXFtbIyYjODIwMzsxNDM1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzNTIpXQotIGBbREVQRU5ERU5DWV1gIER1cmluZyB0aGUgYFNob290YCByZWNvbmNpbGlhdGlvbiwgY29udHJvbCBwbGFuZSBhbmQgZXh0ZW5zaW9uIHJlYWRpbmVzcyBpcyB3YWl0ZWQgZm9yIGJlZm9yZSBmdXJ0aGVyIHN5c3RlbSBjb21wb25lbnRzIGFyZSByZWNvbmNpbGVkLiBieSBbQCYjODIwMztMdWNhQmVybnN0ZWluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTHVjYUJlcm5zdGVpbikgXFtbIyYjODIwMzsxNDMzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMzgpXQoKIyMjIyMg4pyoIE5ldyBGZWF0dXJlcwoKLSBgW09QRVJBVE9SXWAgRGVsZXRpb24gb2YgdGhlIGBHYXJkZW5gIENSRCBpbnN0YWxsZWQgdmlhIHRoZSBnYXJkZW5lci1vcGVyYXRvciBIZWxtIGNoYXJ0IGlzIG5vdyBwcmV2ZW50ZWQgdW5sZXNzIGFubm90YXRlZCB3aXRoIFtgY29uZmlybWF0aW9uLmdhcmRlbmVyLmNsb3VkL2RlbGV0aW9uPXRydWVgXShodHRwczovL2dhcmRlbmVyLmNsb3VkL2RvY3MvZ2FyZGVuZXIvY29uY2VwdHMvcmVzb3VyY2UtbWFuYWdlci8jdW5jb25maXJtZWQtZGVsZXRpb24tcHJldmVudGlvbi1mb3ItY3VzdG9tLXJlc291cmNlcy1hbmQtZGVmaW5pdGlvbnMpIGJ5IFtAJiM4MjAzO21hYm9laG1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tYWJvZWhtKSBcW1sjJiM4MjAzOzE0MzczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM3MyldCi0gYFtPUEVSQVRPUl1gIEEgbmV3IGBzcGVjLnNldHRpbmdzLnpvbmVTZWxlY3Rpb25gIGZpZWxkIG9uIGBTZWVkYCByZXNvdXJjZXMgYWxsb3dzIG9wZXJhdG9ycyB0byBjb25maWd1cmUgd2hldGhlciB0aGUgY29udHJvbCBwbGFuZSBuYW1lc3BhY2Ugb2Ygbm9uLUhBIGBTaG9vdGBzIChvciB0aG9zZSB3aXRoIGZhaWx1cmUgdG9sZXJhbmNlIHR5cGUgYG5vZGVgKSBpcyBwbGFjZWQgaW4gdGhlIHNhbWUgYXZhaWxhYmlsaXR5IHpvbmUgYXMgdGhlIHNob290J3Mgd29ya2VyIG5vZGVzIChgUHJlZmVyYCkgb3Igc3RyaWN0bHkgcmVxdWlyZWQgdG8gbWF0Y2ggKGBFbmZvcmNlYCkuIGJ5IFtAJiM4MjAzO3JmcmFuemtlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmZyYW56a2UpIFxbWyMmIzgyMDM7MTQyMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MjM4KV0KLSBgW09QRVJBVE9SXWAgVGhlIGBpc3Rpby1pbmdyZXNzZ2F0ZXdheWAgbm93IHVzZXMgYSBkdWFsIGF1dG9zY2FsaW5nIGFwcHJvYWNoIHdpdGggYm90aCBgVlBBYCAoVmVydGljYWxQb2RBdXRvc2NhbGVyKSBhbmQgYEhQQWAgKEhvcml6b250YWxQb2RBdXRvc2NhbGVyKSB3b3JraW5nIHRvZ2V0aGVyIHdpdGhvdXQgY2F1c2luZyBwb2QtdGhyYXNoaW5nLiBieSBbQCYjODIwMztvbGl2ZXItZ29ldHpdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vbGl2ZXItZ29ldHopIFxbWyMmIzgyMDM7MTQzMTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzEzKV0KLSBgW09QRVJBVE9SXWAgVGhlIEdhcmRlbmVyIERhc2hib2FyZCBSQkFDIG5vdyBhbGxvd3MgbGlzdGluZyBhbmQgd2F0Y2hpbmcgTWFuYWdlZFNlZWRzIHRvIHN1cHBvcnQgbmV3ZXIgZGFzaGJvYXJkIGZ1bmN0aW9uYWxpdHkgYXJvdW5kIE1hbmFnZWRTZWVkLXJlbGF0ZWQgU2hvb3QgaW5mb3JtYXRpb24uIGJ5IFtAJiM4MjAzO3BldGVyc3V0dGVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcGV0ZXJzdXR0ZXIpIFxbWyMmIzgyMDM7MTQzMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzIxKV0KLSBgW0RFVkVMT1BFUl1gIGBnYXJkZW5lci1ub2RlLWFnZW50YCBjYW4gbm93IHJlc29sdmUgYC5zcGVjLmZpbGVzW10uY29udGVudC5zZWNyZXRSZWZgIGZyb20gYFNlY3JldGBzIGluIGBrdWJlLXN5c3RlbWAsIGVuYWJsaW5nIGBPcGVyYXRpbmdTeXN0ZW1Db25maWdgIGZpbGVzIHRvIHJlZmVyZW5jZSBzZWNyZXRzIGluc3RlYWQgb2YgcmVxdWlyaW5nIGlubGluZWQgY29udGVudC4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDMxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMTkpXQoKIyMjIyMg8J+QmyBCdWcgRml4ZXMKCi0gYFtPUEVSQVRPUl1gIEEgYnVnIGNhdXNpbmcgdGhlIG5pbCBwb2ludGVyIHBhbmljIGluIGdhcmRlbmxldCBjb25maWcgdmFsaWRhdGlvbiB3aGVuIGBzdGFsZUV4dGVuc2lvbkhlYWx0aENoZWNrcy50aHJlc2hvbGRgIGlzIG5pbCBpcyBmaXhlZC4gYnkgW0AmIzgyMDM7YWN1bWlub10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FjdW1pbm8pIFxbWyMmIzgyMDM7MTQzMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzE3KV0KLSBgW09QRVJBVE9SXWAgQW4gaXNzdWUgcHJldmVudGluZyB0aGUgYHNob290c3RhdGUtY29udHJvbGxlcmAgb2YgZ2FyZGVubGV0IHRvIHBvcHVsYXRlIGFsbCByZXF1aXJlZCBzdGF0ZXMgdG8gdGhlIFNob290U3RhdGUgZm9yIGEgc2VsZi1ob3N0ZWQgU2hvb3QgaXMgbm93IGZpeGVkLiBieSBbQCYjODIwMztpYWxpZHpoaWtvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2lhbGlkemhpa292KSBcW1sjJiM4MjAzOzE0MzM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMzOSldCi0gYFtPUEVSQVRPUl1gIEFuIGlzc3VlIGNhdXNpbmcgYGdhcmRlbmVyLW9wZXJhdG9yYCB0byBmYWlsIHRvIGNyZWF0ZSByZXNvdXJjZSBgZXZlbnRzYCBpbiBBUEkgZ3JvdXAgYGV2ZW50cy5rOHMuaW9gIGlzIG5vdyBmaXhlZC4gYnkgW0AmIzgyMDM7c2hhZmVlcWVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hhZmVlcWVzKSBcW1sjJiM4MjAzOzE0MzI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMyNyldCi0gYFtPUEVSQVRPUl1gIEEgYnVnIGNhdXNpbmcgdGhlIGBnYXJkZW5sZXRgIHRvIGNyYXNoIGR1cmluZyBzdGFydHVwIHdhcyBmaXhlZC4gRWFybGllciwgdGhlIHN0YXJ0dXAgcHJvY2VkdXJlIG9jY2FzaW9uYWxseSBmYWlsZWQgb24gbGFyZ2Utc2NhbGUgc2VlZCBjbHVzdGVycyBkdWUgdG8gY2FjaGUgc3luYyB0aW1lb3V0cy4gYnkgW0AmIzgyMDM7dGltdXRoeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXV0aHkpIFxbWyMmIzgyMDM7MTQ0MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0NDA4KV0KLSBgW0RFVkVMT1BFUl1gIFRoZSBgbm9kZVBvcnRgIGF1dG8tcmVtZWRpYXRpb24gaW4gdGhlIGxvY2FsIHNldHVwIHNlcnZpY2UgY29udHJvbGxlciBubyBsb25nZXIgaW5jb3JyZWN0bHkgdGFyZ2V0cyBgQ2x1c3RlcklQYCBzZXJ2aWNlcy4gYnkgW0AmIzgyMDM7cmZyYW56a2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZnJhbnprZSkgXFtbIyYjODIwMzsxNDM5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzOTApXQoKIyMjIyMg8J+PgyBPdGhlcnMKCi0gYFtPUEVSQVRPUl1gIFRoZSBgLnNwZWMudHJhZmZpY0Rpc3RyaWJ1dGlvbmAgZmllbGQgb2YgdGhlIHRvcG9sb2d5LWF3YXJlIGBldGNkLXtldmVudHMsbWFpbn0tY2xpZW50YCBTZXJ2aWNlcyB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgc3dpdGNoZWQgZnJvbSB0aGUgZGVwcmVjYXRlZCBgUHJlZmVyQ2xvc2VgIHRvIHRoZSBuZXcgYFByZWZlclNhbWVab25lYCBvcHRpb24gZm9yIEt1YmVybmV0ZXMgMS4zNCsuIGJ5IFtAJiM4MjAzO2lhbGlkemhpa292XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaWFsaWR6aGlrb3YpIFxbWyMmIzgyMDM7MTQyNzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Mjc4KV0KLSBgW09QRVJBVE9SXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZ2FyZGVuZXIvZXRjZC1kcnVpZGAgZnJvbSBgdjAuMzUuMWAgdG8gYHYwLjM2LjFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2V0Y2QtZHJ1aWQvcmVsZWFzZXMvdGFnL3YwLjM2LjEpCiAgLSBgZ2l0aHViLmNvbS9nYXJkZW5lci9ldGNkLWRydWlkL2FwaWAgZnJvbSBgdjAuMzUuMWAgdG8gYHYwLjM2LjFgLiBieSBbQCYjODIwMztTaHJleWFzLXMxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1NocmV5YXMtczE0KSBcW1sjJiM4MjAzOzE0MzQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM0MSldCi0gYFtPUEVSQVRPUl1gIFN0YXR1cyB1cGRhdGVzIGZvciBgU2hvb3RgIHJlc291cmNlcyBkdXJpbmcgcmVjb25jaWxpYXRpb24gYXJlIG5vdyBtaW5pbWl6ZWQgd2hlbiB0aGUgYXNzb2NpYXRlZCBgU2VlZGAgaXMgbm90IHJlYWR5LiBQcmV2aW91c2x5LCB0aGlzIGNvdWxkIGxlYWQgdG8gZXhjZXNzaXZlIGdyb3d0aCBvZiB0aGUgZ2FyZGVuZXIncyBldGNkIGtleSBzcGFjZS4gYnkgW0AmIzgyMDM7dGltdXRoeV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpbXV0aHkpIFxbWyMmIzgyMDM7MTQzNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Mzc3KV0KLSBgW09QRVJBVE9SXWAgT3BlbnRlbGVtZXRyeSBjb2xsZWN0b3IgbWlncmF0aW9uIGltcGxlbWVudGVkIGluIGdhcmRlbmVyIC0gdjEuMTM2LjAgaXMgbm8gbG9uZ2VyIG5lZWRlZC4gYnkgW0AmIzgyMDM7bmlja3l0ZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25pY2t5dGQpIFxbWyMmIzgyMDM7MTQxMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MTM4KV0KLSBgW09QRVJBVE9SXWAgRHVyaW5nIHRoZSBgcmVzdG9yZWAgcGhhc2Ugb2YgY29udHJvbCBwbGFuZSBtaWdyYXRpb24sIGBNYWNoaW5lc2AgYW5kIGBNYWNoaW5lU2V0c2AgYXJlIG5vdyBkZXBsb3llZCBpbiBwYXJhbGxlbCBhY3Jvc3MgMTAgZ28gcm91dGluZXMuIEFkZGl0aW9uYWxseSwgdGhlIHJlc3RvcmF0aW9uIGxvZ2ljIG5vdyBjaGVja3MgaWYgYSBgTWFjaGluZWAgb3IgYE1hY2hpbmVTZXRgIGFscmVhZHkgZXhpc3RzLCBhbmQgaWYgdGhhdCBpcyB0aGUgY2FzZSwgaXQgZG9lcyBub3QgYXR0ZW1wdCB0byBjcmVhdGUgaXQuIFRoaXMgc2hvdWxkIHNwZWVkIHVwIHRoZSByZXN0b3JhdGlvbiBvZiB0aGUgYFdvcmtlcmAgcmVzb3VyY2UuIGJ5IFtAJiM4MjAzO3Bsa29rYW5vdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Bsa29rYW5vdikgXFtbIyYjODIwMzsxNDIxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQyMTkpXQotIGBbT1BFUkFUT1JdYCBOb3cgdmljdG9yaWFsb2dzIHN0cmVhbXMgZm9sbG93IG9wZW50ZWxlbWV0cnkgc2VtYW50aWMgY29udmVudGlvbiBmaWVsZHMuIGJ5IFtAJiM4MjAzO25pY2t5dGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9uaWNreXRkKSBcW1sjJiM4MjAzOzE0MzgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM4MSldCi0gYFtPUEVSQVRPUl1gIGB2aWN0b3JpYS1sb2dzYCBwb2RzIGFyZSBub3cgbGFiZWxlZCBhY2NvcmRpbmcgb2lkYy1hcHBzIHNlbWFudGljLiBieSBbQCYjODIwMztuaWNreXRkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbmlja3l0ZCkgXFtbIyYjODIwMzsxNDMyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMjUpXQotIGBbT1BFUkFUT1JdYCBVbnVzZWQgYm9vdHN0cmFwIHNlY3JldHMgZnJvbSB0aGUgYGdhcmRlbmVyLXJlc291cmNlLW1hbmFnZXJgIGFyZSBjbGVhbmVkIHVwIHByb3Blcmx5LiBFYXJsaWVyLCB0aGUgc2hvb3QgcmVjb25jaWxpYXRpb24gbGVmdCBhIGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdW51c2VkIHNlY3JldHMgaW4gdGhlIGNvbnRyb2wtcGxhbmUsIGlmIHRoZSBHUk0gYm9vdHN0cmFwIHByb2NlZHVyZSB3YXMgc3R1Y2suIGJ5IFtAJiM4MjAzO3RpbXV0aHldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aW11dGh5KSBcW1sjJiM4MjAzOzE0MzQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM0MyldCi0gYFtPUEVSQVRPUl1gIEZpeCBJc3RpbyBHYXRld2F5IG1ldHJpYyByZXRlbnRpb24gYW5kIHJlZW5hYmxlIG1ldHJpYyBzY3JhcGluZy4gYnkgW0AmIzgyMDM7Qm9iaS1XYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9Cb2JpLVdhbikgXFtbIyYjODIwMzsxNDMzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMzcpXQotIGBbT1BFUkFUT1JdYCBhcGlzZXJ2ZXItcHJveHkgY29ubmVjdGlvbiBmb3Igc2hvb3RzIHdpdGggbGVnYWN5IHNpbmdsZS1kYXNoIG5hbWVzcGFjZSBmb3JtYXQgaGFzIGJlZW4gZml4ZWQuIGJ5IFtAJiM4MjAzO2F4ZWw3Ym9ybl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4ZWw3Ym9ybikgXFtbIyYjODIwMzsxNDQwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0MDYpXQotIGBbT1BFUkFUT1JdYCBUaW1lb3V0IGZvciBjcmVkZW50aWFscyByZW5ld2FsIGR1cmluZyByb3RhdGlvbiBvZiBgR2FyZGVuYCBzZWNyZXRzIHdhcyBpbmNyZWFzZWQgdG8gMTAgbWludXRlcy4gYnkgW0AmIzgyMDM7ZGltaXR5cm1pcmNoZXZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kaW1pdHlybWlyY2hldikgXFtbIyYjODIwMzsxNDQzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0MzMpXQotIGBbT1BFUkFUT1JdYCBUaGUgYHYxYWxwaGExYCBwZXJzZXMgQ1JEcyBhcmUgZGVsZXRlZCBhbmQgcmVwbGFjZWQgd2l0aCBgdjFhbHBoYTJgIHZlcnNpb25zIGR1cmluZyByZWNvbmNpbGlhdGlvbi4gYnkgW0AmIzgyMDM7cmlja2FyZHNqcF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JpY2thcmRzanApIFxbWyMmIzgyMDM7MTQyNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MjY0KV0KLSBgW1VTRVJdYCBWUE4gRGFzaGJvYXJkIG5vdyBkaXNwbGF5cyB0aGUgcG9kIG5hbWUgaW4gdGhlIGxlZ2VuZCBmb3IgdGhlIFZQTiBTaG9vdCBOZXR3b3JrIEkvTyBwYW5lbCBieSBbQCYjODIwMztkb21kb204Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RvbWRvbTgyKSBcW1sjJiM4MjAzOzE0MzkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM5MyldCi0gYFtERVZFTE9QRVJdYCBUaGUgcmVtb3RlIGxvY2FsIHNldHVwIGhhcyBiZWVuIHVwZGF0ZWQgdG8gdGhlIGxhdGVzdCBjaGFuZ2VzIGluIEdhcmRlbmVyLiBieSBbQCYjODIwMzt2aWN3aWNrZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92aWN3aWNrZXIpIFxbWyMmIzgyMDM7MTQyODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Mjg5KV0KLSBgW0RFVkVMT1BFUl1gIEFkZGVkIGBoYWNrL2dlbmVyYXRlLXJlbm92YXRlLWlnbm9yZS1kZXBzLnNoYCB0byBnZW5lcmF0ZSB0aGUgcmVub3ZhdGUgYGlnbm9yZURlcHNgIHNlY3Rpb24gZnJvbSB0aGUgaW50ZXJzZWN0aW9uIG9mIGEgZG93bnN0cmVhbSByZXBvJ3MgYGdvLm1vZGAgYW5kIGBnYXJkZW5lci9nYXJkZW5lcmAncyBgZ28ubW9kYC4gRG93bnN0cmVhbSByZXBvcyBjYW4gbm93IHJlbW92ZSB0aGVpciBsb2NhbCBjb3BpZXMgYW5kIGNhbGwgdGhlIHNjcmlwdCBmcm9tIGAkR0FSREVORVJfSEFDS19ESVJgLiBieSBbQCYjODIwMztMdWNhQmVybnN0ZWluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTHVjYUJlcm5zdGVpbikgXFtbIyYjODIwMzsxNDQyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0MjUpXQotIGBbREVWRUxPUEVSXWAgUmVtb3RlIHNldHVwIGdhcmRlbiB0ZW1wbGF0ZSBoYXMgYmVlbiB1cGRhdGVkIHdpdGggZ2FyZGVuZXJEaXNjb3ZlcnlTZXJ2ZXIgY29uZmlndXJhdGlvbiBieSBbQCYjODIwMztkb21kb204Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RvbWRvbTgyKSBcW1sjJiM4MjAzOzE0MzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDMwNildCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgcmVnaXN0cnkuazhzLmlvL2luZ3Jlc3MtbmdpbngvY29udHJvbGxlci1jaHJvb3RgIGZyb20gYHYxLjE1LjBgIHRvIGB2MS4xNS4xYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDM2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzNjMpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYHJlZ2lzdHJ5Lms4cy5pby9pbmdyZXNzLW5naW54L2NvbnRyb2xsZXItY2hyb290YCBmcm9tIGB2MS4xNC4zYCB0byBgdjEuMTUuMGAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQyNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MjY3KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGByZWdpc3RyeS5rOHMuaW8vY29yZWRucy9jb3JlZG5zYCBmcm9tIGB2MS4xNC4xYCB0byBgdjEuMTQuMmAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQyOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MjkwKV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBnYXJkZW5lci9kYXNoYm9hcmRgIGZyb20gYDEuODMuOGAgdG8gYDEuODMuOWAuIFtSZWxlYXNlIE5vdGVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZGFzaGJvYXJkL3JlbGVhc2VzL3RhZy8xLjgzLjkpIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQzMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzEyKV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBxdWF5LmlvL2JyYW5jei9rdWJlLXJiYWMtcHJveHlgIGZyb20gYHYwLjIxLjBgIHRvIGB2MC4yMS4xYC4gYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDMzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMzIpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGdhcmRlbmVyL2Rhc2hib2FyZGAgZnJvbSBgMS44My45YCB0byBgMS44My4xMGAuIFtSZWxlYXNlIE5vdGVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZGFzaGJvYXJkL3JlbGVhc2VzL3RhZy8xLjgzLjEwKSBieSBbQCYjODIwMztnYXJkZW5lci1jaS1yb2JvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyLWNpLXJvYm90KSBcW1sjJiM4MjAzOzE0MzgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM4MCldCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZmx1ZW50LWJpdC1wbHVnaW5gIGZyb20gYHYxLjIuMGAgdG8gYHYxLjQuMGAuIGJ5IFtAJiM4MjAzO25pY2t5dGRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9uaWNreXRkKSBcW1sjJiM4MjAzOzE0MzU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM1NyldCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgcXVheS5pby9icmFuY3ova3ViZS1yYmFjLXByb3h5YCBmcm9tIGB2MC4yMS4xYCB0byBgdjAuMjEuMmAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQzODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MzgyKV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGByZWdpc3RyeS5rOHMuaW8vaW5ncmVzcy1uZ2lueC9jb250cm9sbGVyLWNocm9vdGAgZnJvbSBgdjEuMTQuNGAgdG8gYHYxLjE0LjVgLiBieSBbQCYjODIwMztnYXJkZW5lci1jaS1yb2JvdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyLWNpLXJvYm90KSBcW1sjJiM4MjAzOzE0MzYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM2MildCi0gYFtERVBFTkRFTkNZXWAgVGhlIGZvbGxvd2luZyBkZXBlbmRlbmNpZXMgaGF2ZSBiZWVuIHVwZGF0ZWQ6CiAgLSBgZ2FyZGVuZXIvdnBuMmAgZnJvbSBgMC40Ny4wYCB0byBgMC40OC4wYC4gW1JlbGVhc2UgTm90ZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci92cG4yL3JlbGVhc2VzL3RhZy8wLjQ4LjApIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQzNzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0Mzc0KV0KLSBgW0RFUEVOREVOQ1ldYCBUaGUgZm9sbG93aW5nIGRlcGVuZGVuY2llcyBoYXZlIGJlZW4gdXBkYXRlZDoKICAtIGBwZXJzZXMvcGVyc2VzYCBmcm9tIGB2MC41My4wYCB0byBgdjAuNTMuMWAuIFtSZWxlYXNlIE5vdGVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcGVyc2VzL3BlcnNlcy9yZWxlYXNlcy90YWcvdjAuNTMuMSkgYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDMwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQzMDcpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGdhcmRlbmVyL2Rhc2hib2FyZGAgZnJvbSBgMS44My4xMGAgdG8gYDEuODMuMTFgLiBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2Rhc2hib2FyZC9yZWxlYXNlcy90YWcvMS44My4xMSkgYnkgW0AmIzgyMDM7Z2FyZGVuZXItY2ktcm9ib3RdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci1jaS1yb2JvdCkgXFtbIyYjODIwMzsxNDQzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dhcmRlbmVyL2dhcmRlbmVyL3B1bGwvMTQ0MzgpXQotIGBbREVQRU5ERU5DWV1gIFRoZSBmb2xsb3dpbmcgZGVwZW5kZW5jaWVzIGhhdmUgYmVlbiB1cGRhdGVkOgogIC0gYGdjci5pby9pc3Rpby1yZWxlYXNlL3BpbG90YCBmcm9tIGAxLjI3LjdgIHRvIGAxLjI3LjhgLgogIC0gYGdjci5pby9pc3Rpby1yZWxlYXNlL3Byb3h5djJgIGZyb20gYDEuMjcuN2AgdG8gYDEuMjcuOGAuCiAgLSBgaXN0aW8uaW8vYXBpYCBmcm9tIGB2MS4yNy43YCB0byBgdjEuMjcuOGAuIGJ5IFtAJiM4MjAzO2dhcmRlbmVyLWNpLXJvYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXItY2ktcm9ib3QpIFxbWyMmIzgyMDM7MTQyODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nYXJkZW5lci9nYXJkZW5lci9wdWxsLzE0MjgwKV0KCiMjIyMjIPCfk5YgRG9jdW1lbnRhdGlvbgoKLSBgW0RFUEVOREVOQ1ldYCBFeHRlbnNpb24gYWRtaXNzaW9uIGNvbXBvbmVudHMgZGVwbG95ZWQgdmlhIGBnYXJkZW5lci1vcGVyYXRvcmAgc2hvdWxkIHNldCB0aGUgYC0td2ViaG9vay1jb25maWctb3duZXItbmFtZXNwYWNlYCBmbGFnIHRvIHByZXZlbnQgYFZhbGlkYXRpbmdXZWJob29rQ29uZmlndXJhdGlvbmAgcmVzb3VyY2VzIGZyb20gbGVha2luZyBpbiB0aGUgdmlydHVhbCBnYXJkZW4gY2x1c3RlciB1cG9uIHVuaW5zdGFsbC4gYnkgW0AmIzgyMDM7dGhlb2Rkb3JhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGhlb2Rkb3JhKSBcW1sjJiM4MjAzOzE0MzYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2FyZGVuZXIvZ2FyZGVuZXIvcHVsbC8xNDM2MCldCgojIyMjIyBIZWxtIENoYXJ0cwoKLSBjb250cm9scGxhbmU6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvY29udHJvbHBsYW5lOnYxLjEzOS4wYAotIGdhcmRlbmxldDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9nYXJkZW5sZXQ6djEuMTM5LjBgCi0gb3BlcmF0b3I6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9jaGFydHMvZ2FyZGVuZXIvb3BlcmF0b3I6djEuMTM5LjBgCi0gcmVzb3VyY2UtbWFuYWdlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2NoYXJ0cy9nYXJkZW5lci9yZXNvdXJjZS1tYW5hZ2VyOnYxLjEzOS4wYAoKIyMjIyMgQ29udGFpbmVyIChPQ0kpIEltYWdlcwoKLSBhZG1pc3Npb24tY29udHJvbGxlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FkbWlzc2lvbi1jb250cm9sbGVyOnYxLjEzOS4wYAotIGFwaXNlcnZlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2FwaXNlcnZlcjp2MS4xMzkuMGAKLSBjb250cm9sbGVyLW1hbmFnZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9jb250cm9sbGVyLW1hbmFnZXI6djEuMTM5LjBgCi0gZ2FyZGVuYWRtOiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvZ2FyZGVuYWRtOnYxLjEzOS4wYAotIGdhcmRlbmxldDogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL2dhcmRlbmxldDp2MS4xMzkuMGAKLSBub2RlLWFnZW50OiBgZXVyb3BlLWRvY2tlci5wa2cuZGV2L2dhcmRlbmVyLXByb2plY3QvcmVsZWFzZXMvZ2FyZGVuZXIvbm9kZS1hZ2VudDp2MS4xMzkuMGAKLSBvcGVyYXRvcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL29wZXJhdG9yOnYxLjEzOS4wYAotIHJlc291cmNlLW1hbmFnZXI6IGBldXJvcGUtZG9ja2VyLnBrZy5kZXYvZ2FyZGVuZXItcHJvamVjdC9yZWxlYXNlcy9nYXJkZW5lci9yZXNvdXJjZS1tYW5hZ2VyOnYxLjEzOS4wYAotIHNjaGVkdWxlcjogYGV1cm9wZS1kb2NrZXIucGtnLmRldi9nYXJkZW5lci1wcm9qZWN0L3JlbGVhc2VzL2dhcmRlbmVyL3NjaGVkdWxlcjp2MS4xMzkuMGAKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRW5hYmxlZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGlzIGJlaGluZCBiYXNlIGJyYW5jaCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL1lBS0VjbG91ZC95YWtlLWFuc2libGUpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTXk0NU5DNHhJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lORE11T1RRdU1TSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: 245e1783bd8444f08dec7140b193a43764fceca9
      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: a01eed06dffe368c1d01819193bfadccb137414d
          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/ansible-lint/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/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: 2d4b993fd08ef0aac78c1598c27f4668cad0ff01
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/574/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
