Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCPBUGS-23566 - Update to kubernetes 1.27.8 #1808

Merged
merged 89 commits into from
Dec 1, 2023

Commits on Sep 11, 2023

  1. scheduler: start scheduling attempt with clean UnschedulablePlugins

    When some plugin was registered as "unschedulable" in some previous scheduling
    attempt, it kept that attribute for a pod forever. When that plugin then later
    failed with an error that requires backoff, the pod was incorrectly moved to the
    "unschedulable" queue where it got stuck until the periodic flushing because
    there was no event that the plugin was waiting for.
    
    Here's an example where that happened:
    
         framework.go:1280: E0831 20:03:47.184243] Reserve/DynamicResources: Plugin failed err="Operation cannot be fulfilled on podschedulingcontexts.resource.k8s.io \"test-dragxd5c\": the object has been modified; please apply your changes to the latest version and try again" node="scheduler-perf-dra-7l2v2" plugin="DynamicResources" pod="test/test-dragxd5c"
        schedule_one.go:1001: E0831 20:03:47.184345] Error scheduling pod; retrying err="running Reserve plugin \"DynamicResources\": Operation cannot be fulfilled on podschedulingcontexts.resource.k8s.io \"test-dragxd5c\": the object has been modified; please apply your changes to the latest version and try again" pod="test/test-dragxd5c"
        ...
        scheduling_queue.go:745: I0831 20:03:47.198968] Pod moved to an internal scheduling queue pod="test/test-dragxd5c" event="ScheduleAttemptFailure" queue="Unschedulable" schedulingCycle=9576 hint="QueueSkip"
    
    Pop still needs the information about unschedulable plugins to update the
    UnschedulableReason metric. It can reset that information before returning the
    PodInfo for the next scheduling attempt.
    pohly committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    4cf3a49 View commit details
    Browse the repository at this point in the history
  2. e2e pods: fix WaitForPodsResponding retry

    The status error was embedded inside the new error constructed by
    WaitForPodsResponding's get function, but not wrapped. Therefore
    `apierrors.IsServiceUnavailable(err)` didn't find it and returned false -> no
    retries.
    
    Wrapping fixes this and Gomega formatting of the error remains useful:
    
    	err := &errors.StatusError{}
    	err.ErrStatus.Code = 503
    	err.ErrStatus.Message = "temporary failure"
    
    	err2 := fmt.Errorf("Controller %s: failed to Get from replica pod %s:\n%w\nPod status:\n%s",
    		"foo", "bar",
    		err, "some status")
    	fmt.Println(format.Object(err2, 1))
            fmt.Println(errors.IsServiceUnavailable(err2))
    
    =>
    
        <*fmt.wrapError | 0xc000139340>:
        Controller foo: failed to Get from replica pod bar:
        temporary failure
        Pod status:
        some status
        {
            msg: "Controller foo: failed to Get from replica pod bar:\ntemporary failure\nPod status:\nsome status",
            err: <*errors.StatusError | 0xc0001a01e0>{
                ErrStatus: {
                    TypeMeta: {Kind: "", APIVersion: ""},
                    ListMeta: {
                        SelfLink: "",
                        ResourceVersion: "",
                        Continue: "",
                        RemainingItemCount: nil,
                    },
                    Status: "",
                    Message: "temporary failure",
                    Reason: "",
                    Details: nil,
                    Code: 503,
                },
            },
        }
    
        true
    pohly committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    c45d620 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Throw error if OpenAPIV3 config is not provided

    it is required for Server-SIde-Apply to function correctly (SSA is based on OpenAPI schemas)
    alexzielenski committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    4b8ec54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b289b68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85a8053 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d2f5d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8deb44b View commit details
    Browse the repository at this point in the history
  6. include apiextensions types in apiextensions generated openapi

    k8s_tag_files_matching looks for a slash after its argument, so the current value doesnt match anything
    
    also update codegen
    
    this is required for apiextensions-apiserver tests. After fixing apiextensions server tests to use type-aware SSA (instead of erroneously using untyped SSA) there were errors since none of the apiextensions types were actually used in the openapi given to tests.
    alexzielenski committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    ea46716 View commit details
    Browse the repository at this point in the history
  7. remove checks for fieldmanager from handlers

    it should never be nil
    alexzielenski committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    9d43ba3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a02e20a View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    21489c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1556862 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. update etcd version in install.sh to 3.5.9

    Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
    humblec authored and nikhita committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    2f26236 View commit details
    Browse the repository at this point in the history
  2. use upstream etcd github path instead of redirecting one

    In the installation script we use coreos/etcd path which redirect
    to etcd-io/etcd. This commit replace the same.
    
    Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
    humblec authored and nikhita committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    af1225a View commit details
    Browse the repository at this point in the history
  3. updating dependencies.yaml for etcd v3.5.9 version

    Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
    humblec authored and nikhita committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    7454180 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#120573 from pohly/automated-cherry-pick…

    …-of-#120559-origin-release-1.27
    
    Automated cherry pick of kubernetes#120559: e2e pods: fix WaitForPodsResponding retry
    k8s-ci-robot committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3d5af8f View commit details
    Browse the repository at this point in the history
  5. Merge pull request kubernetes#118079 from nikhita/automated-cherry-pi…

    …ck-of-#118027-upstream-release-1.27
    
    [1.27] Automated cherry pick of kubernetes#118027: etcd: Update version to 3.5.9
    k8s-ci-robot committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    063fd3b View commit details
    Browse the repository at this point in the history
  6. sync Service API status rest storage

    The Service API Rest implementation is complex and has to use different
    hooks on the REST storage. The status store was making a shallow copy of
    the storage before adding the hooks, so it was not inheriting the hooks.
    
    The status store must have the same hooks as the rest store to be able
    to handle correctly the allocation and deallocation of ClusterIPs and
    nodePorts.
    
    Change-Id: I44be21468d36017f0ec41a8f912b8490f8f13f55
    Signed-off-by: Antonio Ojea <aojea@google.com>
    aojea committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    005c476 View commit details
    Browse the repository at this point in the history
  7. Increase range of job_sync_duration_seconds

    Change-Id: I7ed4b006faecf0a7e6e583c42b4d6bc4b786a164
    alculquicondor authored and mimowo committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e5ea6cd View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. mount-utils: fix flaky test 'TestFormat'

    Signed-off-by: TommyStarK <thomasmilox@gmail.com>
    TommyStarK committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    24fdc0f View commit details
    Browse the repository at this point in the history
  2. move check for noop managed field timestamp updates

    this check needs to go after any mutations. After the mutating admission chain, rest.BeforeUpdate (which is responsible for reverting updates to immutable timestamp fields, among other things.) is called in the store.Update function. Without moving this check, it will be possible for an object to be written to etcd with only a change to its managed fields timestamp.
    alexzielenski committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    0dc0965 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Merge pull request kubernetes#120705 from alexzielenski/automated-che…

    …rry-pick-of-#116865-upstream-release-1.27
    
    Automated cherry pick of kubernetes#116865: move check for noop managed field timestamp updates
    k8s-ci-robot committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    50bcac3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. .: bump govmomi to v0.30.6

    Bumping govmomi to include an error check fix needed
    to work with go1.20. We made this fix in the CI, but
    were reliant on the text matching of error strings,
    which is why it didn't catch the actual issue. This
    
    Fix in vmware/govmomi@b4eac19
    PR to bump govmomi in cloud-provider-vsphere: kubernetes/cloud-provider-vsphere#738
    
    Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
    MadhavJivrajani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    ecf1a9d View commit details
    Browse the repository at this point in the history
  2. vsphere: adapt to govmomi bump

    Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
    MadhavJivrajani committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3c8bc1c View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#120767 from MadhavJivrajani/govmomi-bum…

    …p-1.27
    
    [1.27][go1.20] .: bump govmomi to v0.30.6
    k8s-ci-robot committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9dfc1eb View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    602be90 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#120556 from pohly/automated-cherry-pick…

    …-of-#120334-origin-release-1.27
    
    Automated cherry pick of kubernetes#120334: scheduler: start scheduling attempt with clean
    k8s-ci-robot committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    e631439 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#120655 from aojea/automated-cherry-pick…

    …-of-#120623-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120623: sync Service API status rest storage
    k8s-ci-robot committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    74be421 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#120668 from mimowo/automated-cherry-pic…

    …k-of-#120577-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120577: Increase range of job_sync_duration_seconds
    k8s-ci-robot committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4cd605c View commit details
    Browse the repository at this point in the history
  5. Merge pull request kubernetes#120697 from TommyStarK/automated-cherry…

    …-pick-of-#117539-upstream-release-1.27
    
    Automated cherry pick of kubernetes#117539: mount-utils: fix flaky test 'TestFormat'
    k8s-ci-robot committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    efd3816 View commit details
    Browse the repository at this point in the history
  6. cronjob controller: ensure already existing jobs are added to Active …

    …list of cronjobs
    
    Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
    andrewsykim committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    af5640a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Merge pull request kubernetes#120612 from alexzielenski/automated-che…

    …rry-pick-of-#114998-upstream-release-1.27-1694538959
    
    Automated cherry pick of kubernetes#114998
    k8s-ci-robot committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ab45272 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#120786 from mochizuki875/automated-cher…

    …ry-pick-of-#119317-upstream-release-1.27
    
    Automated cherry pick of kubernetes#119317: change rolling update logic to exclude sunsetting nodes
    k8s-ci-robot committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    bdfb880 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Merge pull request kubernetes#120810 from andrewsykim/automated-cherr…

    …y-pick-of-#120649-origin-release-1.27
    
    Automated cherry pick of kubernetes#120649: cronjob controller: ensure already existing jobs are added to
    k8s-ci-robot committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6fecd57 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. bump etcd cluster image to 3.5.9

    Etcd version has been bumped in master and 1.28 branch to 3.5.9
    however cluster image has been kept on older versions. This bump
    the same to 3.5.9 to make it consistent.
    
    Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
    humblec committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c3a0560 View commit details
    Browse the repository at this point in the history
  2. Fix panic testing intree vSphere dynamic PV.

    Change-Id: I9d1ee7f49f01c3308b967d84865fa6bcfafc4b0d
    dzjiang91 committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    27e82bc View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Merge pull request kubernetes#120935 from humblec/etcd-bump

    bump etcd cluster image to 3.5.9
    k8s-ci-robot committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    fa4de05 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. [go] Bump images, versions and deps to use Go 1.20.9

    Signed-off-by: cpanato <ctadeu@gmail.com>
    cpanato committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    f61843c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca37df6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Merge pull request kubernetes#121024 from cpanato/go-update-127

    [release-1.27] [go] Bump images, versions and deps to use Go 1.20.9
    k8s-ci-robot committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    8c9f0bc View commit details
    Browse the repository at this point in the history
  2. Mark a volume as uncertain-attached after detach error

    Volume that failed Detach() should not be marked as attached, CSI
    external-attacher is probably still trying to detach it.
    
    Mark it uncertain instead and wait for Detach() to succeed.
    jsafrane committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    3c3956f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. .: bump golang.org/x/net to v0.17.0

    Bumping golang.org/x/net in light of CVE-2023-39325 and CVE-2023-44487.
    
    Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
    MadhavJivrajani committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    ff52c6d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Fix to honor PDB with an empty selector {}

    PDB with an empty selector `{}` is selecting all the pods in a namespace.
    But, during the `drain`, all the pods are getting evicted which is not expected.
    This change should fix the issue and honor the pdb before evicting the pods.
    
    Signed-off-by: Sai Ramesh Vanka <svanka@redhat.com>
    sairameshv committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f0a96fb View commit details
    Browse the repository at this point in the history
  2. [go] Bump images, dependencies and versions to go 1.20.10

    Signed-off-by: cpanato <ctadeu@gmail.com>
    cpanato committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    d781d88 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Merge pull request kubernetes#121037 from Lukasz-AWS/automated-cherry…

    …-pick-of-#121015-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121015: Add nil checks for hpa object target type values
    k8s-ci-robot committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d166f15 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#121127 from MadhavJivrajani/bump-x-net-127

    [1.27][CVE-2023-39325] .: bump golang.org/x/net to v0.17.0
    k8s-ci-robot committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    82bc4cc View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#121080 from jsafrane/automated-cherry-p…

    …ick-of-#120595-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120595: Mark a volume as uncertain-attached after detach error
    k8s-ci-robot committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3be02e1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#121152 from cpanato/update-go-rel127

    [release-1.27] [go] Bump images, dependencies and versions to go 1.20.10
    k8s-ci-robot committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    df5d09a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53a6d4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5e70a1 View commit details
    Browse the repository at this point in the history
  7. Prevent rapid reset http2 DOS on API server

    This change fully addresses CVE-2023-44487 and CVE-2023-39325 for
    the API server when the client is unauthenticated.
    
    The changes to util/runtime are required because otherwise a large
    number of requests can get blocked on the time.Sleep calls.
    
    For unauthenticated clients (either via 401 or the anonymous user),
    we simply no longer allow such clients to hold open http2
    connections.  They can use http2, but with the performance of http1
    (with keep-alive disabled).
    
    Since this change has the potential to cause issues, the
    UnauthenticatedHTTP2DOSMitigation feature gate can be disabled to
    remove this protection (it is enabled by default).  For example,
    when the API server is fronted by an L7 load balancer that is set up
    to mitigate http2 attacks, unauthenticated clients could force
    disable connection reuse between the load balancer and the API
    server (many incoming connections could share the same backend
    connection).  An API server that is on a private network may opt to
    disable this protection to prevent performance regressions for
    unauthenticated clients.
    
    For all other clients, we rely on the golang.org/x/net fix in
    golang/net@b225e7c
    That change is not sufficient to adequately protect against a
    motivated client - future changes to Kube and/or golang.org/x/net
    will be explored to address this gap.
    
    The Kube API server now uses a max stream of 100 instead of 250
    (this matches the Go http2 client default).  This lowers the abuse
    limit from 1000 to 400.
    
    Signed-off-by: Monis Khan <mok@microsoft.com>
    enj committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    c883ca7 View commit details
    Browse the repository at this point in the history
  8. Disable UnauthenticatedHTTP2DOSMitigation by default

    This makes backports safer by not changing any default behavior.
    
    Signed-off-by: Monis Khan <mok@microsoft.com>
    enj committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    b3fa6a0 View commit details
    Browse the repository at this point in the history
  9. Skip TestUnauthenticatedHTTP2ClientConnectionClose http1 tests

    These occasionally flake on CI:
    
    https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/121200/pull-kubernetes-unit-go-compatibility/1712589824344461312
    
    === Failed
    === FAIL: vendor/k8s.io/apiserver/pkg/endpoints/filters TestUnauthenticatedHTTP2ClientConnectionClose/other_skip=true/http/1.1 (0.19s)
        authentication_test.go:653: expect TCP connection: 1, actual: 2
            --- FAIL: TestUnauthenticatedHTTP2ClientConnectionClose/other_skip=true/http/1.1 (0.19s)
    
    === FAIL: vendor/k8s.io/apiserver/pkg/endpoints/filters TestUnauthenticatedHTTP2ClientConnectionClose/other_skip=true (0.23s)
        --- FAIL: TestUnauthenticatedHTTP2ClientConnectionClose/other_skip=true (0.23s)
    
    === FAIL: vendor/k8s.io/apiserver/pkg/endpoints/filters TestUnauthenticatedHTTP2ClientConnectionClose (2.30s)
    
    Signed-off-by: Monis Khan <mok@microsoft.com>
    enj committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    4d0396c View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Merge pull request kubernetes#121199 from enj/automated-cherry-pick-o…

    …f-#121196-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121196: Prevent rapid reset http2 DOS on API server
    k8s-ci-robot committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0219e70 View commit details
    Browse the repository at this point in the history
  2. service controller: improve node lifecycle updates

    Update nodes if providerID has changed
    cezarygerard authored and code-elinka committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5530b93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    105f672 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Merge pull request kubernetes#121226 from liggitt/automated-cherry-pi…

    …ck-of-#121225-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121224: Register UnauthenticatedHTTP2DOSMitigation into kube
    k8s-ci-robot committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    b289774 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#121185 from aleksandra-malinowska/autom…

    …ated-cherry-pick-of-#121142-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121142: Modify test PVC to detect concurrent map write bug
    k8s-ci-robot committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    16bd7dd View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#121132 from sairameshv/automated-cherry…

    …-pick-of-#119732-upstream-release-1.27
    
    Automated cherry pick of kubernetes#119732: Fix to honor PDB with an empty selector `{}`
    k8s-ci-robot committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7d415c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    07a61d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0be5fd1 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    8ba9887 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86f345d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3bff908 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7e419a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Merge pull request kubernetes#121385 from alexanderConstantinescu/aut…

    …omated-cherry-pick-of-#121116-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121116: KCCM: fix GCP ILB by reintroducing readiness predicate for
    k8s-ci-robot committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    6913b49 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#120950 from dzjiang91/automated-cherry-…

    …pick-of-#120834-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120834: Fix panic testing intree vSphere dynamic PV.
    k8s-ci-robot committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    d00b93a View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#121380 from mimowo/automated-cherry-pic…

    …k-of-#121103-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121103: Use Patch instead of SSA for Pod Disruption condition
    k8s-ci-robot committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    ab300fb View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#121396 from Nordix/automated-cherry-pic…

    …k-of-#120731-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120731: Fixing CurrentReplicas and CurrentRevision in
    k8s-ci-robot committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    da5caf8 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Merge pull request kubernetes#120644 from rohitssingh/automated-cherr…

    …y-pick-of-#120330-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120330: Retry operations if CSI Driver Isn't Found by Treating this
    k8s-ci-robot committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    e2b8d67 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Fixing gmsa-webhook install steps for Windows GMSA full tests

    Signed-off-by: Mark Rossetti <marosset@microsoft.com>
    marosset authored and jsturtevant committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    173b33a View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Fix spelling

    soltysh committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b59bb79 View commit details
    Browse the repository at this point in the history
  2. Modify mostRecentScheduleTime to return more detailed information abo…

    …ut missed schedules
    
    Initially this method was returning a number of missed schedules, but
    that turned out to be not reliable for some complex schedules. For
    example, those which are being run only during week days. The second
    approach was to only return a boolean indicating the too many missed
    information. It turns out that we need to return all three values:
    none missed, few missed and many missed, to let consumers know what to
    do, but don't leak the wrong number out of mostRecentScheduleTime.
    soltysh committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f9c8598 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43289de View commit details
    Browse the repository at this point in the history
  4. bump golang.org/grpc to v1.56.3

    Bumping golang.org/grpc in light of CVE-2023-44487.
    
    Signed-off-by: Jonathan Gonzalez V <jonathan.abdiel@gmail.com>
    sxd authored and dims committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    2652f51 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Merge pull request kubernetes#121138 from code-elinka/patch-1.27

    1.27 Cherry pick of kubernetes#120492: service controller: improve node lifecycle updates - update
    k8s-ci-robot committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    2905787 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#121537 from soltysh/automated-cherry-pi…

    …ck-of-#121327-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121327: Fix next schedule time duration
    k8s-ci-robot committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    c638f79 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Fixing attempt to deploy past allocatable memory limits test on Windows

    Signed-off-by: Mark Rossetti <marosset@microsoft.com>
    marosset committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    43f28c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Merge pull request kubernetes#121546 from dims/automated-cherry-pick-…

    …of-#121364-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121364: bump golang.org/grpc to v1.56.3
    k8s-ci-robot committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    b818656 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. [go] Bump images, dependencies and versions to go 1.20.11

    Signed-off-by: cpanato <ctadeu@gmail.com>
    cpanato committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7dc9a2f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Merge pull request kubernetes#121811 from cpanato/go-update-127

    [release-1.27] [go] Bump images, dependencies and versions to go 1.20.11
    k8s-ci-robot committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    6acbda4 View commit details
    Browse the repository at this point in the history
  2. Use golang library instead of mklink

    Signed-off-by: James Sturtevant <jstur@microsoft.com>
    jsturtevant authored and cji committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b5cdbd7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#121519 from jsturtevant/automated-cherr…

    …y-pick-of-#118365-upstream-release-1.27
    
    Automated cherry pick of kubernetes#118365: Fixing gmsa-webhook install steps for Windows GMSA full tests
    k8s-ci-robot committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ec4f532 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#121655 from marosset/automated-cherry-p…

    …ick-of-#120948-upstream-release-1.27
    
    Automated cherry pick of kubernetes#120948: Fixing attempt to deploy past allocatable memory limits test
    k8s-ci-robot committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    eea0b04 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Merge pull request kubernetes#121883 from cji/automated-cherry-pick-o…

    …f-#121881-upstream-release-1.27
    
    Automated cherry pick of kubernetes#121881: Use golang library instead of mklink
    k8s-ci-robot committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4c4c298 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66fee42 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Merge tag 'v1.27.8' into bump-1.27.8

    Kubernetes official release v1.27.8
    jerpeter1 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    f674c24 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    8325070 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9904f27 View commit details
    Browse the repository at this point in the history