Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kubernetes-sigs/controller-runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.22.3
Choose a base ref
...
head repository: kubernetes-sigs/controller-runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.22.4
Choose a head ref
  • 10 commits
  • 8 files changed
  • 5 contributors

Commits on Oct 13, 2025

  1. update List in namespaced client

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 authored and k8s-infra-cherrypick-robot committed Oct 13, 2025
    Configuration menu
    Copy the full SHA
    f5a9781 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3352 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3351-to-release-0.22
    
    [release-0.22] 🐛 Update List in namespaced client to list objects that are cluster scoped
    k8s-ci-robot authored Oct 13, 2025
    Configuration menu
    Copy the full SHA
    04b5a29 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. add namespace for test with namespace_client

    Signed-off-by: Troy Connor <troy0820@users.noreply.github.com>
    troy0820 authored and k8s-infra-cherrypick-robot committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    c7df7c9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3357 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3353-to-release-0.22
    
    [release-0.22] 🐛Follow up for namespace client test
    k8s-ci-robot authored Oct 14, 2025
    Configuration menu
    Copy the full SHA
    88269f3 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. priority queue: properly sync the waiter manipulation

    As described in #3363,
    there are some circumstances under which `GetWithPriority`
    is not returning the correct/expected element.
    
    This can happen when a `GetWithPriority` is executed
    and the `Ascend` of the queue is not completed yet,
    causing not all the items of the BTree to evaluate
    the same w.waiters.Load() value.
    
    Adding a lock to manipulate the waiters will solve the issue.
    Since the lock is required, there is no need to use an
    atomic.Int64 anymore.
    
    Signed-off-by: fossedihelm <ffossemo@redhat.com>
    fossedihelm authored and alvaroaleman committed Oct 29, 2025
    Configuration menu
    Copy the full SHA
    b3eff6d View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. Merge pull request #3371 from alvaroaleman/cp-fix

    [release-0.22] 🐛 priority queue: properly sync the waiter manipulation
    k8s-ci-robot authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    64152a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2025

  1. envtest: respect pre-configured binary paths in ControlPlane

    This commit fixes an issue where Environment.Start() would ignore
    pre-configured binary paths (APIServer.Path, Etcd.Path, KubectlPath)
    set in ControlPlane when DownloadBinaryAssets is false.
    
    Changes:
    - Extract path configuration logic into configureBinaryPaths() method
      for better testability and separation of concerns
    - Only auto-configure binary paths when they are empty (not pre-set)
    - When DownloadBinaryAssets is true, downloaded paths are still used
      (preserving existing behavior)
    - Update ControlPlane field documentation to clarify path behavior
    - Add tests in envtest_test.go to verify path handling logic
    mzhaom authored and k8s-infra-cherrypick-robot committed Nov 2, 2025
    Configuration menu
    Copy the full SHA
    3f86a10 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3377 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3372-to-release-0.22
    
    [release-0.22] ✨ envtest: respect pre-configured binary paths in ControlPlane
    k8s-ci-robot authored Nov 2, 2025
    Configuration menu
    Copy the full SHA
    8be8410 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2025

  1. cache: Allow fine-granular configuration of SyncPeriod

    Signed-off-by: Stefan Büringer buringerst@vmware.com
    sbueringer authored and k8s-infra-cherrypick-robot committed Nov 3, 2025
    Configuration menu
    Copy the full SHA
    539c94f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3378 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3376-to-release-0.22
    
    [release-0.22] ✨ cache: Allow fine-granular SyncPeriod configuration
    k8s-ci-robot authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    7a1b16d View commit details
    Browse the repository at this point in the history
Loading