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

[pull] master from kubernetes:master #838

Open
wants to merge 4,095 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 7, 2024

  1. chore: update import-restrictions.yaml

    The `k8s.io/utils/ptr` should be allowed for import within ./pkg/apis/core
    
    Signed-off-by: Jian Zeng <[email protected]>
    knight42 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a137b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dae42a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d1d718 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    385d2b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1739ee2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #121897 from carlory/ds-registry-test

    daemonset registry: add unit test for UpdateStatus
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3b69780 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #126096 from utam0k/support-disabling-oom-group-kill

    kubelet: new kubelet config option for disabling group oom kill
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c462d4c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #128190 from HarshalNeelkamal/external-jwt

    Add plugin and key-cache for ExternalJWTSigner integration
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6cc3570 View commit details
    Browse the repository at this point in the history
  9. DRA kubelet: separate beta and alpha gRPC APIs

    Reusing types from the alpha in the beta made it possible to provide and use
    both versions without conversion. The downside was that removal of the alpha
    would have been harder, if not impossible. DRA drivers could continue to
    use the alpha types and provided the beta interface automatically.
    
    Now the two versions are completely separate gRPC APIs, although in practice
    there are no differences besides the name. Support for the alpha API in kubelet
    is provided via automatically generated conversion and manually written
    interface wrappers.
    
    Those are provided as part of the v1alpha4 package. The advantage of having all
    of that in a central place is that it'll be easier to remove when no longer
    needed.
    pohly committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9261a18 View commit details
    Browse the repository at this point in the history
  10. Remove PodHostIPs feature gates.

    Signed-off-by: Lan Liang <[email protected]>
    liangyuanpeng authored and thockin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6e5a3cd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    631c5f9 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #127946 from saku3/add-test-volumebinding-for-queu…

    …einghint
    
    add integration test for volumebinding for queueinghint
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    272bb95 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #128639 from jpbetz/fix-cost-test

    Fix flake in CEL cost stability tests
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    530278b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8f1e69b View commit details
    Browse the repository at this point in the history
  15. update opencontainers/selinux/go-selinux to v1.11.1

    Signed-off-by: bzsuni <[email protected]>
    bzsuni committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f2ff07f View commit details
    Browse the repository at this point in the history
  16. scheduler_perf: fix steady-state pod creation/deletion

    This fixes an issue in
    TestSchedulerPerf/SteadyStateClusterResourceClaimTemplate:
    
        scheduler_perf.go:1542: FATAL ERROR: op 7: delete scheduled pods: client rate limiter Wait returned an error: rate: Wait(n=1) would exceed context deadline
    
    That occurs when the test is almost done, but hasn't observed all scheduled
    pods yet. The previous attempt to address this error wasn't actually 100%
    correct. It covered the case when the context has already been canceled, but
    not this particular "will reach deadline soon".
    pohly committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0301b6b View commit details
    Browse the repository at this point in the history
  17. Merge pull request #127956 from carlory/KEP-3902-test

    node-lifecycle-controller: improve processPod test-coverage
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1ac23e2 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #128626 from dims/add-go-spew-to-unwanted-dependen…

    …cies-we-track
    
    Add go-spew to unwanted dependencies we track
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    09e5e62 View commit details
    Browse the repository at this point in the history
  19. [KEP-4817] API, validation and feature-gate

    * Add status
    * Add validation to check if fields are correct (Network field, device
      has been allocated))
    * Add feature-gate
    * Drop field if feature-gate not set
    
    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3e595db View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4bd62e5 View commit details
    Browse the repository at this point in the history
  21. [KEP-4817] improve testing

    * Test feature-gate enabled/disabled for validation
    * Test pkg/registry/resource/resourceclaim
    * Add Data and NetworkData to integration test
    
    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5d7a16b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c593592 View commit details
    Browse the repository at this point in the history
  23. [KEP-4817] E2E: Update ResourceClaim.Status.Devices

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8be335a View commit details
    Browse the repository at this point in the history
  24. [KEP-4817] Remove pointer on Data, InterfaceName and HWAddress fields

    Adapat validation and tests based on these API changes
    
    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cb9ee1d View commit details
    Browse the repository at this point in the history
  25. [KEP-4817] Remove unnecessary DeepCopy in validation tests

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5df47a6 View commit details
    Browse the repository at this point in the history
  26. [KEP-4817] Fixes based on review

    * Rename HWAddress to HardwareAddress
    * Fix condition validation
    * Remove feature gate validation
    * Fix drop field on disabled feature gate
    
    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a062f91 View commit details
    Browse the repository at this point in the history
  27. [KEP-4817] Improve NetworkData Validation

    * Add max length for InterfaceName and HardwareAddress
    * Prevent duplicated Addresses
    
    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8ab33b8 View commit details
    Browse the repository at this point in the history
  28. [KEP-4817] Use structured.MakeDeviceID

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    43d23b8 View commit details
    Browse the repository at this point in the history
  29. [KEP-4817] Rename Addresses to IPs

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4b76ba1 View commit details
    Browse the repository at this point in the history
  30. [KEP-4817] Update to v1beta1

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7e0035e View commit details
    Browse the repository at this point in the history
  31. [KEP-4817] Add data length limit (from #128601)

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    39f55e1 View commit details
    Browse the repository at this point in the history
  32. [KEP-4817] make update

    Signed-off-by: Lionel Jouin <[email protected]>
    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d28b50e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    c1dd8c6 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    e828a4b View commit details
    Browse the repository at this point in the history
  35. Merge pull request #124952 from AxeZhan/maxContainerRestarts

    [Sidecar Containers] Pods comparison by maxContainerRestarts should account for sidecar containers
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9a9331a View commit details
    Browse the repository at this point in the history
  36. Merge pull request #128630 from SergeyKanzhelev/cancelOldDRAPluginCon…

    …text
    
    call cancel on plugin that is replaced by another plugin with the same name
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4391d09 View commit details
    Browse the repository at this point in the history
  37. remove runonce mode

    HirazawaUi committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ecf2b40 View commit details
    Browse the repository at this point in the history
  38. Merge pull request #128637 from jpbetz/fix-mutating-admission-defaulting

    Bug fix: MutatingAdmissionPolicy should default builtin types after each mutation
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9729ac8 View commit details
    Browse the repository at this point in the history
  39. Merge pull request #128648 from pohly/dra-scheduler-perf-flake

    scheduler_perf: fix steady-state pod creation/deletion
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    48ead4e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b96eee8 View commit details
    Browse the repository at this point in the history
  41. kubelet: don't check for mounted before update dsw PV size

    We are still only calling NodeExpand after the volume is mounted.
    
    avoid depending on ASW from dswp.findAndAddNewPods(). It is weird to determine desired state based on actual state.
    huww98 committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fd2dbe0 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    bed96b4 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ba70c76 View commit details
    Browse the repository at this point in the history
  44. Merge pull request #127224 from utam0k/test-qhint-csi

    Add integration test for NodeVolumeLimits in requeueing scenarios
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    40498ce View commit details
    Browse the repository at this point in the history
  45. Merge pull request #128148 from bzsuni/bz/dependence/opencontainers/s…

    …elinux/v1.11.1
    
    Dependences: update opencontainers/selinux to v1.11.1
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    52ebcb1 View commit details
    Browse the repository at this point in the history
  46. Merge pull request #128383 from carlory/cleanup-codes

    remove csi translator from volume operation generator
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7667a68 View commit details
    Browse the repository at this point in the history
  47. Merge pull request #128634 from thockin/remove_PodHostIPs_gate_for_1.32

    Remove PodHostIPs feature gates
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ef37cb5 View commit details
    Browse the repository at this point in the history
  48. Merge pull request #128640 from mengqiy/spreadkubeletlaod

    Add random interval to nodeStatusReport interval every time after an actual node status change
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c9024e7 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    379bff8 View commit details
    Browse the repository at this point in the history
  50. Fix content type fallback when a client defaults to CBOR.

    With the ClientsAllowCBOR client-go feature gate enabled, a 415 response to a CBOR-encoded REST
    causes all subsequent requests from the client to fall back to a JSON request encoding. This
    mechanism had only worked as intended when CBOR was explicitly configured in the
    ClientContentConfig. When both ClientsAllowCBOR and ClientsPreferCBOR are enabled, an
    unconfigured (empty) content type defaults to CBOR instead of JSON. Both ways of configuring a
    client to use the CBOR request encoding are now subject to the same fallback mechanism.
    benluddy committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a77f4c7 View commit details
    Browse the repository at this point in the history
  51. Add E2E test for CBOR client compatibility with older apiservers.

    Clients must be able to use CBOR without a guarantee that all apiservers support it. The apiserver
    aggregation layer avoids changing in any way that would require an aggregated apiservers to be
    updated. This end-to-end test verifies that a client's content negotiation behaviors continue to
    work over time when communicating with a 1.17 sample-apiserver.
    benluddy committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    42d3e97 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    c8b5401 View commit details
    Browse the repository at this point in the history
  53. make update

    stlaz committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9705024 View commit details
    Browse the repository at this point in the history
  54. Job: Add evaluation step comments in the syncJob

    Signed-off-by: Yuki Iwai <[email protected]>
    tenzen-y committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5dda60e View commit details
    Browse the repository at this point in the history
  55. Replace PollImmediate with PollUntilContextTimeout (#128147)

    * Replace PollImmediate with PollUntilContextTimeout
    
    Signed-off-by: Omer Aplatony <[email protected]>
    
    * Add context to RetryErrorCondition function
    
    Signed-off-by: Omer Aplatony <[email protected]>
    
    * lint: fix error comparison in scale package
    
    Signed-off-by: Omer Aplatony <[email protected]>
    
    * Fix RetryErrorCondition function signature
    
    Signed-off-by: Omer Aplatony <[email protected]>
    
    * revert to if err statement
    
    Signed-off-by: Omer Aplatony <[email protected]>
    
    ---------
    
    Signed-off-by: Omer Aplatony <[email protected]>
    omerap12 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9d816f1 View commit details
    Browse the repository at this point in the history
  56. Merge pull request #128495 from olyazavr/refresh-probed-plugins

    refresh probed plugins on init to avoid probe race/erroneous unmounts
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e30492f View commit details
    Browse the repository at this point in the history
  57. Merge pull request #128646 from pohly/dra-kubelet-separate-beta-api

    DRA kubelet: separate beta and alpha gRPC APIs
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    33c64b3 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    ecb5fc4 View commit details
    Browse the repository at this point in the history
  59. node: cm: don't share containerMap instances between managers

    Since the GA graduation of memory manager in #128517
    we are sharing the initial container map across managers.
    
    The intention of this sharing was not to actually share a data
    structure, but
    1. save the relatively expensive relisting from runtime
    2. have all the managers share a consistent view - even though the
       chance for misalignement tend to be tiny.
    
    The unwanted side effect though is now all the managers race
    to modify a data shared, not thread safe data structure.
    
    The fix is to clone (deepcopy) the computed map when passing it
    to each manager. This restores the old semantic of the code.
    
    This issue brings the topic of possibly managers go out of sync
    since each of them maintain a private view of the world.
    This risk is real, yet this is how the code worked for
    most of the lifetime, so the plan is to look at this and evaluate
    possible improvements later on.
    
    Signed-off-by: Francesco Romani <[email protected]>
    ffromani committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2a99bfc View commit details
    Browse the repository at this point in the history
  60. Merge pull request #124817 from carlory/cleanup-VolumePluginMgr

    remove loggedDeprecationWarnings from VolumePluginMgr
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c93ba4e View commit details
    Browse the repository at this point in the history
  61. Merge pull request #128472 from sanposhiho/qhint-beta

    feat: graduate SchedulerQueueingHints to beta
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e5f5975 View commit details
    Browse the repository at this point in the history
  62. Merge pull request #128498 from googs1025/flake/TestReconcilerAPIServ…

    …erLeaseMultiCombined
    
    flake(TestReconcilerAPIServerLeaseMultiCombined): fix TestReconcilerAPIServerLeaseMultiCombined flake
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a660b51 View commit details
    Browse the repository at this point in the history
  63. Merge pull request #128664 from carlory/fix-node

    mark the status of fake node as NotReady
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    af41aa1 View commit details
    Browse the repository at this point in the history
  64. Gate: disallow in-place resize for guaranteed pods on nodes with a st…

    …atic topology policy
    
    New gate "InPlacePodVerticalScalingExclusiveCPUs" is off by default,
    but can be enabled to unblock development of Static CPU management alongside
    InPlacePodVerticalScaling.
    esotsal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2d8939c View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    a4b83e7 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    6e19d5a View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    50362ac View commit details
    Browse the repository at this point in the history
  68. Merge pull request #128569 from tenzen-y/add-job-evaluation-orders-co…

    …mment
    
    Job: Add evaluation step comments in the syncJob
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    631d83b View commit details
    Browse the repository at this point in the history
  69. Merge pull request #128641 from benluddy/e2e-cbor-client-compat

    KEP-4222: Fix JSON fallback for clients using default content-type and add E2E client test.
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7243fa6 View commit details
    Browse the repository at this point in the history
  70. Merge pull request #128658 from stlaz/ctb_alpha_extend

    clustertrustbundles: extend alpha for 2 more releases
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9c571ab View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    a0b83a7 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    68fcc9c View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    dc41c91 View commit details
    Browse the repository at this point in the history
  74. Deflake supported key ack

    liggitt committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c68a11a View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    070f74b View commit details
    Browse the repository at this point in the history
  76. Merge pull request #127360 from knight42/feat/split-stdout-stderr-ser…

    …ver-side
    
    API: add a new `Stream` field to `PodLogOptions`
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9660e5c View commit details
    Browse the repository at this point in the history
  77. Merge pull request #128170 from sanposhiho/async-preemption

    feature(KEP-4832): asynchronous preemption
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fb03382 View commit details
    Browse the repository at this point in the history
  78. Merge pull request #128518 from tallclair/pleg-watch-conditions

    [FG:InPlacePodVerticalScaling] PLEG watch conditions: rapid polling for expected changes
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    25101d3 View commit details
    Browse the repository at this point in the history
  79. Merge pull request #128644 from huww98/multi-volume-part-1

    kubelet: don't check for mounted before update dsw PV size
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    aee1a91 View commit details
    Browse the repository at this point in the history
  80. Merge pull request #128657 from ffromani/unshare-containermap-among-m…

    …anagers
    
    node: cm: don't share containerMap instances between managers
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    847be85 View commit details
    Browse the repository at this point in the history
  81. Added unit tests

    sreeram-venkitesh committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    851dbf2 View commit details
    Browse the repository at this point in the history
  82. api: add a new field to meta/v1 DeleteOptions

    - add a new boolean field
      IgnoreStoreReadErrorWithClusterBreakingPotential to meta/v1 DeleteOptions
    
    - add validation for the new delete option
    add validation for the new field in the delete options
    ignoreStoreReadErrorWithClusterBreakingPotential
    
    - prevent the pod eviction handler from issuing an unsafe pod delete
    prevent the pod eviction handler from enabling the
    'ignoreStoreReadErrorWithClusterBreakingPotential' delete option
    tkashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b6773f1 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    dbe6b66 View commit details
    Browse the repository at this point in the history
  84. Clean error handling in port-forward

    This commit introduces:
    1. Cleanups in port-forwarding error handling code, which ensures that
       we only compare lowercased text always.
    2. E2E verifying that when a pod is removed a port-forward is stopped.
    
    Signed-off-by: Maciej Szulik <[email protected]>
    soltysh committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0b1617c View commit details
    Browse the repository at this point in the history
  85. Fix OIDC flags

    carlory authored and richabanker committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b209a62 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    8bf6eec View commit details
    Browse the repository at this point in the history
  87. kubelet/kuberuntime: switch to runc/libct

    runc/libcontainer/cgroups.ParseCgroupFile is a universal function; for
    cgroup v2 it returns path to unified in a map with "" as a key.
    
    Let's use it here, dropping cgroups dependency entirely.
    
    Amends commit e86d02b.
    
    Signed-off-by: Kir Kolyshkin <[email protected]>
    kolyshkin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3a1b0f2 View commit details
    Browse the repository at this point in the history
  88. Merge pull request #126336 from HirazawaUi/remove-runonce-mode

    Kubelet: Remove runonce mode
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1ce20b2 View commit details
    Browse the repository at this point in the history
  89. Merge pull request #126653 from zhifei92/fix-podstatus

    fix the issue of losing the pending phase after a node restart.
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1dd81aa View commit details
    Browse the repository at this point in the history
  90. Merge pull request #127326 from stlaz/ctb_new_signer

    trustbundles: add a new kube-apiserver-serving signer
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b82013e View commit details
    Browse the repository at this point in the history
  91. Merge pull request #128661 from sanposhiho/split-test

    fix: move the queueing integration tests to another package to address the timeout issue
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    601feb8 View commit details
    Browse the repository at this point in the history
  92. Merge pull request #128668 from liggitt/externaljwt

    Update staging docs to add externaljwt
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6e25c2a View commit details
    Browse the repository at this point in the history
  93. kubelet/kuberuntime: use sync.OnceValue

    This was added to Go 1.21, and makes the code simpler.
    
    (Best reviewed ignoring changes in amount of whitespace).
    
    Signed-off-by: Kir Kolyshkin <[email protected]>
    kolyshkin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    19477b7 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    1183561 View commit details
    Browse the repository at this point in the history
  95. [KEP-4817] make update

    LionelJouin committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d84c8d2 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    763e810 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    0548756 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    cf8ee42 View commit details
    Browse the repository at this point in the history
  99. Merge pull request #128247 from mattcary/autodelete-ga

    Promote StatefulSetAutoDeletePVC to stable in 1.32
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3300aa1 View commit details
    Browse the repository at this point in the history
  100. Merge pull request #128356 from lauralorenz/crashloopbackoff-maintain…

    …10minuterecoverythreshold
    
    KEP-4603: Maintain current 10 minute recovery threshold for container backoff regardless of changes to the maximum duration
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ab30adc View commit details
    Browse the repository at this point in the history
  101. Merge pull request #128670 from liggitt/externaljwt-broadcast

    Move broadcast of key updates into sync, fixup of externaljwt generation / test
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b711380 View commit details
    Browse the repository at this point in the history
  102. api: run codegen

    run 'make update' to code gen for changes in meta/v1 DeleteOptions
    tkashem authored and Abu Kashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    aff05b0 View commit details
    Browse the repository at this point in the history
  103. implement unsafe deletion, and wire it

    - implement unsafe deletion, and wire it
    - aggregate corrupt object error(s) from the storage LIST operation
    - extend storage error:
    a) add a new type ErrCodeCorruptObj to represent a corrupt object:
    b) add a new member 'InnerErr error' to StorageError to hold
       the inner error
    - add API status error
    tkashem authored and Abu Kashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5d4b4a1 View commit details
    Browse the repository at this point in the history
  104. add an integration test that exercises the unsafe delete flow

    - add an integration test that exercises the unsafe delete flow
    - extend newTransformTest to enable RBAC
    - add integration test to verify that LIST returns corrupt object keys
    tkashem authored and Abu Kashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    367a265 View commit details
    Browse the repository at this point in the history
  105. add access control check for unsafe delete

    add access control check to ensure that the user has permission to do
    'unsafe-delete-ignore-read-error' on the resource being deleted
    tkashem authored and Abu Kashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    9932dbe View commit details
    Browse the repository at this point in the history
  106. handle watch for unsafe delete

    tkashem authored and Abu Kashem committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    25efc8f View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    3fa38a2 View commit details
    Browse the repository at this point in the history
  108. Merge pull request #125757 from Nordix/esotsal/125205

    [FG:InPlacePodVerticalScaling] Fix backoff problem when quickly reverting resize patch
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8504758 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    3c9380c View commit details
    Browse the repository at this point in the history
  110. Merge pull request #128674 from richabanker/master

    Fix OIDC flags
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b09acdf View commit details
    Browse the repository at this point in the history
  111. Merge pull request #128681 from soltysh/client-go_port_forward_reset

    Client go port forward reset, error handling and tests
    k8s-ci-robot authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    210deea View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    8661f74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a3a40c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bab6df8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #125577 from richabanker/statusz

    Add statusz endpoint for apiserver
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    60651eb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da8dc43 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #121968 from Peac36/fix/121414

    add warnings for cases one of projected volume types get overwritten by service account token
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    a2a32fc View commit details
    Browse the repository at this point in the history
  7. Merge pull request #127275 from bouaouda-achraf/fix-quota-inplace-res…

    …ize-delay
    
    [FG:InPlacePodVerticalScaling] bug(quota): handle resources changed on resource quota filter
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    9f87719 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #127300 from hshiina/error-propagation

    [FG:InPlacePodVerticalScaling] kubelet: Propagate error in doPodResizeAction() to the caller
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    3005252 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #127513 from tkashem/delete-undecryptable

    KEP-3926: unsafe deletion of corrupt objects
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    4d10ae8 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #128186 from sreeram-venkitesh/117767-in-place-pod…

    …-vertical-scaling-version-skew
    
    Updated version skew strategy for InPlacePodVerticalScaling
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    46b3d9b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #128240 from LionelJouin/KEP-4817

    DRA: Implementation of ResourceClaim.Status.Devices (KEP-4817)
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    4cf2818 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #128506 from kolyshkin/cgroups-nit

    kubelet/kuberuntime: switch to runc/libct
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b35bbec View commit details
    Browse the repository at this point in the history
  13. Merge pull request #128618 from knrc/error-check-fix

    Fix error check
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e1e92bc View commit details
    Browse the repository at this point in the history
  14. Merge pull request #128676 from vivzbansal/sidecar-3

    Refactor: Move IsRestartableInitContainer to common utility package
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    210f129 View commit details
    Browse the repository at this point in the history
  15. v1alpha2 LeaseCandidate API

    Jefftree committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    0ce7b68 View commit details
    Browse the repository at this point in the history
  16. generated

    Jefftree committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e86c38b View commit details
    Browse the repository at this point in the history
  17. Add missing comments in k8s.io/api/core/v1

    Signed-off-by: Bo Wang <[email protected]>
    ut-wangbo authored and thockin committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    495af2a View commit details
    Browse the repository at this point in the history
  18. API changes for Pod Level Resources

    1. Add Resources struct to PodSpec struct in both external and internal API packages
    2. Adding feature gate and logic for dropping disabled fields for Pod Level Resources
    KEP: enhancements/keps/sig-node/2837-pod-level-resource-spec
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    d7f488b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    85488b5 View commit details
    Browse the repository at this point in the history
  20. Adding support for pod level resources in kubectl

    1. Add support for pod level resources in kubectl
    2. Reuse the existing method to describe container resources and generalize it to describe both pod and container level resources
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    502e0f5 View commit details
    Browse the repository at this point in the history
  21. Adding the logic to set default pod-level request as following:

    1. If pod-level limit is set, pod-level request is unset and container-level request is set: derive pod-level request from container-level requests
    2. If pod-level limit is set, pod-level request is unset and container-level request is unset: set pod-level request equal to pod-level limit
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    a2ddde8 View commit details
    Browse the repository at this point in the history
  22. Adding the logic to validate pod-level resources as following:

    1. The effective container requests cannot be greater than pod-level requests
    2. Inidividual container limits cannot be greater than pod-level limits
    3. Only CPU & Memory are supported at pod-level
    4. Inplace container resources updates are not supported if pod-level resources are set
    Note: effective container requests cannot be greater than pod-level limits is supported by transitivity. Effective container requests <= pod-level requests && pod-level requests <= pod-level limits; Therefore effective container requests <= pod-level limits
    
    Signed-off-by: ndixita <[email protected]>
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    8a8dc27 View commit details
    Browse the repository at this point in the history
  23. Scheduler changes:

    1. Use pod-level resource when feature is enabled and resources are set at pod-level
    2. Edge case handling: When a pod defines only CPU or memory limits at pod-level (but not both), and container-level requests/limits are unset, the pod-level requests stay empty for the resource without a pod-limit. The container's request for that resource is then set to the default request value from schedutil.
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    6db4044 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    26f11c4 View commit details
    Browse the repository at this point in the history
  25. cgroup configuration changes:

    1. Pod cgrooup configured to use resources from pod spec if feature is enabled and resources are set at pod-level
    2. Container cgroup limits defaulted to pod-level limits is container limits are not set
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5ea57fb View commit details
    Browse the repository at this point in the history
  26. Adding OOM Score adjustment formula changes that takes pod level reso…

    …urces into account
    
    Signed-off-by: ndixita <[email protected]>
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5a64597 View commit details
    Browse the repository at this point in the history
  27. e2e tests

    Signed-off-by: ndixita <[email protected]>
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    99a6153 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    28dea49 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7772214 View commit details
    Browse the repository at this point in the history
  30. Fixing linter failures

    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    9813d85 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b78f6e2 View commit details
    Browse the repository at this point in the history
  32. keeping the qos code as-is for the existing case when pod-level resou…

    …rces are not set
    
    Signed-off-by: ndixita <[email protected]>
    ndixita committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b30e6c8 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #127581 from richabanker/flagz-apiserver

    Add flagz endpoint for apiserver
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    4d91d50 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #128687 from tallclair/allocated-status

    [FG:InPlacePodVerticalScaling] Fix AllocatedResources feature gate annotation
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    3232e2f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7680f0f View commit details
    Browse the repository at this point in the history
  36. Merge pull request #128287 from Nordix/esotsal/128068

    [FG:InPlacePodVerticalScaling] Gate Disallow in-place resize for guaranteed pods on nodes with a static topology policy
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    81dc453 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #128680 from tallclair/min-cpu

    [FG:InPlacePodVerticalScaling] Handle edge cases around CPU MinShares
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    0fff5bb View commit details
    Browse the repository at this point in the history
  38. Merge pull request #128686 from thockin/take_over_pr-125233

    Add missing comments in k8s.io/api/core/v1
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    6db9477 View commit details
    Browse the repository at this point in the history
  39. Remove deprecated extra-dirs flag

    The extra-dirs input is no longer in use. The extra-dirs flag, however, is still present
    even though it is not wired in conversion code. As a result, any extra dirs inputs are provided
    via extra-dirs flag are not taken in consideration for conversion-gen. This flag should be removed
    from args options to avoid confusion.
    
    Signed-off-by: Vu Dinh <[email protected]>
    dinhxuanvu committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    917aa9a View commit details
    Browse the repository at this point in the history
  40. Revert "[FG:InPlacePodVerticalScaling] kubelet: Propagate error in do…

    …PodResizeAction() to the caller"
    tallclair authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    bf8354d View commit details
    Browse the repository at this point in the history
  41. Merge pull request #127857 from Jefftree/cle-v1alpha2

    Coordinated Leader Election add v1alpha2
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    45260fd View commit details
    Browse the repository at this point in the history
  42. Merge pull request #128407 from ndixita/pod-level-resources

    [PodLevelResources] Pod Level Resources Feature Alpha
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c25f5ee View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    48e4344 View commit details
    Browse the repository at this point in the history
  44. Generify fake clientsets

    This adds a generic implementation of a fake clientset, and uses it to
    replace the template code in generated fake clientsets for the default
    methods. The templates are preserved as-is (or as close as they can
    be) for use in extensions, whether for resources or subresources.
    
    Fake clientsets with no extensions are reduced to their main getter,
    their specific struct, and their constructor. All method
    implementations are provided by the generic implementation. The
    dedicated struct is preserved to allow extensions and expansions to be
    defined where necessary.
    
    Instead of handling the variants (with/without list, apply) with a
    complex sequence of if statements, build up an index into an array
    containing the various declarations.
    
    Similarly, instead of calling different action constructors for
    namespaced and non-namespaced clientsets, assume the current behaviour
    of non-namespaced action creation (equivalent to creating a namespaced
    action with an empty namespace) and document that assumption in the
    action implementation.
    
    Signed-off-by: Stephen Kitt <[email protected]>
    skitt committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b0ce65d View commit details
    Browse the repository at this point in the history
  45. Run codegen

    Signed-off-by: Stephen Kitt <[email protected]>
    skitt committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    be03bcf View commit details
    Browse the repository at this point in the history
  46. Merge pull request #128683 from AnishShah/validation

    [FG:InPlacePodVerticalScaling] Disallow removing requests & limits for Burstable pods.
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    2691a29 View commit details
    Browse the repository at this point in the history
  47. Align fake client-go clients with the main interface

    "Real" clients use objectWithMeta to enforce support for meta.Object;
    strictly speaking, fakes don't need this, but it's best to align them
    with the real clients to ensure that fakes don't end up allowing types
    that can't be used with the real clients.
    
    Signed-off-by: Stephen Kitt <[email protected]>
    skitt committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    736e556 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    f0f319c View commit details
    Browse the repository at this point in the history
  49. Merge pull request #128697 from carlory/fix-node-test

    Make fake node as ready but unschedulable
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    da215bf View commit details
    Browse the repository at this point in the history
  50. Fix linter errors

    tallclair committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1d822f1 View commit details
    Browse the repository at this point in the history
  51. prune-junit-xml: avoid appending semicolon

    Appending a semicolon after some text is unnecessary if it's the last
    entry. This led to visually distracting extra semicolons in Spyglass which
    looked like a bug in Spyglass.
    
    Now the code checks if a semicolon is necessary before inserting it.
    pohly committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    dd6ad66 View commit details
    Browse the repository at this point in the history
  52. Merge pull request #126621 from my-git9/node-deadcode-remove

    Remove deadcode in pkg/util/node
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    4695244 View commit details
    Browse the repository at this point in the history
  53. Merge pull request #128692 from dinhxuanvu/extra-dir

    Remove deprecated extra-dirs flag
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    2012060 View commit details
    Browse the repository at this point in the history
  54. Merge pull request #126503 from skitt/generic-fake-client

    Use generics to share code in fake client-go implementations
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    31970d4 View commit details
    Browse the repository at this point in the history
  55. Merge pull request #128701 from pohly/prune-junit-xml-trailing-semicolon

    prune-junit-xml: avoid appending semicolon
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    fd66693 View commit details
    Browse the repository at this point in the history
  56. Merge pull request #128694 from tallclair/revert-127300-error-propaga…

    …tion
    
    Revert "[FG:InPlacePodVerticalScaling] kubelet: Propagate error in doPodResizeAction() to the caller"
    k8s-ci-robot authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    591c75e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. Configuration menu
    Copy the full SHA
    61e6242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a2555e View commit details
    Browse the repository at this point in the history
  3. KEP-4603: Node specific kubelet config for maximum backoff down to 1 …

    …second (#128374)
    
    * Add feature gate, API, and conflict validation tests for enablecrashloopbackoffmax
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Handle when current base is longer than node max
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Update pkg/features/kube_features.go
    
    Co-authored-by: Tsubasa Nagasawa <[email protected]>
    
    * Fix indentation
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Follow convention for success test
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Normalize casing, and change field to Duration
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Fix json name and some other casing errors
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Another one I missed before
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Don't clobber global max function
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Change to flat value in defaults.go
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Streamline validation and defaults
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Fix typecheck
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Lint
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Tighten up validation for subsecond values
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Rename field from MaxBackOffPeriod to MaxContainerRestartPeriod
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * A few missed references to renames
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Only compare flags in flags test
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Don't mess with SetDefault signature
    
    Nobody messes with SetDefault signature
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Fix stale signature change, and update test data
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Inspect current feature gates at defaulting time
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Don't use the global feature gate for temp usage
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Expose default error, and some comments
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    * Hint fuzzer for less arbitrary values to FeatureGates
    
    Signed-off-by: Laura Lorenz <[email protected]>
    
    ---------
    
    Signed-off-by: Laura Lorenz <[email protected]>
    Co-authored-by: Tsubasa Nagasawa <[email protected]>
    lauralorenz and toVersus authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    7fe41da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00f7b95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d08c10 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #128712 from kannon92/fix-stream-test-failures

    fix PodLogsQuerySplitStream if feature is enabled and using defaults
    k8s-ci-robot authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    feb3f92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e905e2d View commit details
    Browse the repository at this point in the history
  8. Possible fix for alpha CI jobs failing with AllowUnsafeMalformedObjec…

    …tDeletion switched on
    
    Signed-off-by: Davanum Srinivas <[email protected]>
    dims committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    9c6126e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #128722 from dims/possible-fix-for-alpha-feature-b…

    …reaking-tests
    
    Fix for alpha CI jobs failing with AllowUnsafeMalformedObjectDeletion switched on
    k8s-ci-robot authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    1b08de5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #128691 from sanposhiho/flaky-candidate

    fix: flaky TestPrepareCandidate
    k8s-ci-robot authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    8fe10dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7378b5e View commit details
    Browse the repository at this point in the history
  12. Fix unit tests

    tallclair committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    479b300 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4bbc6f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Adding imagepull backoff test

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    f913b7a View commit details
    Browse the repository at this point in the history
  2. Organize into its own context

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6337a28 View commit details
    Browse the repository at this point in the history
  3. The idea of how this test should work

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6ef05db View commit details
    Browse the repository at this point in the history
  4. Merge pull request #127943 from ii/promote-serviceaccounttoken-test

    Promote ServiceAccount e2e test to Conformance
    k8s-ci-robot authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    2e0cc1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9df464f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    caedccf View commit details
    Browse the repository at this point in the history
  7. Allow adding limits

    tallclair committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    25cf2a2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4991d2f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2935b10 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #128718 from tallclair/no-cpu-limit

    [FG:InPlacePodVerticalScaling] Enable resizing containers without limits
    k8s-ci-robot authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    f5d1fdf View commit details
    Browse the repository at this point in the history
  11. Merge pull request #128713 from tallclair/ippr-debug-events

    [FG:InPlacePodVerticalScaling] Emit events for Deferred and Infeasible statuses
    k8s-ci-robot authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6b031e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Fix test to count pull tries

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2479d91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc4ac5e View commit details
    Browse the repository at this point in the history
  3. Add container restart test too

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    15bae1e View commit details
    Browse the repository at this point in the history
  4. Formatting

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    bad037b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95591ab View commit details
    Browse the repository at this point in the history
  6. Focus on restart numbers instead of timing

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    f032068 View commit details
    Browse the repository at this point in the history
  7. Revert PR #126533 and add a test case for the case where there is yaml

    structed texts in the description.
    We should find a way to both relign line breaks and not break these kind
    of texts.
    
    Signed-off-by: ah8ad3 <[email protected]>
    ah8ad3 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    7580e6a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #128666 from macsko/fix_scale_down_in_eventhandlin…

    …gpodupdate_scheduler_perf_test_case
    
    Fix pod scale down failure in EventHandlingPodUpdate scheduler_perf test
    k8s-ci-robot authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8115bac View commit details
    Browse the repository at this point in the history
  9. DRA kubelet: use unique protobuf package name

    As mentioned in https://protobuf.dev/programming-guides/style, package names
    "should be unique". For generated API pb files, Kubernetes uses
    "k8s.io.api.<api group>.<version>". The same approach is now used for the
    kubelet DRA v1beta1 API. This can be changed without a breaking change because
    the API is still unreleased.
    
    This avoids a conflict between the DevicePlugin and the DRA API when both get
    used by kubelet:
    
        2024/11/10 12:51:40 proto: duplicate proto type registered: v1beta1.Device
    
    The exact impact of that conflict is unknown but it seems better to
    pro-actively avoid the problem.
    pohly committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    6c27e8d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #128682 from tallclair/ippr-beta

    [FG:InPlacePodVerticalScaling] Graduate to Beta
    k8s-ci-robot authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    79e5584 View commit details
    Browse the repository at this point in the history
  11. Fix typecheck and verify

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    e6059d7 View commit details
    Browse the repository at this point in the history
  12. Missed refactor of container name here

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2732d57 View commit details
    Browse the repository at this point in the history
  13. Extract restart number properly

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    1da8ca8 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #128754 from vivzbansal/sidecar-3

    Add AllowSidecarResizePolicy to relax resize policy validation check of sidecar containers
    k8s-ci-robot authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    252e9cb View commit details
    Browse the repository at this point in the history
  15. Fix spelling

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    d293c50 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e03d0f6 View commit details
    Browse the repository at this point in the history
  17. Clearer image pull test and utils

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    285d433 View commit details
    Browse the repository at this point in the history
  18. Use a better util

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8e7b2af View commit details
    Browse the repository at this point in the history
  19. Don't overly indirect image name

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    529d5ba View commit details
    Browse the repository at this point in the history
  20. Move function specific to container restart test inline

    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    59f9858 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    8342d39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18600f4 View commit details
    Browse the repository at this point in the history
  3. Now that sleep is shorter, only expect to reach 3 within 30s

    Focused too much on the container restart one in commit that fixed that
    
    Signed-off-by: Laura Lorenz <[email protected]>
    lauralorenz committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9ab0d81 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #128764 from pohly/dra-kubelet-grpc-api-package-name

    DRA kubelet: use unique protobuf package name
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    420c698 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #128761 from ah8ad3/revert-126533

    Revert PR #126533 and add a test case for broken case
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    af7581e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #128771 from tallclair/min-quota

    [FG:InPlacePodVerticalScaling] Equate CPU limits below the minimum effective limit (10m)
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    0926587 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d81e8be View commit details
    Browse the repository at this point in the history
  8. Merge pull request #128777 from SataQiu/fix-upgrade-dryrun-20241113

    kubeadm: fix a bug where upgrade dryrun can not select the network interface correctly
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f59dd4b View commit details
    Browse the repository at this point in the history
  9. Merge pull request #128559 from lauralorenz/crashloopbackoff-refactor…

    …imagepullbackoff-e2enodecriproxytest
    
    E2E Node tests for image pull backoff and crashloopbackoff behavior
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5ee686b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56e3c78 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    429abe3 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #128763 from srivastav-abhishek/fix-err-string

    Fixed failing UT TestWriteKubeletConfigFiles by removing privilege check and adding proper error handling
    k8s-ci-robot authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    deecaf7 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Merge pull request #128765 from sanposhiho/split-tests

    fix: split TestCoreResourceEnqueue to deal with the timeout issue
    k8s-ci-robot authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    475ee33 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Merge pull request #128720 from mengjiao-liu/update-metrics-1-32

    Update metrics docs for v1.32 release(Note this must be committed after the code freeze)
    k8s-ci-robot authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    23e7643 View commit details
    Browse the repository at this point in the history
  2. Add timeout for port-forward test

    After removing a pod in port-forward test we wait for an error from POST
    request. Since the POST doesn't have a timeout it hangs indefinitely, so
    instead we're hitting a DefaultPodDeletionTimeout. To make sure the POST
    fails this adds a timeout to ensure we'll always get that expected
    error, rather than nil.
    
    Signed-off-by: Maciej Szulik <[email protected]>
    soltysh committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    9e87e99 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128800 from soltysh/flake_128742

    Add timeout for port-forward test
    k8s-ci-robot authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    cf480a3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. scheduler_perf: simplify flags, fix output

    The "disabled by label filter" message for benchmarks printed the pointer to
    the filter string, not the filter string itself. This mistake gets avoided and
    the code becomes simpler when not using pointers.
    pohly committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    369a18a View commit details
    Browse the repository at this point in the history
  2. scheduler_perf: work around incorrect gotestsum failure reports

    Because Go does not a "pass" action for
    benchmarks (golang/go#66825 (comment)),
    gotestsum reports a successful benchmark run as failed
    (gotestyourself/gotestsum#413 (comment)).
    
    We can work around that in each benchmark and sub-benchmark by emitting the
    output line that `go test` expects on stdout from the test binary for success.
    pohly committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    ac3d43a View commit details
    Browse the repository at this point in the history
  3. testing: allow keeping detailed go test JUnit results

    Pruning of tests to the top-level test was added for jobs like
    pull-kubernetes-unit which run many tests. For other, more focused jobs like
    scheduler-perf benchmarking it would be nice to keep the more detailed
    information, in particular because it includes the duration per test case.
    pohly committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    25a4758 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07c79da View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    59dfb0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb42224 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128841 from princepereira/ppereira-remove-opencensus

    Vendoring changes for new hnslib v0.0.8.
    k8s-ci-robot authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    021dbe9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #128851 from pacoxu/fix-master-blocking

    skip if cri proxy is disabled/undefined
    k8s-ci-robot authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c9092f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    03a15fa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128875 from pacoxu/revert-128682-ippr-beta

    Revert "[FG:InPlacePodVerticalScaling] Graduate to Beta"
    k8s-ci-robot authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    bf70d28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a132d17 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    dfa82b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    776fb24 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128834 from pohly/scheduler-perf-pass-workaround

    scheduler_perf: fix and enhance reporting
    k8s-ci-robot authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    40f222b View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. DRA API: validate node selector labels

    Previously, ValidateNodeSelector did not check that labels are valid. Now it
    does for resource.k8s.io, regardless whether an object already was created with
    invalid labels in an earlier Kubernetes release. Theoretically this is a
    breaking change and could cause problems during an upgrade, but that is highly
    unlikely in practice.
    
    In contrast to node affinity, DRA does not ignore parse errors
    (= uses NewNodeSelector, not NewLazyErrorNodeSelector), so invalid labels would
    have been found instead of being silently ignored.
    
    Even if some object has invalid labels, this only affects an alpha -> beta
    upgrade which isn't guaranteed to work seamlessly.
    AxeZhan authored and pohly committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    3075a9a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128852 from cpanato/update-go

    [go] Bump images, dependencies and versions to go 1.23.3 and distroless iptables
    k8s-ci-robot authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    35d098a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128932 from pohly/dra-node-selector-validation

    DRA API: validate node selector labels
    k8s-ci-robot authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e4c1f98 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    26c08dd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128966 from liggitt/deflake-external

    Wait for updated keys to be observed
    k8s-ci-robot authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    8770bd5 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

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

Commits on Nov 27, 2024

  1. staging/publishing: add release-1.32 branch

    ```
    update-rules --branch release-1.32 --rules staging/publishing/rules.yaml --o staging/publishing/rules.yaml
    ```
    
    Signed-off-by: Davanum Srinivas <[email protected]>
    dims committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    2ca4217 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128286 from umagnus/fix_unmount_relative_path

    fix: mount-utils IsLikelyNotMountPoint relative path issue
    k8s-ci-robot authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    9d62330 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128990 from dims/update-publishing-bot-rules-for-…

    …release-1.32
    
    staging/publishing: add release-1.32 branch
    k8s-ci-robot authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    95d71c4 View commit details
    Browse the repository at this point in the history