Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kubernetes/kubernetes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.28.3
Choose a base ref
...
head repository: kubernetes/kubernetes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.28.4
Choose a head ref

Commits on Sep 13, 2023

  1. Copy the full SHA
    8a58798 View commit details

Commits on Sep 14, 2023

  1. implement Stringer for podActions

    klog prints an internal error when trying to log the podActions struct.
    
    > I0505 14:12:12.827065  190662 kuberuntime_manager.go:1014] "computePodActions got for pod" podActions="<internal error: json: unsupported type: map[container.ContainerID]kuberuntime.containerToKillInfo>" pod="kube-system/coredns-8f5847b64-mzw46"
    
    Implement the stringer interface on the struct to avoid the json error.
    
    Change-Id: I22444524a78a0ecec9490b9240def371a4129434
    aojea authored and fusida committed Sep 14, 2023
    Copy the full SHA
    688ea39 View commit details

Commits on Sep 29, 2023

  1. service controller: improve node lifecycle updates - update nodes if …

    …providerID has changed
    
    Signed-off-by: czawadka <czawadka@google.com>
    cezarygerard committed Sep 29, 2023
    Copy the full SHA
    62aaeb6 View commit details
  2. Fix panic testing intree vSphere dynamic PV.

    Change-Id: I9d1ee7f49f01c3308b967d84865fa6bcfafc4b0d
    dzjiang91 committed Sep 29, 2023
    Copy the full SHA
    9822b08 View commit details

Commits on Oct 18, 2023

  1. Copy the full SHA
    4ad1d32 View commit details
  2. Copy the full SHA
    86c241b View commit details

Commits on Oct 20, 2023

  1. Copy the full SHA
    951a96d View commit details
  2. Verified

    This commit was signed with the committer’s verified signature.
    adilGhaffarDev Adil Ghaffar
    Copy the full SHA
    beb6d65 View commit details
  3. Verified

    This commit was signed with the committer’s verified signature.
    adilGhaffarDev Adil Ghaffar
    Copy the full SHA
    a94a9ea View commit details

Commits on Oct 23, 2023

  1. Merge pull request #121326 from alexanderConstantinescu/automated-che…

    …rry-pick-of-#121116-upstream-release-1.28
    
    Automated cherry pick of #121116: KCCM: fix GCP ILB by reintroducing readiness predicate for
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    221c9b4 View commit details
  2. Merge pull request #120643 from rohitssingh/automated-cherry-pick-of-…

    …#120330-upstream-release-1.28
    
    Automated cherry pick of #120330: Retry operations if CSI Driver Isn't Found by Treating this
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1489fe7 View commit details
  3. Merge pull request #121379 from mimowo/automated-cherry-pick-of-#1211…

    …03-upstream-release-1.28
    
    Automated cherry pick of #121103: Use Patch instead of SSA for Pod Disruption condition
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9cb0244 View commit details
  4. Merge pull request #121395 from Nordix/automated-cherry-pick-of-#1207…

    …31-upstream-release-1.28
    
    Automated cherry pick of #120731: Fixing CurrentReplicas and CurrentRevision in
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    65eeac5 View commit details
  5. Merge pull request #120660 from fusida/automated-cherry-pick-of-#1197…

    …94-origin-release-1.28
    
    Automated cherry pick of #119794: implement Stringer for podActions
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e59a716 View commit details
  6. Merge pull request #120949 from dzjiang91/automated-cherry-pick-of-#1…

    …20834-upstream-release-1.28
    
    Automated cherry pick of #120834: Fix panic testing intree vSphere dynamic PV.
    k8s-ci-robot authored Oct 23, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    cb20f0f View commit details

Commits on Oct 26, 2023

  1. Fix spelling

    soltysh committed Oct 26, 2023

    Unverified

    The committer email address is not verified.
    Copy the full SHA
    3b1e906 View commit details
  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

    Unverified

    The committer email address is not verified.
    Copy the full SHA
    0ccb8f8 View commit details
  3. Unverified

    The committer email address is not verified.
    Copy the full SHA
    4276a60 View commit details
  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

    Partially verified

    This commit is signed with the committer’s verified signature.
    dims’s contribution has been verified via GPG key.
    We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
    Copy the full SHA
    93b91ce View commit details

Commits on Oct 27, 2023

  1. Merge pull request #120943 from cezarygerard/automated-cherry-pick-of…

    …-#120492-upstream-release-1.28
    
    Automated cherry pick of #120492: service controller: improve node lifecycle updates - update
    k8s-ci-robot authored Oct 27, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    95a8b37 View commit details
  2. Merge pull request #121536 from soltysh/automated-cherry-pick-of-#121…

    …327-upstream-release-1.28
    
    Automated cherry pick of #121327: Fix next schedule time duration
    k8s-ci-robot authored Oct 27, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c705502 View commit details

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

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    7dc8b94 View commit details

Commits on Nov 1, 2023

  1. Merge pull request #121545 from dims/automated-cherry-pick-of-#121364…

    …-upstream-release-1.28
    
    Automated cherry pick of #121364: bump golang.org/grpc to v1.56.3
    k8s-ci-robot authored Nov 1, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    197e757 View commit details

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

    Unverified

    The signing certificate or its chain could not be verified.
    Copy the full SHA
    ceec357 View commit details

Commits on Nov 14, 2023

  1. Merge pull request #121812 from cpanato/go-update-128

    [release-1.28] [go] Bump images, dependencies and versions to go 1.20.11
    k8s-ci-robot authored Nov 14, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    124c771 View commit details
  2. Use golang library instead of mklink

    Signed-off-by: James Sturtevant <jstur@microsoft.com>
    jsturtevant authored and cji committed Nov 14, 2023
    Copy the full SHA
    4a15ef2 View commit details

Commits on Nov 15, 2023

  1. Merge pull request #121656 from marosset/automated-cherry-pick-of-#12…

    …0948-upstream-release-1.28
    
    Automated cherry pick of #120948: Fixing attempt to deploy past allocatable memory limits test
    k8s-ci-robot authored Nov 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ecd6ff2 View commit details
  2. Merge pull request #121882 from cji/automated-cherry-pick-of-#121881-…

    …upstream-release-1.28
    
    Automated cherry pick of #121881: Use golang library instead of mklink
    k8s-ci-robot authored Nov 15, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ceeb198 View commit details
  3. Copy the full SHA
    bae2c62 View commit details
Showing with 4,818 additions and 1,748 deletions.
  1. +1 −1 .go-version
  2. +200 −62 CHANGELOG/CHANGELOG-1.28.md
  3. +1 −1 build/build-image/cross/VERSION
  4. +1 −1 build/common.sh
  5. +3 −3 build/dependencies.yaml
  6. +3 −3 go.mod
  7. +13 −10 go.sum
  8. +0 −1 hack/unwanted-dependencies.json
  9. +46 −13 pkg/controller/cronjob/utils.go
  10. +121 −26 pkg/controller/cronjob/utils_test.go
  11. +9 −14 pkg/controller/disruption/disruption.go
  12. +13 −14 pkg/controller/nodelifecycle/scheduler/taint_manager.go
  13. +13 −20 pkg/controller/podgc/gc_controller.go
  14. +126 −0 pkg/controller/podgc/gc_controller_test.go
  15. +3 −2 pkg/controller/statefulset/stateful_set_utils.go
  16. +5 −0 pkg/kubelet/kuberuntime/kuberuntime_manager.go
  17. +15 −20 pkg/scheduler/framework/preemption/preemption.go
  18. +6 −2 pkg/volume/csi/csi_attacher.go
  19. +43 −5 pkg/volume/csi/csi_attacher_test.go
  20. +12 −4 pkg/volume/csi/csi_block.go
  21. +218 −0 pkg/volume/csi/csi_block_test.go
  22. +4 −1 pkg/volume/csi/csi_metrics.go
  23. +32 −0 pkg/volume/csi/csi_metrics_test.go
  24. +5 −1 pkg/volume/csi/csi_mounter.go
  25. +94 −5 pkg/volume/csi/csi_mounter_test.go
  26. +3 −1 pkg/volume/csi/expander.go
  27. +26 −0 pkg/volume/csi/expander_test.go
  28. +1 −1 plugin/pkg/auth/authorizer/rbac/bootstrappolicy/controller_policy.go
  29. +1 −0 plugin/pkg/auth/authorizer/rbac/bootstrappolicy/testdata/controller-roles.yaml
  30. +116 −116 staging/publishing/rules.yaml
  31. +1 −1 staging/src/k8s.io/api/go.mod
  32. +2 −2 staging/src/k8s.io/api/go.sum
  33. +2 −2 staging/src/k8s.io/apiextensions-apiserver/go.mod
  34. +13 −10 staging/src/k8s.io/apiextensions-apiserver/go.sum
  35. +1 −1 staging/src/k8s.io/apimachinery/go.mod
  36. +2 −2 staging/src/k8s.io/apimachinery/go.sum
  37. +2 −2 staging/src/k8s.io/apiserver/go.mod
  38. +13 −10 staging/src/k8s.io/apiserver/go.sum
  39. +1 −1 staging/src/k8s.io/cli-runtime/go.mod
  40. +2 −2 staging/src/k8s.io/cli-runtime/go.sum
  41. +1 −1 staging/src/k8s.io/client-go/go.mod
  42. +2 −2 staging/src/k8s.io/client-go/go.sum
  43. +32 −1 staging/src/k8s.io/cloud-provider/controllers/service/controller.go
  44. +63 −0 staging/src/k8s.io/cloud-provider/controllers/service/controller_test.go
  45. +2 −2 staging/src/k8s.io/cloud-provider/go.mod
  46. +13 −10 staging/src/k8s.io/cloud-provider/go.sum
  47. +1 −1 staging/src/k8s.io/cluster-bootstrap/go.sum
  48. +1 −1 staging/src/k8s.io/code-generator/examples/go.mod
  49. +2 −2 staging/src/k8s.io/code-generator/examples/go.sum
  50. +1 −1 staging/src/k8s.io/code-generator/go.mod
  51. +2 −2 staging/src/k8s.io/code-generator/go.sum
  52. +2 −2 staging/src/k8s.io/component-base/go.mod
  53. +10 −9 staging/src/k8s.io/component-base/go.sum
  54. +1 −1 staging/src/k8s.io/component-helpers/go.mod
  55. +2 −2 staging/src/k8s.io/component-helpers/go.sum
  56. +2 −2 staging/src/k8s.io/controller-manager/go.mod
  57. +13 −10 staging/src/k8s.io/controller-manager/go.sum
  58. +2 −2 staging/src/k8s.io/cri-api/go.mod
  59. +10 −10 staging/src/k8s.io/cri-api/go.sum
  60. +1 −1 staging/src/k8s.io/csi-translation-lib/go.sum
  61. +2 −2 staging/src/k8s.io/dynamic-resource-allocation/go.mod
  62. +9 −9 staging/src/k8s.io/dynamic-resource-allocation/go.sum
  63. +1 −1 staging/src/k8s.io/endpointslice/go.mod
  64. +3 −3 staging/src/k8s.io/endpointslice/go.sum
  65. +2 −2 staging/src/k8s.io/kms/go.mod
  66. +9 −9 staging/src/k8s.io/kms/go.sum
  67. +27 −0 staging/src/k8s.io/kms/internal/plugins/_mock/go.mod
  68. +50 −0 staging/src/k8s.io/kms/internal/plugins/_mock/go.sum
  69. +3 −3 staging/src/k8s.io/kms/internal/plugins/mock/go.mod
  70. +6 −6 staging/src/k8s.io/kms/internal/plugins/mock/go.sum
  71. +2 −2 staging/src/k8s.io/kube-aggregator/go.mod
  72. +13 −10 staging/src/k8s.io/kube-aggregator/go.sum
  73. +2 −2 staging/src/k8s.io/kube-controller-manager/go.sum
  74. +1 −1 staging/src/k8s.io/kube-proxy/go.mod
  75. +3 −3 staging/src/k8s.io/kube-proxy/go.sum
  76. +2 −2 staging/src/k8s.io/kube-scheduler/go.sum
  77. +1 −1 staging/src/k8s.io/kubectl/go.mod
  78. +3 −3 staging/src/k8s.io/kubectl/go.sum
  79. +2 −2 staging/src/k8s.io/kubelet/go.mod
  80. +9 −9 staging/src/k8s.io/kubelet/go.sum
  81. +3 −3 staging/src/k8s.io/legacy-cloud-providers/go.mod
  82. +11 −12 staging/src/k8s.io/legacy-cloud-providers/go.sum
  83. +1 −1 staging/src/k8s.io/metrics/go.mod
  84. +2 −2 staging/src/k8s.io/metrics/go.sum
  85. +6 −5 staging/src/k8s.io/mount-utils/mount_windows.go
  86. +2 −2 staging/src/k8s.io/pod-security-admission/go.mod
  87. +13 −10 staging/src/k8s.io/pod-security-admission/go.sum
  88. +2 −2 staging/src/k8s.io/sample-apiserver/go.mod
  89. +13 −10 staging/src/k8s.io/sample-apiserver/go.sum
  90. +1 −1 staging/src/k8s.io/sample-cli-plugin/go.mod
  91. +2 −2 staging/src/k8s.io/sample-cli-plugin/go.sum
  92. +1 −1 staging/src/k8s.io/sample-controller/go.mod
  93. +2 −2 staging/src/k8s.io/sample-controller/go.sum
  94. +185 −0 test/e2e/apps/statefulset.go
  95. +8 −6 test/e2e/storage/vsphere/vsphere_utils.go
  96. +6 −2 test/e2e/windows/memory_limits.go
  97. +1 −1 test/images/Makefile
  98. +111 −0 test/integration/podgc/podgc_test.go
  99. +141 −0 test/integration/statefulset/statefulset_test.go
  100. +1 −1 vendor/cloud.google.com/go/compute/internal/version.go
  101. +0 −4 vendor/google.golang.org/grpc/CONTRIBUTING.md
  102. +29 −0 vendor/google.golang.org/grpc/attributes/attributes.go
  103. +1 −1 vendor/google.golang.org/grpc/balancer/balancer.go
  104. +232 −254 vendor/google.golang.org/grpc/balancer_conn_wrappers.go
  105. +1 −1 vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go
  106. +5 −0 vendor/google.golang.org/grpc/call.go
  107. +433 −189 vendor/google.golang.org/grpc/clientconn.go
  108. +30 −0 vendor/google.golang.org/grpc/dialoptions.go
  109. +1 −1 vendor/google.golang.org/grpc/health/grpc_health_v1/health.pb.go
  110. +287 −0 vendor/google.golang.org/grpc/idle.go
  111. +3 −0 vendor/google.golang.org/grpc/internal/binarylog/binarylog.go
  112. +9 −0 vendor/google.golang.org/grpc/internal/binarylog/method_logger.go
  113. +23 −3 vendor/google.golang.org/grpc/internal/buffer/unbounded.go
  114. +4 −0 vendor/google.golang.org/grpc/internal/envconfig/envconfig.go
  115. +6 −0 vendor/google.golang.org/grpc/internal/envconfig/observability.go
  116. +12 −9 vendor/google.golang.org/grpc/internal/envconfig/xds.go
  117. +14 −0 vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go
  118. +119 −0 vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go
  119. +24 −0 vendor/google.golang.org/grpc/internal/internal.go
  120. +130 −0 vendor/google.golang.org/grpc/internal/serviceconfig/duration.go
  121. +10 −7 vendor/google.golang.org/grpc/internal/transport/controlbuf.go
  122. +7 −4 vendor/google.golang.org/grpc/internal/transport/handler_server.go
  123. +15 −12 vendor/google.golang.org/grpc/internal/transport/http2_client.go
  124. +37 −37 vendor/google.golang.org/grpc/internal/transport/http2_server.go
  125. +0 −2 vendor/google.golang.org/grpc/internal/transport/http_util.go
  126. +40 −0 vendor/google.golang.org/grpc/internal/transport/logging.go
  127. +1 −1 vendor/google.golang.org/grpc/internal/transport/transport.go
  128. +30 −8 vendor/google.golang.org/grpc/picker_wrapper.go
  129. +48 −4 vendor/google.golang.org/grpc/pickfirst.go
  130. +10 −1 vendor/google.golang.org/grpc/resolver/manual/manual.go
  131. +13 −3 vendor/google.golang.org/grpc/resolver/resolver.go
  132. +146 −83 vendor/google.golang.org/grpc/resolver_conn_wrapper.go
  133. +59 −40 vendor/google.golang.org/grpc/server.go
  134. +8 −67 vendor/google.golang.org/grpc/service_config.go
  135. +39 −14 vendor/google.golang.org/grpc/status/status.go
  136. +21 −8 vendor/google.golang.org/grpc/stream.go
  137. +1 −1 vendor/google.golang.org/grpc/version.go
  138. +10 −4 vendor/google.golang.org/protobuf/encoding/protojson/encode.go
  139. +10 −4 vendor/google.golang.org/protobuf/encoding/prototext/encode.go
  140. +6 −4 vendor/google.golang.org/protobuf/internal/encoding/json/encode.go
  141. +6 −4 vendor/google.golang.org/protobuf/internal/encoding/text/encode.go
  142. +48 −0 vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go
  143. +6 −0 vendor/google.golang.org/protobuf/internal/genid/type_gen.go
  144. +1 −1 vendor/google.golang.org/protobuf/internal/order/order.go
  145. +1 −1 vendor/google.golang.org/protobuf/internal/version/version.go
  146. +7 −3 vendor/google.golang.org/protobuf/proto/size.go
  147. +27 −0 vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go
  148. +633 −378 vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go
  149. +177 −0 vendor/google.golang.org/protobuf/types/dynamicpb/types.go
  150. +35 −35 vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go
  151. +1 −1 vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go
  152. +1 −1 vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go
  153. +3 −3 vendor/modules.txt
2 changes: 1 addition & 1 deletion .go-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.20.10
1.20.11
Loading