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.23.0
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.23.1
Choose a head ref
  • 8 commits
  • 11 files changed
  • 3 contributors

Commits on Jan 25, 2026

  1. check to see if informer is synced and started before returning cache

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

    …3425-to-release-0.23
    
    [release-0.23]  🐛 Cache reader: Wait for cache sync when ReaderFailOnMissingInformer is true
    k8s-ci-robot authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    7866fb0 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. bug: Fix panic when using CRs with embedded pointer structs

    This change bumps structured-merge-diff to pick up a fix for it panicing
    when encountering objects with embedded pointer structs that are nil.
    
    This makes us use a newer version of structured-merge-diff than
    upstream, but for one release that seems okay, especially given that the
    only usage is in the fake client.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    b6a3a46 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3436 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3431-to-release-0.23
    
    [release-0.23] 🐛 Fix panic when using CRs with embedded pointer structs
    k8s-ci-robot authored Jan 26, 2026
    Configuration menu
    Copy the full SHA
    bf6bcd5 View commit details
    Browse the repository at this point in the history
  3. bug: Fakeclient: Fix status apply if existing object has managedField…

    …s set
    
    The tracker we use in the fakeclient doesn't support status operations,
    so we implemented them by copying everything but status and
    ResourceVersion from the existing object.
    
    This meant that we copied the existing objects managedFields and that in
    turn made the `managedFieldsObjectTracker` error out on Apply with an
    `metadata.managedFields must be nil`.
    
    Stop copying the managedFields in status updates.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    83c8dc3 View commit details
    Browse the repository at this point in the history
  4. seedling: Test cache reader waits for cache sync

    We don't seem to have any test coverage of this at all, change that.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    e29a1b9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3438 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3434-to-release-0.23
    
    [release-0.23] 🌱 Test cache reader waits for cache sync
    k8s-ci-robot authored Jan 26, 2026
    Configuration menu
    Copy the full SHA
    4f41337 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3437 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3430-to-release-0.23
    
    [release-0.23] 🐛 Fakeclient: Fix status apply if existing object has managedFields set
    k8s-ci-robot authored Jan 26, 2026
    Configuration menu
    Copy the full SHA
    f52bbb8 View commit details
    Browse the repository at this point in the history
Loading