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.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.19.3
Choose a head ref
  • 20 commits
  • 18 files changed
  • 9 contributors

Commits on Sep 16, 2024

  1. Verify PR titles with shell script

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

    …2944-to-release-0.19
    
    [release-0.19] 🌱 Verify PR titles with shell script
    k8s-ci-robot authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    525f793 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Preserve TypeMeta for PartialObjectMeta resources

    This updates the fake client to retain the PartialObjectMeta TypeMeta
    when getting resources.
    bigkevmcd authored and k8s-infra-cherrypick-robot committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f0e55af View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Merge pull request #2951 from k8s-infra-cherrypick-robot/cherry-pick-…

    …2949-to-release-0.19
    
    [release-0.19] 🐛  Fakeclient: preserve TypeMeta for PartialObjectMeta resources
    k8s-ci-robot authored Sep 21, 2024
    Configuration menu
    Copy the full SHA
    22d9eab View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. pr-verify: use env var for passing the PR title

    Co-Authored-By: Aviv Keller <redyetidev@gmail.com>
    2 people authored and k8s-infra-cherrypick-robot committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b400366 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2962 from k8s-infra-cherrypick-robot/cherry-pick-…

    …2961-to-release-0.19
    
    [release-0.19] 🌱 pr-verify: use env var for passing the PR title
    k8s-ci-robot authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d32b491 View commit details
    Browse the repository at this point in the history
  3. pr-verify: use env var for passing the PR title

    Co-Authored-By: Aviv Keller <redyetidev@gmail.com>
    2 people authored and k8s-infra-cherrypick-robot committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    465b62a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2965 from k8s-infra-cherrypick-robot/cherry-pick-…

    …2964-to-release-0.19
    
    [release-0.19] 🌱 pr-verify: use env var for passing the PR title
    k8s-ci-robot authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    409ae31 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Fix PR verify action

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

    …2973-to-release-0.19
    
    [release-0.19] 🌱 Fix PR verify action
    k8s-ci-robot authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    aa14005 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. bug: Fakeclient: Fix TOCTOU races

    The fake client currently has a number of time of check time of use
    races, where it fetches an object to determine what to do in a mutating
    operation. The problem is that the object might change in between
    fetching it and doing the mutating operation. Most notably, this
    happens when:
    * Patching is done in parallel. Only one of the patches will succeed,
      the other ones will fail with a conflict
    * Updates of objects that allow unconditional updates: All updates will
      succeed, but not all of them will increment the resource version (i.E
      dirty writes for the RV)
    * An update for an object that allows createOnUpdate races with a create
      or delete
    * A DeleteAllOf call races with Delete calls
    * A scale update races with a normal update
    
    This change:
    * Adds tests for all of these cases
    * Fixes them by adding a lock around the write operations, including
      their read part, if any
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4421425 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2992 from k8s-infra-cherrypick-robot/cherry-pick-…

    …2980-to-release-0.19
    
    [release-0.19] 🐛 Fakeclient: Fix TOCTOU races
    k8s-ci-robot authored Oct 19, 2024
    Configuration menu
    Copy the full SHA
    013f46f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. [release-0.19] ✨ Add EnableWatchBookmarks option to cache informers (#…

    …3018)
    
    * Ensure all WatchFunc enable watch and boomarks
    
    AllowWatchBookmarks is generally pretty safe to enable as it has been
    available in Kuberentes for a long while, and the server ignores the
    flag if it doesn't implement it (per docs).
    
    Signed-off-by: Vince Prignano <vince@prigna.com>
    
    * Defaults to false for 0.19
    
    Signed-off-by: Vince Prignano <vince@prigna.com>
    
    ---------
    
    Signed-off-by: Vince Prignano <vince@prigna.com>
    Co-authored-by: Vince Prignano <vince@prigna.com>
    k8s-infra-cherrypick-robot and vincepri authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    bfd1cf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2024

  1. warning: Use leader elector with client timeout

    This change makes the leader elector use a client that internally has
    a smaller timeout than the renew deadline, which avoids a situation
    where a single request timing out makes us lose the leader lease.
    alvaroaleman authored and k8s-infra-cherrypick-robot committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    0170742 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. 🐛 Fix RenewDeadline typo in leader election

    Signed-off-by: Vince Prignano <vince@prigna.com>
    vincepri committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    4bc3811 View commit details
    Browse the repository at this point in the history
  2. 🌱 Make using leader elector with client timeout non-breaking

    This change is a follow-up to the one that introduces the usage of the
    leader-elector with client timeout. That change was breaking because it
    introduces a new option and always assumed it was set. This change makes
    us only use that option if its actually set.
    alvaroaleman authored and vincepri committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    2a0ce59 View commit details
    Browse the repository at this point in the history
  3. [release-0.19] 🐛 Refactor certificate watcher to use polling, instead…

    … of fsnotify (#3023)
    
    * Reestablish watch for the certificate paths
    
    * Remove fsnotify and use cached read watcher
    
    * Simplify return
    
    * 🐛Fix certwatcher test to be backwards compatible
    
    ---------
    
    Co-authored-by: Maxim Muzafarov <m.muzafarov@gmail.com>
    k8s-infra-cherrypick-robot and m-messiah authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    e727239 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3031 from k8s-infra-cherrypick-robot/cherry-pick-…

    …3028-to-release-0.19
    
    [release-0.19] 🐛 Use leader elector with client timeout
    k8s-ci-robot authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    0823530 View commit details
    Browse the repository at this point in the history
  5. add watch deprecated to certwatcher

    Signed-off-by: Vince Prignano <vince@prigna.com>
    vincepri committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    2085acc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3037 from kubernetes-sigs/backport019-watch

    🌱 add deprecated Watch() to certwatcher
    k8s-ci-robot authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    3e66810 View commit details
    Browse the repository at this point in the history
Loading