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.1
Choose a head ref
  • 12 commits
  • 4 files changed
  • 6 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
Loading