Skip to content

Releases: DataDog/kubernetes

v1.36.3-dd.1

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 12 Aug 19:09

Changelog

  • d61ec6a Update to new version of the base image
  • 06546ae feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • e560625 perf(apiserver): cache CEL conversions on VersionedAttributes
  • 1c1a983 noderesources: exempt annotated pods from max-pod-count cap
  • 8b7e6ce fix(kube-apiserver): always refetch JWKS on unknown key ID
  • fde023a Add PodStatusBatchUpdates feature gate to debounce pod status writes
  • fc909ff Conflicts errors don't count against retries datadog:patch (#98)
  • ceaa8c0 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • a38f332 - Enable boringcrypto when building.
  • db3180e flowcontrol: currentCL can reach maxCL (#87)
  • 0f29094 Release commit for Kubernetes v1.36.3
  • 5874ee7 DRA: roll back reserved state in allocateDevice
  • 2c14a99 Bump images and versions to golang 1.26.5 and update distroless-iptables
  • fb2467e stop logging missing optional container annotations
  • 4434901 Add e2e test for setting maps and slices to null via SSA
  • f015292 Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3
  • ccca5a9 kubelet startPodSync: reuse the previous context to fix memory leak regression
  • ab57dc0 Make utf8 replacement char test pass on Go 1.27
  • b86d94a Restore string JSON encoding of cri-api KeyValue
  • 5acf40f kubeadm: treat already promoted learner as successful
  • 24b3a25 kubeadm: use KubernetesAPICallTimeout for mandatory kubeadm-config fetch
  • d20c60a Align DeviceTaintRule informer API version with handlers
  • 903e7fc Update CHANGELOG/CHANGELOG-1.36.md for v1.36.2
  • 24e2b02 Release commit for Kubernetes v1.36.2
  • ff173bd Fix job controller reporting active=0 during pod creation backoff
  • 02c02b9 Bump images and versions to go 1.26.4 and distroless iptables
  • afb3ede Fix wrong marking of errors
  • 088d4d9 upgrade go to 1.26.4
  • 6489fe4 DRA E2E: simplify kind.yaml
  • 0a283bc kubeadm: fix dry-run CA copy paths in init certs
  • bed40bd flowcontrol: cover Required rule for spec.type and limitResponse.type
  • 746956b flowcontrol: emit Required when spec.type or limitResponse.type is empty
  • 6bd05d6 Fix DRA scoring bug with mixed allocated and unallocated claims
  • 0f0c734 batch/job: Fix scheduling directives mutation for not-yet-started suspended Jobs
  • c106d15 fix(endpoint): avoid panic on services with empty IPFamilies
  • 6c684db fix(csi): preserve mount dir on NodePublish error during remount
  • 238883b feat(volume): add IsRemount to MounterArgs
  • 37349f7 DRA: account for shared devices when rebuilding counters
  • 65cef41 Restore ability to plumb binary data through envvar values
  • 314bf62 Only emit non-dupicated values as metrics
  • 46a0b04 Optimize how deletions are handled
  • aee40ed Improve performance characteristic of selinux metric emission
  • d2b5ca0 DRA: fix AllocationModeAll with consumed counters
  • 102c4a4 Update CHANGELOG/CHANGELOG-1.36.md for v1.36.1
  • 7569396 Release commit for Kubernetes v1.36.1
  • 720f13b test/compatibility_lifecycle: resolve feature names from variables
  • b0b25e8 kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 2bd8606 KEP-5304: DecodeMetadataFromStream only skips metadata entries with unknown API versions
  • b643483 DRA: merge same request metadata across drivers
  • f0d0ff9 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • 100bf5d kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • 0008353 kube-proxy: don't do full periodic syncs on large cluster mode
  • a45cef8 Delete remote endpoint if it has same ip as local endpoint in the system.
  • cbb38cd Delete remote endpoint if it has same ip as local endpoint in the system.
  • 28dd6f2 hack/update-vendor.sh
  • 529473c register zfs cadvisor plugin
  • 07144e3 Add a (*Client) addEndpoint method
  • 98ecfc6 Evaluate etcd cluster health using quorum
  • 891a905 test/localupcluster: stop all components before starting replacements
  • 1d850e8 localupcluster: set readiness polling interval to 1 second
  • 62d05ad localupcluster: properly query /readyz and /healthz
  • 745e271 Update CHANGELOG/CHANGELOG-1.36.md for v1.36.0
  • ecf6dec Release commit for Kubernetes v1.36.0
  • b2ba48e Escape path inside the container
  • 3ddb659 kubeadm: skip promote call when etcd member is already a voting member
  • 2aaa5b6 skip MemoryQoS rollback test until implementation is resolved
  • bb2bb3c Gate setting memory QoS behind feature gate
  • b2f73c0 CHANGELOG: Update directory for v1.33.11 release
  • 1845002 CHANGELOG: Update directory for v1.34.7 release
  • f8627a6 CHANGELOG: Update directory for v1.35.4 release
  • cec8f06 CHANGELOG: Update directory for v1.36.0-rc.1 release
  • 9c18c38 Update CHANGELOG/CHANGELOG-1.36.md for v1.36.0-rc.1
  • 95ccf45 Release commit for Kubernetes v1.36.0-rc.1
  • 064f095 scheduler: address recreated pod review feedback
  • f620910 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • 48c8f0d scheduler: skip requeueing recreated pods on scheduling failure
  • feda787 update go.opentelemetry.io/otel to v1.41.0
  • dc47d88 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • a2b55fc DRA: use full image name in test manifests
  • 45ab866 Downgrade log level from Error to Info for unserved GVRs in peer proxy
  • 28b6b1e Reduce number of chaos workers to prevent timeouts
  • bf7ccb8 Bump images and versions to go 1.26.2 and distroless iptables
  • 3b5f150 devicemanager: constrain topology hints to device NUMA nodes
  • 8254743 Pin MutatingAdmissionPolicy storage version to v1beta1
  • 7ef0d61 Add release-1.36 publishing bot rules
  • bc15d50 CHANGELOG: Update directory for v1.36.0-rc.0 release
  • 9531564 Release commit for Kubernetes v1.36.0-rc.0
  • cd3d2cf Bump golang version from 1.26.1 to 1.26.2
  • cfe5b54 Adds polling for HPA reconciliation_duration unit test (kubernetes#138059)
  • 1c87f39 build/dependencies.yaml: enforce PATCH level validation for pause
  • bfe8f6b lint small fix
  • b9b0ff4 remove accidently commited file
  • bc2179d pause: fix version drift in various files
  • 1140c34 Make cleanup aware of uid differences
  • afdb5e5 Update CNI plugins to v1.9.1
  • 3906ec7 kep-5304: bump cdi spec version to 0.5.0
  • 84be835 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 10efa46 e2e_node: wait for pod drain before asserting zero pods in Memory Manager Metrics
  • 3e7c6e3 Simplify isPodLevelResourcesResizeInProgress to check for absence of actuated resources
  • e622b86 remove unnecessary fixes
  • ba1ac16 fix erroneously reporting a PLR resize in progress on pod creation
  • 65cc1c2 Fix race condition in updating the PodStatus cache
  • adbf3b5 Add granular authorization for DRA ResourceClaim status upda...
Read more

v1.35.7-dd.1

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 12 Aug 19:09

Changelog

  • 173ad68 Update to new version of the base image
  • befdcbb feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • 76b5c64 perf(apiserver): cache CEL conversions on VersionedAttributes
  • d1ad738 noderesources: exempt annotated pods from max-pod-count cap
  • a7a83f1 fix(kube-apiserver): always refetch JWKS on unknown key ID
  • 1ec00d2 patch from PR# 133654
  • 40714d2 Conflicts errors don't count against retries datadog:patch (#98)
  • d0190c1 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • 93e70d4 - Enable boringcrypto when building.
  • 9a9bbb3 flowcontrol: currentCL can reach maxCL (#87)
  • 0866950 Sidecar: Enable Lyft type sidecars
  • 96cb9ab Release commit for Kubernetes v1.35.7
  • 68bd319 Bump images and versions to golang 1.25.12 and update distroless-iptables
  • ff899e0 stop logging missing optional container annotations
  • 2165452 Fix vet error
  • 8b1184f Make utf8 replacement char test pass on Go 1.27
  • 64f72b7 Restore string JSON encoding of cri-api KeyValue
  • cfad4b5 kubeadm: treat already promoted learner as successful
  • 463e908 kubeadm: use KubernetesAPICallTimeout for mandatory kubeadm-config fetch
  • 4c89481 Update google.golang.org/protobuf to v1.36.12-0.20260120151049-f2248ac996af
  • 923d2d9 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.6
  • fc0e7a6 Release commit for Kubernetes v1.35.6
  • dd84374 Fix job controller reporting active=0 during pod creation backoff
  • 5ccf8f4 Bump images and versions to go 1.25.11 and distroless iptables
  • d44082b Fix wrong marking of errors
  • d2212b8 kubeadm: fix dry-run CA copy paths in init certs
  • a74c5bf Fix DRA scoring bug with mixed allocated and unallocated claims
  • 77292b8 fix(endpoint): avoid panic on services with empty IPFamilies
  • df562ae fix(csi): preserve mount dir on NodePublish error during remount
  • f1ce76d feat(volume): add IsRemount to MounterArgs
  • b596e7b Restore ability to plumb binary data through envvar values
  • 4a0532b Cache selinux conflicts
  • fd08821 controller/selinuxwarning/cache: Add reverse index
  • 9f52f4d controller/selinuxwarning: Pre-parse SELinux label
  • 350f793 DRA: fix AllocationModeAll with consumed counters
  • 90640ec Update CHANGELOG/CHANGELOG-1.35.md for v1.35.5
  • 6636cbc Release commit for Kubernetes v1.35.5
  • bf604dc test/compatibility_lifecycle: resolve feature names from variables
  • b9ffe7c kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 7909267 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • f792796 kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • faa8112 kube-proxy: don't do full periodic syncs on large cluster mode
  • 943d941 Delete remote endpoint if it has same ip as local endpoint in the system.
  • d550d45 Delete remote endpoint if it has same ip as local endpoint in the system.
  • 6d314b2 Add a (*Client) addEndpoint method
  • feb7fa1 Evaluate etcd cluster health using quorum
  • 1a7f0b3 Escape path inside the container
  • 799beb9 kubeadm: skip promote call when etcd member is already a voting member
  • 6953afb scheduler: address recreated pod review feedback
  • bf14155 scheduler: skip requeueing recreated pods on scheduling failure
  • 55f12e8 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 31d47ca Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
  • 7b8c6cf Release commit for Kubernetes v1.35.4
  • 1687aa8 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • e87f6b9 update go.opentelemetry.io/otel to v1.41.0
  • 97ccbdf Bump images and versions to go 1.25.9 and distroless iptables
  • 69dd59d podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 46ba1c3 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 1d5e94e podresources: filter out inactive pods in Get()
  • 91a1e8b e2e: node: podresources: fix expectations for Get() and terminated pods
  • 9d8bbea Fix device plugin admission failure after container restart
  • d8a562b Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
  • b6ee759 Add slice and map union member support with tests
  • 3d39627 Use IsZero instead of IsNil for union ratcheting check
  • 7b708cc Add DRA test for device attribute with no value set
  • 863ed56 Add nil OldValue test coverage for union doc_tests
  • 9a39e5c Fix union validation ratcheting when oldObj is nil
  • b0ec348 KEP-961: demote maxUnavailable feature in statefulset to off by default
  • 570f471 kubelet: fix sidecar restart after kubelet restart
  • 4c04292 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
  • 6c1cd99 Release commit for Kubernetes v1.35.3
  • 93de120 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 6b56734 Update knftables to v0.0.21
  • b57e146 cmd/kubeadm: ignore EINVAL error during unmount
  • af6488c Use localhost image reference in PodObservedGenerationTracking test
  • 61003ad drop publishing rules from dependencies.yaml on release branch
  • b9be60a start scheduler after creating binding/non-binding slices
  • 659d489 dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first
  • 02115b6 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2
  • fdc9d74 Release commit for Kubernetes v1.35.2
  • 1c0c911 kubeadm: do not add learner member to etcd client endpoints
  • d05c506 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly patrick.ohly@intel.com
  • 69d9b9b Bump images and versions to go 1.25.7 and distroless iptables
  • 2371267 add dockerized go cache to make clean
  • de51841 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1
  • bd39991 fake client-go: un-deprecate NewSimpleClientset
  • 0a9d14b Fix flaky TestApplyCRDuringCRDFinalization test
  • 38378d5 Bugfix: calculate request latency properly in audit log filter

v1.35.6-dd.10

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 12 Aug 19:09

Changelog

  • a1980d1 Update to new version of the base image
  • f25ad12 feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • c8149cd perf(apiserver): cache CEL conversions on VersionedAttributes
  • b2d83c5 noderesources: exempt annotated pods from max-pod-count cap
  • 3e17a5d fix(kube-apiserver): always refetch JWKS on unknown key ID
  • 161a419 patch from PR# 133654
  • c558a36 Conflicts errors don't count against retries datadog:patch (#98)
  • 98a4c92 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • 39fc0a3 - Enable boringcrypto when building.
  • 2a49a5b flowcontrol: currentCL can reach maxCL (#87)
  • 96b6c43 Sidecar: Enable Lyft type sidecars
  • fc0e7a6 Release commit for Kubernetes v1.35.6
  • 5ccf8f4 Bump images and versions to go 1.25.11 and distroless iptables
  • d44082b Fix wrong marking of errors
  • d2212b8 kubeadm: fix dry-run CA copy paths in init certs
  • a74c5bf Fix DRA scoring bug with mixed allocated and unallocated claims
  • 77292b8 fix(endpoint): avoid panic on services with empty IPFamilies
  • df562ae fix(csi): preserve mount dir on NodePublish error during remount
  • f1ce76d feat(volume): add IsRemount to MounterArgs
  • b596e7b Restore ability to plumb binary data through envvar values
  • 4a0532b Cache selinux conflicts
  • fd08821 controller/selinuxwarning/cache: Add reverse index
  • 9f52f4d controller/selinuxwarning: Pre-parse SELinux label
  • 350f793 DRA: fix AllocationModeAll with consumed counters
  • 90640ec Update CHANGELOG/CHANGELOG-1.35.md for v1.35.5
  • 6636cbc Release commit for Kubernetes v1.35.5
  • b9ffe7c kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 7909267 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • f792796 kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • faa8112 kube-proxy: don't do full periodic syncs on large cluster mode
  • 943d941 Delete remote endpoint if it has same ip as local endpoint in the system.
  • d550d45 Delete remote endpoint if it has same ip as local endpoint in the system.
  • 6d314b2 Add a (*Client) addEndpoint method
  • feb7fa1 Evaluate etcd cluster health using quorum
  • 1a7f0b3 Escape path inside the container
  • 6953afb scheduler: address recreated pod review feedback
  • bf14155 scheduler: skip requeueing recreated pods on scheduling failure
  • 55f12e8 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 31d47ca Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
  • 7b8c6cf Release commit for Kubernetes v1.35.4
  • 1687aa8 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • e87f6b9 update go.opentelemetry.io/otel to v1.41.0
  • 97ccbdf Bump images and versions to go 1.25.9 and distroless iptables
  • 69dd59d podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 46ba1c3 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 1d5e94e podresources: filter out inactive pods in Get()
  • 91a1e8b e2e: node: podresources: fix expectations for Get() and terminated pods
  • 9d8bbea Fix device plugin admission failure after container restart
  • d8a562b Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
  • b6ee759 Add slice and map union member support with tests
  • 3d39627 Use IsZero instead of IsNil for union ratcheting check
  • 7b708cc Add DRA test for device attribute with no value set
  • 863ed56 Add nil OldValue test coverage for union doc_tests
  • 9a39e5c Fix union validation ratcheting when oldObj is nil
  • b0ec348 KEP-961: demote maxUnavailable feature in statefulset to off by default
  • 570f471 kubelet: fix sidecar restart after kubelet restart
  • 4c04292 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
  • 6c1cd99 Release commit for Kubernetes v1.35.3
  • 93de120 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 6b56734 Update knftables to v0.0.21
  • b57e146 cmd/kubeadm: ignore EINVAL error during unmount
  • af6488c Use localhost image reference in PodObservedGenerationTracking test
  • 61003ad drop publishing rules from dependencies.yaml on release branch
  • b9be60a start scheduler after creating binding/non-binding slices
  • 659d489 dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first
  • 02115b6 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2
  • fdc9d74 Release commit for Kubernetes v1.35.2
  • 1c0c911 kubeadm: do not add learner member to etcd client endpoints
  • d05c506 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly patrick.ohly@intel.com
  • 69d9b9b Bump images and versions to go 1.25.7 and distroless iptables
  • 2371267 add dockerized go cache to make clean
  • de51841 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1
  • bd39991 fake client-go: un-deprecate NewSimpleClientset
  • 0a9d14b Fix flaky TestApplyCRDuringCRDFinalization test
  • 38378d5 Bugfix: calculate request latency properly in audit log filter

v1.35.5-dd.10

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 12 Aug 19:09

Changelog

  • c94e01e Update to new version of the base image
  • 4c72cb4 feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • b98d031 perf(apiserver): cache CEL conversions on VersionedAttributes
  • 2f12b06 noderesources: exempt annotated pods from max-pod-count cap
  • 9640080 fix(kube-apiserver): always refetch JWKS on unknown key ID
  • 8b7d96a patch from PR# 133654
  • 460839b Conflicts errors don't count against retries datadog:patch (#98)
  • 690b705 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • 65e55bb - Enable boringcrypto when building.
  • fbfb2b7 flowcontrol: currentCL can reach maxCL (#87)
  • 8544b8c Sidecar: Enable Lyft type sidecars
  • 6636cbc Release commit for Kubernetes v1.35.5
  • b9ffe7c kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 7909267 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • f792796 kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • faa8112 kube-proxy: don't do full periodic syncs on large cluster mode
  • 943d941 Delete remote endpoint if it has same ip as local endpoint in the system.
  • d550d45 Delete remote endpoint if it has same ip as local endpoint in the system.
  • 6d314b2 Add a (*Client) addEndpoint method
  • feb7fa1 Evaluate etcd cluster health using quorum
  • 1a7f0b3 Escape path inside the container
  • 6953afb scheduler: address recreated pod review feedback
  • bf14155 scheduler: skip requeueing recreated pods on scheduling failure
  • 55f12e8 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 31d47ca Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
  • 7b8c6cf Release commit for Kubernetes v1.35.4
  • 1687aa8 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • e87f6b9 update go.opentelemetry.io/otel to v1.41.0
  • 97ccbdf Bump images and versions to go 1.25.9 and distroless iptables
  • 69dd59d podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 46ba1c3 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 1d5e94e podresources: filter out inactive pods in Get()
  • 91a1e8b e2e: node: podresources: fix expectations for Get() and terminated pods
  • 9d8bbea Fix device plugin admission failure after container restart
  • d8a562b Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
  • b6ee759 Add slice and map union member support with tests
  • 3d39627 Use IsZero instead of IsNil for union ratcheting check
  • 7b708cc Add DRA test for device attribute with no value set
  • 863ed56 Add nil OldValue test coverage for union doc_tests
  • 9a39e5c Fix union validation ratcheting when oldObj is nil
  • b0ec348 KEP-961: demote maxUnavailable feature in statefulset to off by default
  • 570f471 kubelet: fix sidecar restart after kubelet restart
  • 4c04292 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
  • 6c1cd99 Release commit for Kubernetes v1.35.3
  • 93de120 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 6b56734 Update knftables to v0.0.21
  • b57e146 cmd/kubeadm: ignore EINVAL error during unmount
  • af6488c Use localhost image reference in PodObservedGenerationTracking test
  • 61003ad drop publishing rules from dependencies.yaml on release branch
  • b9be60a start scheduler after creating binding/non-binding slices
  • 659d489 dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first
  • 02115b6 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2
  • fdc9d74 Release commit for Kubernetes v1.35.2
  • 1c0c911 kubeadm: do not add learner member to etcd client endpoints
  • d05c506 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly patrick.ohly@intel.com
  • 69d9b9b Bump images and versions to go 1.25.7 and distroless iptables
  • 2371267 add dockerized go cache to make clean
  • de51841 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1
  • bd39991 fake client-go: un-deprecate NewSimpleClientset
  • 0a9d14b Fix flaky TestApplyCRDuringCRDFinalization test
  • 38378d5 Bugfix: calculate request latency properly in audit log filter

v1.35.6-dd.9

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 11 Aug 10:07

Changelog

  • 09fec18 Update to new version of the base image
  • 6ca0bc1 feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • eb058ae perf(apiserver): cache CEL conversions on VersionedAttributes
  • 7908514 noderesources: exempt annotated pods from max-pod-count cap
  • 14346f4 fix(kube-apiserver): always refetch JWKS on unknown key ID
  • 5c38d7e patch from PR# 133654
  • ba719b9 Conflicts errors don't count against retries datadog:patch (#98)
  • 20758c9 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • cb6787d - Enable boringcrypto when building.
  • 112b918 flowcontrol: currentCL can reach maxCL (#87)
  • 4a5cee4 Sidecar: Enable Lyft type sidecars
  • fc0e7a6 Release commit for Kubernetes v1.35.6
  • 5ccf8f4 Bump images and versions to go 1.25.11 and distroless iptables
  • d44082b Fix wrong marking of errors
  • d2212b8 kubeadm: fix dry-run CA copy paths in init certs
  • a74c5bf Fix DRA scoring bug with mixed allocated and unallocated claims
  • 77292b8 fix(endpoint): avoid panic on services with empty IPFamilies
  • df562ae fix(csi): preserve mount dir on NodePublish error during remount
  • f1ce76d feat(volume): add IsRemount to MounterArgs
  • b596e7b Restore ability to plumb binary data through envvar values
  • 4a0532b Cache selinux conflicts
  • fd08821 controller/selinuxwarning/cache: Add reverse index
  • 9f52f4d controller/selinuxwarning: Pre-parse SELinux label
  • 350f793 DRA: fix AllocationModeAll with consumed counters
  • 90640ec Update CHANGELOG/CHANGELOG-1.35.md for v1.35.5
  • 6636cbc Release commit for Kubernetes v1.35.5
  • b9ffe7c kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 7909267 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • f792796 kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • faa8112 kube-proxy: don't do full periodic syncs on large cluster mode
  • 943d941 Delete remote endpoint if it has same ip as local endpoint in the system.
  • d550d45 Delete remote endpoint if it has same ip as local endpoint in the system.
  • 6d314b2 Add a (*Client) addEndpoint method
  • feb7fa1 Evaluate etcd cluster health using quorum
  • 1a7f0b3 Escape path inside the container
  • 6953afb scheduler: address recreated pod review feedback
  • bf14155 scheduler: skip requeueing recreated pods on scheduling failure
  • 55f12e8 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 31d47ca Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
  • 7b8c6cf Release commit for Kubernetes v1.35.4
  • 1687aa8 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • e87f6b9 update go.opentelemetry.io/otel to v1.41.0
  • 97ccbdf Bump images and versions to go 1.25.9 and distroless iptables
  • 69dd59d podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 46ba1c3 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 1d5e94e podresources: filter out inactive pods in Get()
  • 91a1e8b e2e: node: podresources: fix expectations for Get() and terminated pods
  • 9d8bbea Fix device plugin admission failure after container restart
  • d8a562b Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
  • b6ee759 Add slice and map union member support with tests
  • 3d39627 Use IsZero instead of IsNil for union ratcheting check
  • 7b708cc Add DRA test for device attribute with no value set
  • 863ed56 Add nil OldValue test coverage for union doc_tests
  • 9a39e5c Fix union validation ratcheting when oldObj is nil
  • b0ec348 KEP-961: demote maxUnavailable feature in statefulset to off by default
  • 570f471 kubelet: fix sidecar restart after kubelet restart
  • 4c04292 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
  • 6c1cd99 Release commit for Kubernetes v1.35.3
  • 93de120 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 6b56734 Update knftables to v0.0.21
  • b57e146 cmd/kubeadm: ignore EINVAL error during unmount
  • af6488c Use localhost image reference in PodObservedGenerationTracking test
  • 61003ad drop publishing rules from dependencies.yaml on release branch
  • b9be60a start scheduler after creating binding/non-binding slices
  • 659d489 dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first
  • 02115b6 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2
  • fdc9d74 Release commit for Kubernetes v1.35.2
  • 1c0c911 kubeadm: do not add learner member to etcd client endpoints
  • d05c506 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly patrick.ohly@intel.com
  • 69d9b9b Bump images and versions to go 1.25.7 and distroless iptables
  • 2371267 add dockerized go cache to make clean
  • de51841 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1
  • bd39991 fake client-go: un-deprecate NewSimpleClientset
  • 0a9d14b Fix flaky TestApplyCRDuringCRDFinalization test
  • 38378d5 Bugfix: calculate request latency properly in audit log filter

v1.35.5-dd.9

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 11 Aug 10:07

Changelog

  • 45ec83d Update to new version of the base image
  • bb32fb7 feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation
  • 46019b3 perf(apiserver): cache CEL conversions on VersionedAttributes
  • 98a6bd2 noderesources: exempt annotated pods from max-pod-count cap
  • f9f3a93 fix(kube-apiserver): always refetch JWKS on unknown key ID
  • 3056adb patch from PR# 133654
  • d70a1e0 Conflicts errors don't count against retries datadog:patch (#98)
  • eeb3ad1 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • ef843b8 - Enable boringcrypto when building.
  • 12e54bc flowcontrol: currentCL can reach maxCL (#87)
  • 824d704 Sidecar: Enable Lyft type sidecars
  • 6636cbc Release commit for Kubernetes v1.35.5
  • b9ffe7c kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 7909267 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • f792796 kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • faa8112 kube-proxy: don't do full periodic syncs on large cluster mode
  • 943d941 Delete remote endpoint if it has same ip as local endpoint in the system.
  • d550d45 Delete remote endpoint if it has same ip as local endpoint in the system.
  • 6d314b2 Add a (*Client) addEndpoint method
  • feb7fa1 Evaluate etcd cluster health using quorum
  • 1a7f0b3 Escape path inside the container
  • 6953afb scheduler: address recreated pod review feedback
  • bf14155 scheduler: skip requeueing recreated pods on scheduling failure
  • 55f12e8 scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 31d47ca Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
  • 7b8c6cf Release commit for Kubernetes v1.35.4
  • 1687aa8 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • e87f6b9 update go.opentelemetry.io/otel to v1.41.0
  • 97ccbdf Bump images and versions to go 1.25.9 and distroless iptables
  • 69dd59d podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 46ba1c3 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
  • 1d5e94e podresources: filter out inactive pods in Get()
  • 91a1e8b e2e: node: podresources: fix expectations for Get() and terminated pods
  • 9d8bbea Fix device plugin admission failure after container restart
  • d8a562b Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
  • b6ee759 Add slice and map union member support with tests
  • 3d39627 Use IsZero instead of IsNil for union ratcheting check
  • 7b708cc Add DRA test for device attribute with no value set
  • 863ed56 Add nil OldValue test coverage for union doc_tests
  • 9a39e5c Fix union validation ratcheting when oldObj is nil
  • b0ec348 KEP-961: demote maxUnavailable feature in statefulset to off by default
  • 570f471 kubelet: fix sidecar restart after kubelet restart
  • 4c04292 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
  • 6c1cd99 Release commit for Kubernetes v1.35.3
  • 93de120 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 6b56734 Update knftables to v0.0.21
  • b57e146 cmd/kubeadm: ignore EINVAL error during unmount
  • af6488c Use localhost image reference in PodObservedGenerationTracking test
  • 61003ad drop publishing rules from dependencies.yaml on release branch
  • b9be60a start scheduler after creating binding/non-binding slices
  • 659d489 dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first
  • 02115b6 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2
  • fdc9d74 Release commit for Kubernetes v1.35.2
  • 1c0c911 kubeadm: do not add learner member to etcd client endpoints
  • d05c506 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly patrick.ohly@intel.com
  • 69d9b9b Bump images and versions to go 1.25.7 and distroless iptables
  • 2371267 add dockerized go cache to make clean
  • de51841 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1
  • bd39991 fake client-go: un-deprecate NewSimpleClientset
  • 0a9d14b Fix flaky TestApplyCRDuringCRDFinalization test
  • 38378d5 Bugfix: calculate request latency properly in audit log filter

v1.34.9-dd.11

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 11 Aug 10:06

Changelog

  • f3953dd Update to new version of the base image
  • 1aa3e83 noderesources: exempt annotated pods from max-pod-count cap
  • 0a1946b fix(kube-apiserver): always refetch JWKS on unknown key ID
  • beccf60 patch from PR# 133654
  • 2c84b4f Conflicts errors don't count against retries datadog:patch (#98)
  • 9895b18 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • 4286233 - Enable boringcrypto in the build image
  • 7ac357b flowcontrol: currentCL can reach maxCL (#87)
  • 2a535c1 Sidecar: Enable Lyft type sidecars
  • ad7c737 Release commit for Kubernetes v1.34.9
  • 2a666d3 Bump images and versions to go 1.25.11 and distroless iptables
  • 718d9e6 kubeadm: fix dry-run CA copy paths in init certs
  • b135fba fix(endpoint): avoid panic on services with empty IPFamilies
  • 1b82d45 fix(csi): preserve mount dir on NodePublish error during remount
  • 58b0072 feat(volume): add IsRemount to MounterArgs
  • 1e8b97d Restore ability to plumb binary data through envvar values
  • 811df22 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.8
  • 1f328c5 Release commit for Kubernetes v1.34.8
  • 3eb96fe kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 8e92749 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • d0c333c kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • 2df7128 kube-proxy: don't do full periodic syncs on large cluster mode
  • ce035f3 Delete remote endpoint if it has same ip as local endpoint in the system.
  • b13bd47 Delete remote endpoint if it has same ip as local endpoint in the system.
  • a15a8c9 Add a (*Client) addEndpoint method
  • ca1b774 Evaluate etcd cluster health using quorum
  • 8aebf02 Escape path inside the container
  • df429e2 scheduler: address recreated pod review feedback
  • d7fec89 scheduler: skip requeueing recreated pods on scheduling failure
  • 0fbabba scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 9611999 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.7
  • 66d3c15 Release commit for Kubernetes v1.34.7
  • da7c39f Fix IPv6 allocator for /64 CIDRs
  • 4b3d41f Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • 27f03cc update go.opentelemetry.io/otel to v1.41.0
  • e9820ab Bump images and versions to go 1.25.9 and distroless iptables
  • 8d6ca23 Bump to go 1.25
  • 00bd02c podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 9c0f626 podresources: filter out inactive pods in Get()
  • aa1f18e e2e: node: podresources: fix expectations for Get() and terminated pods
  • 5dea39f Fix device plugin admission failure after container restart
  • 0b87e64 Fix flaking RunTestDelayedWatchDelivery
  • f95ab20 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.6
  • 8b2bf66 Release commit for Kubernetes v1.34.6
  • 77ba3a8 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 82db891 Update knftables to v0.0.21
  • 87990de drop publishing rules from dependencies.yaml on release branch
  • da50ffd cmd/kubeadm: ignore EINVAL error during unmount
  • 7c49a01 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.5
  • 1e54c34 kubeadm: do not add learner member to etcd client endpoints
  • 9dfc82f fix: parsing the patch directly
  • 8505698 Use fast policy refresh interval for TestParamRef
  • dd36f43 Fix flaky TestApplyCRDuringCRDFinalization test
  • 80c3d91 Bugfix: calculate request latency properly in audit log filter

v1.34.8-dd.10

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 11 Aug 10:06

Changelog

  • 5f60a15 Update to new version of the base image
  • c171ebf noderesources: exempt annotated pods from max-pod-count cap
  • 17d13ce fix(kube-apiserver): always refetch JWKS on unknown key ID
  • fde3daf patch from PR# 133654
  • 0443d38 Conflicts errors don't count against retries datadog:patch (#98)
  • e60ae71 fix ds controller deletes pod when not match RequiredDuringSchedulingIgnoredDuringExecution
  • cfa806a - Enable boringcrypto in the build image
  • bc8f3cd flowcontrol: currentCL can reach maxCL (#87)
  • eea2d61 Sidecar: Enable Lyft type sidecars
  • 1f328c5 Release commit for Kubernetes v1.34.8
  • 3eb96fe kubeadm: use dedicated ClusterRole for apiserver kubelet client
  • 8e92749 kubeadm: skip LocalAPIEndpoint defaulting on worker join
  • d0c333c kubeadm: use the localAPIEndpoint for all API calls in 'init'
  • 2df7128 kube-proxy: don't do full periodic syncs on large cluster mode
  • ce035f3 Delete remote endpoint if it has same ip as local endpoint in the system.
  • b13bd47 Delete remote endpoint if it has same ip as local endpoint in the system.
  • a15a8c9 Add a (*Client) addEndpoint method
  • ca1b774 Evaluate etcd cluster health using quorum
  • 8aebf02 Escape path inside the container
  • df429e2 scheduler: address recreated pod review feedback
  • d7fec89 scheduler: skip requeueing recreated pods on scheduling failure
  • 0fbabba scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
  • 9611999 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.7
  • 66d3c15 Release commit for Kubernetes v1.34.7
  • da7c39f Fix IPv6 allocator for /64 CIDRs
  • 4b3d41f Update github.com/moby/spdystream from v0.5.0 to v0.5.1
  • 27f03cc update go.opentelemetry.io/otel to v1.41.0
  • e9820ab Bump images and versions to go 1.25.9 and distroless iptables
  • 8d6ca23 Bump to go 1.25
  • 00bd02c podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
  • 9c0f626 podresources: filter out inactive pods in Get()
  • aa1f18e e2e: node: podresources: fix expectations for Get() and terminated pods
  • 5dea39f Fix device plugin admission failure after container restart
  • 0b87e64 Fix flaking RunTestDelayedWatchDelivery
  • f95ab20 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.6
  • 8b2bf66 Release commit for Kubernetes v1.34.6
  • 77ba3a8 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
  • 82db891 Update knftables to v0.0.21
  • 87990de drop publishing rules from dependencies.yaml on release branch
  • da50ffd cmd/kubeadm: ignore EINVAL error during unmount
  • 7c49a01 Update CHANGELOG/CHANGELOG-1.34.md for v1.34.5
  • 1e54c34 kubeadm: do not add learner member to etcd client endpoints
  • 9dfc82f fix: parsing the patch directly
  • 8505698 Use fast policy refresh interval for TestParamRef
  • dd36f43 Fix flaky TestApplyCRDuringCRDFinalization test
  • 80c3d91 Bugfix: calculate request latency properly in audit log filter

v1.35.6-dd.8

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 07 Aug 10:05

Changelog

  • 06654cd feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation

v1.35.5-dd.8

Choose a tag to compare

@dd-octo-sts dd-octo-sts released this 07 Aug 10:05

Changelog

  • 1cd7262 feat(apiserver): add OTel tracing spans for VAP/MAP CEL evaluation