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.19.6
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.19.7
Choose a head ref
  • 6 commits
  • 5 files changed
  • 3 contributors

Commits on Feb 20, 2025

  1. fix: cache should list out of global cache when present and necessary

    When the cache options are configured with DefaultNamespaces which
    include an entry with `cache.AllNamespaces`, listing from the cache
    should fallback to the global cache if there are no namespace-specific
    caches that match the namespace from the list options.
    
    Signed-off-by: Joe Lanford <[email protected]>
    joelanford authored and k8s-infra-cherrypick-robot committed Feb 20, 2025
    Configuration menu
    Copy the full SHA
    a2a9f54 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3128 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3126-to-release-0.19
    
    [release-0.19] 🐛 fix: cache should list out of global cache when present and necessary
    k8s-ci-robot authored Feb 20, 2025
    Configuration menu
    Copy the full SHA
    13450ba View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. bug: Fakeclient: Fix dataraces when writing to the scheme

    We have a scheme write lock but plenty of other codeptaths that read
    from the scheme and that don't do looking, resulting in dataraces if the
    two happen in parallel.
    
    This change introduces a simple RW lock and makes the fakeclient acquire
    read locking for all its operations except when needing the write lock.
    This isn't particularly smart, but given that we only have one codepath
    that writes to the scheme, it seems good enough.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Mar 7, 2025
    Configuration menu
    Copy the full SHA
    d2145c0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3146 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3143-to-release-0.19
    
    [release-0.19] 🐛 Fakeclient: Fix dataraces when writing to the scheme
    k8s-ci-robot authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    56df553 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2025

  1. Revert "[release-0.20] ✨ Expose all Go runtime metrics (#3100)"

    This reverts commit fc48583.
    
    This change breaks some users.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Mar 8, 2025
    Configuration menu
    Copy the full SHA
    97bb1ff View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3148 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3147-to-release-0.19
    
    [release-0.19] 🐛 Revert "✨ Expose all Go runtime metrics"
    k8s-ci-robot authored Mar 8, 2025
    Configuration menu
    Copy the full SHA
    5fe7bb3 View commit details
    Browse the repository at this point in the history
Loading