Commit Graph

131906 Commits

Author SHA1 Message Date
Patrick Ohly
4ebe560c74 DRA allocator: fix data race around claimsToAllocate
The `claimsToAllocate` field stores the parameter of the `Allocate` call and
therefore has to be in the per-Allocate `allocate` struct.

Without support for extended resources, all calls get the same slice, which
explains why this bug did not fail more severely and only showed up in a data
race warning during integration testing. With support for extended resources,
the result is potentially broken because each call gets different slices.
2025-08-18 13:44:26 +02:00
Kubernetes Prow Robot
17d6c9c551 Merge pull request #133523 from bart0sh/PR194-dra-upgrade-downgrade-use-latest
e2e_dra: use latest release if stable doesn't exist
2025-08-18 01:33:09 -07:00
Ed Bartosh
41013e7bf0 e2e_dra: use latest release if stable doesn't exist
This change updates the DRA upgrade/downgrade test to attempt
downloading the "latest" Kubernetes release if the "stable" release
entry point is not available.

This should fix test failures for the time just before the release,
when master is switched to the next release, but stable release URL
is not yet updated.
2025-08-18 10:23:42 +03:00
Kubernetes Prow Robot
8082e9ab15 Merge pull request #133570 from BenTheElder/pr131351
Clarify staging repository READMEs
2025-08-15 21:09:07 -07:00
Benjamin Elder
e49f6116f9 clarify that staging repos are automatically published 2025-08-15 14:33:07 -07:00
Benjamin Elder
ada2ed8487 add pointer to CONTRIBUTING.md for more details on contributing, clarify read-only 2025-08-15 10:17:18 -07:00
Benjamin Elder
8919ac43c8 special case that kubectl staging repo is currently used to track issues, and only pull requests should be redirected back to the main repo. 2025-08-15 10:10:58 -07:00
Benjamin Elder
011d500197 link to what a staging repository is 2025-08-15 10:10:26 -07:00
sAchin-680
7c43e6d2fd docs: clarify that this is a staging repository and not for direct contributions
Signed-off-by: sAchin-680 <mrmister680@gmail.com>
2025-08-15 10:08:16 -07:00
Kubernetes Prow Robot
180b4ec2ad Merge pull request #133126 from RomanBednar/fix-populator-test
improve CRD handling in VolumePopulator test
2025-08-15 09:09:07 -07:00
Kubernetes Prow Robot
1544ac568c Merge pull request #133568 from cpanato/update-pu-rules
update go version for publishing bot rules
2025-08-15 07:55:07 -07:00
Carlos Panato
f8bad82c21 update go version for publishing bot rules
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-08-15 15:27:45 +02:00
Kubernetes Prow Robot
9da4b7ecfb Merge pull request #133516 from cpanato/update-go-main
[go] Bump dependencies, images and versions used to Go 1.24.6 and distroless iptables
2025-08-14 06:23:10 -07:00
Kubernetes Prow Robot
7f81fe06c4 Merge pull request #133491 from tkashem/dra-flake-fix
fix flake in the dra scheduler plugin test
2025-08-14 02:57:08 -07:00
Carlos Panato
020b7052ca Bump dependencies, images and versions used to Go 1.24.6 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-08-14 09:46:06 +02:00
Abu Kashem
c8ab780edb dra plugin: assume claim after api call in bindClaim 2025-08-13 16:35:35 -04:00
Kubernetes Release Robot
81affffa1b CHANGELOG: Update directory for v1.31.12 release 2025-08-13 19:49:57 +00:00
Kubernetes Release Robot
8311c1d3d7 CHANGELOG: Update directory for v1.33.4 release 2025-08-13 19:46:23 +00:00
Kubernetes Release Robot
48a4967718 CHANGELOG: Update directory for v1.32.8 release 2025-08-13 14:49:49 +00:00
Kubernetes Prow Robot
790393ae92 Merge pull request #133467 from natherz97/node-deletion-master
Update NodeRestriction to prevent nodes from updating their OwnerReferences
2025-08-11 15:29:06 -07:00
Roman Bednar
064b591617 improve CRD handling in VolumePopulator test
Test: provisioning should provision storage with any volume data source

During CSI certification test we observed that the test can fail
with a message:
"customresourcedefinitions.apiextensions.k8s.io \"volumepopulators.populator.storage.k8s.io\" already exists"

This is because the test does not consider that this CRD can be already
installed in the cluster.

The test was updated to handle the CRD better by creating it for the
duration of the test and removing it afterward. Otherwise, if the CRD
is already installed, the test will neither create nor remove it
2025-08-11 13:50:03 +02:00
Sergey Kanzhelev
944b0a4923 do not allow the node to update it's owner reference 2025-08-10 14:38:24 -07:00
Kubernetes Prow Robot
b4b973c237 Merge pull request #133321 from yliaog/assumecache
Fix dynamicresources_test flakiness
2025-08-09 18:03:44 -07:00
Kubernetes Release Robot
4d6b49b3fd CHANGELOG: Update directory for v1.34.0-rc.1 release 2025-08-08 21:01:45 +00:00
Kubernetes Prow Robot
f003bd2de3 Merge pull request #133431 from richabanker/etcd-metrics-delete
Remove DeprecatedVersion for apiserver_storage_objects, adjust help text
2025-08-08 11:39:43 -07:00
Kubernetes Prow Robot
61a9d04e0a Merge pull request #133447 from mbianchidev/patch-1
Add release-1.34 configuration publishing bot rules for v1.34
2025-08-08 09:57:43 -07:00
Matteo Bianchi
e073a91256 Add release-1.34 configuration
Add release-1.34 configuration with Go version 1.24.5 and dependencies
2025-08-08 17:02:50 +02:00
Kubernetes Prow Robot
1b7557ecbc Merge pull request #133397 from yliaog/conformance
reduced numPods to 5 from 10 to fix flaky test (supports reusing resources) due to timeout
2025-08-07 22:27:42 -07:00
Richa Banker
cbd6fb867b Remove DeprecatedVersion for apiserver_storage_objects, adjust help text 2025-08-07 17:25:48 -07:00
Kubernetes Prow Robot
ee065dfc80 Merge pull request #133409 from carlory/fix-rbac-podcertificaterequestcleaner
Make podcertificaterequestcleaner role feature-gated
2025-08-07 08:53:43 -07:00
Kubernetes Prow Robot
8ac9a3c089 Merge pull request #133412 from richabanker/etcd-metrics-delete
Use Delete() instead of DeleteLabelValues() for etcd metrics
2025-08-07 06:33:42 -07:00
carlory
89b5034d56 Make podcertificaterequestcleaner role feature-gated 2025-08-07 13:46:08 +08:00
Richa Banker
2629fe25fa Use Delete() instead of DeleteLabelValues() for etcd metrics 2025-08-06 21:24:27 -07:00
Kubernetes Release Robot
13ced7b7dd CHANGELOG: Update directory for v1.34.0-rc.0 release 2025-08-06 20:20:05 +00:00
Kubernetes Prow Robot
9d3fff5048 Merge pull request #133353 from ffromani/e2e-node-serial-unblock
node: unblock e2e serial lanes
2025-08-06 11:37:25 -07:00
yliao
b796918986 reduced numPods to 5 from 10 to fix flaky test (supports reusing resources) due to timeout. 2025-08-06 07:42:31 +00:00
yliao
2a026f6d65 1/ added retries to AssumeClaimAfterAPICall for the object which is not present in the cache (dynamicresources.go)
2/ modified the assume cache verification to not error out as long as
the expected claim is in the cache, no matter its latest and api object
are different or not. (dynamicresources_test.go).
3/ fixed nil panic as seen from https://prow.k8s.io/view/gs/kubernetes-ci-logs/pr-logs/pull/133321/pull-kubernetes-integration/1952472629470302208
2025-08-06 07:08:58 +00:00
Kubernetes Prow Robot
8e6d788887 Merge pull request #133344 from tallclair/mem-lim-decrease-test
Fix memory limit decrease test on cri-o
v1.35.0-alpha.0
2025-08-02 04:01:37 -07:00
Kubernetes Prow Robot
d490383fcb Merge pull request #133349 from kannon92/update-pause-always-pull
always pull pause image for eviction tests
2025-08-01 13:35:37 -07:00
Tim Allclair
01470d973b Fix memory limit decrease test on cri-o 2025-08-01 09:56:51 -07:00
Kubernetes Prow Robot
7bbcfda63a Merge pull request #133350 from carlory/fix-pod-certificates
Fix prerelease lifecycle  for PodCertificateRequest
2025-08-01 06:35:38 -07:00
Francesco Romani
aca402f25b e2e: node: skip breaking tests
Skip problematic tests to recover signal, then we will
reintroduce them gradually

See: https://github.com/kubernetes/kubernetes/issues/133314
See: https://github.com/kubernetes/kubernetes/pull/133336

Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-08-01 13:59:32 +02:00
Kubernetes Prow Robot
b37978f226 Merge pull request #133334 from macsko/fix_potential_race_in_patchpodstatus_api_call_implementation
Fix potential race in PodStatusPatchCall implementation
2025-08-01 02:47:45 -07:00
Kubernetes Prow Robot
ea81dd6d01 Merge pull request #133309 from macsko/fix_race_with_closing_api_dispatcher
Fix potential race in closing API dispatcher
2025-08-01 02:47:38 -07:00
Kubernetes Prow Robot
a4465ded26 Merge pull request #133331 from macsko/remove_integration_labels_from_large_workloads_scheduler_perf
Remove integration-test labels from long running scheduler_perf workloads
2025-08-01 01:35:37 -07:00
Maciej Skoczeń
0fbc8cd44c Remove integration-test labels from long running scheduler_perf workloads 2025-08-01 07:18:26 +00:00
Kubernetes Prow Robot
3d9cccb60b Merge pull request #133342 from yliaog/perf
fixed exended resource scheduling performance test
2025-07-31 22:45:15 -07:00
Kevin Hannon
e83e5815e5 always pull pause image for eviction tests 2025-08-01 00:55:10 -04:00
carlory
418e96bf1a Update prerelease lifecycle to v1.34 2025-08-01 12:46:26 +08:00
yliao
65fda6dd34 fixed exended resource scheduling performance test, added more nodes for scheduling the init pods 2025-07-31 18:15:55 +00:00