all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    ubuntu-jammy:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe93:f850
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 45eda293-beaa-4dbc-92aa-c61ce58992cf
        host_id: 55633341e2323245483187cac115f046b03a9f9bdd80b43c7e9345ac
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe93:f850
        label: ubuntu-jammy
        node_properties: {}
        private_ipv4: 10.128.7.157
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.249
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe93:f850
        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 flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: YAKEcloud/yake-ansible/.zuul.yaml@main#82>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 1e212ac8b71c43c2824eb9f4a8131ea4
      build_refs:
      - branch: main
        change: '608'
        change_message: "chore(deps): update dependency kubernetes-sigs/cluster-api
          to v1.13.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [kubernetes-sigs/cluster-api](https://redirect.github.com/kubernetes-sigs/cluster-api)
          | minor | `v1.12.5` \u2192 `v1.13.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/cluster-api
          (kubernetes-sigs/cluster-api)</summary>\n\n### [`v1.13.0`](https://redirect.github.com/kubernetes-sigs/cluster-api/releases/tag/v1.13.0)\n\n[Compare
          Source](https://redirect.github.com/kubernetes-sigs/cluster-api/compare/v1.12.5...v1.13.0)\n\n####
          \U0001F44C Kubernetes version support\n\n- Management Cluster: v1.32.x ->
          v1.35.x\n- Workload Cluster: v1.30.x -> v1.35.x\n\n[More information about
          version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html)\n\n####
          Highlights\n\nCAPI v1.13 is a release focused on stability, reliability
          and performances:\n\n- Bumped to Go 1.25, controller-runtime v0.23, k8s.io/\\*
          v0.35, controller-gen v0.20\n- KCP now allows to recover from different
          kind of failures as well as from multiple failures:\n  - Increased tolerance
          to unexpected state of control plane components (accidental node deletion,
          manual removal of etcd members, accidental deletion of kubeadm control plane
          labels, and more)\n  - Better visibility on common symptoms of kubeadm join
          errors (failed to promote etcd member, failed to apply kubeadm control plane
          labels and taints)\n- Multiple improvements to improve controllers memory
          and CPU footprint, performance and stability at scale\n\nNote: Cluster API
          is only supported on conformant Kubernetes Clusters and contract-relevant
          provider resources (e.g. InfraCluster) have to be implemented as CRDs (i.e.
          not via an aggregated apiserver).\n\n#### Other changes\n\n- The implementation
          of the [Taint propagation proposal](https://redirect.github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20250513-propogate-taints.md)
          is now completed\n- Runtime Hooks are now embedding v1beta2 Cluster types\n-
          Machine now reports info about machine placement in the status.failureDomain
          field\n- rolloutAfter for control plane and MachineDeployments can now be
          controlled from Cluster.spec.topology\n- MachineWaitForVolumeDetachConsiderVolumeAttachments
          feature graduated to GA\n- PriorityQueue feature graduated to beta and it
          is now enabled by default\n- ReconcilerRateLimiting feature graduated to
          beta and it is now enabled by default\n  - Starting from this release ReconcilerRateLimiting
          feature also requires PriorityQueue to be enabled. This ensures that ReconcilerRateLimiting
          works consistently with controller runtime ExponentialBackoff.\n\n#### Deprecation
          and Removals Warning\n\n- v1alpha3 and v1alpha4 apiVersions have been removed\n-
          Reminder: [v1beta1 is on track to be unserved in CAPI v1.16](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11920)\n
          \ - Reminder: Provider should start implementing the v1beta2 contract ASAP.\n\nFor
          additional details for providers, please take a look at [Cluster API v1.12
          compared to v1.13](https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.12-to-v1.13).\\[GitHub
          issue #REPLACE ME]\\(REPLACE ME)\n\n#### Changes since v1.12.0\n\n#### :chart\\_with\\_upwards\\_trend:
          Overview\n\n- 279 new commits merged\n- 10 breaking changes :warning:\n-
          30 feature additions \u2728\n- 39 bugs fixed \U0001F41B\n\n#### :memo: Proposals\n\n-
          Core: Update autoscaling from zero enhancement proposal with node labels
          and taints configuration clarification ([#&#8203;13308](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13308))\n\n####
          :warning: Breaking Changes\n\n- API/Runtime SDK: Bump Runtime Hooks v1alpha1
          types to core CAPI v1beta2 ([#&#8203;13200](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13200))\n-
          API: Remove v1alpha3 + v1alpha4 apiVersions ([#&#8203;13199](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13199))\n-
          CABPK: Remove deprecated --cluster-concurrency flag in CABPK ([#&#8203;13288](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13288))\n-
          CAPD: Mark docker resources as deprecated ([#&#8203;13565](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13565))\n-
          ClusterCache: Remove deprecated ClusterCache GetClientCertificatePrivateKey
          ([#&#8203;13156](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13156))\n-
          ClusterClass: Remove deprecated ShouldSkipImmutabilityChecks ([#&#8203;13291](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13291))\n-
          clusterctl: Remove deprecated --disable-grouping clusterctl describe cluster
          flag ([#&#8203;13289](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13289))\n-
          clusterctl: Remove deprecated provider CRD migration from clusterctl upgrade
          ([#&#8203;13290](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13290))\n-
          Dependency: Bump to controller-runtime main & controller-tools v0.20 ([#&#8203;13159](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13159))\n-
          Misc: Remove deprecated ParseMajorMinorPatchTolerant / ParseMajorMinorPatch
          ([#&#8203;13292](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13292))\n\n####
          :sparkles: New Features\n\n- API: Backport newly introduced v1beta2 API
          fields to v1beta1 ([#&#8203;13455](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13455))\n-
          CABPK: Optimize cache configuration of CABPK & standardize cache/client
          setup ([#&#8203;13407](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13407))\n-
          CAPD: Implement DevMachinePools ([#&#8203;13346](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13346))\n-
          CAPD: Improve CAPD wait for multi-user target ([#&#8203;13514](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13514))\n-
          CAPD: Support externally managed LB ([#&#8203;13362](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13362))\n-
          Cluster: Only set ownerReference on InfraCluster/ControlPlane when Topology
          is defined ([#&#8203;13332](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13332))\n-
          ClusterCache: Add ClusterFilter to ClusterCache Options ([#&#8203;12665](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12665))\n-
          ClusterClass: Implement support for taints ([#&#8203;13192](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13192))\n-
          clusterctl: Allow overriding image name in clusterctl config ([#&#8203;13014](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13014))\n-
          Core: Optimize cache configuration of core CAPI ([#&#8203;13488](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13488))\n-
          Dependency: Bump Go to v1.25.5 ([#&#8203;13164](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13164))\n-
          Dependency: Bump to controller-runtime v0.23 ([#&#8203;13245](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13245))\n-
          Devtools: Add a flag to skip image preloading ([#&#8203;13143](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13143))\n-
          KCP/CABPK: Allow diskSetup to include partition layout ([#&#8203;11634](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11634))\n-
          KCP/MachineDeployment/Cluster: Add rolloutAfter to cluster.spec.topology
          ([#&#8203;13391](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13391))\n-
          KCP: Allow remediation of multiple failures in KCP ([#&#8203;13352](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13352))\n-
          KCP: Bump coredns/corefile-migration to v1.0.30 ([#&#8203;13282](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13282))\n-
          KCP: Implement support for machine taints ([#&#8203;13181](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13181))\n-
          KCP: Optimize cache configuration of KCP ([#&#8203;13460](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13460))\n-
          Machine: Add Machine status.failureDomain ([#&#8203;13266](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13266))\n-
          Machine: Promote MachineWaitForVolumeDetachConsiderVolumeAttachments feature
          to GA ([#&#8203;13293](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13293))\n-
          Metrics/e2e: Add infra CRDs to dashboards, improve/fix dashboards, enable
          native histograms ([#&#8203;13354](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13354))\n-
          Misc: Disable DWARF and symbol table to decrease binary/image size ([#&#8203;12856](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12856))\n-
          Misc: Enable PriorityQueue per default ([#&#8203;13171](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13171))\n-
          Misc: Promote ReconcileRateLimiting to beta (enabled per default) ([#&#8203;13373](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13373))\n-
          Misc: Tune controller concurrency and cache timeout for scale ([#&#8203;13496](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13496))\n-
          Release: Prepare main branch for v1.13 ([#&#8203;13174](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13174))\n-
          Testing: Add example / debug suite for envtest ([#&#8203;13453](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13453))\n-
          util: Extend conversion tests to cover the \"no spec\" case ([#&#8203;13409](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13409))\n-
          util: Refresh cache entries on cache hit in SSA caches ([#&#8203;13459](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13459))\n\n####
          :bug: Bug Fixes\n\n- API: Fix v1beta1 ControlPlane contract to handle .status.initialized
          correctly ([#&#8203;13186](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13186))\n-
          CAPD: Fix \"Failed to exec DockerMachine bootstrap\" errors in CAPD ([#&#8203;13447](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13447))\n-
          CAPD: Remove finalizers during deletion if ownerRef was never set for cluster
          controllers ([#&#8203;13239](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13239))\n-
          CAPIM: Extend CAPD in-memory backend to set CP taint to fix scale tests
          ([#&#8203;13187](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13187))\n-
          CAPIM: Fix in-memory watch unit test ([#&#8203;13464](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13464))\n-
          CI: Bump trivy to v0.69.2 to fix CI ([#&#8203;13387](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13387))\n-
          Cluster: Fix panic in Cluster conversion ([#&#8203;13383](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13383))\n-
          ClusterClass/KCP/MachineSet/MachineDeployment: Mitigate managedFields apiserver
          issue for SSA ([#&#8203;13338](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13338))\n-
          ClusterClass: Allow adding spec via ClusterClass JSON patches ([#&#8203;13225](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13225))\n-
          ClusterClass: Do not overwrite global http.DefaultClient TLSConfig ([#&#8203;13058](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13058))\n-
          ClusterClass: Fix upgradePlan computation in GetUpgradePlanFromClusterClassVersions
          ([#&#8203;13463](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13463))\n-
          Dependency: Bump dependencies to fix CVE GO-2026-4394 (go.opentelemetry.io/otel/sdk
          pkg) ([#&#8203;13372](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13372))\n-
          Dependency: Fix CVE-2026-39883 ([#&#8203;13573](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13573))\n-
          e2e: Add wait-resource-versions-{become,remain}-stable intervals to e2e
          config ([#&#8203;13263](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13263))\n-
          e2e: Clean up namespace in e2e tests ([#&#8203;13233](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13233))\n-
          e2e: Fix cross-ns scale test ([#&#8203;13309](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13309))\n-
          e2e: Fix goroutine & memory leak in inmemory provider ([#&#8203;13361](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13361))\n-
          e2e: Fix node-label calculation in test extension & fix upgrade test ([#&#8203;13356](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13356))\n-
          e2e: Fix WaitForMachinesReady interval ([#&#8203;13050](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13050))\n-
          e2e: Increase reconcile timeout for KCP & DockerMachine ([#&#8203;13093](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13093))\n-
          e2e: Only retry creating objects that failed ([#&#8203;13265](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13265))\n-
          e2e: Tolerate NotFound errors during Namespace deletion in scale test cleanup
          ([#&#8203;13439](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13439))\n-
          KCP/MachineSet: Preserve existing object names for backward compatibility
          with pre-v1.7 in-place updates ([#&#8203;13124](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13124))\n-
          KCP: Grant `delete` permissions to Secrets. ([#&#8203;13070](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13070))\n-
          KCP: KCP deletion should tolerate missing InfraTemplates ([#&#8203;13562](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13562))\n-
          KCP: Use errors.Errorf instead of errors.Wrapf since the err is nil ([#&#8203;13486](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13486))\n-
          Machine/MachineSet/MachineDeployment: Fix UpToDate calculation for rolloutAfter
          ([#&#8203;13404](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13404))\n-
          MachineSet: Use MachineSet template values in completeMoveMachine for in-place
          updates ([#&#8203;13059](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13059))\n-
          Misc: Fix bug while setting status for deprecated fields ([#&#8203;13336](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13336))\n-
          Runtime SDK: Improve client  cert/key rotation of the RuntimeSDK client
          ([#&#8203;13213](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13213))\n-
          Testing/e2e: Fix unit test flakes, improve clusterctl download error in
          e2e tests ([#&#8203;13045](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13045))\n-
          Testing: Fix flaky by waiting for CRD finalizer processing ([#&#8203;13470](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13470))\n-
          Testing: Fix flaky TestClusterReconciler unit test ([#&#8203;13180](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13180))\n-
          Testing: Fix TestReconcile flake ([#&#8203;13255](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13255))\n-
          Testing: Fix webhook envtest tests for Kubernetes < v1.35 ([#&#8203;13170](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13170))\n-
          Upgrades: Remove conflicting rules field from aggregated ClusterRoles ([#&#8203;13490](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13490))\n-
          util: Fix a panic in conditions.Delete method if the sources condition list
          is empty ([#&#8203;13048](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13048))\n-
          util: Fix exponential backoff with ReconcilerRateLimiting ([#&#8203;13416](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13416))\n-
          util: Fix patchHelper unit test flakes ([#&#8203;13412](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13412))\n\n####
          :seedling: Others\n\n- API: Deprecate custom Condition types ([#&#8203;13237](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13237))\n-
          API: Introduce conversion.MarshalDataUnsafeNoCopy to avoid unnecessary memory
          allocations during conversion ([#&#8203;13402](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13402))\n-
          API: Postpone date when we stop serving v1beta1 ([#&#8203;13394](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13394))\n-
          API: Relax validation for Machine .status.addresses to maximum of 128 instead
          of 32 items ([#&#8203;13060](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13060))\n-
          API: Relax validation for Machine .status.addresses to maximum of 256 instead
          of 128 items ([#&#8203;13395](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13395))\n-
          CAPD/CAPIM: Implement .status.failureDomain for DockerMachine & DevMachine
          ([#&#8203;13286](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13286))\n-
          CAPD: Implement pause for DockerMachinePool ([#&#8203;13445](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13445))\n-
          CAPD: Improve condition if CAPD Machine is not yet ready for bootstrap exec
          ([#&#8203;13461](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13461))\n-
          CAPD: Move RBAC for devmachinetemplates from main.go to controller.go ([#&#8203;13271](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13271))\n-
          CAPD: Reduce verbosity of CAPD exec log ([#&#8203;13493](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13493))\n-
          CAPD: Use select with time.After instead of time.Sleep ([#&#8203;13480](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13480))\n-
          CAPIM: Fix inMemory watch ([#&#8203;13229](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13229))\n-
          CI: Bump golangci-lint v2.7.0 ([#&#8203;13108](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13108))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.0 ([#&#8203;13103](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13103))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.1 ([#&#8203;13138](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13138))\n-
          CI: Drop security scan on 1.10 ([#&#8203;13454](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13454))\n-
          CI: Dump resources in scale test ([#&#8203;13232](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13232))\n-
          CI: Improve Fake API server ([#&#8203;13183](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13183))\n-
          CI: Inmemory APIserver fails for unsupported fieldSelectors ([#&#8203;13306](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13306))\n-
          CI: Migrate away from custom GitHub action approval workflow ([#&#8203;13533](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13533))\n-
          CI: Revive the debug endpoint for CAPDev in-memory ([#&#8203;13423](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13423))\n-
          CI: Use env test 1.35.0 ([#&#8203;13168](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13168))\n-
          ClusterCache: Remove stack traces from ClusterCache errors ([#&#8203;13396](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13396))\n-
          ClusterClass: Add validation in ClusterClass for CP MachineInfra ([#&#8203;13378](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13378))\n-
          ClusterClass: Fix test compute control plane version ([#&#8203;13287](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13287))\n-
          ClusterClass: Improve topology diff ([#&#8203;13166](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13166))\n-
          ClusterClass: Simplify GetUpgradePlanFromClusterClassVersions ([#&#8203;13276](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13276))\n-
          clusterctl: Add cloudscale-ch-cloudscale provider ([#&#8203;13567](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13567))\n-
          clusterctl: Bump cert-manager to v1.20.0 ([#&#8203;13482](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13482))\n-
          clusterctl: Bump cert-manager to v1.20.1 ([#&#8203;13515](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13515))\n-
          clusterctl: Bump cert-manager v1.19.4 ([#&#8203;13376](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13376))\n-
          clusterctl: Bump Cert-manager v1.20.2 ([#&#8203;13598](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13598))\n-
          clusterctl: Drop handling of old cert-manager annotation in clusterctl ([#&#8203;13202](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13202))\n-
          clusterctl: Update cert-manager to v1.19.3 ([#&#8203;13307](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13307))\n-
          clusterctl: Update to cert-manager v1.19.2 ([#&#8203;13277](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13277))\n-
          ClusterResourceSet: Remove ClusterResourceSet ensureKubernetesServiceCreated
          ([#&#8203;13158](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13158))\n-
          ClusterResourceSet: Set WithOwnedV1Beta1Conditions for ClusterResourceSet
          patch ([#&#8203;13267](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13267))\n-
          Community meeting: Add AndiDog as machine pool area reviewer ([#&#8203;13033](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13033))\n-
          Dependency: Bump go 1.25.7 ([#&#8203;13323](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13323))\n-
          Dependency: Bump Go to v1.24.11 ([#&#8203;13106](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13106))\n-
          Dependency: Bump Go to v1.25.6 ([#&#8203;13240](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13240))\n-
          Dependency: Bump go v1.25.8 ([#&#8203;13428](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13428))\n-
          Dependency: Bump go v1.25.9 ([#&#8203;13553](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13553))\n-
          Dependency: Bump go-github to v82 ([#&#8203;13296](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13296))\n-
          Dependency: Bump golang.org/x/net to v0.51 to fix CVE ([#&#8203;13392](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13392))\n-
          Dependency: Bump the all-go-mod-patch-and-minor group across 3 directories
          with 4 updates ([#&#8203;13582](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13582))\n-
          Dependency: Switch from docker to moby dependencies ([#&#8203;13545](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13545))\n-
          Devtools: Add additional\\_uncategorized\\_resources for Tilt ([#&#8203;13312](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13312))\n-
          Devtools: Add labels to cluster deployment form fields ([#&#8203;13441](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13441))\n-
          Devtools: Add other to prow job generator ([#&#8203;13537](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13537))\n-
          Devtools: Bump CAPI Visualizer to v1.5.0 ([#&#8203;13222](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13222))\n-
          Devtools: Enable native histograms in Grafana / Prometheus ([#&#8203;13304](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13304))\n-
          Devtools: Make kind image configurable via env var for make tilt-up ([#&#8203;13333](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13333))\n-
          Devtools: Updated dev observability stack ([#&#8203;13044](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13044))\n-
          e2e: 0 in e2e tests ([#&#8203;13429](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13429))\n-
          e2e: Add json struct tags to ContainerImage ([#&#8203;13130](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13130))\n-
          e2e: Add retry in test framework when getting manifest YAMLs ([#&#8203;13357](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13357))\n-
          e2e: Bump autoscaler version used for testing to v1.34.2 ([#&#8203;13102](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13102))\n-
          e2e: Bump autoscaler version used for testing to v1.35.0 ([#&#8203;13353](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13353))\n-
          e2e: Bump kind to v0.31.0 ([#&#8203;13162](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13162))\n-
          e2e: Bump Kubernetes version used for testing to v1.35.0 ([#&#8203;13151](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13151))\n-
          e2e: Bump to etcd-v3.6.6-0 ([#&#8203;13144](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13144))\n-
          e2e: Do not expect Machines for MachinePools not supporting Machines ([#&#8203;13071](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13071))\n-
          e2e: Drop handling for clusterctl < v1.7.2 in e2e tests & framework ([#&#8203;13347](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13347))\n-
          e2e: Drop unused e2e test template & handling for Kubernetes < v1.25 in
          e2e CC ([#&#8203;13348](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13348))\n-
          e2e: Extend test extension to improve test coverage ([#&#8203;13343](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13343))\n-
          e2e: Improve scale test for re-entrancy and improve observability stack
          ([#&#8203;13492](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13492))\n-
          e2e: Make clusterctl upgrade test to work when there are no machines ([#&#8203;13072](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13072))\n-
          e2e: Remove handling for Kubernetes <= v1.28 in clusterctl upgrade test
          ([#&#8203;13157](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13157))\n-
          e2e: Skip test using outdated docker client ([#&#8203;13125](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13125))\n-
          e2e: Small cleanup in the RuntimeSDK test ([#&#8203;13274](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13274))\n-
          e2e: Start testing against Kubernetes v1.36 ([#&#8203;13152](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13152))\n-
          e2e: Start testing with Kubernetes v1.36.0-beta.0 ([#&#8203;13513](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13513))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.0 ([#&#8203;13569](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13569))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.1 ([#&#8203;13587](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13587))\n-
          e2e: Use crane to pre-pull images instead of docker pull ([#&#8203;13113](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13113))\n-
          KCP: Drop unnecessary etcd call in KCP ([#&#8203;13330](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13330))\n-
          KCP: Fix flaky KCP test ([#&#8203;13374](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13374))\n-
          KCP: KCP should handle missing control plane label ([#&#8203;13466](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13466))\n-
          KCP: KCP should read only KCP machines ([#&#8203;13457](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13457))\n-
          KCP: KCP should report missing certificates ([#&#8203;13175](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13175))\n-
          KCP: KCP should report missing Node labels and taint ([#&#8203;13176](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13176))\n-
          KCP: Migrate from Requeue to RequeueAfter in kcp ([#&#8203;13028](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13028))\n-
          KCP: Remove live list Machine call in KCP ([#&#8203;13458](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13458))\n-
          KCP: Remove the ControlPlaneKubeletLocalMode for kubeadm 1.36 later ([#&#8203;13177](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13177))\n-
          Logging: Drop or reduce verbosity for noisy logs ([#&#8203;13420](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13420))\n-
          Logging: Log flags on controller startup ([#&#8203;13437](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13437))\n-
          Logging: Use klog.Obj in log messages ([#&#8203;13421](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13421))\n-
          Machine: Avoid unsetting nodeDeletionTimeoutSeconds during Machine deletion
          ([#&#8203;13401](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13401))\n-
          MachineHealthCheck: Decrease verbosity for MHC log entry ([#&#8203;13076](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13076))\n-
          MachineHealthCheck: Increase MHC rate limiting and filter events ([#&#8203;13422](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13422))\n-
          MachinePool: Fix reconcileDelete returning unnecessary error ([#&#8203;13481](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13481))\n-
          Misc: Increase default kube-api qps/burst ([#&#8203;13317](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13317))\n-
          Misc: Removing cluster-api-provider-nested as it is read-only ([#&#8203;13500](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13500))\n-
          Misc: Removing v1beta1 from admissionReviewVersions & conversionReviewVersions
          ([#&#8203;13190](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13190))\n-
          Runtime SDK: Add httpClientCache to runtime client ([#&#8203;13075](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13075))\n-
          Runtime SDK: Allow chained upgrade with runtimeSDK feature flag false ([#&#8203;13517](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13517))\n-
          Testing: Extend managedField mitigation unit test ([#&#8203;13450](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13450))\n-
          Testing: Improve error reporting of envtest CleanupAndWait ([#&#8203;13446](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13446))\n-
          Testing: Improve pod log streaming to avoid duplicate logs ([#&#8203;13410](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13410))\n-
          Testing: Increase envtest manager graceful shutdown timeout & print goroutines
          on error ([#&#8203;13443](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13443))\n-
          Testing: Simplify TestGetNode unit test ([#&#8203;13196](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13196))\n-
          Testing: Update version matrix for GitHub workflows for release 1.12 ([#&#8203;13049](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13049))\n-
          util: Add safeguard to patchHelper to avoid sending empty patches to the
          apiserver ([#&#8203;13403](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13403))\n-
          util: Export controller util ([#&#8203;13363](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13363))\n-
          util: Improve patch helper for no-op cases ([#&#8203;13364](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13364))\n-
          util: Optimise patch calls ([#&#8203;13367](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13367))\n-
          util: Reduce dep tree for util/patch ([#&#8203;13275](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13275))\n-
          util: Stop using patch helper when enforcing finalizers ([#&#8203;13365](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13365))\n\n:book:
          Additionally, there have been 47 contributions to our documentation and
          book. ([#&#8203;12872](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12872),
          [#&#8203;12971](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12971),
          [#&#8203;13016](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13016),
          [#&#8203;13043](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13043),
          [#&#8203;13055](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13055),
          [#&#8203;13079](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13079),
          [#&#8203;13086](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13086),
          [#&#8203;13087](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13087),
          [#&#8203;13088](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13088),
          [#&#8203;13095](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13095),
          [#&#8203;13134](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13134),
          [#&#8203;13140](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13140),
          [#&#8203;13153](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13153),
          [#&#8203;13155](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13155),
          [#&#8203;13179](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13179),
          [#&#8203;13193](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13193),
          [#&#8203;13194](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13194),
          [#&#8203;13195](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13195),
          [#&#8203;13201](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13201),
          [#&#8203;13204](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13204),
          [#&#8203;13205](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13205),
          [#&#8203;13206](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13206),
          [#&#8203;13207](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13207),
          [#&#8203;13216](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13216),
          [#&#8203;13220](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13220),
          [#&#8203;13228](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13228),
          [#&#8203;13259](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13259),
          [#&#8203;13260](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13260),
          [#&#8203;13272](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13272),
          [#&#8203;13283](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13283),
          [#&#8203;13297](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13297),
          [#&#8203;13302](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13302),
          [#&#8203;13311](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13311),
          [#&#8203;13334](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13334),
          [#&#8203;13414](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13414),
          [#&#8203;13419](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13419),
          [#&#8203;13435](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13435),
          [#&#8203;13436](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13436),
          [#&#8203;13456](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13456),
          [#&#8203;13527](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13527),
          [#&#8203;13534](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13534),
          [#&#8203;13535](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13535),
          [#&#8203;13560](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13560),
          [#&#8203;13577](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13577),
          [#&#8203;13581](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13581),
          [#&#8203;13586](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13586),
          [#&#8203;13590](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13590))\n\n####
          Dependencies\n\n##### Added\n\n- github.com/cenkalti/backoff/v5: [v5.0.3](https://redirect.github.com/cenkalti/backoff/tree/v5.0.3)\n-
          github.com/google/go-github/v82: [v82.0.0](https://redirect.github.com/google/go-github/tree/v82.0.0)\n-
          golang.org/x/tools/go/expect: v0.1.0-deprecated\n- golang.org/x/tools/go/packages/packagestest:
          v0.1.1-deprecated\n- gonum.org/v1/gonum: v0.17.0\n\n##### Changed\n\n- cel.dev/expr:
          v0.24.0 \u2192 v0.25.1\n- cloud.google.com/go/compute/metadata: v0.6.0 \u2192
          v0.9.0\n- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
          [v1.26.0 \u2192 v1.31.0](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.31.0)\n-
          github.com/cncf/xds/go: [2f00578 \u2192 ee656c7](https://redirect.github.com/cncf/xds/compare/2f00578...ee656c7)\n-
          github.com/coredns/corefile-migration: [v1.0.29 \u2192 v1.0.31](https://redirect.github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.31)\n-
          github.com/envoyproxy/go-control-plane/envoy: [v1.32.4 \u2192 v1.36.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.4...envoy/v1.36.0)\n-
          github.com/envoyproxy/go-control-plane: [v0.13.4 \u2192 v0.14.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.4...v0.14.0)\n-
          github.com/envoyproxy/protoc-gen-validate: [v1.2.1 \u2192 v1.3.0](https://redirect.github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0)\n-
          github.com/fatih/color: [v1.18.0 \u2192 v1.19.0](https://redirect.github.com/fatih/color/compare/v1.18.0...v1.19.0)\n-
          github.com/go-jose/go-jose/v4: [v4.0.4 \u2192 v4.1.3](https://redirect.github.com/go-jose/go-jose/compare/v4.0.4...v4.1.3)\n-
          github.com/golang/glog: [v1.2.4 \u2192 v1.2.5](https://redirect.github.com/golang/glog/compare/v1.2.4...v1.2.5)\n-
          github.com/google/go-querystring: [v1.1.0 \u2192 v1.2.0](https://redirect.github.com/google/go-querystring/compare/v1.1.0...v1.2.0)\n-
          github.com/google/pprof: [f64d9cf \u2192 294ebfa](https://redirect.github.com/google/pprof/compare/f64d9cf...294ebfa)\n-
          github.com/grpc-ecosystem/grpc-gateway/v2: [v2.26.3 \u2192 v2.28.0](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.28.0)\n-
          github.com/onsi/ginkgo/v2: [v2.27.2 \u2192 v2.28.1](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.28.1)\n-
          github.com/onsi/gomega: [v1.38.2 \u2192 v1.39.1](https://redirect.github.com/onsi/gomega/compare/v1.38.2...v1.39.1)\n-
          github.com/prometheus/client\\_golang: [v1.22.0 \u2192 v1.23.2](https://redirect.github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2)\n-
          github.com/prometheus/common: [v0.62.0 \u2192 v0.66.1](https://redirect.github.com/prometheus/common/compare/v0.62.0...v0.66.1)\n-
          github.com/prometheus/procfs: [v0.15.1 \u2192 v0.16.1](https://redirect.github.com/prometheus/procfs/compare/v0.15.1...v0.16.1)\n-
          github.com/spf13/cobra: [v1.10.1 \u2192 v1.10.2](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)\n-
          github.com/spiffe/go-spiffe/v2: [v2.5.0 \u2192 v2.6.0](https://redirect.github.com/spiffe/go-spiffe/compare/v2.5.0...v2.6.0)\n-
          github.com/valyala/fastjson: [v1.6.4 \u2192 v1.6.10](https://redirect.github.com/valyala/fastjson/compare/v1.6.4...v1.6.10)\n-
          go.etcd.io/bbolt: v1.4.2 \u2192 v1.4.3\n- go.etcd.io/etcd/api/v3: v3.6.6
          \u2192 v3.6.10\n- go.etcd.io/etcd/client/pkg/v3: v3.6.6 \u2192 v3.6.10\n-
          go.etcd.io/etcd/client/v3: v3.6.6 \u2192 v3.6.10\n- go.etcd.io/etcd/pkg/v3:
          v3.6.4 \u2192 v3.6.5\n- go.etcd.io/etcd/server/v3: v3.6.4 \u2192 v3.6.5\n-
          go.opentelemetry.io/auto/sdk: v1.1.0 \u2192 v1.2.1\n- go.opentelemetry.io/contrib/detectors/gcp:
          v1.34.0 \u2192 v1.39.0\n- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
          v0.58.0 \u2192 v0.65.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/metric: v1.35.0 \u2192
          v1.43.0\n- go.opentelemetry.io/otel/sdk/metric: v1.34.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/otel/sdk: v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/trace:
          v1.35.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel: v1.35.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/proto/otlp: v1.5.0 \u2192 v1.10.0\n- go.yaml.in/yaml/v2:
          v2.4.2 \u2192 v2.4.3\n- golang.org/x/crypto: v0.45.0 \u2192 v0.50.0\n- golang.org/x/mod:
          v0.29.0 \u2192 v0.34.0\n- golang.org/x/net: v0.47.0 \u2192 v0.53.0\n- golang.org/x/oauth2:
          v0.33.0 \u2192 v0.36.0\n- golang.org/x/sync: v0.18.0 \u2192 v0.20.0\n- golang.org/x/sys:
          v0.38.0 \u2192 v0.43.0\n- golang.org/x/telemetry: [`078029d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/078029d)
          \u2192 [`579e4da`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/579e4da)\n-
          golang.org/x/term: v0.37.0 \u2192 v0.42.0\n- golang.org/x/text: v0.31.0
          \u2192 v0.36.0\n- golang.org/x/tools: v0.38.0 \u2192 v0.43.0\n- google.golang.org/appengine:
          v1.6.7 \u2192 v1.6.5\n- google.golang.org/genproto/googleapis/api: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/genproto/googleapis/rpc: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/grpc: v1.72.3 \u2192 v1.80.0\n- google.golang.org/protobuf:
          v1.36.7 \u2192 v1.36.11\n- gopkg.in/evanphx/json-patch.v4: v4.12.0 \u2192
          v4.13.0\n- k8s.io/api: v0.34.2 \u2192 v0.35.3\n- k8s.io/apiextensions-apiserver:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/apimachinery: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/apiserver: v0.34.2 \u2192 v0.35.3\n- k8s.io/client-go: v0.34.2 \u2192
          v0.35.3\n- k8s.io/cluster-bootstrap: v0.34.2 \u2192 v0.35.3\n- k8s.io/code-generator:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/component-base: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/gengo/v2: [`85fd79d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/85fd79d)
          \u2192 [`ec3ebc5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/ec3ebc5)\n-
          k8s.io/kms: v0.34.2 \u2192 v0.35.3\n- k8s.io/kube-openapi: [`f3f2b99`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/f3f2b99)
          \u2192 [`589584f`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/589584f)\n-
          k8s.io/utils: [`4c0f3b2`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/4c0f3b2)
          \u2192 [`bc988d5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/bc988d5)\n-
          sigs.k8s.io/controller-runtime: v0.22.4 \u2192 v0.23.3\n- sigs.k8s.io/json:
          [`cfa47c3`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/cfa47c3)
          \u2192 [`2d32026`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/2d32026)\n-
          sigs.k8s.io/structured-merge-diff/v6: v6.3.0 \u2192 v6.3.2\n\n##### Removed\n\n-
          github.com/ProtonMail/go-crypto: [7d5c6f0](https://redirect.github.com/ProtonMail/go-crypto/tree/7d5c6f0)\n-
          github.com/bwesterb/go-ristretto: [v1.2.3](https://redirect.github.com/bwesterb/go-ristretto/tree/v1.2.3)\n-
          github.com/cloudflare/circl: [v1.6.1](https://redirect.github.com/cloudflare/circl/tree/v1.6.1)\n-
          github.com/google/go-github/v53: [v53.2.0](https://redirect.github.com/google/go-github/tree/v53.2.0)\n-
          github.com/zeebo/errs: [v1.4.0](https://redirect.github.com/zeebo/errs/tree/v1.4.0)\n-
          go.uber.org/automaxprocs: v1.6.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/608
        commit_id: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        patchset: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        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: 5b1988bf67274060919aef4660a7b65e
      buildset_refs:
      - branch: main
        change: '608'
        change_message: "chore(deps): update dependency kubernetes-sigs/cluster-api
          to v1.13.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [kubernetes-sigs/cluster-api](https://redirect.github.com/kubernetes-sigs/cluster-api)
          | minor | `v1.12.5` \u2192 `v1.13.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/cluster-api
          (kubernetes-sigs/cluster-api)</summary>\n\n### [`v1.13.0`](https://redirect.github.com/kubernetes-sigs/cluster-api/releases/tag/v1.13.0)\n\n[Compare
          Source](https://redirect.github.com/kubernetes-sigs/cluster-api/compare/v1.12.5...v1.13.0)\n\n####
          \U0001F44C Kubernetes version support\n\n- Management Cluster: v1.32.x ->
          v1.35.x\n- Workload Cluster: v1.30.x -> v1.35.x\n\n[More information about
          version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html)\n\n####
          Highlights\n\nCAPI v1.13 is a release focused on stability, reliability
          and performances:\n\n- Bumped to Go 1.25, controller-runtime v0.23, k8s.io/\\*
          v0.35, controller-gen v0.20\n- KCP now allows to recover from different
          kind of failures as well as from multiple failures:\n  - Increased tolerance
          to unexpected state of control plane components (accidental node deletion,
          manual removal of etcd members, accidental deletion of kubeadm control plane
          labels, and more)\n  - Better visibility on common symptoms of kubeadm join
          errors (failed to promote etcd member, failed to apply kubeadm control plane
          labels and taints)\n- Multiple improvements to improve controllers memory
          and CPU footprint, performance and stability at scale\n\nNote: Cluster API
          is only supported on conformant Kubernetes Clusters and contract-relevant
          provider resources (e.g. InfraCluster) have to be implemented as CRDs (i.e.
          not via an aggregated apiserver).\n\n#### Other changes\n\n- The implementation
          of the [Taint propagation proposal](https://redirect.github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20250513-propogate-taints.md)
          is now completed\n- Runtime Hooks are now embedding v1beta2 Cluster types\n-
          Machine now reports info about machine placement in the status.failureDomain
          field\n- rolloutAfter for control plane and MachineDeployments can now be
          controlled from Cluster.spec.topology\n- MachineWaitForVolumeDetachConsiderVolumeAttachments
          feature graduated to GA\n- PriorityQueue feature graduated to beta and it
          is now enabled by default\n- ReconcilerRateLimiting feature graduated to
          beta and it is now enabled by default\n  - Starting from this release ReconcilerRateLimiting
          feature also requires PriorityQueue to be enabled. This ensures that ReconcilerRateLimiting
          works consistently with controller runtime ExponentialBackoff.\n\n#### Deprecation
          and Removals Warning\n\n- v1alpha3 and v1alpha4 apiVersions have been removed\n-
          Reminder: [v1beta1 is on track to be unserved in CAPI v1.16](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11920)\n
          \ - Reminder: Provider should start implementing the v1beta2 contract ASAP.\n\nFor
          additional details for providers, please take a look at [Cluster API v1.12
          compared to v1.13](https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.12-to-v1.13).\\[GitHub
          issue #REPLACE ME]\\(REPLACE ME)\n\n#### Changes since v1.12.0\n\n#### :chart\\_with\\_upwards\\_trend:
          Overview\n\n- 279 new commits merged\n- 10 breaking changes :warning:\n-
          30 feature additions \u2728\n- 39 bugs fixed \U0001F41B\n\n#### :memo: Proposals\n\n-
          Core: Update autoscaling from zero enhancement proposal with node labels
          and taints configuration clarification ([#&#8203;13308](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13308))\n\n####
          :warning: Breaking Changes\n\n- API/Runtime SDK: Bump Runtime Hooks v1alpha1
          types to core CAPI v1beta2 ([#&#8203;13200](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13200))\n-
          API: Remove v1alpha3 + v1alpha4 apiVersions ([#&#8203;13199](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13199))\n-
          CABPK: Remove deprecated --cluster-concurrency flag in CABPK ([#&#8203;13288](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13288))\n-
          CAPD: Mark docker resources as deprecated ([#&#8203;13565](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13565))\n-
          ClusterCache: Remove deprecated ClusterCache GetClientCertificatePrivateKey
          ([#&#8203;13156](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13156))\n-
          ClusterClass: Remove deprecated ShouldSkipImmutabilityChecks ([#&#8203;13291](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13291))\n-
          clusterctl: Remove deprecated --disable-grouping clusterctl describe cluster
          flag ([#&#8203;13289](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13289))\n-
          clusterctl: Remove deprecated provider CRD migration from clusterctl upgrade
          ([#&#8203;13290](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13290))\n-
          Dependency: Bump to controller-runtime main & controller-tools v0.20 ([#&#8203;13159](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13159))\n-
          Misc: Remove deprecated ParseMajorMinorPatchTolerant / ParseMajorMinorPatch
          ([#&#8203;13292](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13292))\n\n####
          :sparkles: New Features\n\n- API: Backport newly introduced v1beta2 API
          fields to v1beta1 ([#&#8203;13455](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13455))\n-
          CABPK: Optimize cache configuration of CABPK & standardize cache/client
          setup ([#&#8203;13407](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13407))\n-
          CAPD: Implement DevMachinePools ([#&#8203;13346](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13346))\n-
          CAPD: Improve CAPD wait for multi-user target ([#&#8203;13514](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13514))\n-
          CAPD: Support externally managed LB ([#&#8203;13362](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13362))\n-
          Cluster: Only set ownerReference on InfraCluster/ControlPlane when Topology
          is defined ([#&#8203;13332](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13332))\n-
          ClusterCache: Add ClusterFilter to ClusterCache Options ([#&#8203;12665](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12665))\n-
          ClusterClass: Implement support for taints ([#&#8203;13192](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13192))\n-
          clusterctl: Allow overriding image name in clusterctl config ([#&#8203;13014](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13014))\n-
          Core: Optimize cache configuration of core CAPI ([#&#8203;13488](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13488))\n-
          Dependency: Bump Go to v1.25.5 ([#&#8203;13164](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13164))\n-
          Dependency: Bump to controller-runtime v0.23 ([#&#8203;13245](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13245))\n-
          Devtools: Add a flag to skip image preloading ([#&#8203;13143](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13143))\n-
          KCP/CABPK: Allow diskSetup to include partition layout ([#&#8203;11634](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11634))\n-
          KCP/MachineDeployment/Cluster: Add rolloutAfter to cluster.spec.topology
          ([#&#8203;13391](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13391))\n-
          KCP: Allow remediation of multiple failures in KCP ([#&#8203;13352](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13352))\n-
          KCP: Bump coredns/corefile-migration to v1.0.30 ([#&#8203;13282](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13282))\n-
          KCP: Implement support for machine taints ([#&#8203;13181](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13181))\n-
          KCP: Optimize cache configuration of KCP ([#&#8203;13460](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13460))\n-
          Machine: Add Machine status.failureDomain ([#&#8203;13266](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13266))\n-
          Machine: Promote MachineWaitForVolumeDetachConsiderVolumeAttachments feature
          to GA ([#&#8203;13293](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13293))\n-
          Metrics/e2e: Add infra CRDs to dashboards, improve/fix dashboards, enable
          native histograms ([#&#8203;13354](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13354))\n-
          Misc: Disable DWARF and symbol table to decrease binary/image size ([#&#8203;12856](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12856))\n-
          Misc: Enable PriorityQueue per default ([#&#8203;13171](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13171))\n-
          Misc: Promote ReconcileRateLimiting to beta (enabled per default) ([#&#8203;13373](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13373))\n-
          Misc: Tune controller concurrency and cache timeout for scale ([#&#8203;13496](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13496))\n-
          Release: Prepare main branch for v1.13 ([#&#8203;13174](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13174))\n-
          Testing: Add example / debug suite for envtest ([#&#8203;13453](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13453))\n-
          util: Extend conversion tests to cover the \"no spec\" case ([#&#8203;13409](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13409))\n-
          util: Refresh cache entries on cache hit in SSA caches ([#&#8203;13459](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13459))\n\n####
          :bug: Bug Fixes\n\n- API: Fix v1beta1 ControlPlane contract to handle .status.initialized
          correctly ([#&#8203;13186](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13186))\n-
          CAPD: Fix \"Failed to exec DockerMachine bootstrap\" errors in CAPD ([#&#8203;13447](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13447))\n-
          CAPD: Remove finalizers during deletion if ownerRef was never set for cluster
          controllers ([#&#8203;13239](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13239))\n-
          CAPIM: Extend CAPD in-memory backend to set CP taint to fix scale tests
          ([#&#8203;13187](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13187))\n-
          CAPIM: Fix in-memory watch unit test ([#&#8203;13464](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13464))\n-
          CI: Bump trivy to v0.69.2 to fix CI ([#&#8203;13387](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13387))\n-
          Cluster: Fix panic in Cluster conversion ([#&#8203;13383](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13383))\n-
          ClusterClass/KCP/MachineSet/MachineDeployment: Mitigate managedFields apiserver
          issue for SSA ([#&#8203;13338](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13338))\n-
          ClusterClass: Allow adding spec via ClusterClass JSON patches ([#&#8203;13225](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13225))\n-
          ClusterClass: Do not overwrite global http.DefaultClient TLSConfig ([#&#8203;13058](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13058))\n-
          ClusterClass: Fix upgradePlan computation in GetUpgradePlanFromClusterClassVersions
          ([#&#8203;13463](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13463))\n-
          Dependency: Bump dependencies to fix CVE GO-2026-4394 (go.opentelemetry.io/otel/sdk
          pkg) ([#&#8203;13372](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13372))\n-
          Dependency: Fix CVE-2026-39883 ([#&#8203;13573](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13573))\n-
          e2e: Add wait-resource-versions-{become,remain}-stable intervals to e2e
          config ([#&#8203;13263](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13263))\n-
          e2e: Clean up namespace in e2e tests ([#&#8203;13233](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13233))\n-
          e2e: Fix cross-ns scale test ([#&#8203;13309](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13309))\n-
          e2e: Fix goroutine & memory leak in inmemory provider ([#&#8203;13361](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13361))\n-
          e2e: Fix node-label calculation in test extension & fix upgrade test ([#&#8203;13356](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13356))\n-
          e2e: Fix WaitForMachinesReady interval ([#&#8203;13050](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13050))\n-
          e2e: Increase reconcile timeout for KCP & DockerMachine ([#&#8203;13093](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13093))\n-
          e2e: Only retry creating objects that failed ([#&#8203;13265](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13265))\n-
          e2e: Tolerate NotFound errors during Namespace deletion in scale test cleanup
          ([#&#8203;13439](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13439))\n-
          KCP/MachineSet: Preserve existing object names for backward compatibility
          with pre-v1.7 in-place updates ([#&#8203;13124](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13124))\n-
          KCP: Grant `delete` permissions to Secrets. ([#&#8203;13070](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13070))\n-
          KCP: KCP deletion should tolerate missing InfraTemplates ([#&#8203;13562](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13562))\n-
          KCP: Use errors.Errorf instead of errors.Wrapf since the err is nil ([#&#8203;13486](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13486))\n-
          Machine/MachineSet/MachineDeployment: Fix UpToDate calculation for rolloutAfter
          ([#&#8203;13404](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13404))\n-
          MachineSet: Use MachineSet template values in completeMoveMachine for in-place
          updates ([#&#8203;13059](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13059))\n-
          Misc: Fix bug while setting status for deprecated fields ([#&#8203;13336](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13336))\n-
          Runtime SDK: Improve client  cert/key rotation of the RuntimeSDK client
          ([#&#8203;13213](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13213))\n-
          Testing/e2e: Fix unit test flakes, improve clusterctl download error in
          e2e tests ([#&#8203;13045](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13045))\n-
          Testing: Fix flaky by waiting for CRD finalizer processing ([#&#8203;13470](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13470))\n-
          Testing: Fix flaky TestClusterReconciler unit test ([#&#8203;13180](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13180))\n-
          Testing: Fix TestReconcile flake ([#&#8203;13255](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13255))\n-
          Testing: Fix webhook envtest tests for Kubernetes < v1.35 ([#&#8203;13170](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13170))\n-
          Upgrades: Remove conflicting rules field from aggregated ClusterRoles ([#&#8203;13490](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13490))\n-
          util: Fix a panic in conditions.Delete method if the sources condition list
          is empty ([#&#8203;13048](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13048))\n-
          util: Fix exponential backoff with ReconcilerRateLimiting ([#&#8203;13416](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13416))\n-
          util: Fix patchHelper unit test flakes ([#&#8203;13412](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13412))\n\n####
          :seedling: Others\n\n- API: Deprecate custom Condition types ([#&#8203;13237](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13237))\n-
          API: Introduce conversion.MarshalDataUnsafeNoCopy to avoid unnecessary memory
          allocations during conversion ([#&#8203;13402](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13402))\n-
          API: Postpone date when we stop serving v1beta1 ([#&#8203;13394](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13394))\n-
          API: Relax validation for Machine .status.addresses to maximum of 128 instead
          of 32 items ([#&#8203;13060](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13060))\n-
          API: Relax validation for Machine .status.addresses to maximum of 256 instead
          of 128 items ([#&#8203;13395](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13395))\n-
          CAPD/CAPIM: Implement .status.failureDomain for DockerMachine & DevMachine
          ([#&#8203;13286](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13286))\n-
          CAPD: Implement pause for DockerMachinePool ([#&#8203;13445](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13445))\n-
          CAPD: Improve condition if CAPD Machine is not yet ready for bootstrap exec
          ([#&#8203;13461](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13461))\n-
          CAPD: Move RBAC for devmachinetemplates from main.go to controller.go ([#&#8203;13271](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13271))\n-
          CAPD: Reduce verbosity of CAPD exec log ([#&#8203;13493](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13493))\n-
          CAPD: Use select with time.After instead of time.Sleep ([#&#8203;13480](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13480))\n-
          CAPIM: Fix inMemory watch ([#&#8203;13229](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13229))\n-
          CI: Bump golangci-lint v2.7.0 ([#&#8203;13108](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13108))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.0 ([#&#8203;13103](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13103))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.1 ([#&#8203;13138](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13138))\n-
          CI: Drop security scan on 1.10 ([#&#8203;13454](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13454))\n-
          CI: Dump resources in scale test ([#&#8203;13232](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13232))\n-
          CI: Improve Fake API server ([#&#8203;13183](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13183))\n-
          CI: Inmemory APIserver fails for unsupported fieldSelectors ([#&#8203;13306](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13306))\n-
          CI: Migrate away from custom GitHub action approval workflow ([#&#8203;13533](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13533))\n-
          CI: Revive the debug endpoint for CAPDev in-memory ([#&#8203;13423](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13423))\n-
          CI: Use env test 1.35.0 ([#&#8203;13168](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13168))\n-
          ClusterCache: Remove stack traces from ClusterCache errors ([#&#8203;13396](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13396))\n-
          ClusterClass: Add validation in ClusterClass for CP MachineInfra ([#&#8203;13378](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13378))\n-
          ClusterClass: Fix test compute control plane version ([#&#8203;13287](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13287))\n-
          ClusterClass: Improve topology diff ([#&#8203;13166](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13166))\n-
          ClusterClass: Simplify GetUpgradePlanFromClusterClassVersions ([#&#8203;13276](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13276))\n-
          clusterctl: Add cloudscale-ch-cloudscale provider ([#&#8203;13567](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13567))\n-
          clusterctl: Bump cert-manager to v1.20.0 ([#&#8203;13482](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13482))\n-
          clusterctl: Bump cert-manager to v1.20.1 ([#&#8203;13515](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13515))\n-
          clusterctl: Bump cert-manager v1.19.4 ([#&#8203;13376](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13376))\n-
          clusterctl: Bump Cert-manager v1.20.2 ([#&#8203;13598](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13598))\n-
          clusterctl: Drop handling of old cert-manager annotation in clusterctl ([#&#8203;13202](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13202))\n-
          clusterctl: Update cert-manager to v1.19.3 ([#&#8203;13307](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13307))\n-
          clusterctl: Update to cert-manager v1.19.2 ([#&#8203;13277](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13277))\n-
          ClusterResourceSet: Remove ClusterResourceSet ensureKubernetesServiceCreated
          ([#&#8203;13158](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13158))\n-
          ClusterResourceSet: Set WithOwnedV1Beta1Conditions for ClusterResourceSet
          patch ([#&#8203;13267](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13267))\n-
          Community meeting: Add AndiDog as machine pool area reviewer ([#&#8203;13033](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13033))\n-
          Dependency: Bump go 1.25.7 ([#&#8203;13323](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13323))\n-
          Dependency: Bump Go to v1.24.11 ([#&#8203;13106](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13106))\n-
          Dependency: Bump Go to v1.25.6 ([#&#8203;13240](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13240))\n-
          Dependency: Bump go v1.25.8 ([#&#8203;13428](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13428))\n-
          Dependency: Bump go v1.25.9 ([#&#8203;13553](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13553))\n-
          Dependency: Bump go-github to v82 ([#&#8203;13296](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13296))\n-
          Dependency: Bump golang.org/x/net to v0.51 to fix CVE ([#&#8203;13392](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13392))\n-
          Dependency: Bump the all-go-mod-patch-and-minor group across 3 directories
          with 4 updates ([#&#8203;13582](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13582))\n-
          Dependency: Switch from docker to moby dependencies ([#&#8203;13545](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13545))\n-
          Devtools: Add additional\\_uncategorized\\_resources for Tilt ([#&#8203;13312](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13312))\n-
          Devtools: Add labels to cluster deployment form fields ([#&#8203;13441](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13441))\n-
          Devtools: Add other to prow job generator ([#&#8203;13537](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13537))\n-
          Devtools: Bump CAPI Visualizer to v1.5.0 ([#&#8203;13222](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13222))\n-
          Devtools: Enable native histograms in Grafana / Prometheus ([#&#8203;13304](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13304))\n-
          Devtools: Make kind image configurable via env var for make tilt-up ([#&#8203;13333](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13333))\n-
          Devtools: Updated dev observability stack ([#&#8203;13044](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13044))\n-
          e2e: 0 in e2e tests ([#&#8203;13429](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13429))\n-
          e2e: Add json struct tags to ContainerImage ([#&#8203;13130](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13130))\n-
          e2e: Add retry in test framework when getting manifest YAMLs ([#&#8203;13357](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13357))\n-
          e2e: Bump autoscaler version used for testing to v1.34.2 ([#&#8203;13102](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13102))\n-
          e2e: Bump autoscaler version used for testing to v1.35.0 ([#&#8203;13353](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13353))\n-
          e2e: Bump kind to v0.31.0 ([#&#8203;13162](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13162))\n-
          e2e: Bump Kubernetes version used for testing to v1.35.0 ([#&#8203;13151](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13151))\n-
          e2e: Bump to etcd-v3.6.6-0 ([#&#8203;13144](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13144))\n-
          e2e: Do not expect Machines for MachinePools not supporting Machines ([#&#8203;13071](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13071))\n-
          e2e: Drop handling for clusterctl < v1.7.2 in e2e tests & framework ([#&#8203;13347](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13347))\n-
          e2e: Drop unused e2e test template & handling for Kubernetes < v1.25 in
          e2e CC ([#&#8203;13348](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13348))\n-
          e2e: Extend test extension to improve test coverage ([#&#8203;13343](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13343))\n-
          e2e: Improve scale test for re-entrancy and improve observability stack
          ([#&#8203;13492](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13492))\n-
          e2e: Make clusterctl upgrade test to work when there are no machines ([#&#8203;13072](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13072))\n-
          e2e: Remove handling for Kubernetes <= v1.28 in clusterctl upgrade test
          ([#&#8203;13157](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13157))\n-
          e2e: Skip test using outdated docker client ([#&#8203;13125](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13125))\n-
          e2e: Small cleanup in the RuntimeSDK test ([#&#8203;13274](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13274))\n-
          e2e: Start testing against Kubernetes v1.36 ([#&#8203;13152](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13152))\n-
          e2e: Start testing with Kubernetes v1.36.0-beta.0 ([#&#8203;13513](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13513))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.0 ([#&#8203;13569](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13569))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.1 ([#&#8203;13587](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13587))\n-
          e2e: Use crane to pre-pull images instead of docker pull ([#&#8203;13113](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13113))\n-
          KCP: Drop unnecessary etcd call in KCP ([#&#8203;13330](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13330))\n-
          KCP: Fix flaky KCP test ([#&#8203;13374](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13374))\n-
          KCP: KCP should handle missing control plane label ([#&#8203;13466](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13466))\n-
          KCP: KCP should read only KCP machines ([#&#8203;13457](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13457))\n-
          KCP: KCP should report missing certificates ([#&#8203;13175](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13175))\n-
          KCP: KCP should report missing Node labels and taint ([#&#8203;13176](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13176))\n-
          KCP: Migrate from Requeue to RequeueAfter in kcp ([#&#8203;13028](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13028))\n-
          KCP: Remove live list Machine call in KCP ([#&#8203;13458](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13458))\n-
          KCP: Remove the ControlPlaneKubeletLocalMode for kubeadm 1.36 later ([#&#8203;13177](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13177))\n-
          Logging: Drop or reduce verbosity for noisy logs ([#&#8203;13420](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13420))\n-
          Logging: Log flags on controller startup ([#&#8203;13437](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13437))\n-
          Logging: Use klog.Obj in log messages ([#&#8203;13421](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13421))\n-
          Machine: Avoid unsetting nodeDeletionTimeoutSeconds during Machine deletion
          ([#&#8203;13401](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13401))\n-
          MachineHealthCheck: Decrease verbosity for MHC log entry ([#&#8203;13076](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13076))\n-
          MachineHealthCheck: Increase MHC rate limiting and filter events ([#&#8203;13422](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13422))\n-
          MachinePool: Fix reconcileDelete returning unnecessary error ([#&#8203;13481](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13481))\n-
          Misc: Increase default kube-api qps/burst ([#&#8203;13317](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13317))\n-
          Misc: Removing cluster-api-provider-nested as it is read-only ([#&#8203;13500](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13500))\n-
          Misc: Removing v1beta1 from admissionReviewVersions & conversionReviewVersions
          ([#&#8203;13190](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13190))\n-
          Runtime SDK: Add httpClientCache to runtime client ([#&#8203;13075](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13075))\n-
          Runtime SDK: Allow chained upgrade with runtimeSDK feature flag false ([#&#8203;13517](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13517))\n-
          Testing: Extend managedField mitigation unit test ([#&#8203;13450](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13450))\n-
          Testing: Improve error reporting of envtest CleanupAndWait ([#&#8203;13446](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13446))\n-
          Testing: Improve pod log streaming to avoid duplicate logs ([#&#8203;13410](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13410))\n-
          Testing: Increase envtest manager graceful shutdown timeout & print goroutines
          on error ([#&#8203;13443](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13443))\n-
          Testing: Simplify TestGetNode unit test ([#&#8203;13196](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13196))\n-
          Testing: Update version matrix for GitHub workflows for release 1.12 ([#&#8203;13049](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13049))\n-
          util: Add safeguard to patchHelper to avoid sending empty patches to the
          apiserver ([#&#8203;13403](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13403))\n-
          util: Export controller util ([#&#8203;13363](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13363))\n-
          util: Improve patch helper for no-op cases ([#&#8203;13364](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13364))\n-
          util: Optimise patch calls ([#&#8203;13367](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13367))\n-
          util: Reduce dep tree for util/patch ([#&#8203;13275](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13275))\n-
          util: Stop using patch helper when enforcing finalizers ([#&#8203;13365](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13365))\n\n:book:
          Additionally, there have been 47 contributions to our documentation and
          book. ([#&#8203;12872](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12872),
          [#&#8203;12971](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12971),
          [#&#8203;13016](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13016),
          [#&#8203;13043](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13043),
          [#&#8203;13055](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13055),
          [#&#8203;13079](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13079),
          [#&#8203;13086](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13086),
          [#&#8203;13087](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13087),
          [#&#8203;13088](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13088),
          [#&#8203;13095](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13095),
          [#&#8203;13134](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13134),
          [#&#8203;13140](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13140),
          [#&#8203;13153](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13153),
          [#&#8203;13155](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13155),
          [#&#8203;13179](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13179),
          [#&#8203;13193](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13193),
          [#&#8203;13194](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13194),
          [#&#8203;13195](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13195),
          [#&#8203;13201](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13201),
          [#&#8203;13204](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13204),
          [#&#8203;13205](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13205),
          [#&#8203;13206](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13206),
          [#&#8203;13207](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13207),
          [#&#8203;13216](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13216),
          [#&#8203;13220](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13220),
          [#&#8203;13228](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13228),
          [#&#8203;13259](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13259),
          [#&#8203;13260](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13260),
          [#&#8203;13272](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13272),
          [#&#8203;13283](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13283),
          [#&#8203;13297](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13297),
          [#&#8203;13302](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13302),
          [#&#8203;13311](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13311),
          [#&#8203;13334](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13334),
          [#&#8203;13414](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13414),
          [#&#8203;13419](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13419),
          [#&#8203;13435](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13435),
          [#&#8203;13436](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13436),
          [#&#8203;13456](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13456),
          [#&#8203;13527](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13527),
          [#&#8203;13534](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13534),
          [#&#8203;13535](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13535),
          [#&#8203;13560](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13560),
          [#&#8203;13577](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13577),
          [#&#8203;13581](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13581),
          [#&#8203;13586](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13586),
          [#&#8203;13590](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13590))\n\n####
          Dependencies\n\n##### Added\n\n- github.com/cenkalti/backoff/v5: [v5.0.3](https://redirect.github.com/cenkalti/backoff/tree/v5.0.3)\n-
          github.com/google/go-github/v82: [v82.0.0](https://redirect.github.com/google/go-github/tree/v82.0.0)\n-
          golang.org/x/tools/go/expect: v0.1.0-deprecated\n- golang.org/x/tools/go/packages/packagestest:
          v0.1.1-deprecated\n- gonum.org/v1/gonum: v0.17.0\n\n##### Changed\n\n- cel.dev/expr:
          v0.24.0 \u2192 v0.25.1\n- cloud.google.com/go/compute/metadata: v0.6.0 \u2192
          v0.9.0\n- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
          [v1.26.0 \u2192 v1.31.0](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.31.0)\n-
          github.com/cncf/xds/go: [2f00578 \u2192 ee656c7](https://redirect.github.com/cncf/xds/compare/2f00578...ee656c7)\n-
          github.com/coredns/corefile-migration: [v1.0.29 \u2192 v1.0.31](https://redirect.github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.31)\n-
          github.com/envoyproxy/go-control-plane/envoy: [v1.32.4 \u2192 v1.36.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.4...envoy/v1.36.0)\n-
          github.com/envoyproxy/go-control-plane: [v0.13.4 \u2192 v0.14.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.4...v0.14.0)\n-
          github.com/envoyproxy/protoc-gen-validate: [v1.2.1 \u2192 v1.3.0](https://redirect.github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0)\n-
          github.com/fatih/color: [v1.18.0 \u2192 v1.19.0](https://redirect.github.com/fatih/color/compare/v1.18.0...v1.19.0)\n-
          github.com/go-jose/go-jose/v4: [v4.0.4 \u2192 v4.1.3](https://redirect.github.com/go-jose/go-jose/compare/v4.0.4...v4.1.3)\n-
          github.com/golang/glog: [v1.2.4 \u2192 v1.2.5](https://redirect.github.com/golang/glog/compare/v1.2.4...v1.2.5)\n-
          github.com/google/go-querystring: [v1.1.0 \u2192 v1.2.0](https://redirect.github.com/google/go-querystring/compare/v1.1.0...v1.2.0)\n-
          github.com/google/pprof: [f64d9cf \u2192 294ebfa](https://redirect.github.com/google/pprof/compare/f64d9cf...294ebfa)\n-
          github.com/grpc-ecosystem/grpc-gateway/v2: [v2.26.3 \u2192 v2.28.0](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.28.0)\n-
          github.com/onsi/ginkgo/v2: [v2.27.2 \u2192 v2.28.1](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.28.1)\n-
          github.com/onsi/gomega: [v1.38.2 \u2192 v1.39.1](https://redirect.github.com/onsi/gomega/compare/v1.38.2...v1.39.1)\n-
          github.com/prometheus/client\\_golang: [v1.22.0 \u2192 v1.23.2](https://redirect.github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2)\n-
          github.com/prometheus/common: [v0.62.0 \u2192 v0.66.1](https://redirect.github.com/prometheus/common/compare/v0.62.0...v0.66.1)\n-
          github.com/prometheus/procfs: [v0.15.1 \u2192 v0.16.1](https://redirect.github.com/prometheus/procfs/compare/v0.15.1...v0.16.1)\n-
          github.com/spf13/cobra: [v1.10.1 \u2192 v1.10.2](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)\n-
          github.com/spiffe/go-spiffe/v2: [v2.5.0 \u2192 v2.6.0](https://redirect.github.com/spiffe/go-spiffe/compare/v2.5.0...v2.6.0)\n-
          github.com/valyala/fastjson: [v1.6.4 \u2192 v1.6.10](https://redirect.github.com/valyala/fastjson/compare/v1.6.4...v1.6.10)\n-
          go.etcd.io/bbolt: v1.4.2 \u2192 v1.4.3\n- go.etcd.io/etcd/api/v3: v3.6.6
          \u2192 v3.6.10\n- go.etcd.io/etcd/client/pkg/v3: v3.6.6 \u2192 v3.6.10\n-
          go.etcd.io/etcd/client/v3: v3.6.6 \u2192 v3.6.10\n- go.etcd.io/etcd/pkg/v3:
          v3.6.4 \u2192 v3.6.5\n- go.etcd.io/etcd/server/v3: v3.6.4 \u2192 v3.6.5\n-
          go.opentelemetry.io/auto/sdk: v1.1.0 \u2192 v1.2.1\n- go.opentelemetry.io/contrib/detectors/gcp:
          v1.34.0 \u2192 v1.39.0\n- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
          v0.58.0 \u2192 v0.65.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/metric: v1.35.0 \u2192
          v1.43.0\n- go.opentelemetry.io/otel/sdk/metric: v1.34.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/otel/sdk: v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/trace:
          v1.35.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel: v1.35.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/proto/otlp: v1.5.0 \u2192 v1.10.0\n- go.yaml.in/yaml/v2:
          v2.4.2 \u2192 v2.4.3\n- golang.org/x/crypto: v0.45.0 \u2192 v0.50.0\n- golang.org/x/mod:
          v0.29.0 \u2192 v0.34.0\n- golang.org/x/net: v0.47.0 \u2192 v0.53.0\n- golang.org/x/oauth2:
          v0.33.0 \u2192 v0.36.0\n- golang.org/x/sync: v0.18.0 \u2192 v0.20.0\n- golang.org/x/sys:
          v0.38.0 \u2192 v0.43.0\n- golang.org/x/telemetry: [`078029d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/078029d)
          \u2192 [`579e4da`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/579e4da)\n-
          golang.org/x/term: v0.37.0 \u2192 v0.42.0\n- golang.org/x/text: v0.31.0
          \u2192 v0.36.0\n- golang.org/x/tools: v0.38.0 \u2192 v0.43.0\n- google.golang.org/appengine:
          v1.6.7 \u2192 v1.6.5\n- google.golang.org/genproto/googleapis/api: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/genproto/googleapis/rpc: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/grpc: v1.72.3 \u2192 v1.80.0\n- google.golang.org/protobuf:
          v1.36.7 \u2192 v1.36.11\n- gopkg.in/evanphx/json-patch.v4: v4.12.0 \u2192
          v4.13.0\n- k8s.io/api: v0.34.2 \u2192 v0.35.3\n- k8s.io/apiextensions-apiserver:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/apimachinery: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/apiserver: v0.34.2 \u2192 v0.35.3\n- k8s.io/client-go: v0.34.2 \u2192
          v0.35.3\n- k8s.io/cluster-bootstrap: v0.34.2 \u2192 v0.35.3\n- k8s.io/code-generator:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/component-base: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/gengo/v2: [`85fd79d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/85fd79d)
          \u2192 [`ec3ebc5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/ec3ebc5)\n-
          k8s.io/kms: v0.34.2 \u2192 v0.35.3\n- k8s.io/kube-openapi: [`f3f2b99`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/f3f2b99)
          \u2192 [`589584f`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/589584f)\n-
          k8s.io/utils: [`4c0f3b2`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/4c0f3b2)
          \u2192 [`bc988d5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/bc988d5)\n-
          sigs.k8s.io/controller-runtime: v0.22.4 \u2192 v0.23.3\n- sigs.k8s.io/json:
          [`cfa47c3`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/cfa47c3)
          \u2192 [`2d32026`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/2d32026)\n-
          sigs.k8s.io/structured-merge-diff/v6: v6.3.0 \u2192 v6.3.2\n\n##### Removed\n\n-
          github.com/ProtonMail/go-crypto: [7d5c6f0](https://redirect.github.com/ProtonMail/go-crypto/tree/7d5c6f0)\n-
          github.com/bwesterb/go-ristretto: [v1.2.3](https://redirect.github.com/bwesterb/go-ristretto/tree/v1.2.3)\n-
          github.com/cloudflare/circl: [v1.6.1](https://redirect.github.com/cloudflare/circl/tree/v1.6.1)\n-
          github.com/google/go-github/v53: [v53.2.0](https://redirect.github.com/google/go-github/tree/v53.2.0)\n-
          github.com/zeebo/errs: [v1.4.0](https://redirect.github.com/zeebo/errs/tree/v1.4.0)\n-
          go.uber.org/automaxprocs: v1.6.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/608
        commit_id: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        patchset: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        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: '608'
      change_message: "chore(deps): update dependency kubernetes-sigs/cluster-api
        to v1.13.0\n\nThis PR contains the following updates:\n\n| Package | Update
        | Change |\n|---|---|---|\n| [kubernetes-sigs/cluster-api](https://redirect.github.com/kubernetes-sigs/cluster-api)
        | minor | `v1.12.5` \u2192 `v1.13.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/cluster-api
        (kubernetes-sigs/cluster-api)</summary>\n\n### [`v1.13.0`](https://redirect.github.com/kubernetes-sigs/cluster-api/releases/tag/v1.13.0)\n\n[Compare
        Source](https://redirect.github.com/kubernetes-sigs/cluster-api/compare/v1.12.5...v1.13.0)\n\n####
        \U0001F44C Kubernetes version support\n\n- Management Cluster: v1.32.x ->
        v1.35.x\n- Workload Cluster: v1.30.x -> v1.35.x\n\n[More information about
        version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html)\n\n####
        Highlights\n\nCAPI v1.13 is a release focused on stability, reliability and
        performances:\n\n- Bumped to Go 1.25, controller-runtime v0.23, k8s.io/\\*
        v0.35, controller-gen v0.20\n- KCP now allows to recover from different kind
        of failures as well as from multiple failures:\n  - Increased tolerance to
        unexpected state of control plane components (accidental node deletion, manual
        removal of etcd members, accidental deletion of kubeadm control plane labels,
        and more)\n  - Better visibility on common symptoms of kubeadm join errors
        (failed to promote etcd member, failed to apply kubeadm control plane labels
        and taints)\n- Multiple improvements to improve controllers memory and CPU
        footprint, performance and stability at scale\n\nNote: Cluster API is only
        supported on conformant Kubernetes Clusters and contract-relevant provider
        resources (e.g. InfraCluster) have to be implemented as CRDs (i.e. not via
        an aggregated apiserver).\n\n#### Other changes\n\n- The implementation of
        the [Taint propagation proposal](https://redirect.github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20250513-propogate-taints.md)
        is now completed\n- Runtime Hooks are now embedding v1beta2 Cluster types\n-
        Machine now reports info about machine placement in the status.failureDomain
        field\n- rolloutAfter for control plane and MachineDeployments can now be
        controlled from Cluster.spec.topology\n- MachineWaitForVolumeDetachConsiderVolumeAttachments
        feature graduated to GA\n- PriorityQueue feature graduated to beta and it
        is now enabled by default\n- ReconcilerRateLimiting feature graduated to beta
        and it is now enabled by default\n  - Starting from this release ReconcilerRateLimiting
        feature also requires PriorityQueue to be enabled. This ensures that ReconcilerRateLimiting
        works consistently with controller runtime ExponentialBackoff.\n\n#### Deprecation
        and Removals Warning\n\n- v1alpha3 and v1alpha4 apiVersions have been removed\n-
        Reminder: [v1beta1 is on track to be unserved in CAPI v1.16](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11920)\n
        \ - Reminder: Provider should start implementing the v1beta2 contract ASAP.\n\nFor
        additional details for providers, please take a look at [Cluster API v1.12
        compared to v1.13](https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.12-to-v1.13).\\[GitHub
        issue #REPLACE ME]\\(REPLACE ME)\n\n#### Changes since v1.12.0\n\n#### :chart\\_with\\_upwards\\_trend:
        Overview\n\n- 279 new commits merged\n- 10 breaking changes :warning:\n- 30
        feature additions \u2728\n- 39 bugs fixed \U0001F41B\n\n#### :memo: Proposals\n\n-
        Core: Update autoscaling from zero enhancement proposal with node labels and
        taints configuration clarification ([#&#8203;13308](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13308))\n\n####
        :warning: Breaking Changes\n\n- API/Runtime SDK: Bump Runtime Hooks v1alpha1
        types to core CAPI v1beta2 ([#&#8203;13200](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13200))\n-
        API: Remove v1alpha3 + v1alpha4 apiVersions ([#&#8203;13199](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13199))\n-
        CABPK: Remove deprecated --cluster-concurrency flag in CABPK ([#&#8203;13288](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13288))\n-
        CAPD: Mark docker resources as deprecated ([#&#8203;13565](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13565))\n-
        ClusterCache: Remove deprecated ClusterCache GetClientCertificatePrivateKey
        ([#&#8203;13156](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13156))\n-
        ClusterClass: Remove deprecated ShouldSkipImmutabilityChecks ([#&#8203;13291](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13291))\n-
        clusterctl: Remove deprecated --disable-grouping clusterctl describe cluster
        flag ([#&#8203;13289](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13289))\n-
        clusterctl: Remove deprecated provider CRD migration from clusterctl upgrade
        ([#&#8203;13290](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13290))\n-
        Dependency: Bump to controller-runtime main & controller-tools v0.20 ([#&#8203;13159](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13159))\n-
        Misc: Remove deprecated ParseMajorMinorPatchTolerant / ParseMajorMinorPatch
        ([#&#8203;13292](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13292))\n\n####
        :sparkles: New Features\n\n- API: Backport newly introduced v1beta2 API fields
        to v1beta1 ([#&#8203;13455](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13455))\n-
        CABPK: Optimize cache configuration of CABPK & standardize cache/client setup
        ([#&#8203;13407](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13407))\n-
        CAPD: Implement DevMachinePools ([#&#8203;13346](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13346))\n-
        CAPD: Improve CAPD wait for multi-user target ([#&#8203;13514](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13514))\n-
        CAPD: Support externally managed LB ([#&#8203;13362](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13362))\n-
        Cluster: Only set ownerReference on InfraCluster/ControlPlane when Topology
        is defined ([#&#8203;13332](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13332))\n-
        ClusterCache: Add ClusterFilter to ClusterCache Options ([#&#8203;12665](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12665))\n-
        ClusterClass: Implement support for taints ([#&#8203;13192](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13192))\n-
        clusterctl: Allow overriding image name in clusterctl config ([#&#8203;13014](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13014))\n-
        Core: Optimize cache configuration of core CAPI ([#&#8203;13488](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13488))\n-
        Dependency: Bump Go to v1.25.5 ([#&#8203;13164](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13164))\n-
        Dependency: Bump to controller-runtime v0.23 ([#&#8203;13245](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13245))\n-
        Devtools: Add a flag to skip image preloading ([#&#8203;13143](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13143))\n-
        KCP/CABPK: Allow diskSetup to include partition layout ([#&#8203;11634](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11634))\n-
        KCP/MachineDeployment/Cluster: Add rolloutAfter to cluster.spec.topology ([#&#8203;13391](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13391))\n-
        KCP: Allow remediation of multiple failures in KCP ([#&#8203;13352](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13352))\n-
        KCP: Bump coredns/corefile-migration to v1.0.30 ([#&#8203;13282](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13282))\n-
        KCP: Implement support for machine taints ([#&#8203;13181](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13181))\n-
        KCP: Optimize cache configuration of KCP ([#&#8203;13460](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13460))\n-
        Machine: Add Machine status.failureDomain ([#&#8203;13266](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13266))\n-
        Machine: Promote MachineWaitForVolumeDetachConsiderVolumeAttachments feature
        to GA ([#&#8203;13293](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13293))\n-
        Metrics/e2e: Add infra CRDs to dashboards, improve/fix dashboards, enable
        native histograms ([#&#8203;13354](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13354))\n-
        Misc: Disable DWARF and symbol table to decrease binary/image size ([#&#8203;12856](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12856))\n-
        Misc: Enable PriorityQueue per default ([#&#8203;13171](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13171))\n-
        Misc: Promote ReconcileRateLimiting to beta (enabled per default) ([#&#8203;13373](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13373))\n-
        Misc: Tune controller concurrency and cache timeout for scale ([#&#8203;13496](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13496))\n-
        Release: Prepare main branch for v1.13 ([#&#8203;13174](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13174))\n-
        Testing: Add example / debug suite for envtest ([#&#8203;13453](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13453))\n-
        util: Extend conversion tests to cover the \"no spec\" case ([#&#8203;13409](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13409))\n-
        util: Refresh cache entries on cache hit in SSA caches ([#&#8203;13459](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13459))\n\n####
        :bug: Bug Fixes\n\n- API: Fix v1beta1 ControlPlane contract to handle .status.initialized
        correctly ([#&#8203;13186](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13186))\n-
        CAPD: Fix \"Failed to exec DockerMachine bootstrap\" errors in CAPD ([#&#8203;13447](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13447))\n-
        CAPD: Remove finalizers during deletion if ownerRef was never set for cluster
        controllers ([#&#8203;13239](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13239))\n-
        CAPIM: Extend CAPD in-memory backend to set CP taint to fix scale tests ([#&#8203;13187](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13187))\n-
        CAPIM: Fix in-memory watch unit test ([#&#8203;13464](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13464))\n-
        CI: Bump trivy to v0.69.2 to fix CI ([#&#8203;13387](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13387))\n-
        Cluster: Fix panic in Cluster conversion ([#&#8203;13383](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13383))\n-
        ClusterClass/KCP/MachineSet/MachineDeployment: Mitigate managedFields apiserver
        issue for SSA ([#&#8203;13338](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13338))\n-
        ClusterClass: Allow adding spec via ClusterClass JSON patches ([#&#8203;13225](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13225))\n-
        ClusterClass: Do not overwrite global http.DefaultClient TLSConfig ([#&#8203;13058](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13058))\n-
        ClusterClass: Fix upgradePlan computation in GetUpgradePlanFromClusterClassVersions
        ([#&#8203;13463](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13463))\n-
        Dependency: Bump dependencies to fix CVE GO-2026-4394 (go.opentelemetry.io/otel/sdk
        pkg) ([#&#8203;13372](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13372))\n-
        Dependency: Fix CVE-2026-39883 ([#&#8203;13573](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13573))\n-
        e2e: Add wait-resource-versions-{become,remain}-stable intervals to e2e config
        ([#&#8203;13263](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13263))\n-
        e2e: Clean up namespace in e2e tests ([#&#8203;13233](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13233))\n-
        e2e: Fix cross-ns scale test ([#&#8203;13309](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13309))\n-
        e2e: Fix goroutine & memory leak in inmemory provider ([#&#8203;13361](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13361))\n-
        e2e: Fix node-label calculation in test extension & fix upgrade test ([#&#8203;13356](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13356))\n-
        e2e: Fix WaitForMachinesReady interval ([#&#8203;13050](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13050))\n-
        e2e: Increase reconcile timeout for KCP & DockerMachine ([#&#8203;13093](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13093))\n-
        e2e: Only retry creating objects that failed ([#&#8203;13265](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13265))\n-
        e2e: Tolerate NotFound errors during Namespace deletion in scale test cleanup
        ([#&#8203;13439](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13439))\n-
        KCP/MachineSet: Preserve existing object names for backward compatibility
        with pre-v1.7 in-place updates ([#&#8203;13124](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13124))\n-
        KCP: Grant `delete` permissions to Secrets. ([#&#8203;13070](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13070))\n-
        KCP: KCP deletion should tolerate missing InfraTemplates ([#&#8203;13562](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13562))\n-
        KCP: Use errors.Errorf instead of errors.Wrapf since the err is nil ([#&#8203;13486](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13486))\n-
        Machine/MachineSet/MachineDeployment: Fix UpToDate calculation for rolloutAfter
        ([#&#8203;13404](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13404))\n-
        MachineSet: Use MachineSet template values in completeMoveMachine for in-place
        updates ([#&#8203;13059](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13059))\n-
        Misc: Fix bug while setting status for deprecated fields ([#&#8203;13336](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13336))\n-
        Runtime SDK: Improve client  cert/key rotation of the RuntimeSDK client ([#&#8203;13213](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13213))\n-
        Testing/e2e: Fix unit test flakes, improve clusterctl download error in e2e
        tests ([#&#8203;13045](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13045))\n-
        Testing: Fix flaky by waiting for CRD finalizer processing ([#&#8203;13470](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13470))\n-
        Testing: Fix flaky TestClusterReconciler unit test ([#&#8203;13180](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13180))\n-
        Testing: Fix TestReconcile flake ([#&#8203;13255](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13255))\n-
        Testing: Fix webhook envtest tests for Kubernetes < v1.35 ([#&#8203;13170](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13170))\n-
        Upgrades: Remove conflicting rules field from aggregated ClusterRoles ([#&#8203;13490](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13490))\n-
        util: Fix a panic in conditions.Delete method if the sources condition list
        is empty ([#&#8203;13048](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13048))\n-
        util: Fix exponential backoff with ReconcilerRateLimiting ([#&#8203;13416](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13416))\n-
        util: Fix patchHelper unit test flakes ([#&#8203;13412](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13412))\n\n####
        :seedling: Others\n\n- API: Deprecate custom Condition types ([#&#8203;13237](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13237))\n-
        API: Introduce conversion.MarshalDataUnsafeNoCopy to avoid unnecessary memory
        allocations during conversion ([#&#8203;13402](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13402))\n-
        API: Postpone date when we stop serving v1beta1 ([#&#8203;13394](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13394))\n-
        API: Relax validation for Machine .status.addresses to maximum of 128 instead
        of 32 items ([#&#8203;13060](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13060))\n-
        API: Relax validation for Machine .status.addresses to maximum of 256 instead
        of 128 items ([#&#8203;13395](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13395))\n-
        CAPD/CAPIM: Implement .status.failureDomain for DockerMachine & DevMachine
        ([#&#8203;13286](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13286))\n-
        CAPD: Implement pause for DockerMachinePool ([#&#8203;13445](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13445))\n-
        CAPD: Improve condition if CAPD Machine is not yet ready for bootstrap exec
        ([#&#8203;13461](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13461))\n-
        CAPD: Move RBAC for devmachinetemplates from main.go to controller.go ([#&#8203;13271](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13271))\n-
        CAPD: Reduce verbosity of CAPD exec log ([#&#8203;13493](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13493))\n-
        CAPD: Use select with time.After instead of time.Sleep ([#&#8203;13480](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13480))\n-
        CAPIM: Fix inMemory watch ([#&#8203;13229](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13229))\n-
        CI: Bump golangci-lint v2.7.0 ([#&#8203;13108](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13108))\n-
        CI: Bump Kubernetes version used for testing to v1.35.0-rc.0 ([#&#8203;13103](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13103))\n-
        CI: Bump Kubernetes version used for testing to v1.35.0-rc.1 ([#&#8203;13138](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13138))\n-
        CI: Drop security scan on 1.10 ([#&#8203;13454](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13454))\n-
        CI: Dump resources in scale test ([#&#8203;13232](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13232))\n-
        CI: Improve Fake API server ([#&#8203;13183](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13183))\n-
        CI: Inmemory APIserver fails for unsupported fieldSelectors ([#&#8203;13306](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13306))\n-
        CI: Migrate away from custom GitHub action approval workflow ([#&#8203;13533](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13533))\n-
        CI: Revive the debug endpoint for CAPDev in-memory ([#&#8203;13423](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13423))\n-
        CI: Use env test 1.35.0 ([#&#8203;13168](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13168))\n-
        ClusterCache: Remove stack traces from ClusterCache errors ([#&#8203;13396](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13396))\n-
        ClusterClass: Add validation in ClusterClass for CP MachineInfra ([#&#8203;13378](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13378))\n-
        ClusterClass: Fix test compute control plane version ([#&#8203;13287](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13287))\n-
        ClusterClass: Improve topology diff ([#&#8203;13166](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13166))\n-
        ClusterClass: Simplify GetUpgradePlanFromClusterClassVersions ([#&#8203;13276](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13276))\n-
        clusterctl: Add cloudscale-ch-cloudscale provider ([#&#8203;13567](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13567))\n-
        clusterctl: Bump cert-manager to v1.20.0 ([#&#8203;13482](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13482))\n-
        clusterctl: Bump cert-manager to v1.20.1 ([#&#8203;13515](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13515))\n-
        clusterctl: Bump cert-manager v1.19.4 ([#&#8203;13376](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13376))\n-
        clusterctl: Bump Cert-manager v1.20.2 ([#&#8203;13598](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13598))\n-
        clusterctl: Drop handling of old cert-manager annotation in clusterctl ([#&#8203;13202](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13202))\n-
        clusterctl: Update cert-manager to v1.19.3 ([#&#8203;13307](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13307))\n-
        clusterctl: Update to cert-manager v1.19.2 ([#&#8203;13277](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13277))\n-
        ClusterResourceSet: Remove ClusterResourceSet ensureKubernetesServiceCreated
        ([#&#8203;13158](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13158))\n-
        ClusterResourceSet: Set WithOwnedV1Beta1Conditions for ClusterResourceSet
        patch ([#&#8203;13267](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13267))\n-
        Community meeting: Add AndiDog as machine pool area reviewer ([#&#8203;13033](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13033))\n-
        Dependency: Bump go 1.25.7 ([#&#8203;13323](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13323))\n-
        Dependency: Bump Go to v1.24.11 ([#&#8203;13106](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13106))\n-
        Dependency: Bump Go to v1.25.6 ([#&#8203;13240](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13240))\n-
        Dependency: Bump go v1.25.8 ([#&#8203;13428](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13428))\n-
        Dependency: Bump go v1.25.9 ([#&#8203;13553](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13553))\n-
        Dependency: Bump go-github to v82 ([#&#8203;13296](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13296))\n-
        Dependency: Bump golang.org/x/net to v0.51 to fix CVE ([#&#8203;13392](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13392))\n-
        Dependency: Bump the all-go-mod-patch-and-minor group across 3 directories
        with 4 updates ([#&#8203;13582](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13582))\n-
        Dependency: Switch from docker to moby dependencies ([#&#8203;13545](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13545))\n-
        Devtools: Add additional\\_uncategorized\\_resources for Tilt ([#&#8203;13312](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13312))\n-
        Devtools: Add labels to cluster deployment form fields ([#&#8203;13441](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13441))\n-
        Devtools: Add other to prow job generator ([#&#8203;13537](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13537))\n-
        Devtools: Bump CAPI Visualizer to v1.5.0 ([#&#8203;13222](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13222))\n-
        Devtools: Enable native histograms in Grafana / Prometheus ([#&#8203;13304](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13304))\n-
        Devtools: Make kind image configurable via env var for make tilt-up ([#&#8203;13333](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13333))\n-
        Devtools: Updated dev observability stack ([#&#8203;13044](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13044))\n-
        e2e: 0 in e2e tests ([#&#8203;13429](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13429))\n-
        e2e: Add json struct tags to ContainerImage ([#&#8203;13130](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13130))\n-
        e2e: Add retry in test framework when getting manifest YAMLs ([#&#8203;13357](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13357))\n-
        e2e: Bump autoscaler version used for testing to v1.34.2 ([#&#8203;13102](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13102))\n-
        e2e: Bump autoscaler version used for testing to v1.35.0 ([#&#8203;13353](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13353))\n-
        e2e: Bump kind to v0.31.0 ([#&#8203;13162](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13162))\n-
        e2e: Bump Kubernetes version used for testing to v1.35.0 ([#&#8203;13151](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13151))\n-
        e2e: Bump to etcd-v3.6.6-0 ([#&#8203;13144](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13144))\n-
        e2e: Do not expect Machines for MachinePools not supporting Machines ([#&#8203;13071](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13071))\n-
        e2e: Drop handling for clusterctl < v1.7.2 in e2e tests & framework ([#&#8203;13347](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13347))\n-
        e2e: Drop unused e2e test template & handling for Kubernetes < v1.25 in e2e
        CC ([#&#8203;13348](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13348))\n-
        e2e: Extend test extension to improve test coverage ([#&#8203;13343](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13343))\n-
        e2e: Improve scale test for re-entrancy and improve observability stack ([#&#8203;13492](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13492))\n-
        e2e: Make clusterctl upgrade test to work when there are no machines ([#&#8203;13072](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13072))\n-
        e2e: Remove handling for Kubernetes <= v1.28 in clusterctl upgrade test ([#&#8203;13157](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13157))\n-
        e2e: Skip test using outdated docker client ([#&#8203;13125](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13125))\n-
        e2e: Small cleanup in the RuntimeSDK test ([#&#8203;13274](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13274))\n-
        e2e: Start testing against Kubernetes v1.36 ([#&#8203;13152](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13152))\n-
        e2e: Start testing with Kubernetes v1.36.0-beta.0 ([#&#8203;13513](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13513))\n-
        e2e: Start testing with Kubernetes v1.36.0-rc.0 ([#&#8203;13569](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13569))\n-
        e2e: Start testing with Kubernetes v1.36.0-rc.1 ([#&#8203;13587](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13587))\n-
        e2e: Use crane to pre-pull images instead of docker pull ([#&#8203;13113](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13113))\n-
        KCP: Drop unnecessary etcd call in KCP ([#&#8203;13330](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13330))\n-
        KCP: Fix flaky KCP test ([#&#8203;13374](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13374))\n-
        KCP: KCP should handle missing control plane label ([#&#8203;13466](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13466))\n-
        KCP: KCP should read only KCP machines ([#&#8203;13457](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13457))\n-
        KCP: KCP should report missing certificates ([#&#8203;13175](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13175))\n-
        KCP: KCP should report missing Node labels and taint ([#&#8203;13176](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13176))\n-
        KCP: Migrate from Requeue to RequeueAfter in kcp ([#&#8203;13028](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13028))\n-
        KCP: Remove live list Machine call in KCP ([#&#8203;13458](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13458))\n-
        KCP: Remove the ControlPlaneKubeletLocalMode for kubeadm 1.36 later ([#&#8203;13177](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13177))\n-
        Logging: Drop or reduce verbosity for noisy logs ([#&#8203;13420](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13420))\n-
        Logging: Log flags on controller startup ([#&#8203;13437](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13437))\n-
        Logging: Use klog.Obj in log messages ([#&#8203;13421](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13421))\n-
        Machine: Avoid unsetting nodeDeletionTimeoutSeconds during Machine deletion
        ([#&#8203;13401](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13401))\n-
        MachineHealthCheck: Decrease verbosity for MHC log entry ([#&#8203;13076](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13076))\n-
        MachineHealthCheck: Increase MHC rate limiting and filter events ([#&#8203;13422](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13422))\n-
        MachinePool: Fix reconcileDelete returning unnecessary error ([#&#8203;13481](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13481))\n-
        Misc: Increase default kube-api qps/burst ([#&#8203;13317](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13317))\n-
        Misc: Removing cluster-api-provider-nested as it is read-only ([#&#8203;13500](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13500))\n-
        Misc: Removing v1beta1 from admissionReviewVersions & conversionReviewVersions
        ([#&#8203;13190](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13190))\n-
        Runtime SDK: Add httpClientCache to runtime client ([#&#8203;13075](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13075))\n-
        Runtime SDK: Allow chained upgrade with runtimeSDK feature flag false ([#&#8203;13517](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13517))\n-
        Testing: Extend managedField mitigation unit test ([#&#8203;13450](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13450))\n-
        Testing: Improve error reporting of envtest CleanupAndWait ([#&#8203;13446](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13446))\n-
        Testing: Improve pod log streaming to avoid duplicate logs ([#&#8203;13410](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13410))\n-
        Testing: Increase envtest manager graceful shutdown timeout & print goroutines
        on error ([#&#8203;13443](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13443))\n-
        Testing: Simplify TestGetNode unit test ([#&#8203;13196](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13196))\n-
        Testing: Update version matrix for GitHub workflows for release 1.12 ([#&#8203;13049](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13049))\n-
        util: Add safeguard to patchHelper to avoid sending empty patches to the apiserver
        ([#&#8203;13403](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13403))\n-
        util: Export controller util ([#&#8203;13363](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13363))\n-
        util: Improve patch helper for no-op cases ([#&#8203;13364](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13364))\n-
        util: Optimise patch calls ([#&#8203;13367](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13367))\n-
        util: Reduce dep tree for util/patch ([#&#8203;13275](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13275))\n-
        util: Stop using patch helper when enforcing finalizers ([#&#8203;13365](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13365))\n\n:book:
        Additionally, there have been 47 contributions to our documentation and book.
        ([#&#8203;12872](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12872),
        [#&#8203;12971](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12971),
        [#&#8203;13016](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13016),
        [#&#8203;13043](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13043),
        [#&#8203;13055](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13055),
        [#&#8203;13079](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13079),
        [#&#8203;13086](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13086),
        [#&#8203;13087](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13087),
        [#&#8203;13088](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13088),
        [#&#8203;13095](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13095),
        [#&#8203;13134](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13134),
        [#&#8203;13140](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13140),
        [#&#8203;13153](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13153),
        [#&#8203;13155](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13155),
        [#&#8203;13179](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13179),
        [#&#8203;13193](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13193),
        [#&#8203;13194](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13194),
        [#&#8203;13195](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13195),
        [#&#8203;13201](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13201),
        [#&#8203;13204](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13204),
        [#&#8203;13205](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13205),
        [#&#8203;13206](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13206),
        [#&#8203;13207](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13207),
        [#&#8203;13216](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13216),
        [#&#8203;13220](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13220),
        [#&#8203;13228](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13228),
        [#&#8203;13259](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13259),
        [#&#8203;13260](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13260),
        [#&#8203;13272](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13272),
        [#&#8203;13283](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13283),
        [#&#8203;13297](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13297),
        [#&#8203;13302](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13302),
        [#&#8203;13311](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13311),
        [#&#8203;13334](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13334),
        [#&#8203;13414](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13414),
        [#&#8203;13419](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13419),
        [#&#8203;13435](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13435),
        [#&#8203;13436](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13436),
        [#&#8203;13456](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13456),
        [#&#8203;13527](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13527),
        [#&#8203;13534](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13534),
        [#&#8203;13535](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13535),
        [#&#8203;13560](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13560),
        [#&#8203;13577](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13577),
        [#&#8203;13581](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13581),
        [#&#8203;13586](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13586),
        [#&#8203;13590](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13590))\n\n####
        Dependencies\n\n##### Added\n\n- github.com/cenkalti/backoff/v5: [v5.0.3](https://redirect.github.com/cenkalti/backoff/tree/v5.0.3)\n-
        github.com/google/go-github/v82: [v82.0.0](https://redirect.github.com/google/go-github/tree/v82.0.0)\n-
        golang.org/x/tools/go/expect: v0.1.0-deprecated\n- golang.org/x/tools/go/packages/packagestest:
        v0.1.1-deprecated\n- gonum.org/v1/gonum: v0.17.0\n\n##### Changed\n\n- cel.dev/expr:
        v0.24.0 \u2192 v0.25.1\n- cloud.google.com/go/compute/metadata: v0.6.0 \u2192
        v0.9.0\n- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
        [v1.26.0 \u2192 v1.31.0](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.31.0)\n-
        github.com/cncf/xds/go: [2f00578 \u2192 ee656c7](https://redirect.github.com/cncf/xds/compare/2f00578...ee656c7)\n-
        github.com/coredns/corefile-migration: [v1.0.29 \u2192 v1.0.31](https://redirect.github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.31)\n-
        github.com/envoyproxy/go-control-plane/envoy: [v1.32.4 \u2192 v1.36.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.4...envoy/v1.36.0)\n-
        github.com/envoyproxy/go-control-plane: [v0.13.4 \u2192 v0.14.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.4...v0.14.0)\n-
        github.com/envoyproxy/protoc-gen-validate: [v1.2.1 \u2192 v1.3.0](https://redirect.github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0)\n-
        github.com/fatih/color: [v1.18.0 \u2192 v1.19.0](https://redirect.github.com/fatih/color/compare/v1.18.0...v1.19.0)\n-
        github.com/go-jose/go-jose/v4: [v4.0.4 \u2192 v4.1.3](https://redirect.github.com/go-jose/go-jose/compare/v4.0.4...v4.1.3)\n-
        github.com/golang/glog: [v1.2.4 \u2192 v1.2.5](https://redirect.github.com/golang/glog/compare/v1.2.4...v1.2.5)\n-
        github.com/google/go-querystring: [v1.1.0 \u2192 v1.2.0](https://redirect.github.com/google/go-querystring/compare/v1.1.0...v1.2.0)\n-
        github.com/google/pprof: [f64d9cf \u2192 294ebfa](https://redirect.github.com/google/pprof/compare/f64d9cf...294ebfa)\n-
        github.com/grpc-ecosystem/grpc-gateway/v2: [v2.26.3 \u2192 v2.28.0](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.28.0)\n-
        github.com/onsi/ginkgo/v2: [v2.27.2 \u2192 v2.28.1](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.28.1)\n-
        github.com/onsi/gomega: [v1.38.2 \u2192 v1.39.1](https://redirect.github.com/onsi/gomega/compare/v1.38.2...v1.39.1)\n-
        github.com/prometheus/client\\_golang: [v1.22.0 \u2192 v1.23.2](https://redirect.github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2)\n-
        github.com/prometheus/common: [v0.62.0 \u2192 v0.66.1](https://redirect.github.com/prometheus/common/compare/v0.62.0...v0.66.1)\n-
        github.com/prometheus/procfs: [v0.15.1 \u2192 v0.16.1](https://redirect.github.com/prometheus/procfs/compare/v0.15.1...v0.16.1)\n-
        github.com/spf13/cobra: [v1.10.1 \u2192 v1.10.2](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)\n-
        github.com/spiffe/go-spiffe/v2: [v2.5.0 \u2192 v2.6.0](https://redirect.github.com/spiffe/go-spiffe/compare/v2.5.0...v2.6.0)\n-
        github.com/valyala/fastjson: [v1.6.4 \u2192 v1.6.10](https://redirect.github.com/valyala/fastjson/compare/v1.6.4...v1.6.10)\n-
        go.etcd.io/bbolt: v1.4.2 \u2192 v1.4.3\n- go.etcd.io/etcd/api/v3: v3.6.6 \u2192
        v3.6.10\n- go.etcd.io/etcd/client/pkg/v3: v3.6.6 \u2192 v3.6.10\n- go.etcd.io/etcd/client/v3:
        v3.6.6 \u2192 v3.6.10\n- go.etcd.io/etcd/pkg/v3: v3.6.4 \u2192 v3.6.5\n- go.etcd.io/etcd/server/v3:
        v3.6.4 \u2192 v3.6.5\n- go.opentelemetry.io/auto/sdk: v1.1.0 \u2192 v1.2.1\n-
        go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 \u2192 v1.39.0\n- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
        v0.58.0 \u2192 v0.65.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
        v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace:
        v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/metric: v1.35.0 \u2192
        v1.43.0\n- go.opentelemetry.io/otel/sdk/metric: v1.34.0 \u2192 v1.43.0\n-
        go.opentelemetry.io/otel/sdk: v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/trace:
        v1.35.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel: v1.35.0 \u2192 v1.43.0\n-
        go.opentelemetry.io/proto/otlp: v1.5.0 \u2192 v1.10.0\n- go.yaml.in/yaml/v2:
        v2.4.2 \u2192 v2.4.3\n- golang.org/x/crypto: v0.45.0 \u2192 v0.50.0\n- golang.org/x/mod:
        v0.29.0 \u2192 v0.34.0\n- golang.org/x/net: v0.47.0 \u2192 v0.53.0\n- golang.org/x/oauth2:
        v0.33.0 \u2192 v0.36.0\n- golang.org/x/sync: v0.18.0 \u2192 v0.20.0\n- golang.org/x/sys:
        v0.38.0 \u2192 v0.43.0\n- golang.org/x/telemetry: [`078029d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/078029d)
        \u2192 [`579e4da`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/579e4da)\n-
        golang.org/x/term: v0.37.0 \u2192 v0.42.0\n- golang.org/x/text: v0.31.0 \u2192
        v0.36.0\n- golang.org/x/tools: v0.38.0 \u2192 v0.43.0\n- google.golang.org/appengine:
        v1.6.7 \u2192 v1.6.5\n- google.golang.org/genproto/googleapis/api: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
        \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
        google.golang.org/genproto/googleapis/rpc: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
        \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
        google.golang.org/grpc: v1.72.3 \u2192 v1.80.0\n- google.golang.org/protobuf:
        v1.36.7 \u2192 v1.36.11\n- gopkg.in/evanphx/json-patch.v4: v4.12.0 \u2192
        v4.13.0\n- k8s.io/api: v0.34.2 \u2192 v0.35.3\n- k8s.io/apiextensions-apiserver:
        v0.34.2 \u2192 v0.35.3\n- k8s.io/apimachinery: v0.34.2 \u2192 v0.35.3\n- k8s.io/apiserver:
        v0.34.2 \u2192 v0.35.3\n- k8s.io/client-go: v0.34.2 \u2192 v0.35.3\n- k8s.io/cluster-bootstrap:
        v0.34.2 \u2192 v0.35.3\n- k8s.io/code-generator: v0.34.2 \u2192 v0.35.3\n-
        k8s.io/component-base: v0.34.2 \u2192 v0.35.3\n- k8s.io/gengo/v2: [`85fd79d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/85fd79d)
        \u2192 [`ec3ebc5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/ec3ebc5)\n-
        k8s.io/kms: v0.34.2 \u2192 v0.35.3\n- k8s.io/kube-openapi: [`f3f2b99`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/f3f2b99)
        \u2192 [`589584f`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/589584f)\n-
        k8s.io/utils: [`4c0f3b2`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/4c0f3b2)
        \u2192 [`bc988d5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/bc988d5)\n-
        sigs.k8s.io/controller-runtime: v0.22.4 \u2192 v0.23.3\n- sigs.k8s.io/json:
        [`cfa47c3`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/cfa47c3)
        \u2192 [`2d32026`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/2d32026)\n-
        sigs.k8s.io/structured-merge-diff/v6: v6.3.0 \u2192 v6.3.2\n\n##### Removed\n\n-
        github.com/ProtonMail/go-crypto: [7d5c6f0](https://redirect.github.com/ProtonMail/go-crypto/tree/7d5c6f0)\n-
        github.com/bwesterb/go-ristretto: [v1.2.3](https://redirect.github.com/bwesterb/go-ristretto/tree/v1.2.3)\n-
        github.com/cloudflare/circl: [v1.6.1](https://redirect.github.com/cloudflare/circl/tree/v1.6.1)\n-
        github.com/google/go-github/v53: [v53.2.0](https://redirect.github.com/google/go-github/tree/v53.2.0)\n-
        github.com/zeebo/errs: [v1.4.0](https://redirect.github.com/zeebo/errs/tree/v1.4.0)\n-
        go.uber.org/automaxprocs: v1.6.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
        defined)\n\n\U0001F6A6 **Automerge**: Enabled.\n\n\u267B **Rebasing**: Whenever
        PR is behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
        **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/YAKEcloud/yake-ansible/pull/608
      child_jobs: []
      commit_id: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
      event_id: 0da81450-3db5-11f1-9da1-3798a84420a8
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/1e212ac8b71c43c2824eb9f4a8131ea4/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/1e212ac8b71c43c2824eb9f4a8131ea4/work/logs
        result_data_file: /var/lib/zuul/builds/1e212ac8b71c43c2824eb9f4a8131ea4/work/results.json
        src_root: /var/lib/zuul/builds/1e212ac8b71c43c2824eb9f4a8131ea4/work/src
        work_root: /var/lib/zuul/builds/1e212ac8b71c43c2824eb9f4a8131ea4/work
      include_vars: []
      items:
      - branch: main
        change: '608'
        change_message: "chore(deps): update dependency kubernetes-sigs/cluster-api
          to v1.13.0\n\nThis PR contains the following updates:\n\n| Package | Update
          | Change |\n|---|---|---|\n| [kubernetes-sigs/cluster-api](https://redirect.github.com/kubernetes-sigs/cluster-api)
          | minor | `v1.12.5` \u2192 `v1.13.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kubernetes-sigs/cluster-api
          (kubernetes-sigs/cluster-api)</summary>\n\n### [`v1.13.0`](https://redirect.github.com/kubernetes-sigs/cluster-api/releases/tag/v1.13.0)\n\n[Compare
          Source](https://redirect.github.com/kubernetes-sigs/cluster-api/compare/v1.12.5...v1.13.0)\n\n####
          \U0001F44C Kubernetes version support\n\n- Management Cluster: v1.32.x ->
          v1.35.x\n- Workload Cluster: v1.30.x -> v1.35.x\n\n[More information about
          version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html)\n\n####
          Highlights\n\nCAPI v1.13 is a release focused on stability, reliability
          and performances:\n\n- Bumped to Go 1.25, controller-runtime v0.23, k8s.io/\\*
          v0.35, controller-gen v0.20\n- KCP now allows to recover from different
          kind of failures as well as from multiple failures:\n  - Increased tolerance
          to unexpected state of control plane components (accidental node deletion,
          manual removal of etcd members, accidental deletion of kubeadm control plane
          labels, and more)\n  - Better visibility on common symptoms of kubeadm join
          errors (failed to promote etcd member, failed to apply kubeadm control plane
          labels and taints)\n- Multiple improvements to improve controllers memory
          and CPU footprint, performance and stability at scale\n\nNote: Cluster API
          is only supported on conformant Kubernetes Clusters and contract-relevant
          provider resources (e.g. InfraCluster) have to be implemented as CRDs (i.e.
          not via an aggregated apiserver).\n\n#### Other changes\n\n- The implementation
          of the [Taint propagation proposal](https://redirect.github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20250513-propogate-taints.md)
          is now completed\n- Runtime Hooks are now embedding v1beta2 Cluster types\n-
          Machine now reports info about machine placement in the status.failureDomain
          field\n- rolloutAfter for control plane and MachineDeployments can now be
          controlled from Cluster.spec.topology\n- MachineWaitForVolumeDetachConsiderVolumeAttachments
          feature graduated to GA\n- PriorityQueue feature graduated to beta and it
          is now enabled by default\n- ReconcilerRateLimiting feature graduated to
          beta and it is now enabled by default\n  - Starting from this release ReconcilerRateLimiting
          feature also requires PriorityQueue to be enabled. This ensures that ReconcilerRateLimiting
          works consistently with controller runtime ExponentialBackoff.\n\n#### Deprecation
          and Removals Warning\n\n- v1alpha3 and v1alpha4 apiVersions have been removed\n-
          Reminder: [v1beta1 is on track to be unserved in CAPI v1.16](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11920)\n
          \ - Reminder: Provider should start implementing the v1beta2 contract ASAP.\n\nFor
          additional details for providers, please take a look at [Cluster API v1.12
          compared to v1.13](https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.12-to-v1.13).\\[GitHub
          issue #REPLACE ME]\\(REPLACE ME)\n\n#### Changes since v1.12.0\n\n#### :chart\\_with\\_upwards\\_trend:
          Overview\n\n- 279 new commits merged\n- 10 breaking changes :warning:\n-
          30 feature additions \u2728\n- 39 bugs fixed \U0001F41B\n\n#### :memo: Proposals\n\n-
          Core: Update autoscaling from zero enhancement proposal with node labels
          and taints configuration clarification ([#&#8203;13308](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13308))\n\n####
          :warning: Breaking Changes\n\n- API/Runtime SDK: Bump Runtime Hooks v1alpha1
          types to core CAPI v1beta2 ([#&#8203;13200](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13200))\n-
          API: Remove v1alpha3 + v1alpha4 apiVersions ([#&#8203;13199](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13199))\n-
          CABPK: Remove deprecated --cluster-concurrency flag in CABPK ([#&#8203;13288](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13288))\n-
          CAPD: Mark docker resources as deprecated ([#&#8203;13565](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13565))\n-
          ClusterCache: Remove deprecated ClusterCache GetClientCertificatePrivateKey
          ([#&#8203;13156](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13156))\n-
          ClusterClass: Remove deprecated ShouldSkipImmutabilityChecks ([#&#8203;13291](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13291))\n-
          clusterctl: Remove deprecated --disable-grouping clusterctl describe cluster
          flag ([#&#8203;13289](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13289))\n-
          clusterctl: Remove deprecated provider CRD migration from clusterctl upgrade
          ([#&#8203;13290](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13290))\n-
          Dependency: Bump to controller-runtime main & controller-tools v0.20 ([#&#8203;13159](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13159))\n-
          Misc: Remove deprecated ParseMajorMinorPatchTolerant / ParseMajorMinorPatch
          ([#&#8203;13292](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13292))\n\n####
          :sparkles: New Features\n\n- API: Backport newly introduced v1beta2 API
          fields to v1beta1 ([#&#8203;13455](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13455))\n-
          CABPK: Optimize cache configuration of CABPK & standardize cache/client
          setup ([#&#8203;13407](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13407))\n-
          CAPD: Implement DevMachinePools ([#&#8203;13346](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13346))\n-
          CAPD: Improve CAPD wait for multi-user target ([#&#8203;13514](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13514))\n-
          CAPD: Support externally managed LB ([#&#8203;13362](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13362))\n-
          Cluster: Only set ownerReference on InfraCluster/ControlPlane when Topology
          is defined ([#&#8203;13332](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13332))\n-
          ClusterCache: Add ClusterFilter to ClusterCache Options ([#&#8203;12665](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12665))\n-
          ClusterClass: Implement support for taints ([#&#8203;13192](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13192))\n-
          clusterctl: Allow overriding image name in clusterctl config ([#&#8203;13014](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13014))\n-
          Core: Optimize cache configuration of core CAPI ([#&#8203;13488](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13488))\n-
          Dependency: Bump Go to v1.25.5 ([#&#8203;13164](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13164))\n-
          Dependency: Bump to controller-runtime v0.23 ([#&#8203;13245](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13245))\n-
          Devtools: Add a flag to skip image preloading ([#&#8203;13143](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13143))\n-
          KCP/CABPK: Allow diskSetup to include partition layout ([#&#8203;11634](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/11634))\n-
          KCP/MachineDeployment/Cluster: Add rolloutAfter to cluster.spec.topology
          ([#&#8203;13391](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13391))\n-
          KCP: Allow remediation of multiple failures in KCP ([#&#8203;13352](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13352))\n-
          KCP: Bump coredns/corefile-migration to v1.0.30 ([#&#8203;13282](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13282))\n-
          KCP: Implement support for machine taints ([#&#8203;13181](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13181))\n-
          KCP: Optimize cache configuration of KCP ([#&#8203;13460](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13460))\n-
          Machine: Add Machine status.failureDomain ([#&#8203;13266](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13266))\n-
          Machine: Promote MachineWaitForVolumeDetachConsiderVolumeAttachments feature
          to GA ([#&#8203;13293](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13293))\n-
          Metrics/e2e: Add infra CRDs to dashboards, improve/fix dashboards, enable
          native histograms ([#&#8203;13354](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13354))\n-
          Misc: Disable DWARF and symbol table to decrease binary/image size ([#&#8203;12856](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12856))\n-
          Misc: Enable PriorityQueue per default ([#&#8203;13171](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13171))\n-
          Misc: Promote ReconcileRateLimiting to beta (enabled per default) ([#&#8203;13373](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13373))\n-
          Misc: Tune controller concurrency and cache timeout for scale ([#&#8203;13496](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13496))\n-
          Release: Prepare main branch for v1.13 ([#&#8203;13174](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13174))\n-
          Testing: Add example / debug suite for envtest ([#&#8203;13453](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13453))\n-
          util: Extend conversion tests to cover the \"no spec\" case ([#&#8203;13409](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13409))\n-
          util: Refresh cache entries on cache hit in SSA caches ([#&#8203;13459](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13459))\n\n####
          :bug: Bug Fixes\n\n- API: Fix v1beta1 ControlPlane contract to handle .status.initialized
          correctly ([#&#8203;13186](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13186))\n-
          CAPD: Fix \"Failed to exec DockerMachine bootstrap\" errors in CAPD ([#&#8203;13447](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13447))\n-
          CAPD: Remove finalizers during deletion if ownerRef was never set for cluster
          controllers ([#&#8203;13239](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13239))\n-
          CAPIM: Extend CAPD in-memory backend to set CP taint to fix scale tests
          ([#&#8203;13187](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13187))\n-
          CAPIM: Fix in-memory watch unit test ([#&#8203;13464](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13464))\n-
          CI: Bump trivy to v0.69.2 to fix CI ([#&#8203;13387](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13387))\n-
          Cluster: Fix panic in Cluster conversion ([#&#8203;13383](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13383))\n-
          ClusterClass/KCP/MachineSet/MachineDeployment: Mitigate managedFields apiserver
          issue for SSA ([#&#8203;13338](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13338))\n-
          ClusterClass: Allow adding spec via ClusterClass JSON patches ([#&#8203;13225](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13225))\n-
          ClusterClass: Do not overwrite global http.DefaultClient TLSConfig ([#&#8203;13058](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13058))\n-
          ClusterClass: Fix upgradePlan computation in GetUpgradePlanFromClusterClassVersions
          ([#&#8203;13463](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13463))\n-
          Dependency: Bump dependencies to fix CVE GO-2026-4394 (go.opentelemetry.io/otel/sdk
          pkg) ([#&#8203;13372](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13372))\n-
          Dependency: Fix CVE-2026-39883 ([#&#8203;13573](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13573))\n-
          e2e: Add wait-resource-versions-{become,remain}-stable intervals to e2e
          config ([#&#8203;13263](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13263))\n-
          e2e: Clean up namespace in e2e tests ([#&#8203;13233](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13233))\n-
          e2e: Fix cross-ns scale test ([#&#8203;13309](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13309))\n-
          e2e: Fix goroutine & memory leak in inmemory provider ([#&#8203;13361](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13361))\n-
          e2e: Fix node-label calculation in test extension & fix upgrade test ([#&#8203;13356](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13356))\n-
          e2e: Fix WaitForMachinesReady interval ([#&#8203;13050](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13050))\n-
          e2e: Increase reconcile timeout for KCP & DockerMachine ([#&#8203;13093](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13093))\n-
          e2e: Only retry creating objects that failed ([#&#8203;13265](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13265))\n-
          e2e: Tolerate NotFound errors during Namespace deletion in scale test cleanup
          ([#&#8203;13439](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13439))\n-
          KCP/MachineSet: Preserve existing object names for backward compatibility
          with pre-v1.7 in-place updates ([#&#8203;13124](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13124))\n-
          KCP: Grant `delete` permissions to Secrets. ([#&#8203;13070](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13070))\n-
          KCP: KCP deletion should tolerate missing InfraTemplates ([#&#8203;13562](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13562))\n-
          KCP: Use errors.Errorf instead of errors.Wrapf since the err is nil ([#&#8203;13486](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13486))\n-
          Machine/MachineSet/MachineDeployment: Fix UpToDate calculation for rolloutAfter
          ([#&#8203;13404](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13404))\n-
          MachineSet: Use MachineSet template values in completeMoveMachine for in-place
          updates ([#&#8203;13059](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13059))\n-
          Misc: Fix bug while setting status for deprecated fields ([#&#8203;13336](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13336))\n-
          Runtime SDK: Improve client  cert/key rotation of the RuntimeSDK client
          ([#&#8203;13213](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13213))\n-
          Testing/e2e: Fix unit test flakes, improve clusterctl download error in
          e2e tests ([#&#8203;13045](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13045))\n-
          Testing: Fix flaky by waiting for CRD finalizer processing ([#&#8203;13470](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13470))\n-
          Testing: Fix flaky TestClusterReconciler unit test ([#&#8203;13180](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13180))\n-
          Testing: Fix TestReconcile flake ([#&#8203;13255](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13255))\n-
          Testing: Fix webhook envtest tests for Kubernetes < v1.35 ([#&#8203;13170](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13170))\n-
          Upgrades: Remove conflicting rules field from aggregated ClusterRoles ([#&#8203;13490](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13490))\n-
          util: Fix a panic in conditions.Delete method if the sources condition list
          is empty ([#&#8203;13048](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13048))\n-
          util: Fix exponential backoff with ReconcilerRateLimiting ([#&#8203;13416](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13416))\n-
          util: Fix patchHelper unit test flakes ([#&#8203;13412](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13412))\n\n####
          :seedling: Others\n\n- API: Deprecate custom Condition types ([#&#8203;13237](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13237))\n-
          API: Introduce conversion.MarshalDataUnsafeNoCopy to avoid unnecessary memory
          allocations during conversion ([#&#8203;13402](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13402))\n-
          API: Postpone date when we stop serving v1beta1 ([#&#8203;13394](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13394))\n-
          API: Relax validation for Machine .status.addresses to maximum of 128 instead
          of 32 items ([#&#8203;13060](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13060))\n-
          API: Relax validation for Machine .status.addresses to maximum of 256 instead
          of 128 items ([#&#8203;13395](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13395))\n-
          CAPD/CAPIM: Implement .status.failureDomain for DockerMachine & DevMachine
          ([#&#8203;13286](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13286))\n-
          CAPD: Implement pause for DockerMachinePool ([#&#8203;13445](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13445))\n-
          CAPD: Improve condition if CAPD Machine is not yet ready for bootstrap exec
          ([#&#8203;13461](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13461))\n-
          CAPD: Move RBAC for devmachinetemplates from main.go to controller.go ([#&#8203;13271](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13271))\n-
          CAPD: Reduce verbosity of CAPD exec log ([#&#8203;13493](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13493))\n-
          CAPD: Use select with time.After instead of time.Sleep ([#&#8203;13480](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13480))\n-
          CAPIM: Fix inMemory watch ([#&#8203;13229](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13229))\n-
          CI: Bump golangci-lint v2.7.0 ([#&#8203;13108](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13108))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.0 ([#&#8203;13103](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13103))\n-
          CI: Bump Kubernetes version used for testing to v1.35.0-rc.1 ([#&#8203;13138](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13138))\n-
          CI: Drop security scan on 1.10 ([#&#8203;13454](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13454))\n-
          CI: Dump resources in scale test ([#&#8203;13232](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13232))\n-
          CI: Improve Fake API server ([#&#8203;13183](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13183))\n-
          CI: Inmemory APIserver fails for unsupported fieldSelectors ([#&#8203;13306](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13306))\n-
          CI: Migrate away from custom GitHub action approval workflow ([#&#8203;13533](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13533))\n-
          CI: Revive the debug endpoint for CAPDev in-memory ([#&#8203;13423](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13423))\n-
          CI: Use env test 1.35.0 ([#&#8203;13168](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13168))\n-
          ClusterCache: Remove stack traces from ClusterCache errors ([#&#8203;13396](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13396))\n-
          ClusterClass: Add validation in ClusterClass for CP MachineInfra ([#&#8203;13378](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13378))\n-
          ClusterClass: Fix test compute control plane version ([#&#8203;13287](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13287))\n-
          ClusterClass: Improve topology diff ([#&#8203;13166](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13166))\n-
          ClusterClass: Simplify GetUpgradePlanFromClusterClassVersions ([#&#8203;13276](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13276))\n-
          clusterctl: Add cloudscale-ch-cloudscale provider ([#&#8203;13567](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13567))\n-
          clusterctl: Bump cert-manager to v1.20.0 ([#&#8203;13482](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13482))\n-
          clusterctl: Bump cert-manager to v1.20.1 ([#&#8203;13515](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13515))\n-
          clusterctl: Bump cert-manager v1.19.4 ([#&#8203;13376](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13376))\n-
          clusterctl: Bump Cert-manager v1.20.2 ([#&#8203;13598](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13598))\n-
          clusterctl: Drop handling of old cert-manager annotation in clusterctl ([#&#8203;13202](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13202))\n-
          clusterctl: Update cert-manager to v1.19.3 ([#&#8203;13307](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13307))\n-
          clusterctl: Update to cert-manager v1.19.2 ([#&#8203;13277](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13277))\n-
          ClusterResourceSet: Remove ClusterResourceSet ensureKubernetesServiceCreated
          ([#&#8203;13158](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13158))\n-
          ClusterResourceSet: Set WithOwnedV1Beta1Conditions for ClusterResourceSet
          patch ([#&#8203;13267](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13267))\n-
          Community meeting: Add AndiDog as machine pool area reviewer ([#&#8203;13033](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13033))\n-
          Dependency: Bump go 1.25.7 ([#&#8203;13323](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13323))\n-
          Dependency: Bump Go to v1.24.11 ([#&#8203;13106](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13106))\n-
          Dependency: Bump Go to v1.25.6 ([#&#8203;13240](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13240))\n-
          Dependency: Bump go v1.25.8 ([#&#8203;13428](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13428))\n-
          Dependency: Bump go v1.25.9 ([#&#8203;13553](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13553))\n-
          Dependency: Bump go-github to v82 ([#&#8203;13296](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13296))\n-
          Dependency: Bump golang.org/x/net to v0.51 to fix CVE ([#&#8203;13392](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13392))\n-
          Dependency: Bump the all-go-mod-patch-and-minor group across 3 directories
          with 4 updates ([#&#8203;13582](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13582))\n-
          Dependency: Switch from docker to moby dependencies ([#&#8203;13545](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13545))\n-
          Devtools: Add additional\\_uncategorized\\_resources for Tilt ([#&#8203;13312](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13312))\n-
          Devtools: Add labels to cluster deployment form fields ([#&#8203;13441](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13441))\n-
          Devtools: Add other to prow job generator ([#&#8203;13537](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13537))\n-
          Devtools: Bump CAPI Visualizer to v1.5.0 ([#&#8203;13222](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13222))\n-
          Devtools: Enable native histograms in Grafana / Prometheus ([#&#8203;13304](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13304))\n-
          Devtools: Make kind image configurable via env var for make tilt-up ([#&#8203;13333](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13333))\n-
          Devtools: Updated dev observability stack ([#&#8203;13044](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13044))\n-
          e2e: 0 in e2e tests ([#&#8203;13429](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13429))\n-
          e2e: Add json struct tags to ContainerImage ([#&#8203;13130](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13130))\n-
          e2e: Add retry in test framework when getting manifest YAMLs ([#&#8203;13357](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13357))\n-
          e2e: Bump autoscaler version used for testing to v1.34.2 ([#&#8203;13102](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13102))\n-
          e2e: Bump autoscaler version used for testing to v1.35.0 ([#&#8203;13353](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13353))\n-
          e2e: Bump kind to v0.31.0 ([#&#8203;13162](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13162))\n-
          e2e: Bump Kubernetes version used for testing to v1.35.0 ([#&#8203;13151](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13151))\n-
          e2e: Bump to etcd-v3.6.6-0 ([#&#8203;13144](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13144))\n-
          e2e: Do not expect Machines for MachinePools not supporting Machines ([#&#8203;13071](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13071))\n-
          e2e: Drop handling for clusterctl < v1.7.2 in e2e tests & framework ([#&#8203;13347](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13347))\n-
          e2e: Drop unused e2e test template & handling for Kubernetes < v1.25 in
          e2e CC ([#&#8203;13348](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13348))\n-
          e2e: Extend test extension to improve test coverage ([#&#8203;13343](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13343))\n-
          e2e: Improve scale test for re-entrancy and improve observability stack
          ([#&#8203;13492](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13492))\n-
          e2e: Make clusterctl upgrade test to work when there are no machines ([#&#8203;13072](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13072))\n-
          e2e: Remove handling for Kubernetes <= v1.28 in clusterctl upgrade test
          ([#&#8203;13157](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13157))\n-
          e2e: Skip test using outdated docker client ([#&#8203;13125](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13125))\n-
          e2e: Small cleanup in the RuntimeSDK test ([#&#8203;13274](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13274))\n-
          e2e: Start testing against Kubernetes v1.36 ([#&#8203;13152](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13152))\n-
          e2e: Start testing with Kubernetes v1.36.0-beta.0 ([#&#8203;13513](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13513))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.0 ([#&#8203;13569](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13569))\n-
          e2e: Start testing with Kubernetes v1.36.0-rc.1 ([#&#8203;13587](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13587))\n-
          e2e: Use crane to pre-pull images instead of docker pull ([#&#8203;13113](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13113))\n-
          KCP: Drop unnecessary etcd call in KCP ([#&#8203;13330](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13330))\n-
          KCP: Fix flaky KCP test ([#&#8203;13374](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13374))\n-
          KCP: KCP should handle missing control plane label ([#&#8203;13466](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13466))\n-
          KCP: KCP should read only KCP machines ([#&#8203;13457](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13457))\n-
          KCP: KCP should report missing certificates ([#&#8203;13175](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13175))\n-
          KCP: KCP should report missing Node labels and taint ([#&#8203;13176](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13176))\n-
          KCP: Migrate from Requeue to RequeueAfter in kcp ([#&#8203;13028](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13028))\n-
          KCP: Remove live list Machine call in KCP ([#&#8203;13458](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13458))\n-
          KCP: Remove the ControlPlaneKubeletLocalMode for kubeadm 1.36 later ([#&#8203;13177](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13177))\n-
          Logging: Drop or reduce verbosity for noisy logs ([#&#8203;13420](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13420))\n-
          Logging: Log flags on controller startup ([#&#8203;13437](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13437))\n-
          Logging: Use klog.Obj in log messages ([#&#8203;13421](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13421))\n-
          Machine: Avoid unsetting nodeDeletionTimeoutSeconds during Machine deletion
          ([#&#8203;13401](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13401))\n-
          MachineHealthCheck: Decrease verbosity for MHC log entry ([#&#8203;13076](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13076))\n-
          MachineHealthCheck: Increase MHC rate limiting and filter events ([#&#8203;13422](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13422))\n-
          MachinePool: Fix reconcileDelete returning unnecessary error ([#&#8203;13481](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13481))\n-
          Misc: Increase default kube-api qps/burst ([#&#8203;13317](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13317))\n-
          Misc: Removing cluster-api-provider-nested as it is read-only ([#&#8203;13500](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13500))\n-
          Misc: Removing v1beta1 from admissionReviewVersions & conversionReviewVersions
          ([#&#8203;13190](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13190))\n-
          Runtime SDK: Add httpClientCache to runtime client ([#&#8203;13075](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13075))\n-
          Runtime SDK: Allow chained upgrade with runtimeSDK feature flag false ([#&#8203;13517](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13517))\n-
          Testing: Extend managedField mitigation unit test ([#&#8203;13450](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13450))\n-
          Testing: Improve error reporting of envtest CleanupAndWait ([#&#8203;13446](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13446))\n-
          Testing: Improve pod log streaming to avoid duplicate logs ([#&#8203;13410](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13410))\n-
          Testing: Increase envtest manager graceful shutdown timeout & print goroutines
          on error ([#&#8203;13443](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13443))\n-
          Testing: Simplify TestGetNode unit test ([#&#8203;13196](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13196))\n-
          Testing: Update version matrix for GitHub workflows for release 1.12 ([#&#8203;13049](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13049))\n-
          util: Add safeguard to patchHelper to avoid sending empty patches to the
          apiserver ([#&#8203;13403](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13403))\n-
          util: Export controller util ([#&#8203;13363](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13363))\n-
          util: Improve patch helper for no-op cases ([#&#8203;13364](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13364))\n-
          util: Optimise patch calls ([#&#8203;13367](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13367))\n-
          util: Reduce dep tree for util/patch ([#&#8203;13275](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13275))\n-
          util: Stop using patch helper when enforcing finalizers ([#&#8203;13365](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13365))\n\n:book:
          Additionally, there have been 47 contributions to our documentation and
          book. ([#&#8203;12872](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12872),
          [#&#8203;12971](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/12971),
          [#&#8203;13016](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13016),
          [#&#8203;13043](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13043),
          [#&#8203;13055](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13055),
          [#&#8203;13079](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13079),
          [#&#8203;13086](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13086),
          [#&#8203;13087](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13087),
          [#&#8203;13088](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13088),
          [#&#8203;13095](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13095),
          [#&#8203;13134](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13134),
          [#&#8203;13140](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13140),
          [#&#8203;13153](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13153),
          [#&#8203;13155](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13155),
          [#&#8203;13179](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13179),
          [#&#8203;13193](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13193),
          [#&#8203;13194](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13194),
          [#&#8203;13195](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13195),
          [#&#8203;13201](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13201),
          [#&#8203;13204](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13204),
          [#&#8203;13205](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13205),
          [#&#8203;13206](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13206),
          [#&#8203;13207](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13207),
          [#&#8203;13216](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13216),
          [#&#8203;13220](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13220),
          [#&#8203;13228](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13228),
          [#&#8203;13259](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13259),
          [#&#8203;13260](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13260),
          [#&#8203;13272](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13272),
          [#&#8203;13283](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13283),
          [#&#8203;13297](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13297),
          [#&#8203;13302](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13302),
          [#&#8203;13311](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13311),
          [#&#8203;13334](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13334),
          [#&#8203;13414](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13414),
          [#&#8203;13419](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13419),
          [#&#8203;13435](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13435),
          [#&#8203;13436](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13436),
          [#&#8203;13456](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13456),
          [#&#8203;13527](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13527),
          [#&#8203;13534](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13534),
          [#&#8203;13535](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13535),
          [#&#8203;13560](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13560),
          [#&#8203;13577](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13577),
          [#&#8203;13581](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13581),
          [#&#8203;13586](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13586),
          [#&#8203;13590](https://redirect.github.com/kubernetes-sigs/cluster-api/issues/13590))\n\n####
          Dependencies\n\n##### Added\n\n- github.com/cenkalti/backoff/v5: [v5.0.3](https://redirect.github.com/cenkalti/backoff/tree/v5.0.3)\n-
          github.com/google/go-github/v82: [v82.0.0](https://redirect.github.com/google/go-github/tree/v82.0.0)\n-
          golang.org/x/tools/go/expect: v0.1.0-deprecated\n- golang.org/x/tools/go/packages/packagestest:
          v0.1.1-deprecated\n- gonum.org/v1/gonum: v0.17.0\n\n##### Changed\n\n- cel.dev/expr:
          v0.24.0 \u2192 v0.25.1\n- cloud.google.com/go/compute/metadata: v0.6.0 \u2192
          v0.9.0\n- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp:
          [v1.26.0 \u2192 v1.31.0](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.31.0)\n-
          github.com/cncf/xds/go: [2f00578 \u2192 ee656c7](https://redirect.github.com/cncf/xds/compare/2f00578...ee656c7)\n-
          github.com/coredns/corefile-migration: [v1.0.29 \u2192 v1.0.31](https://redirect.github.com/coredns/corefile-migration/compare/v1.0.29...v1.0.31)\n-
          github.com/envoyproxy/go-control-plane/envoy: [v1.32.4 \u2192 v1.36.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.4...envoy/v1.36.0)\n-
          github.com/envoyproxy/go-control-plane: [v0.13.4 \u2192 v0.14.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.4...v0.14.0)\n-
          github.com/envoyproxy/protoc-gen-validate: [v1.2.1 \u2192 v1.3.0](https://redirect.github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0)\n-
          github.com/fatih/color: [v1.18.0 \u2192 v1.19.0](https://redirect.github.com/fatih/color/compare/v1.18.0...v1.19.0)\n-
          github.com/go-jose/go-jose/v4: [v4.0.4 \u2192 v4.1.3](https://redirect.github.com/go-jose/go-jose/compare/v4.0.4...v4.1.3)\n-
          github.com/golang/glog: [v1.2.4 \u2192 v1.2.5](https://redirect.github.com/golang/glog/compare/v1.2.4...v1.2.5)\n-
          github.com/google/go-querystring: [v1.1.0 \u2192 v1.2.0](https://redirect.github.com/google/go-querystring/compare/v1.1.0...v1.2.0)\n-
          github.com/google/pprof: [f64d9cf \u2192 294ebfa](https://redirect.github.com/google/pprof/compare/f64d9cf...294ebfa)\n-
          github.com/grpc-ecosystem/grpc-gateway/v2: [v2.26.3 \u2192 v2.28.0](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.28.0)\n-
          github.com/onsi/ginkgo/v2: [v2.27.2 \u2192 v2.28.1](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.28.1)\n-
          github.com/onsi/gomega: [v1.38.2 \u2192 v1.39.1](https://redirect.github.com/onsi/gomega/compare/v1.38.2...v1.39.1)\n-
          github.com/prometheus/client\\_golang: [v1.22.0 \u2192 v1.23.2](https://redirect.github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2)\n-
          github.com/prometheus/common: [v0.62.0 \u2192 v0.66.1](https://redirect.github.com/prometheus/common/compare/v0.62.0...v0.66.1)\n-
          github.com/prometheus/procfs: [v0.15.1 \u2192 v0.16.1](https://redirect.github.com/prometheus/procfs/compare/v0.15.1...v0.16.1)\n-
          github.com/spf13/cobra: [v1.10.1 \u2192 v1.10.2](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)\n-
          github.com/spiffe/go-spiffe/v2: [v2.5.0 \u2192 v2.6.0](https://redirect.github.com/spiffe/go-spiffe/compare/v2.5.0...v2.6.0)\n-
          github.com/valyala/fastjson: [v1.6.4 \u2192 v1.6.10](https://redirect.github.com/valyala/fastjson/compare/v1.6.4...v1.6.10)\n-
          go.etcd.io/bbolt: v1.4.2 \u2192 v1.4.3\n- go.etcd.io/etcd/api/v3: v3.6.6
          \u2192 v3.6.10\n- go.etcd.io/etcd/client/pkg/v3: v3.6.6 \u2192 v3.6.10\n-
          go.etcd.io/etcd/client/v3: v3.6.6 \u2192 v3.6.10\n- go.etcd.io/etcd/pkg/v3:
          v3.6.4 \u2192 v3.6.5\n- go.etcd.io/etcd/server/v3: v3.6.4 \u2192 v3.6.5\n-
          go.opentelemetry.io/auto/sdk: v1.1.0 \u2192 v1.2.1\n- go.opentelemetry.io/contrib/detectors/gcp:
          v1.34.0 \u2192 v1.39.0\n- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:
          v0.58.0 \u2192 v0.65.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/exporters/otlp/otlptrace:
          v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/metric: v1.35.0 \u2192
          v1.43.0\n- go.opentelemetry.io/otel/sdk/metric: v1.34.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/otel/sdk: v1.34.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel/trace:
          v1.35.0 \u2192 v1.43.0\n- go.opentelemetry.io/otel: v1.35.0 \u2192 v1.43.0\n-
          go.opentelemetry.io/proto/otlp: v1.5.0 \u2192 v1.10.0\n- go.yaml.in/yaml/v2:
          v2.4.2 \u2192 v2.4.3\n- golang.org/x/crypto: v0.45.0 \u2192 v0.50.0\n- golang.org/x/mod:
          v0.29.0 \u2192 v0.34.0\n- golang.org/x/net: v0.47.0 \u2192 v0.53.0\n- golang.org/x/oauth2:
          v0.33.0 \u2192 v0.36.0\n- golang.org/x/sync: v0.18.0 \u2192 v0.20.0\n- golang.org/x/sys:
          v0.38.0 \u2192 v0.43.0\n- golang.org/x/telemetry: [`078029d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/078029d)
          \u2192 [`579e4da`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/579e4da)\n-
          golang.org/x/term: v0.37.0 \u2192 v0.42.0\n- golang.org/x/text: v0.31.0
          \u2192 v0.36.0\n- golang.org/x/tools: v0.38.0 \u2192 v0.43.0\n- google.golang.org/appengine:
          v1.6.7 \u2192 v1.6.5\n- google.golang.org/genproto/googleapis/api: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/genproto/googleapis/rpc: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/a0af3ef)
          \u2192 [`9d38bb4`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/9d38bb4)\n-
          google.golang.org/grpc: v1.72.3 \u2192 v1.80.0\n- google.golang.org/protobuf:
          v1.36.7 \u2192 v1.36.11\n- gopkg.in/evanphx/json-patch.v4: v4.12.0 \u2192
          v4.13.0\n- k8s.io/api: v0.34.2 \u2192 v0.35.3\n- k8s.io/apiextensions-apiserver:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/apimachinery: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/apiserver: v0.34.2 \u2192 v0.35.3\n- k8s.io/client-go: v0.34.2 \u2192
          v0.35.3\n- k8s.io/cluster-bootstrap: v0.34.2 \u2192 v0.35.3\n- k8s.io/code-generator:
          v0.34.2 \u2192 v0.35.3\n- k8s.io/component-base: v0.34.2 \u2192 v0.35.3\n-
          k8s.io/gengo/v2: [`85fd79d`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/85fd79d)
          \u2192 [`ec3ebc5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/ec3ebc5)\n-
          k8s.io/kms: v0.34.2 \u2192 v0.35.3\n- k8s.io/kube-openapi: [`f3f2b99`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/f3f2b99)
          \u2192 [`589584f`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/589584f)\n-
          k8s.io/utils: [`4c0f3b2`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/4c0f3b2)
          \u2192 [`bc988d5`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/bc988d5)\n-
          sigs.k8s.io/controller-runtime: v0.22.4 \u2192 v0.23.3\n- sigs.k8s.io/json:
          [`cfa47c3`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/cfa47c3)
          \u2192 [`2d32026`](https://redirect.github.com/kubernetes-sigs/cluster-api/commit/2d32026)\n-
          sigs.k8s.io/structured-merge-diff/v6: v6.3.0 \u2192 v6.3.2\n\n##### Removed\n\n-
          github.com/ProtonMail/go-crypto: [7d5c6f0](https://redirect.github.com/ProtonMail/go-crypto/tree/7d5c6f0)\n-
          github.com/bwesterb/go-ristretto: [v1.2.3](https://redirect.github.com/bwesterb/go-ristretto/tree/v1.2.3)\n-
          github.com/cloudflare/circl: [v1.6.1](https://redirect.github.com/cloudflare/circl/tree/v1.6.1)\n-
          github.com/google/go-github/v53: [v53.2.0](https://redirect.github.com/google/go-github/tree/v53.2.0)\n-
          github.com/zeebo/errs: [v1.4.0](https://redirect.github.com/zeebo/errs/tree/v1.4.0)\n-
          go.uber.org/automaxprocs: v1.6.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Enabled.\n\n\u267B **Rebasing**: Whenever
          PR is behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/YAKEcloud/yake-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzguMSIsInVwZGF0ZWRJblZlciI6IjQzLjEzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/YAKEcloud/yake-ansible/pull/608
        commit_id: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        patchset: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
        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: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGt1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaSB0byB2MS4xMy4wCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBba3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpKSB8IG1pbm9yIHwgYHYxLjEyLjVgIOKGkiBgdjEuMTMuMGAgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5Pmt1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaSAoa3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjEzLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL3JlbGVhc2VzL3RhZy92MS4xMy4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2NvbXBhcmUvdjEuMTIuNS4uLnYxLjEzLjApCgojIyMjIPCfkYwgS3ViZXJuZXRlcyB2ZXJzaW9uIHN1cHBvcnQKCi0gTWFuYWdlbWVudCBDbHVzdGVyOiB2MS4zMi54IC0+IHYxLjM1LngKLSBXb3JrbG9hZCBDbHVzdGVyOiB2MS4zMC54IC0+IHYxLjM1LngKCltNb3JlIGluZm9ybWF0aW9uIGFib3V0IHZlcnNpb24gc3VwcG9ydCBjYW4gYmUgZm91bmQgaGVyZV0oaHR0cHM6Ly9jbHVzdGVyLWFwaS5zaWdzLms4cy5pby9yZWZlcmVuY2UvdmVyc2lvbnMuaHRtbCkKCiMjIyMgSGlnaGxpZ2h0cwoKQ0FQSSB2MS4xMyBpcyBhIHJlbGVhc2UgZm9jdXNlZCBvbiBzdGFiaWxpdHksIHJlbGlhYmlsaXR5IGFuZCBwZXJmb3JtYW5jZXM6CgotIEJ1bXBlZCB0byBHbyAxLjI1LCBjb250cm9sbGVyLXJ1bnRpbWUgdjAuMjMsIGs4cy5pby9cKiB2MC4zNSwgY29udHJvbGxlci1nZW4gdjAuMjAKLSBLQ1Agbm93IGFsbG93cyB0byByZWNvdmVyIGZyb20gZGlmZmVyZW50IGtpbmQgb2YgZmFpbHVyZXMgYXMgd2VsbCBhcyBmcm9tIG11bHRpcGxlIGZhaWx1cmVzOgogIC0gSW5jcmVhc2VkIHRvbGVyYW5jZSB0byB1bmV4cGVjdGVkIHN0YXRlIG9mIGNvbnRyb2wgcGxhbmUgY29tcG9uZW50cyAoYWNjaWRlbnRhbCBub2RlIGRlbGV0aW9uLCBtYW51YWwgcmVtb3ZhbCBvZiBldGNkIG1lbWJlcnMsIGFjY2lkZW50YWwgZGVsZXRpb24gb2Yga3ViZWFkbSBjb250cm9sIHBsYW5lIGxhYmVscywgYW5kIG1vcmUpCiAgLSBCZXR0ZXIgdmlzaWJpbGl0eSBvbiBjb21tb24gc3ltcHRvbXMgb2Yga3ViZWFkbSBqb2luIGVycm9ycyAoZmFpbGVkIHRvIHByb21vdGUgZXRjZCBtZW1iZXIsIGZhaWxlZCB0byBhcHBseSBrdWJlYWRtIGNvbnRyb2wgcGxhbmUgbGFiZWxzIGFuZCB0YWludHMpCi0gTXVsdGlwbGUgaW1wcm92ZW1lbnRzIHRvIGltcHJvdmUgY29udHJvbGxlcnMgbWVtb3J5IGFuZCBDUFUgZm9vdHByaW50LCBwZXJmb3JtYW5jZSBhbmQgc3RhYmlsaXR5IGF0IHNjYWxlCgpOb3RlOiBDbHVzdGVyIEFQSSBpcyBvbmx5IHN1cHBvcnRlZCBvbiBjb25mb3JtYW50IEt1YmVybmV0ZXMgQ2x1c3RlcnMgYW5kIGNvbnRyYWN0LXJlbGV2YW50IHByb3ZpZGVyIHJlc291cmNlcyAoZS5nLiBJbmZyYUNsdXN0ZXIpIGhhdmUgdG8gYmUgaW1wbGVtZW50ZWQgYXMgQ1JEcyAoaS5lLiBub3QgdmlhIGFuIGFnZ3JlZ2F0ZWQgYXBpc2VydmVyKS4KCiMjIyMgT3RoZXIgY2hhbmdlcwoKLSBUaGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFtUYWludCBwcm9wYWdhdGlvbiBwcm9wb3NhbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9ibG9iL21haW4vZG9jcy9wcm9wb3NhbHMvMjAyNTA1MTMtcHJvcG9nYXRlLXRhaW50cy5tZCkgaXMgbm93IGNvbXBsZXRlZAotIFJ1bnRpbWUgSG9va3MgYXJlIG5vdyBlbWJlZGRpbmcgdjFiZXRhMiBDbHVzdGVyIHR5cGVzCi0gTWFjaGluZSBub3cgcmVwb3J0cyBpbmZvIGFib3V0IG1hY2hpbmUgcGxhY2VtZW50IGluIHRoZSBzdGF0dXMuZmFpbHVyZURvbWFpbiBmaWVsZAotIHJvbGxvdXRBZnRlciBmb3IgY29udHJvbCBwbGFuZSBhbmQgTWFjaGluZURlcGxveW1lbnRzIGNhbiBub3cgYmUgY29udHJvbGxlZCBmcm9tIENsdXN0ZXIuc3BlYy50b3BvbG9neQotIE1hY2hpbmVXYWl0Rm9yVm9sdW1lRGV0YWNoQ29uc2lkZXJWb2x1bWVBdHRhY2htZW50cyBmZWF0dXJlIGdyYWR1YXRlZCB0byBHQQotIFByaW9yaXR5UXVldWUgZmVhdHVyZSBncmFkdWF0ZWQgdG8gYmV0YSBhbmQgaXQgaXMgbm93IGVuYWJsZWQgYnkgZGVmYXVsdAotIFJlY29uY2lsZXJSYXRlTGltaXRpbmcgZmVhdHVyZSBncmFkdWF0ZWQgdG8gYmV0YSBhbmQgaXQgaXMgbm93IGVuYWJsZWQgYnkgZGVmYXVsdAogIC0gU3RhcnRpbmcgZnJvbSB0aGlzIHJlbGVhc2UgUmVjb25jaWxlclJhdGVMaW1pdGluZyBmZWF0dXJlIGFsc28gcmVxdWlyZXMgUHJpb3JpdHlRdWV1ZSB0byBiZSBlbmFibGVkLiBUaGlzIGVuc3VyZXMgdGhhdCBSZWNvbmNpbGVyUmF0ZUxpbWl0aW5nIHdvcmtzIGNvbnNpc3RlbnRseSB3aXRoIGNvbnRyb2xsZXIgcnVudGltZSBFeHBvbmVudGlhbEJhY2tvZmYuCgojIyMjIERlcHJlY2F0aW9uIGFuZCBSZW1vdmFscyBXYXJuaW5nCgotIHYxYWxwaGEzIGFuZCB2MWFscGhhNCBhcGlWZXJzaW9ucyBoYXZlIGJlZW4gcmVtb3ZlZAotIFJlbWluZGVyOiBbdjFiZXRhMSBpcyBvbiB0cmFjayB0byBiZSB1bnNlcnZlZCBpbiBDQVBJIHYxLjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMTkyMCkKICAtIFJlbWluZGVyOiBQcm92aWRlciBzaG91bGQgc3RhcnQgaW1wbGVtZW50aW5nIHRoZSB2MWJldGEyIGNvbnRyYWN0IEFTQVAuCgpGb3IgYWRkaXRpb25hbCBkZXRhaWxzIGZvciBwcm92aWRlcnMsIHBsZWFzZSB0YWtlIGEgbG9vayBhdCBbQ2x1c3RlciBBUEkgdjEuMTIgY29tcGFyZWQgdG8gdjEuMTNdKGh0dHBzOi8vbWFpbi5jbHVzdGVyLWFwaS5zaWdzLms4cy5pby9kZXZlbG9wZXIvcHJvdmlkZXJzL21pZ3JhdGlvbnMvdjEuMTItdG8tdjEuMTMpLlxbR2l0SHViIGlzc3VlICNSRVBMQUNFIE1FXVwoUkVQTEFDRSBNRSkKCiMjIyMgQ2hhbmdlcyBzaW5jZSB2MS4xMi4wCgojIyMjIDpjaGFydFxfd2l0aFxfdXB3YXJkc1xfdHJlbmQ6IE92ZXJ2aWV3CgotIDI3OSBuZXcgY29tbWl0cyBtZXJnZWQKLSAxMCBicmVha2luZyBjaGFuZ2VzIDp3YXJuaW5nOgotIDMwIGZlYXR1cmUgYWRkaXRpb25zIOKcqAotIDM5IGJ1Z3MgZml4ZWQg8J+QmwoKIyMjIyA6bWVtbzogUHJvcG9zYWxzCgotIENvcmU6IFVwZGF0ZSBhdXRvc2NhbGluZyBmcm9tIHplcm8gZW5oYW5jZW1lbnQgcHJvcG9zYWwgd2l0aCBub2RlIGxhYmVscyBhbmQgdGFpbnRzIGNvbmZpZ3VyYXRpb24gY2xhcmlmaWNhdGlvbiAoWyMmIzgyMDM7MTMzMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzA4KSkKCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gQVBJL1J1bnRpbWUgU0RLOiBCdW1wIFJ1bnRpbWUgSG9va3MgdjFhbHBoYTEgdHlwZXMgdG8gY29yZSBDQVBJIHYxYmV0YTIgKFsjJiM4MjAzOzEzMjAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzIwMCkpCi0gQVBJOiBSZW1vdmUgdjFhbHBoYTMgKyB2MWFscGhhNCBhcGlWZXJzaW9ucyAoWyMmIzgyMDM7MTMxOTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTk5KSkKLSBDQUJQSzogUmVtb3ZlIGRlcHJlY2F0ZWQgLS1jbHVzdGVyLWNvbmN1cnJlbmN5IGZsYWcgaW4gQ0FCUEsgKFsjJiM4MjAzOzEzMjg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI4OCkpCi0gQ0FQRDogTWFyayBkb2NrZXIgcmVzb3VyY2VzIGFzIGRlcHJlY2F0ZWQgKFsjJiM4MjAzOzEzNTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzU2NSkpCi0gQ2x1c3RlckNhY2hlOiBSZW1vdmUgZGVwcmVjYXRlZCBDbHVzdGVyQ2FjaGUgR2V0Q2xpZW50Q2VydGlmaWNhdGVQcml2YXRlS2V5IChbIyYjODIwMzsxMzE1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNTYpKQotIENsdXN0ZXJDbGFzczogUmVtb3ZlIGRlcHJlY2F0ZWQgU2hvdWxkU2tpcEltbXV0YWJpbGl0eUNoZWNrcyAoWyMmIzgyMDM7MTMyOTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjkxKSkKLSBjbHVzdGVyY3RsOiBSZW1vdmUgZGVwcmVjYXRlZCAtLWRpc2FibGUtZ3JvdXBpbmcgY2x1c3RlcmN0bCBkZXNjcmliZSBjbHVzdGVyIGZsYWcgKFsjJiM4MjAzOzEzMjg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI4OSkpCi0gY2x1c3RlcmN0bDogUmVtb3ZlIGRlcHJlY2F0ZWQgcHJvdmlkZXIgQ1JEIG1pZ3JhdGlvbiBmcm9tIGNsdXN0ZXJjdGwgdXBncmFkZSAoWyMmIzgyMDM7MTMyOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjkwKSkKLSBEZXBlbmRlbmN5OiBCdW1wIHRvIGNvbnRyb2xsZXItcnVudGltZSBtYWluICYgY29udHJvbGxlci10b29scyB2MC4yMCAoWyMmIzgyMDM7MTMxNTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTU5KSkKLSBNaXNjOiBSZW1vdmUgZGVwcmVjYXRlZCBQYXJzZU1ham9yTWlub3JQYXRjaFRvbGVyYW50IC8gUGFyc2VNYWpvck1pbm9yUGF0Y2ggKFsjJiM4MjAzOzEzMjkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI5MikpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIEFQSTogQmFja3BvcnQgbmV3bHkgaW50cm9kdWNlZCB2MWJldGEyIEFQSSBmaWVsZHMgdG8gdjFiZXRhMSAoWyMmIzgyMDM7MTM0NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDU1KSkKLSBDQUJQSzogT3B0aW1pemUgY2FjaGUgY29uZmlndXJhdGlvbiBvZiBDQUJQSyAmIHN0YW5kYXJkaXplIGNhY2hlL2NsaWVudCBzZXR1cCAoWyMmIzgyMDM7MTM0MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDA3KSkKLSBDQVBEOiBJbXBsZW1lbnQgRGV2TWFjaGluZVBvb2xzIChbIyYjODIwMzsxMzM0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNDYpKQotIENBUEQ6IEltcHJvdmUgQ0FQRCB3YWl0IGZvciBtdWx0aS11c2VyIHRhcmdldCAoWyMmIzgyMDM7MTM1MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNTE0KSkKLSBDQVBEOiBTdXBwb3J0IGV4dGVybmFsbHkgbWFuYWdlZCBMQiAoWyMmIzgyMDM7MTMzNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzYyKSkKLSBDbHVzdGVyOiBPbmx5IHNldCBvd25lclJlZmVyZW5jZSBvbiBJbmZyYUNsdXN0ZXIvQ29udHJvbFBsYW5lIHdoZW4gVG9wb2xvZ3kgaXMgZGVmaW5lZCAoWyMmIzgyMDM7MTMzMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzMyKSkKLSBDbHVzdGVyQ2FjaGU6IEFkZCBDbHVzdGVyRmlsdGVyIHRvIENsdXN0ZXJDYWNoZSBPcHRpb25zIChbIyYjODIwMzsxMjY2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTI2NjUpKQotIENsdXN0ZXJDbGFzczogSW1wbGVtZW50IHN1cHBvcnQgZm9yIHRhaW50cyAoWyMmIzgyMDM7MTMxOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTkyKSkKLSBjbHVzdGVyY3RsOiBBbGxvdyBvdmVycmlkaW5nIGltYWdlIG5hbWUgaW4gY2x1c3RlcmN0bCBjb25maWcgKFsjJiM4MjAzOzEzMDE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzAxNCkpCi0gQ29yZTogT3B0aW1pemUgY2FjaGUgY29uZmlndXJhdGlvbiBvZiBjb3JlIENBUEkgKFsjJiM4MjAzOzEzNDg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ4OCkpCi0gRGVwZW5kZW5jeTogQnVtcCBHbyB0byB2MS4yNS41IChbIyYjODIwMzsxMzE2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNjQpKQotIERlcGVuZGVuY3k6IEJ1bXAgdG8gY29udHJvbGxlci1ydW50aW1lIHYwLjIzIChbIyYjODIwMzsxMzI0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNDUpKQotIERldnRvb2xzOiBBZGQgYSBmbGFnIHRvIHNraXAgaW1hZ2UgcHJlbG9hZGluZyAoWyMmIzgyMDM7MTMxNDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTQzKSkKLSBLQ1AvQ0FCUEs6IEFsbG93IGRpc2tTZXR1cCB0byBpbmNsdWRlIHBhcnRpdGlvbiBsYXlvdXQgKFsjJiM4MjAzOzExNjM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMTYzNCkpCi0gS0NQL01hY2hpbmVEZXBsb3ltZW50L0NsdXN0ZXI6IEFkZCByb2xsb3V0QWZ0ZXIgdG8gY2x1c3Rlci5zcGVjLnRvcG9sb2d5IChbIyYjODIwMzsxMzM5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzOTEpKQotIEtDUDogQWxsb3cgcmVtZWRpYXRpb24gb2YgbXVsdGlwbGUgZmFpbHVyZXMgaW4gS0NQIChbIyYjODIwMzsxMzM1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNTIpKQotIEtDUDogQnVtcCBjb3JlZG5zL2NvcmVmaWxlLW1pZ3JhdGlvbiB0byB2MS4wLjMwIChbIyYjODIwMzsxMzI4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyODIpKQotIEtDUDogSW1wbGVtZW50IHN1cHBvcnQgZm9yIG1hY2hpbmUgdGFpbnRzIChbIyYjODIwMzsxMzE4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxODEpKQotIEtDUDogT3B0aW1pemUgY2FjaGUgY29uZmlndXJhdGlvbiBvZiBLQ1AgKFsjJiM4MjAzOzEzNDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ2MCkpCi0gTWFjaGluZTogQWRkIE1hY2hpbmUgc3RhdHVzLmZhaWx1cmVEb21haW4gKFsjJiM4MjAzOzEzMjY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI2NikpCi0gTWFjaGluZTogUHJvbW90ZSBNYWNoaW5lV2FpdEZvclZvbHVtZURldGFjaENvbnNpZGVyVm9sdW1lQXR0YWNobWVudHMgZmVhdHVyZSB0byBHQSAoWyMmIzgyMDM7MTMyOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjkzKSkKLSBNZXRyaWNzL2UyZTogQWRkIGluZnJhIENSRHMgdG8gZGFzaGJvYXJkcywgaW1wcm92ZS9maXggZGFzaGJvYXJkcywgZW5hYmxlIG5hdGl2ZSBoaXN0b2dyYW1zIChbIyYjODIwMzsxMzM1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNTQpKQotIE1pc2M6IERpc2FibGUgRFdBUkYgYW5kIHN5bWJvbCB0YWJsZSB0byBkZWNyZWFzZSBiaW5hcnkvaW1hZ2Ugc2l6ZSAoWyMmIzgyMDM7MTI4NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEyODU2KSkKLSBNaXNjOiBFbmFibGUgUHJpb3JpdHlRdWV1ZSBwZXIgZGVmYXVsdCAoWyMmIzgyMDM7MTMxNzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTcxKSkKLSBNaXNjOiBQcm9tb3RlIFJlY29uY2lsZVJhdGVMaW1pdGluZyB0byBiZXRhIChlbmFibGVkIHBlciBkZWZhdWx0KSAoWyMmIzgyMDM7MTMzNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzczKSkKLSBNaXNjOiBUdW5lIGNvbnRyb2xsZXIgY29uY3VycmVuY3kgYW5kIGNhY2hlIHRpbWVvdXQgZm9yIHNjYWxlIChbIyYjODIwMzsxMzQ5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0OTYpKQotIFJlbGVhc2U6IFByZXBhcmUgbWFpbiBicmFuY2ggZm9yIHYxLjEzIChbIyYjODIwMzsxMzE3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNzQpKQotIFRlc3Rpbmc6IEFkZCBleGFtcGxlIC8gZGVidWcgc3VpdGUgZm9yIGVudnRlc3QgKFsjJiM4MjAzOzEzNDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ1MykpCi0gdXRpbDogRXh0ZW5kIGNvbnZlcnNpb24gdGVzdHMgdG8gY292ZXIgdGhlICJubyBzcGVjIiBjYXNlIChbIyYjODIwMzsxMzQwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MDkpKQotIHV0aWw6IFJlZnJlc2ggY2FjaGUgZW50cmllcyBvbiBjYWNoZSBoaXQgaW4gU1NBIGNhY2hlcyAoWyMmIzgyMDM7MTM0NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDU5KSkKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIEFQSTogRml4IHYxYmV0YTEgQ29udHJvbFBsYW5lIGNvbnRyYWN0IHRvIGhhbmRsZSAuc3RhdHVzLmluaXRpYWxpemVkIGNvcnJlY3RseSAoWyMmIzgyMDM7MTMxODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTg2KSkKLSBDQVBEOiBGaXggIkZhaWxlZCB0byBleGVjIERvY2tlck1hY2hpbmUgYm9vdHN0cmFwIiBlcnJvcnMgaW4gQ0FQRCAoWyMmIzgyMDM7MTM0NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDQ3KSkKLSBDQVBEOiBSZW1vdmUgZmluYWxpemVycyBkdXJpbmcgZGVsZXRpb24gaWYgb3duZXJSZWYgd2FzIG5ldmVyIHNldCBmb3IgY2x1c3RlciBjb250cm9sbGVycyAoWyMmIzgyMDM7MTMyMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjM5KSkKLSBDQVBJTTogRXh0ZW5kIENBUEQgaW4tbWVtb3J5IGJhY2tlbmQgdG8gc2V0IENQIHRhaW50IHRvIGZpeCBzY2FsZSB0ZXN0cyAoWyMmIzgyMDM7MTMxODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTg3KSkKLSBDQVBJTTogRml4IGluLW1lbW9yeSB3YXRjaCB1bml0IHRlc3QgKFsjJiM4MjAzOzEzNDY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ2NCkpCi0gQ0k6IEJ1bXAgdHJpdnkgdG8gdjAuNjkuMiB0byBmaXggQ0kgKFsjJiM4MjAzOzEzMzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzM4NykpCi0gQ2x1c3RlcjogRml4IHBhbmljIGluIENsdXN0ZXIgY29udmVyc2lvbiAoWyMmIzgyMDM7MTMzODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzgzKSkKLSBDbHVzdGVyQ2xhc3MvS0NQL01hY2hpbmVTZXQvTWFjaGluZURlcGxveW1lbnQ6IE1pdGlnYXRlIG1hbmFnZWRGaWVsZHMgYXBpc2VydmVyIGlzc3VlIGZvciBTU0EgKFsjJiM4MjAzOzEzMzM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzMzOCkpCi0gQ2x1c3RlckNsYXNzOiBBbGxvdyBhZGRpbmcgc3BlYyB2aWEgQ2x1c3RlckNsYXNzIEpTT04gcGF0Y2hlcyAoWyMmIzgyMDM7MTMyMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjI1KSkKLSBDbHVzdGVyQ2xhc3M6IERvIG5vdCBvdmVyd3JpdGUgZ2xvYmFsIGh0dHAuRGVmYXVsdENsaWVudCBUTFNDb25maWcgKFsjJiM4MjAzOzEzMDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzA1OCkpCi0gQ2x1c3RlckNsYXNzOiBGaXggdXBncmFkZVBsYW4gY29tcHV0YXRpb24gaW4gR2V0VXBncmFkZVBsYW5Gcm9tQ2x1c3RlckNsYXNzVmVyc2lvbnMgKFsjJiM4MjAzOzEzNDYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ2MykpCi0gRGVwZW5kZW5jeTogQnVtcCBkZXBlbmRlbmNpZXMgdG8gZml4IENWRSBHTy0yMDI2LTQzOTQgKGdvLm9wZW50ZWxlbWV0cnkuaW8vb3RlbC9zZGsgcGtnKSAoWyMmIzgyMDM7MTMzNzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzcyKSkKLSBEZXBlbmRlbmN5OiBGaXggQ1ZFLTIwMjYtMzk4ODMgKFsjJiM4MjAzOzEzNTczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzU3MykpCi0gZTJlOiBBZGQgd2FpdC1yZXNvdXJjZS12ZXJzaW9ucy17YmVjb21lLHJlbWFpbn0tc3RhYmxlIGludGVydmFscyB0byBlMmUgY29uZmlnIChbIyYjODIwMzsxMzI2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNjMpKQotIGUyZTogQ2xlYW4gdXAgbmFtZXNwYWNlIGluIGUyZSB0ZXN0cyAoWyMmIzgyMDM7MTMyMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjMzKSkKLSBlMmU6IEZpeCBjcm9zcy1ucyBzY2FsZSB0ZXN0IChbIyYjODIwMzsxMzMwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMDkpKQotIGUyZTogRml4IGdvcm91dGluZSAmIG1lbW9yeSBsZWFrIGluIGlubWVtb3J5IHByb3ZpZGVyIChbIyYjODIwMzsxMzM2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNjEpKQotIGUyZTogRml4IG5vZGUtbGFiZWwgY2FsY3VsYXRpb24gaW4gdGVzdCBleHRlbnNpb24gJiBmaXggdXBncmFkZSB0ZXN0IChbIyYjODIwMzsxMzM1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNTYpKQotIGUyZTogRml4IFdhaXRGb3JNYWNoaW5lc1JlYWR5IGludGVydmFsIChbIyYjODIwMzsxMzA1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNTApKQotIGUyZTogSW5jcmVhc2UgcmVjb25jaWxlIHRpbWVvdXQgZm9yIEtDUCAmIERvY2tlck1hY2hpbmUgKFsjJiM4MjAzOzEzMDkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzA5MykpCi0gZTJlOiBPbmx5IHJldHJ5IGNyZWF0aW5nIG9iamVjdHMgdGhhdCBmYWlsZWQgKFsjJiM4MjAzOzEzMjY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI2NSkpCi0gZTJlOiBUb2xlcmF0ZSBOb3RGb3VuZCBlcnJvcnMgZHVyaW5nIE5hbWVzcGFjZSBkZWxldGlvbiBpbiBzY2FsZSB0ZXN0IGNsZWFudXAgKFsjJiM4MjAzOzEzNDM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQzOSkpCi0gS0NQL01hY2hpbmVTZXQ6IFByZXNlcnZlIGV4aXN0aW5nIG9iamVjdCBuYW1lcyBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIHByZS12MS43IGluLXBsYWNlIHVwZGF0ZXMgKFsjJiM4MjAzOzEzMTI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzEyNCkpCi0gS0NQOiBHcmFudCBgZGVsZXRlYCBwZXJtaXNzaW9ucyB0byBTZWNyZXRzLiAoWyMmIzgyMDM7MTMwNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMDcwKSkKLSBLQ1A6IEtDUCBkZWxldGlvbiBzaG91bGQgdG9sZXJhdGUgbWlzc2luZyBJbmZyYVRlbXBsYXRlcyAoWyMmIzgyMDM7MTM1NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNTYyKSkKLSBLQ1A6IFVzZSBlcnJvcnMuRXJyb3JmIGluc3RlYWQgb2YgZXJyb3JzLldyYXBmIHNpbmNlIHRoZSBlcnIgaXMgbmlsIChbIyYjODIwMzsxMzQ4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0ODYpKQotIE1hY2hpbmUvTWFjaGluZVNldC9NYWNoaW5lRGVwbG95bWVudDogRml4IFVwVG9EYXRlIGNhbGN1bGF0aW9uIGZvciByb2xsb3V0QWZ0ZXIgKFsjJiM4MjAzOzEzNDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQwNCkpCi0gTWFjaGluZVNldDogVXNlIE1hY2hpbmVTZXQgdGVtcGxhdGUgdmFsdWVzIGluIGNvbXBsZXRlTW92ZU1hY2hpbmUgZm9yIGluLXBsYWNlIHVwZGF0ZXMgKFsjJiM4MjAzOzEzMDU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzA1OSkpCi0gTWlzYzogRml4IGJ1ZyB3aGlsZSBzZXR0aW5nIHN0YXR1cyBmb3IgZGVwcmVjYXRlZCBmaWVsZHMgKFsjJiM4MjAzOzEzMzM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzMzNikpCi0gUnVudGltZSBTREs6IEltcHJvdmUgY2xpZW50ICBjZXJ0L2tleSByb3RhdGlvbiBvZiB0aGUgUnVudGltZVNESyBjbGllbnQgKFsjJiM4MjAzOzEzMjEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzIxMykpCi0gVGVzdGluZy9lMmU6IEZpeCB1bml0IHRlc3QgZmxha2VzLCBpbXByb3ZlIGNsdXN0ZXJjdGwgZG93bmxvYWQgZXJyb3IgaW4gZTJlIHRlc3RzIChbIyYjODIwMzsxMzA0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNDUpKQotIFRlc3Rpbmc6IEZpeCBmbGFreSBieSB3YWl0aW5nIGZvciBDUkQgZmluYWxpemVyIHByb2Nlc3NpbmcgKFsjJiM4MjAzOzEzNDcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ3MCkpCi0gVGVzdGluZzogRml4IGZsYWt5IFRlc3RDbHVzdGVyUmVjb25jaWxlciB1bml0IHRlc3QgKFsjJiM4MjAzOzEzMTgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE4MCkpCi0gVGVzdGluZzogRml4IFRlc3RSZWNvbmNpbGUgZmxha2UgKFsjJiM4MjAzOzEzMjU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI1NSkpCi0gVGVzdGluZzogRml4IHdlYmhvb2sgZW52dGVzdCB0ZXN0cyBmb3IgS3ViZXJuZXRlcyA8IHYxLjM1IChbIyYjODIwMzsxMzE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNzApKQotIFVwZ3JhZGVzOiBSZW1vdmUgY29uZmxpY3RpbmcgcnVsZXMgZmllbGQgZnJvbSBhZ2dyZWdhdGVkIENsdXN0ZXJSb2xlcyAoWyMmIzgyMDM7MTM0OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDkwKSkKLSB1dGlsOiBGaXggYSBwYW5pYyBpbiBjb25kaXRpb25zLkRlbGV0ZSBtZXRob2QgaWYgdGhlIHNvdXJjZXMgY29uZGl0aW9uIGxpc3QgaXMgZW1wdHkgKFsjJiM4MjAzOzEzMDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzA0OCkpCi0gdXRpbDogRml4IGV4cG9uZW50aWFsIGJhY2tvZmYgd2l0aCBSZWNvbmNpbGVyUmF0ZUxpbWl0aW5nIChbIyYjODIwMzsxMzQxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MTYpKQotIHV0aWw6IEZpeCBwYXRjaEhlbHBlciB1bml0IHRlc3QgZmxha2VzIChbIyYjODIwMzsxMzQxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MTIpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBBUEk6IERlcHJlY2F0ZSBjdXN0b20gQ29uZGl0aW9uIHR5cGVzIChbIyYjODIwMzsxMzIzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMzcpKQotIEFQSTogSW50cm9kdWNlIGNvbnZlcnNpb24uTWFyc2hhbERhdGFVbnNhZmVOb0NvcHkgdG8gYXZvaWQgdW5uZWNlc3NhcnkgbWVtb3J5IGFsbG9jYXRpb25zIGR1cmluZyBjb252ZXJzaW9uIChbIyYjODIwMzsxMzQwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MDIpKQotIEFQSTogUG9zdHBvbmUgZGF0ZSB3aGVuIHdlIHN0b3Agc2VydmluZyB2MWJldGExIChbIyYjODIwMzsxMzM5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzOTQpKQotIEFQSTogUmVsYXggdmFsaWRhdGlvbiBmb3IgTWFjaGluZSAuc3RhdHVzLmFkZHJlc3NlcyB0byBtYXhpbXVtIG9mIDEyOCBpbnN0ZWFkIG9mIDMyIGl0ZW1zIChbIyYjODIwMzsxMzA2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNjApKQotIEFQSTogUmVsYXggdmFsaWRhdGlvbiBmb3IgTWFjaGluZSAuc3RhdHVzLmFkZHJlc3NlcyB0byBtYXhpbXVtIG9mIDI1NiBpbnN0ZWFkIG9mIDEyOCBpdGVtcyAoWyMmIzgyMDM7MTMzOTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzk1KSkKLSBDQVBEL0NBUElNOiBJbXBsZW1lbnQgLnN0YXR1cy5mYWlsdXJlRG9tYWluIGZvciBEb2NrZXJNYWNoaW5lICYgRGV2TWFjaGluZSAoWyMmIzgyMDM7MTMyODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjg2KSkKLSBDQVBEOiBJbXBsZW1lbnQgcGF1c2UgZm9yIERvY2tlck1hY2hpbmVQb29sIChbIyYjODIwMzsxMzQ0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NDUpKQotIENBUEQ6IEltcHJvdmUgY29uZGl0aW9uIGlmIENBUEQgTWFjaGluZSBpcyBub3QgeWV0IHJlYWR5IGZvciBib290c3RyYXAgZXhlYyAoWyMmIzgyMDM7MTM0NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDYxKSkKLSBDQVBEOiBNb3ZlIFJCQUMgZm9yIGRldm1hY2hpbmV0ZW1wbGF0ZXMgZnJvbSBtYWluLmdvIHRvIGNvbnRyb2xsZXIuZ28gKFsjJiM4MjAzOzEzMjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI3MSkpCi0gQ0FQRDogUmVkdWNlIHZlcmJvc2l0eSBvZiBDQVBEIGV4ZWMgbG9nIChbIyYjODIwMzsxMzQ5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0OTMpKQotIENBUEQ6IFVzZSBzZWxlY3Qgd2l0aCB0aW1lLkFmdGVyIGluc3RlYWQgb2YgdGltZS5TbGVlcCAoWyMmIzgyMDM7MTM0ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDgwKSkKLSBDQVBJTTogRml4IGluTWVtb3J5IHdhdGNoIChbIyYjODIwMzsxMzIyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMjkpKQotIENJOiBCdW1wIGdvbGFuZ2NpLWxpbnQgdjIuNy4wIChbIyYjODIwMzsxMzEwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxMDgpKQotIENJOiBCdW1wIEt1YmVybmV0ZXMgdmVyc2lvbiB1c2VkIGZvciB0ZXN0aW5nIHRvIHYxLjM1LjAtcmMuMCAoWyMmIzgyMDM7MTMxMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTAzKSkKLSBDSTogQnVtcCBLdWJlcm5ldGVzIHZlcnNpb24gdXNlZCBmb3IgdGVzdGluZyB0byB2MS4zNS4wLXJjLjEgKFsjJiM4MjAzOzEzMTM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzEzOCkpCi0gQ0k6IERyb3Agc2VjdXJpdHkgc2NhbiBvbiAxLjEwIChbIyYjODIwMzsxMzQ1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NTQpKQotIENJOiBEdW1wIHJlc291cmNlcyBpbiBzY2FsZSB0ZXN0IChbIyYjODIwMzsxMzIzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMzIpKQotIENJOiBJbXByb3ZlIEZha2UgQVBJIHNlcnZlciAoWyMmIzgyMDM7MTMxODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTgzKSkKLSBDSTogSW5tZW1vcnkgQVBJc2VydmVyIGZhaWxzIGZvciB1bnN1cHBvcnRlZCBmaWVsZFNlbGVjdG9ycyAoWyMmIzgyMDM7MTMzMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzA2KSkKLSBDSTogTWlncmF0ZSBhd2F5IGZyb20gY3VzdG9tIEdpdEh1YiBhY3Rpb24gYXBwcm92YWwgd29ya2Zsb3cgKFsjJiM4MjAzOzEzNTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzUzMykpCi0gQ0k6IFJldml2ZSB0aGUgZGVidWcgZW5kcG9pbnQgZm9yIENBUERldiBpbi1tZW1vcnkgKFsjJiM4MjAzOzEzNDIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQyMykpCi0gQ0k6IFVzZSBlbnYgdGVzdCAxLjM1LjAgKFsjJiM4MjAzOzEzMTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE2OCkpCi0gQ2x1c3RlckNhY2hlOiBSZW1vdmUgc3RhY2sgdHJhY2VzIGZyb20gQ2x1c3RlckNhY2hlIGVycm9ycyAoWyMmIzgyMDM7MTMzOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzk2KSkKLSBDbHVzdGVyQ2xhc3M6IEFkZCB2YWxpZGF0aW9uIGluIENsdXN0ZXJDbGFzcyBmb3IgQ1AgTWFjaGluZUluZnJhIChbIyYjODIwMzsxMzM3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNzgpKQotIENsdXN0ZXJDbGFzczogRml4IHRlc3QgY29tcHV0ZSBjb250cm9sIHBsYW5lIHZlcnNpb24gKFsjJiM4MjAzOzEzMjg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI4NykpCi0gQ2x1c3RlckNsYXNzOiBJbXByb3ZlIHRvcG9sb2d5IGRpZmYgKFsjJiM4MjAzOzEzMTY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE2NikpCi0gQ2x1c3RlckNsYXNzOiBTaW1wbGlmeSBHZXRVcGdyYWRlUGxhbkZyb21DbHVzdGVyQ2xhc3NWZXJzaW9ucyAoWyMmIzgyMDM7MTMyNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjc2KSkKLSBjbHVzdGVyY3RsOiBBZGQgY2xvdWRzY2FsZS1jaC1jbG91ZHNjYWxlIHByb3ZpZGVyIChbIyYjODIwMzsxMzU2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1NjcpKQotIGNsdXN0ZXJjdGw6IEJ1bXAgY2VydC1tYW5hZ2VyIHRvIHYxLjIwLjAgKFsjJiM4MjAzOzEzNDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ4MikpCi0gY2x1c3RlcmN0bDogQnVtcCBjZXJ0LW1hbmFnZXIgdG8gdjEuMjAuMSAoWyMmIzgyMDM7MTM1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNTE1KSkKLSBjbHVzdGVyY3RsOiBCdW1wIGNlcnQtbWFuYWdlciB2MS4xOS40IChbIyYjODIwMzsxMzM3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNzYpKQotIGNsdXN0ZXJjdGw6IEJ1bXAgQ2VydC1tYW5hZ2VyIHYxLjIwLjIgKFsjJiM4MjAzOzEzNTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzU5OCkpCi0gY2x1c3RlcmN0bDogRHJvcCBoYW5kbGluZyBvZiBvbGQgY2VydC1tYW5hZ2VyIGFubm90YXRpb24gaW4gY2x1c3RlcmN0bCAoWyMmIzgyMDM7MTMyMDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjAyKSkKLSBjbHVzdGVyY3RsOiBVcGRhdGUgY2VydC1tYW5hZ2VyIHRvIHYxLjE5LjMgKFsjJiM4MjAzOzEzMzA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzMwNykpCi0gY2x1c3RlcmN0bDogVXBkYXRlIHRvIGNlcnQtbWFuYWdlciB2MS4xOS4yIChbIyYjODIwMzsxMzI3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNzcpKQotIENsdXN0ZXJSZXNvdXJjZVNldDogUmVtb3ZlIENsdXN0ZXJSZXNvdXJjZVNldCBlbnN1cmVLdWJlcm5ldGVzU2VydmljZUNyZWF0ZWQgKFsjJiM4MjAzOzEzMTU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE1OCkpCi0gQ2x1c3RlclJlc291cmNlU2V0OiBTZXQgV2l0aE93bmVkVjFCZXRhMUNvbmRpdGlvbnMgZm9yIENsdXN0ZXJSZXNvdXJjZVNldCBwYXRjaCAoWyMmIzgyMDM7MTMyNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjY3KSkKLSBDb21tdW5pdHkgbWVldGluZzogQWRkIEFuZGlEb2cgYXMgbWFjaGluZSBwb29sIGFyZWEgcmV2aWV3ZXIgKFsjJiM4MjAzOzEzMDMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzAzMykpCi0gRGVwZW5kZW5jeTogQnVtcCBnbyAxLjI1LjcgKFsjJiM4MjAzOzEzMzIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzMyMykpCi0gRGVwZW5kZW5jeTogQnVtcCBHbyB0byB2MS4yNC4xMSAoWyMmIzgyMDM7MTMxMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTA2KSkKLSBEZXBlbmRlbmN5OiBCdW1wIEdvIHRvIHYxLjI1LjYgKFsjJiM4MjAzOzEzMjQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI0MCkpCi0gRGVwZW5kZW5jeTogQnVtcCBnbyB2MS4yNS44IChbIyYjODIwMzsxMzQyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MjgpKQotIERlcGVuZGVuY3k6IEJ1bXAgZ28gdjEuMjUuOSAoWyMmIzgyMDM7MTM1NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNTUzKSkKLSBEZXBlbmRlbmN5OiBCdW1wIGdvLWdpdGh1YiB0byB2ODIgKFsjJiM4MjAzOzEzMjk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI5NikpCi0gRGVwZW5kZW5jeTogQnVtcCBnb2xhbmcub3JnL3gvbmV0IHRvIHYwLjUxIHRvIGZpeCBDVkUgKFsjJiM4MjAzOzEzMzkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzM5MikpCi0gRGVwZW5kZW5jeTogQnVtcCB0aGUgYWxsLWdvLW1vZC1wYXRjaC1hbmQtbWlub3IgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA0IHVwZGF0ZXMgKFsjJiM4MjAzOzEzNTgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzU4MikpCi0gRGVwZW5kZW5jeTogU3dpdGNoIGZyb20gZG9ja2VyIHRvIG1vYnkgZGVwZW5kZW5jaWVzIChbIyYjODIwMzsxMzU0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1NDUpKQotIERldnRvb2xzOiBBZGQgYWRkaXRpb25hbFxfdW5jYXRlZ29yaXplZFxfcmVzb3VyY2VzIGZvciBUaWx0IChbIyYjODIwMzsxMzMxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMTIpKQotIERldnRvb2xzOiBBZGQgbGFiZWxzIHRvIGNsdXN0ZXIgZGVwbG95bWVudCBmb3JtIGZpZWxkcyAoWyMmIzgyMDM7MTM0NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDQxKSkKLSBEZXZ0b29sczogQWRkIG90aGVyIHRvIHByb3cgam9iIGdlbmVyYXRvciAoWyMmIzgyMDM7MTM1MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNTM3KSkKLSBEZXZ0b29sczogQnVtcCBDQVBJIFZpc3VhbGl6ZXIgdG8gdjEuNS4wIChbIyYjODIwMzsxMzIyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMjIpKQotIERldnRvb2xzOiBFbmFibGUgbmF0aXZlIGhpc3RvZ3JhbXMgaW4gR3JhZmFuYSAvIFByb21ldGhldXMgKFsjJiM4MjAzOzEzMzA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzMwNCkpCi0gRGV2dG9vbHM6IE1ha2Uga2luZCBpbWFnZSBjb25maWd1cmFibGUgdmlhIGVudiB2YXIgZm9yIG1ha2UgdGlsdC11cCAoWyMmIzgyMDM7MTMzMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzMzKSkKLSBEZXZ0b29sczogVXBkYXRlZCBkZXYgb2JzZXJ2YWJpbGl0eSBzdGFjayAoWyMmIzgyMDM7MTMwNDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMDQ0KSkKLSBlMmU6IDAgaW4gZTJlIHRlc3RzIChbIyYjODIwMzsxMzQyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MjkpKQotIGUyZTogQWRkIGpzb24gc3RydWN0IHRhZ3MgdG8gQ29udGFpbmVySW1hZ2UgKFsjJiM4MjAzOzEzMTMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzEzMCkpCi0gZTJlOiBBZGQgcmV0cnkgaW4gdGVzdCBmcmFtZXdvcmsgd2hlbiBnZXR0aW5nIG1hbmlmZXN0IFlBTUxzIChbIyYjODIwMzsxMzM1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNTcpKQotIGUyZTogQnVtcCBhdXRvc2NhbGVyIHZlcnNpb24gdXNlZCBmb3IgdGVzdGluZyB0byB2MS4zNC4yIChbIyYjODIwMzsxMzEwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxMDIpKQotIGUyZTogQnVtcCBhdXRvc2NhbGVyIHZlcnNpb24gdXNlZCBmb3IgdGVzdGluZyB0byB2MS4zNS4wIChbIyYjODIwMzsxMzM1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNTMpKQotIGUyZTogQnVtcCBraW5kIHRvIHYwLjMxLjAgKFsjJiM4MjAzOzEzMTYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE2MikpCi0gZTJlOiBCdW1wIEt1YmVybmV0ZXMgdmVyc2lvbiB1c2VkIGZvciB0ZXN0aW5nIHRvIHYxLjM1LjAgKFsjJiM4MjAzOzEzMTUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE1MSkpCi0gZTJlOiBCdW1wIHRvIGV0Y2QtdjMuNi42LTAgKFsjJiM4MjAzOzEzMTQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE0NCkpCi0gZTJlOiBEbyBub3QgZXhwZWN0IE1hY2hpbmVzIGZvciBNYWNoaW5lUG9vbHMgbm90IHN1cHBvcnRpbmcgTWFjaGluZXMgKFsjJiM4MjAzOzEzMDcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzA3MSkpCi0gZTJlOiBEcm9wIGhhbmRsaW5nIGZvciBjbHVzdGVyY3RsIDwgdjEuNy4yIGluIGUyZSB0ZXN0cyAmIGZyYW1ld29yayAoWyMmIzgyMDM7MTMzNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzQ3KSkKLSBlMmU6IERyb3AgdW51c2VkIGUyZSB0ZXN0IHRlbXBsYXRlICYgaGFuZGxpbmcgZm9yIEt1YmVybmV0ZXMgPCB2MS4yNSBpbiBlMmUgQ0MgKFsjJiM4MjAzOzEzMzQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzM0OCkpCi0gZTJlOiBFeHRlbmQgdGVzdCBleHRlbnNpb24gdG8gaW1wcm92ZSB0ZXN0IGNvdmVyYWdlIChbIyYjODIwMzsxMzM0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNDMpKQotIGUyZTogSW1wcm92ZSBzY2FsZSB0ZXN0IGZvciByZS1lbnRyYW5jeSBhbmQgaW1wcm92ZSBvYnNlcnZhYmlsaXR5IHN0YWNrIChbIyYjODIwMzsxMzQ5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0OTIpKQotIGUyZTogTWFrZSBjbHVzdGVyY3RsIHVwZ3JhZGUgdGVzdCB0byB3b3JrIHdoZW4gdGhlcmUgYXJlIG5vIG1hY2hpbmVzIChbIyYjODIwMzsxMzA3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNzIpKQotIGUyZTogUmVtb3ZlIGhhbmRsaW5nIGZvciBLdWJlcm5ldGVzIDw9IHYxLjI4IGluIGNsdXN0ZXJjdGwgdXBncmFkZSB0ZXN0IChbIyYjODIwMzsxMzE1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNTcpKQotIGUyZTogU2tpcCB0ZXN0IHVzaW5nIG91dGRhdGVkIGRvY2tlciBjbGllbnQgKFsjJiM4MjAzOzEzMTI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzEyNSkpCi0gZTJlOiBTbWFsbCBjbGVhbnVwIGluIHRoZSBSdW50aW1lU0RLIHRlc3QgKFsjJiM4MjAzOzEzMjc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzI3NCkpCi0gZTJlOiBTdGFydCB0ZXN0aW5nIGFnYWluc3QgS3ViZXJuZXRlcyB2MS4zNiAoWyMmIzgyMDM7MTMxNTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTUyKSkKLSBlMmU6IFN0YXJ0IHRlc3Rpbmcgd2l0aCBLdWJlcm5ldGVzIHYxLjM2LjAtYmV0YS4wIChbIyYjODIwMzsxMzUxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1MTMpKQotIGUyZTogU3RhcnQgdGVzdGluZyB3aXRoIEt1YmVybmV0ZXMgdjEuMzYuMC1yYy4wIChbIyYjODIwMzsxMzU2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1NjkpKQotIGUyZTogU3RhcnQgdGVzdGluZyB3aXRoIEt1YmVybmV0ZXMgdjEuMzYuMC1yYy4xIChbIyYjODIwMzsxMzU4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1ODcpKQotIGUyZTogVXNlIGNyYW5lIHRvIHByZS1wdWxsIGltYWdlcyBpbnN0ZWFkIG9mIGRvY2tlciBwdWxsIChbIyYjODIwMzsxMzExM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxMTMpKQotIEtDUDogRHJvcCB1bm5lY2Vzc2FyeSBldGNkIGNhbGwgaW4gS0NQIChbIyYjODIwMzsxMzMzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMzApKQotIEtDUDogRml4IGZsYWt5IEtDUCB0ZXN0IChbIyYjODIwMzsxMzM3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNzQpKQotIEtDUDogS0NQIHNob3VsZCBoYW5kbGUgbWlzc2luZyBjb250cm9sIHBsYW5lIGxhYmVsIChbIyYjODIwMzsxMzQ2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NjYpKQotIEtDUDogS0NQIHNob3VsZCByZWFkIG9ubHkgS0NQIG1hY2hpbmVzIChbIyYjODIwMzsxMzQ1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NTcpKQotIEtDUDogS0NQIHNob3VsZCByZXBvcnQgbWlzc2luZyBjZXJ0aWZpY2F0ZXMgKFsjJiM4MjAzOzEzMTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzE3NSkpCi0gS0NQOiBLQ1Agc2hvdWxkIHJlcG9ydCBtaXNzaW5nIE5vZGUgbGFiZWxzIGFuZCB0YWludCAoWyMmIzgyMDM7MTMxNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTc2KSkKLSBLQ1A6IE1pZ3JhdGUgZnJvbSBSZXF1ZXVlIHRvIFJlcXVldWVBZnRlciBpbiBrY3AgKFsjJiM4MjAzOzEzMDI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzAyOCkpCi0gS0NQOiBSZW1vdmUgbGl2ZSBsaXN0IE1hY2hpbmUgY2FsbCBpbiBLQ1AgKFsjJiM4MjAzOzEzNDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQ1OCkpCi0gS0NQOiBSZW1vdmUgdGhlIENvbnRyb2xQbGFuZUt1YmVsZXRMb2NhbE1vZGUgZm9yIGt1YmVhZG0gMS4zNiBsYXRlciAoWyMmIzgyMDM7MTMxNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTc3KSkKLSBMb2dnaW5nOiBEcm9wIG9yIHJlZHVjZSB2ZXJib3NpdHkgZm9yIG5vaXN5IGxvZ3MgKFsjJiM4MjAzOzEzNDIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQyMCkpCi0gTG9nZ2luZzogTG9nIGZsYWdzIG9uIGNvbnRyb2xsZXIgc3RhcnR1cCAoWyMmIzgyMDM7MTM0MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDM3KSkKLSBMb2dnaW5nOiBVc2Uga2xvZy5PYmogaW4gbG9nIG1lc3NhZ2VzIChbIyYjODIwMzsxMzQyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MjEpKQotIE1hY2hpbmU6IEF2b2lkIHVuc2V0dGluZyBub2RlRGVsZXRpb25UaW1lb3V0U2Vjb25kcyBkdXJpbmcgTWFjaGluZSBkZWxldGlvbiAoWyMmIzgyMDM7MTM0MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDAxKSkKLSBNYWNoaW5lSGVhbHRoQ2hlY2s6IERlY3JlYXNlIHZlcmJvc2l0eSBmb3IgTUhDIGxvZyBlbnRyeSAoWyMmIzgyMDM7MTMwNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMDc2KSkKLSBNYWNoaW5lSGVhbHRoQ2hlY2s6IEluY3JlYXNlIE1IQyByYXRlIGxpbWl0aW5nIGFuZCBmaWx0ZXIgZXZlbnRzIChbIyYjODIwMzsxMzQyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MjIpKQotIE1hY2hpbmVQb29sOiBGaXggcmVjb25jaWxlRGVsZXRlIHJldHVybmluZyB1bm5lY2Vzc2FyeSBlcnJvciAoWyMmIzgyMDM7MTM0ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDgxKSkKLSBNaXNjOiBJbmNyZWFzZSBkZWZhdWx0IGt1YmUtYXBpIHFwcy9idXJzdCAoWyMmIzgyMDM7MTMzMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMzE3KSkKLSBNaXNjOiBSZW1vdmluZyBjbHVzdGVyLWFwaS1wcm92aWRlci1uZXN0ZWQgYXMgaXQgaXMgcmVhZC1vbmx5IChbIyYjODIwMzsxMzUwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1MDApKQotIE1pc2M6IFJlbW92aW5nIHYxYmV0YTEgZnJvbSBhZG1pc3Npb25SZXZpZXdWZXJzaW9ucyAmIGNvbnZlcnNpb25SZXZpZXdWZXJzaW9ucyAoWyMmIzgyMDM7MTMxOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTkwKSkKLSBSdW50aW1lIFNESzogQWRkIGh0dHBDbGllbnRDYWNoZSB0byBydW50aW1lIGNsaWVudCAoWyMmIzgyMDM7MTMwNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMDc1KSkKLSBSdW50aW1lIFNESzogQWxsb3cgY2hhaW5lZCB1cGdyYWRlIHdpdGggcnVudGltZVNESyBmZWF0dXJlIGZsYWcgZmFsc2UgKFsjJiM4MjAzOzEzNTE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzUxNykpCi0gVGVzdGluZzogRXh0ZW5kIG1hbmFnZWRGaWVsZCBtaXRpZ2F0aW9uIHVuaXQgdGVzdCAoWyMmIzgyMDM7MTM0NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzNDUwKSkKLSBUZXN0aW5nOiBJbXByb3ZlIGVycm9yIHJlcG9ydGluZyBvZiBlbnZ0ZXN0IENsZWFudXBBbmRXYWl0IChbIyYjODIwMzsxMzQ0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NDYpKQotIFRlc3Rpbmc6IEltcHJvdmUgcG9kIGxvZyBzdHJlYW1pbmcgdG8gYXZvaWQgZHVwbGljYXRlIGxvZ3MgKFsjJiM4MjAzOzEzNDEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzQxMCkpCi0gVGVzdGluZzogSW5jcmVhc2UgZW52dGVzdCBtYW5hZ2VyIGdyYWNlZnVsIHNodXRkb3duIHRpbWVvdXQgJiBwcmludCBnb3JvdXRpbmVzIG9uIGVycm9yIChbIyYjODIwMzsxMzQ0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NDMpKQotIFRlc3Rpbmc6IFNpbXBsaWZ5IFRlc3RHZXROb2RlIHVuaXQgdGVzdCAoWyMmIzgyMDM7MTMxOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMTk2KSkKLSBUZXN0aW5nOiBVcGRhdGUgdmVyc2lvbiBtYXRyaXggZm9yIEdpdEh1YiB3b3JrZmxvd3MgZm9yIHJlbGVhc2UgMS4xMiAoWyMmIzgyMDM7MTMwNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMDQ5KSkKLSB1dGlsOiBBZGQgc2FmZWd1YXJkIHRvIHBhdGNoSGVscGVyIHRvIGF2b2lkIHNlbmRpbmcgZW1wdHkgcGF0Y2hlcyB0byB0aGUgYXBpc2VydmVyIChbIyYjODIwMzsxMzQwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MDMpKQotIHV0aWw6IEV4cG9ydCBjb250cm9sbGVyIHV0aWwgKFsjJiM4MjAzOzEzMzYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2lzc3Vlcy8xMzM2MykpCi0gdXRpbDogSW1wcm92ZSBwYXRjaCBoZWxwZXIgZm9yIG5vLW9wIGNhc2VzIChbIyYjODIwMzsxMzM2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNjQpKQotIHV0aWw6IE9wdGltaXNlIHBhdGNoIGNhbGxzIChbIyYjODIwMzsxMzM2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNjcpKQotIHV0aWw6IFJlZHVjZSBkZXAgdHJlZSBmb3IgdXRpbC9wYXRjaCAoWyMmIzgyMDM7MTMyNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvaXNzdWVzLzEzMjc1KSkKLSB1dGlsOiBTdG9wIHVzaW5nIHBhdGNoIGhlbHBlciB3aGVuIGVuZm9yY2luZyBmaW5hbGl6ZXJzIChbIyYjODIwMzsxMzM2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzNjUpKQoKOmJvb2s6IEFkZGl0aW9uYWxseSwgdGhlcmUgaGF2ZSBiZWVuIDQ3IGNvbnRyaWJ1dGlvbnMgdG8gb3VyIGRvY3VtZW50YXRpb24gYW5kIGJvb2suIChbIyYjODIwMzsxMjg3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTI4NzIpLCBbIyYjODIwMzsxMjk3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTI5NzEpLCBbIyYjODIwMzsxMzAxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwMTYpLCBbIyYjODIwMzsxMzA0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNDMpLCBbIyYjODIwMzsxMzA1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNTUpLCBbIyYjODIwMzsxMzA3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwNzkpLCBbIyYjODIwMzsxMzA4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwODYpLCBbIyYjODIwMzsxMzA4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwODcpLCBbIyYjODIwMzsxMzA4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwODgpLCBbIyYjODIwMzsxMzA5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMwOTUpLCBbIyYjODIwMzsxMzEzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxMzQpLCBbIyYjODIwMzsxMzE0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNDApLCBbIyYjODIwMzsxMzE1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNTMpLCBbIyYjODIwMzsxMzE1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNTUpLCBbIyYjODIwMzsxMzE3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxNzkpLCBbIyYjODIwMzsxMzE5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxOTMpLCBbIyYjODIwMzsxMzE5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxOTQpLCBbIyYjODIwMzsxMzE5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMxOTUpLCBbIyYjODIwMzsxMzIwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMDEpLCBbIyYjODIwMzsxMzIwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMDQpLCBbIyYjODIwMzsxMzIwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMDUpLCBbIyYjODIwMzsxMzIwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMDYpLCBbIyYjODIwMzsxMzIwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMDcpLCBbIyYjODIwMzsxMzIxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMTYpLCBbIyYjODIwMzsxMzIyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMjApLCBbIyYjODIwMzsxMzIyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyMjgpLCBbIyYjODIwMzsxMzI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNTkpLCBbIyYjODIwMzsxMzI2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNjApLCBbIyYjODIwMzsxMzI3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyNzIpLCBbIyYjODIwMzsxMzI4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyODMpLCBbIyYjODIwMzsxMzI5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMyOTcpLCBbIyYjODIwMzsxMzMwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMDIpLCBbIyYjODIwMzsxMzMxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMTEpLCBbIyYjODIwMzsxMzMzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTMzMzQpLCBbIyYjODIwMzsxMzQxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MTQpLCBbIyYjODIwMzsxMzQxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MTkpLCBbIyYjODIwMzsxMzQzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MzUpLCBbIyYjODIwMzsxMzQzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0MzYpLCBbIyYjODIwMzsxMzQ1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM0NTYpLCBbIyYjODIwMzsxMzUyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1MjcpLCBbIyYjODIwMzsxMzUzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1MzQpLCBbIyYjODIwMzsxMzUzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1MzUpLCBbIyYjODIwMzsxMzU2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1NjApLCBbIyYjODIwMzsxMzU3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1NzcpLCBbIyYjODIwMzsxMzU4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1ODEpLCBbIyYjODIwMzsxMzU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1ODYpLCBbIyYjODIwMzsxMzU5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9pc3N1ZXMvMTM1OTApKQoKIyMjIyBEZXBlbmRlbmNpZXMKCiMjIyMjIEFkZGVkCgotIGdpdGh1Yi5jb20vY2Vua2FsdGkvYmFja29mZi92NTogW3Y1LjAuM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NlbmthbHRpL2JhY2tvZmYvdHJlZS92NS4wLjMpCi0gZ2l0aHViLmNvbS9nb29nbGUvZ28tZ2l0aHViL3Y4MjogW3Y4Mi4wLjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nb29nbGUvZ28tZ2l0aHViL3RyZWUvdjgyLjAuMCkKLSBnb2xhbmcub3JnL3gvdG9vbHMvZ28vZXhwZWN0OiB2MC4xLjAtZGVwcmVjYXRlZAotIGdvbGFuZy5vcmcveC90b29scy9nby9wYWNrYWdlcy9wYWNrYWdlc3Rlc3Q6IHYwLjEuMS1kZXByZWNhdGVkCi0gZ29udW0ub3JnL3YxL2dvbnVtOiB2MC4xNy4wCgojIyMjIyBDaGFuZ2VkCgotIGNlbC5kZXYvZXhwcjogdjAuMjQuMCDihpIgdjAuMjUuMQotIGNsb3VkLmdvb2dsZS5jb20vZ28vY29tcHV0ZS9tZXRhZGF0YTogdjAuNi4wIOKGkiB2MC45LjAKLSBnaXRodWIuY29tL0dvb2dsZUNsb3VkUGxhdGZvcm0vb3BlbnRlbGVtZXRyeS1vcGVyYXRpb25zLWdvL2RldGVjdG9ycy9nY3A6IFt2MS4yNi4wIOKGkiB2MS4zMS4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vR29vZ2xlQ2xvdWRQbGF0Zm9ybS9vcGVudGVsZW1ldHJ5LW9wZXJhdGlvbnMtZ28vY29tcGFyZS9kZXRlY3RvcnMvZ2NwL3YxLjI2LjAuLi5kZXRlY3RvcnMvZ2NwL3YxLjMxLjApCi0gZ2l0aHViLmNvbS9jbmNmL3hkcy9nbzogWzJmMDA1Nzgg4oaSIGVlNjU2YzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jbmNmL3hkcy9jb21wYXJlLzJmMDA1NzguLi5lZTY1NmM3KQotIGdpdGh1Yi5jb20vY29yZWRucy9jb3JlZmlsZS1taWdyYXRpb246IFt2MS4wLjI5IOKGkiB2MS4wLjMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY29yZWRucy9jb3JlZmlsZS1taWdyYXRpb24vY29tcGFyZS92MS4wLjI5Li4udjEuMC4zMSkKLSBnaXRodWIuY29tL2Vudm95cHJveHkvZ28tY29udHJvbC1wbGFuZS9lbnZveTogW3YxLjMyLjQg4oaSIHYxLjM2LjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lbnZveXByb3h5L2dvLWNvbnRyb2wtcGxhbmUvY29tcGFyZS9lbnZveS92MS4zMi40Li4uZW52b3kvdjEuMzYuMCkKLSBnaXRodWIuY29tL2Vudm95cHJveHkvZ28tY29udHJvbC1wbGFuZTogW3YwLjEzLjQg4oaSIHYwLjE0LjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lbnZveXByb3h5L2dvLWNvbnRyb2wtcGxhbmUvY29tcGFyZS92MC4xMy40Li4udjAuMTQuMCkKLSBnaXRodWIuY29tL2Vudm95cHJveHkvcHJvdG9jLWdlbi12YWxpZGF0ZTogW3YxLjIuMSDihpIgdjEuMy4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZW52b3lwcm94eS9wcm90b2MtZ2VuLXZhbGlkYXRlL2NvbXBhcmUvdjEuMi4xLi4udjEuMy4wKQotIGdpdGh1Yi5jb20vZmF0aWgvY29sb3I6IFt2MS4xOC4wIOKGkiB2MS4xOS4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmF0aWgvY29sb3IvY29tcGFyZS92MS4xOC4wLi4udjEuMTkuMCkKLSBnaXRodWIuY29tL2dvLWpvc2UvZ28tam9zZS92NDogW3Y0LjAuNCDihpIgdjQuMS4zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ28tam9zZS9nby1qb3NlL2NvbXBhcmUvdjQuMC40Li4udjQuMS4zKQotIGdpdGh1Yi5jb20vZ29sYW5nL2dsb2c6IFt2MS4yLjQg4oaSIHYxLjIuNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dvbGFuZy9nbG9nL2NvbXBhcmUvdjEuMi40Li4udjEuMi41KQotIGdpdGh1Yi5jb20vZ29vZ2xlL2dvLXF1ZXJ5c3RyaW5nOiBbdjEuMS4wIOKGkiB2MS4yLjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nb29nbGUvZ28tcXVlcnlzdHJpbmcvY29tcGFyZS92MS4xLjAuLi52MS4yLjApCi0gZ2l0aHViLmNvbS9nb29nbGUvcHByb2Y6IFtmNjRkOWNmIOKGkiAyOTRlYmZhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ29vZ2xlL3Bwcm9mL2NvbXBhcmUvZjY0ZDljZi4uLjI5NGViZmEpCi0gZ2l0aHViLmNvbS9ncnBjLWVjb3N5c3RlbS9ncnBjLWdhdGV3YXkvdjI6IFt2Mi4yNi4zIOKGkiB2Mi4yOC4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ3JwYy1lY29zeXN0ZW0vZ3JwYy1nYXRld2F5L2NvbXBhcmUvdjIuMjYuMy4uLnYyLjI4LjApCi0gZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MjogW3YyLjI3LjIg4oaSIHYyLjI4LjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vbnNpL2dpbmtnby9jb21wYXJlL3YyLjI3LjIuLi52Mi4yOC4xKQotIGdpdGh1Yi5jb20vb25zaS9nb21lZ2E6IFt2MS4zOC4yIOKGkiB2MS4zOS4xXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb25zaS9nb21lZ2EvY29tcGFyZS92MS4zOC4yLi4udjEuMzkuMSkKLSBnaXRodWIuY29tL3Byb21ldGhldXMvY2xpZW50XF9nb2xhbmc6IFt2MS4yMi4wIOKGkiB2MS4yMy4yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHJvbWV0aGV1cy9jbGllbnRfZ29sYW5nL2NvbXBhcmUvdjEuMjIuMC4uLnYxLjIzLjIpCi0gZ2l0aHViLmNvbS9wcm9tZXRoZXVzL2NvbW1vbjogW3YwLjYyLjAg4oaSIHYwLjY2LjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wcm9tZXRoZXVzL2NvbW1vbi9jb21wYXJlL3YwLjYyLjAuLi52MC42Ni4xKQotIGdpdGh1Yi5jb20vcHJvbWV0aGV1cy9wcm9jZnM6IFt2MC4xNS4xIOKGkiB2MC4xNi4xXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHJvbWV0aGV1cy9wcm9jZnMvY29tcGFyZS92MC4xNS4xLi4udjAuMTYuMSkKLSBnaXRodWIuY29tL3NwZjEzL2NvYnJhOiBbdjEuMTAuMSDihpIgdjEuMTAuMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NwZjEzL2NvYnJhL2NvbXBhcmUvdjEuMTAuMS4uLnYxLjEwLjIpCi0gZ2l0aHViLmNvbS9zcGlmZmUvZ28tc3BpZmZlL3YyOiBbdjIuNS4wIOKGkiB2Mi42LjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcGlmZmUvZ28tc3BpZmZlL2NvbXBhcmUvdjIuNS4wLi4udjIuNi4wKQotIGdpdGh1Yi5jb20vdmFseWFsYS9mYXN0anNvbjogW3YxLjYuNCDihpIgdjEuNi4xMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZhbHlhbGEvZmFzdGpzb24vY29tcGFyZS92MS42LjQuLi52MS42LjEwKQotIGdvLmV0Y2QuaW8vYmJvbHQ6IHYxLjQuMiDihpIgdjEuNC4zCi0gZ28uZXRjZC5pby9ldGNkL2FwaS92MzogdjMuNi42IOKGkiB2My42LjEwCi0gZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjM6IHYzLjYuNiDihpIgdjMuNi4xMAotIGdvLmV0Y2QuaW8vZXRjZC9jbGllbnQvdjM6IHYzLjYuNiDihpIgdjMuNi4xMAotIGdvLmV0Y2QuaW8vZXRjZC9wa2cvdjM6IHYzLjYuNCDihpIgdjMuNi41Ci0gZ28uZXRjZC5pby9ldGNkL3NlcnZlci92MzogdjMuNi40IOKGkiB2My42LjUKLSBnby5vcGVudGVsZW1ldHJ5LmlvL2F1dG8vc2RrOiB2MS4xLjAg4oaSIHYxLjIuMQotIGdvLm9wZW50ZWxlbWV0cnkuaW8vY29udHJpYi9kZXRlY3RvcnMvZ2NwOiB2MS4zNC4wIOKGkiB2MS4zOS4wCi0gZ28ub3BlbnRlbGVtZXRyeS5pby9jb250cmliL2luc3RydW1lbnRhdGlvbi9uZXQvaHR0cC9vdGVsaHR0cDogdjAuNTguMCDihpIgdjAuNjUuMAotIGdvLm9wZW50ZWxlbWV0cnkuaW8vb3RlbC9leHBvcnRlcnMvb3RscC9vdGxwdHJhY2Uvb3RscHRyYWNlZ3JwYzogdjEuMzQuMCDihpIgdjEuNDMuMAotIGdvLm9wZW50ZWxlbWV0cnkuaW8vb3RlbC9leHBvcnRlcnMvb3RscC9vdGxwdHJhY2U6IHYxLjM0LjAg4oaSIHYxLjQzLjAKLSBnby5vcGVudGVsZW1ldHJ5LmlvL290ZWwvbWV0cmljOiB2MS4zNS4wIOKGkiB2MS40My4wCi0gZ28ub3BlbnRlbGVtZXRyeS5pby9vdGVsL3Nkay9tZXRyaWM6IHYxLjM0LjAg4oaSIHYxLjQzLjAKLSBnby5vcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrOiB2MS4zNC4wIOKGkiB2MS40My4wCi0gZ28ub3BlbnRlbGVtZXRyeS5pby9vdGVsL3RyYWNlOiB2MS4zNS4wIOKGkiB2MS40My4wCi0gZ28ub3BlbnRlbGVtZXRyeS5pby9vdGVsOiB2MS4zNS4wIOKGkiB2MS40My4wCi0gZ28ub3BlbnRlbGVtZXRyeS5pby9wcm90by9vdGxwOiB2MS41LjAg4oaSIHYxLjEwLjAKLSBnby55YW1sLmluL3lhbWwvdjI6IHYyLjQuMiDihpIgdjIuNC4zCi0gZ29sYW5nLm9yZy94L2NyeXB0bzogdjAuNDUuMCDihpIgdjAuNTAuMAotIGdvbGFuZy5vcmcveC9tb2Q6IHYwLjI5LjAg4oaSIHYwLjM0LjAKLSBnb2xhbmcub3JnL3gvbmV0OiB2MC40Ny4wIOKGkiB2MC41My4wCi0gZ29sYW5nLm9yZy94L29hdXRoMjogdjAuMzMuMCDihpIgdjAuMzYuMAotIGdvbGFuZy5vcmcveC9zeW5jOiB2MC4xOC4wIOKGkiB2MC4yMC4wCi0gZ29sYW5nLm9yZy94L3N5czogdjAuMzguMCDihpIgdjAuNDMuMAotIGdvbGFuZy5vcmcveC90ZWxlbWV0cnk6IFtgMDc4MDI5ZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0LzA3ODAyOWQpIOKGkiBbYDU3OWU0ZGFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2NvbW1pdC81NzllNGRhKQotIGdvbGFuZy5vcmcveC90ZXJtOiB2MC4zNy4wIOKGkiB2MC40Mi4wCi0gZ29sYW5nLm9yZy94L3RleHQ6IHYwLjMxLjAg4oaSIHYwLjM2LjAKLSBnb2xhbmcub3JnL3gvdG9vbHM6IHYwLjM4LjAg4oaSIHYwLjQzLjAKLSBnb29nbGUuZ29sYW5nLm9yZy9hcHBlbmdpbmU6IHYxLjYuNyDihpIgdjEuNi41Ci0gZ29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy9hcGk6IFtgYTBhZjNlZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0L2EwYWYzZWYpIOKGkiBbYDlkMzhiYjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2NvbW1pdC85ZDM4YmI0KQotIGdvb2dsZS5nb2xhbmcub3JnL2dlbnByb3RvL2dvb2dsZWFwaXMvcnBjOiBbYGEwYWYzZWZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2NvbW1pdC9hMGFmM2VmKSDihpIgW2A5ZDM4YmI0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9jb21taXQvOWQzOGJiNCkKLSBnb29nbGUuZ29sYW5nLm9yZy9ncnBjOiB2MS43Mi4zIOKGkiB2MS44MC4wCi0gZ29vZ2xlLmdvbGFuZy5vcmcvcHJvdG9idWY6IHYxLjM2Ljcg4oaSIHYxLjM2LjExCi0gZ29wa2cuaW4vZXZhbnBoeC9qc29uLXBhdGNoLnY0OiB2NC4xMi4wIOKGkiB2NC4xMy4wCi0gazhzLmlvL2FwaTogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9hcGlleHRlbnNpb25zLWFwaXNlcnZlcjogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9hcGltYWNoaW5lcnk6IHYwLjM0LjIg4oaSIHYwLjM1LjMKLSBrOHMuaW8vYXBpc2VydmVyOiB2MC4zNC4yIOKGkiB2MC4zNS4zCi0gazhzLmlvL2NsaWVudC1nbzogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9jbHVzdGVyLWJvb3RzdHJhcDogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9jb2RlLWdlbmVyYXRvcjogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9jb21wb25lbnQtYmFzZTogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9nZW5nby92MjogW2A4NWZkNzlkYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9jb21taXQvODVmZDc5ZCkg4oaSIFtgZWMzZWJjNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0L2VjM2ViYzUpCi0gazhzLmlvL2ttczogdjAuMzQuMiDihpIgdjAuMzUuMwotIGs4cy5pby9rdWJlLW9wZW5hcGk6IFtgZjNmMmI5OWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0L2YzZjJiOTkpIOKGkiBbYDU4OTU4NGZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3ViZXJuZXRlcy1zaWdzL2NsdXN0ZXItYXBpL2NvbW1pdC81ODk1ODRmKQotIGs4cy5pby91dGlsczogW2A0YzBmM2IyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9jb21taXQvNGMwZjNiMikg4oaSIFtgYmM5ODhkNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0L2JjOTg4ZDUpCi0gc2lncy5rOHMuaW8vY29udHJvbGxlci1ydW50aW1lOiB2MC4yMi40IOKGkiB2MC4yMy4zCi0gc2lncy5rOHMuaW8vanNvbjogW2BjZmE0N2MzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2t1YmVybmV0ZXMtc2lncy9jbHVzdGVyLWFwaS9jb21taXQvY2ZhNDdjMykg4oaSIFtgMmQzMjAyNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWJlcm5ldGVzLXNpZ3MvY2x1c3Rlci1hcGkvY29tbWl0LzJkMzIwMjYpCi0gc2lncy5rOHMuaW8vc3RydWN0dXJlZC1tZXJnZS1kaWZmL3Y2OiB2Ni4zLjAg4oaSIHY2LjMuMgoKIyMjIyMgUmVtb3ZlZAoKLSBnaXRodWIuY29tL1Byb3Rvbk1haWwvZ28tY3J5cHRvOiBbN2Q1YzZmMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1Byb3Rvbk1haWwvZ28tY3J5cHRvL3RyZWUvN2Q1YzZmMCkKLSBnaXRodWIuY29tL2J3ZXN0ZXJiL2dvLXJpc3RyZXR0bzogW3YxLjIuM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2J3ZXN0ZXJiL2dvLXJpc3RyZXR0by90cmVlL3YxLjIuMykKLSBnaXRodWIuY29tL2Nsb3VkZmxhcmUvY2lyY2w6IFt2MS42LjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jbG91ZGZsYXJlL2NpcmNsL3RyZWUvdjEuNi4xKQotIGdpdGh1Yi5jb20vZ29vZ2xlL2dvLWdpdGh1Yi92NTM6IFt2NTMuMi4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ29vZ2xlL2dvLWdpdGh1Yi90cmVlL3Y1My4yLjApCi0gZ2l0aHViLmNvbS96ZWViby9lcnJzOiBbdjEuNC4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vemVlYm8vZXJycy90cmVlL3YxLjQuMCkKLSBnby51YmVyLm9yZy9hdXRvbWF4cHJvY3M6IHYxLjYuMAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IEVuYWJsZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBpcyBiZWhpbmQgYmFzZSBicmFuY2gsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9ZQUtFY2xvdWQveWFrZS1hbnNpYmxlKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHhNemd1TVNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRXpPQzR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 3f0dc70a77c34867b818c421ba34cea2c7e40b30
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 187ca9c93783cf78b5778e0c84c687f3aefbe0a7
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 8ad17ed1be1f63229e054fab94af45f2511a98ea
          untrusted/project_1/github.com/YAKEcloud/zuul-config:
            canonical_name: github.com/YAKEcloud/zuul-config
            checkout: main
            commit: 187ca9c93783cf78b5778e0c84c687f3aefbe0a7
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/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: 303b140a529abba8494cec052c05d31c4fb1e71d
          name: YAKEcloud/yake-ansible
          required: false
          short_name: yake-ansible
          src_dir: src/github.com/YAKEcloud/yake-ansible
      ref: refs/pull/608/head
      resources: {}
      tenant: yakecloud
      timeout: 1800
      topic: null
      voting: true
