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/kubernetes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: af521aa4f
Choose a base ref
...
head repository: kubernetes/kubernetes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6de0e5ae1
Choose a head ref
  • 17 commits
  • 22 files changed
  • 9 contributors

Commits on May 11, 2022

  1. Winkernel proxier cache HNS data to improve syncProxyRules performance

    Resolved issues with proxy rules taking a long time to be synced on Windows, by caching HNS data.
    
    In particular, the following HNS data will be cached for the context of syncProxyRules:
      * HNS endpoints
    
      * HNS load balancers
    daschott authored and marosset committed May 11, 2022
    Configuration menu
    Copy the full SHA
    eee55a0 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    7fb440b View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. Configuration menu
    Copy the full SHA
    7259745 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. restore endpoints topology fallback in kube-proxy, fix issue 110208

    Signed-off-by: xh4n3 <xyn1016@gmail.com>
    xh4n3 committed May 30, 2022
    Configuration menu
    Copy the full SHA
    7bebac5 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. ipvs: fix prevent concurrent map read and map write

    Signed-off-by: cyclinder qifeng.guo@daocloud.io
    cyclinder committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    f858e3e View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. etcd-client starts retrying transient errors from the etcd cluster

    This PR enables unaryClientInterceptor in conjunction with Prometheus interceptor.
    Previously it was simply overwritten by the Prometheus interceptor.
    As a result etcd client didn't attempt to retry certain errors.
    
    The unaryClientInterceptor is important because it knows how to retry all sorts of errors from the etcd cluster. It will make the API server more resilient to failures -  end users won't see certain errors.
    The full list of retriable (codes.Unavailable) errors can be found at https://github.com/etcd-io/etcd/blob/main/api/v3rpc/rpctypes/error.go#L72
    p0lyn0mial committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    b03c898 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. Merge pull request #110321 from cyclinder/fix_concurrent_map

    ipvs: fix prevent concurrent map read and map write
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    629bc07 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #110274 from sxllwx/automated-cherry-pick-of-#1101…

    …45-upstream-release-1.22
    
    Automated cherry pick of #110145: fix audit union loop variables in closures
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    ca661b1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #109985 from marosset/automated-cherry-pick-of-#10…

    …9124-upstream-release-1.22
    
    Automated cherry pick of #109124: Winkernel proxier cache HNS data to improve syncProxyRules
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    290238f View commit details
    Browse the repository at this point in the history
  4. kubelet: Mark ready condition as false explicitly for terminal pods

    Terminal pods may continue to report a ready condition of true because
    there is a delay in reconciling the ready condition of the containers
    from the runtime with the pod status. It should be invalid for kubelet
    to report a terminal phase with a true ready condition. To fix the
    issue, explicitly override the ready condition to false for terminal
    pods during status updates.
    
    Signed-off-by: David Porter <david@porter.me>
    bobbypage committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    b914b57 View commit details
    Browse the repository at this point in the history
  5. Ignore EndpointSlices that are already marked for deletion

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    3528e12 View commit details
    Browse the repository at this point in the history
  6. move the ignore logic higher up to the reconciler

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    2368869 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #110355 from p0lyn0mial/automated-cherry-pick-of-#…

    …105069-upstream-release-1.22
    
    Automated cherry pick of #105069: etcd-client starts retrying transient errors from the etcd
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    9bad366 View commit details
    Browse the repository at this point in the history
  8. test: update graceful node shutdown e2e with watch

    Use a watch to detect invalid pod status updates in graceful node
    shutdown node e2e test. By using a watch, all pod updates will be
    captured while the previous logic required polling the api-server which
    could miss some intermediate updates.
    
    Signed-off-by: David Porter <david@porter.me>
    bobbypage committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    4038f8c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #110245 from xh4n3/features/restore-eps-topology-f…

    …allback
    
    restore endpoints topology fallback in kube-proxy 1.22
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    c18f32d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #110482 from aryan9600/automated-cherry-pick-of-#1…

    …09624-upstream-release-1.22
    
    Automated cherry pick of #109624: Ignore EndpointSlices that are already marked for deletion
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    eeba55b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #110481 from bobbypage/automated-cherry-pick-of-#1…

    …10256-upstream-release-1.22
    
    Automated cherry pick of #110256: kubelet: Mark ready condition as false explicitly for terminal pods
    k8s-ci-robot authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    6de0e5a View commit details
    Browse the repository at this point in the history
Loading