Commit Graph

128263 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
126a5824de Merge pull request #130443 from serathius/watchcache-limit
Remove limit support from btree store
2025-02-26 05:12:30 -08:00
Kubernetes Prow Robot
2e073d6334 Merge pull request #130400 from serathius/storage-current-rv
Move GetCurrentResourceVersion to storage.Interface
2025-02-26 03:40:30 -08:00
Marek Siarkowicz
168c338f7c Remove limit support from btree store
We cannot use limit as it would apply it before filtering, which is done
in cacher. Limit is not currently used, but let's remove it to be save,
until filtering is implemented in store.
2025-02-26 12:02:02 +01:00
Marek Siarkowicz
fea89f25d1 Move GetCurrentResourceVersion to storage.Interface 2025-02-26 11:26:05 +01:00
Kubernetes Prow Robot
3d9fcb7c01 Merge pull request #130412 from serathius/watchcache-progress
Move watch progress to separate package.
2025-02-26 00:16:41 -08:00
Kubernetes Prow Robot
6ff0354c15 Merge pull request #130399 from serathius/cache-delegator
Rename CacheProxy to CacheDelegator
2025-02-26 00:16:29 -08:00
Kubernetes Prow Robot
39c640fe90 Merge pull request #130424 from ahrtr/etcd_36_20250225
Bump etcd v3.6.0-rc.1 image
2025-02-25 18:36:30 -08:00
Marek Siarkowicz
4c635ecf82 Rename CacheProxy to CacheDelegator 2025-02-25 20:55:27 +01:00
Benjamin Wang
3c9cc93dbc Bump etcd v3.6.0-rc.1 image
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-25 19:46:33 +00:00
Kubernetes Prow Robot
e1fc73d251 Merge pull request #130325 from pohly/test-integration-apiserver-defaults
test/integration: use default API groups in test apiserver
2025-02-25 11:08:30 -08:00
Kubernetes Prow Robot
81f03c2f5b Merge pull request #124137 from ratnadeepb/testForceDetachMetric_invoke
fix: Ensure testForceDetachMetric works on the delta of ForceDetachMetricCounter
2025-02-25 09:40:29 -08:00
Kubernetes Prow Robot
ffad281e3e Merge pull request #130060 from carlory/fix-quota-scope
Fix the `ResourceQuota` admission plugin does not respect ANY scope change
2025-02-25 08:24:29 -08:00
Michał Woźniak
d66928b842 Add Job e2e for tracking failure count per index (#130390)
* Add Job e2e for tracking failure count per index

* Review remarks
2025-02-25 07:10:37 -08:00
Kubernetes Prow Robot
49f419e84e Merge pull request #129657 from p0lyn0mial/upstream-cacher-resilient-init-back-off
storage/cacher/ready: dynamically calculate the retryAfterSeconds
2025-02-25 07:10:30 -08:00
Marek Siarkowicz
740db0f01d Move watch progress to separate package. 2025-02-25 15:44:05 +01:00
Kubernetes Prow Robot
4b12e89d0d Merge pull request #130279 from serathius/watchcache-snapshot
Watchcache snapshot
2025-02-25 05:08:37 -08:00
Kubernetes Prow Robot
27cbe54b09 Merge pull request #130163 from ffromani/e2e-node-fix-cpu-quota-test
e2e: node: cpumgr: cleanup after each test case
2025-02-25 05:08:29 -08:00
Lukasz Szaszkiewicz
04f0bd4e83 storage/cacher/ready: dynamically calculate the retryAfterSeconds
retryAfterSeconds is based on the time elapsed since the state (ready, unready) was last changed.
2025-02-25 13:58:20 +01:00
Kubernetes Prow Robot
566f939b19 Merge pull request #129366 from zhifei92/statusz-integration-test
test: Add integration test for apiserver statusz endpoint
2025-02-24 23:34:29 -08:00
Kubernetes Prow Robot
d92b99ea63 Merge pull request #130372 from aojea/e2e_websocket
E2e websocket
2025-02-24 18:48:29 -08:00
carlory
eb0f003d25 Fix a bug where the ResourceQuota admission plugin does not respect ANY scope change when a resource is being updated. i.e. to set/unset an existing pod's terminationGracePeriodSeconds field. 2025-02-25 10:26:34 +08:00
Kubernetes Prow Robot
2e3b8958ab Merge pull request #130363 from mutokrm/style-const
Style: use const rather than string in cgroup_v2
2025-02-24 17:24:28 -08:00
Kubernetes Prow Robot
65321bf5ee Merge pull request #130214 from macsko/split_backoffq_into_backoffq_and_errorbackoffq
Split backoffQ into backoffQ and errorBackoffQ in scheduler
2025-02-24 10:48:36 -08:00
Kubernetes Prow Robot
b14fad5adc Merge pull request #130181 from natasha41575/apiserver-generation
start setting pod metadata.generation
2025-02-24 10:48:29 -08:00
Antonio Ojea
ae991725b7 e2e uses websockets by default for portforward 2025-02-24 18:26:13 +00:00
Antonio Ojea
071b1bd839 e2e test use websockets as default for exec operations 2025-02-24 18:26:08 +00:00
Kubernetes Prow Robot
3985b78f06 Merge pull request #130394 from Barakmor1/psa
[BugFix]Allow ImageVolume for Restricted PSA profiles
2025-02-24 09:26:35 -08:00
Kubernetes Prow Robot
c13f6b9d76 Merge pull request #130344 from tosi3k/wc-upper-bound-capacity
Add watch cache capacity upper bound adjusting logic
2025-02-24 09:26:28 -08:00
Natasha Sarkar
d02401dea9 start setting pod metadata.generation 2025-02-24 16:22:14 +00:00
Marek Siarkowicz
2de2093bce Add snapshotting of watch cache behind a feature gate 2025-02-24 17:15:50 +01:00
Kubernetes Prow Robot
dc3021b156 Merge pull request #130220 from serathius/streaming-json-tests
Add tests for encoding collections in JSON for KEP-5116
2025-02-24 07:26:36 -08:00
Kubernetes Prow Robot
7c59b07533 Merge pull request #130118 from lucasrattz/update-anp
Bump konnectivity-client to v0.31.2
2025-02-24 07:26:28 -08:00
Maciej Skoczeń
0f24b9ff45 Split backoffQ into backoffQ and errorBackoffQ in scheduler 2025-02-24 14:11:26 +00:00
bmordeha
059dee36f8 Allow ImageVolume for Restricted PSA profiles
Stop referring to ImageVolume as an unknown type during pod security admission validation.
Avoid restricting ImageVolume for the Restricted profile, as users who can create a pod
with a certain image should also be able to use ImageVolume with an image.

Signed-off-by: bmordeha <bmordeha@redhat.com>
2025-02-24 15:33:52 +02:00
Antoni Zawodny
2173a0fafd Add watch cache capacity upper bound adjusting logic 2025-02-24 14:25:39 +01:00
Kubernetes Prow Robot
06d81cfc7a Merge pull request #130359 from my-git9/assertion1
fix wrong assertion on tests
2025-02-24 05:18:34 -08:00
Kubernetes Prow Robot
6511ba7e93 Merge pull request #130319 from pohly/dra-test-integration
DRA: add dedicated integration tests
2025-02-24 05:18:27 -08:00
Patrick Ohly
56bd8d86a5 test/integration: use default API groups in test apiserver
The goal is to make the test apiserver behave as much as kube-apiserver as
possible. This ensures that tests are as realistic as possible out-of-the-box.
If a test needs a special setup, then that should be visible in the test
because it passes additional flags or options.

One historic deviation from that goal was enabling all API groups. That
change (from 7185624688) gets reverted and tests
which happened to rely on this get updated.
2025-02-24 10:20:06 +01:00
Kubernetes Prow Robot
7bd0477a95 Merge pull request #130337 from pohly/hack-jenkins-split
hack: split up test-dockerized.sh
2025-02-24 00:26:27 -08:00
Kubernetes Prow Robot
aa96283764 Merge pull request #130306 from carlory/fix-130268
fix flaky test: Subpath Container restart should verify that container can restart successfully after configmaps modified
2025-02-23 23:00:28 -08:00
carlory
b56d30e32a fix flaky test: Subpath Container restart should verify that container can restart successfully after configmaps modified
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-02-24 11:24:58 +08:00
xin.li
d92c70b826 enable go-required check
Signed-off-by: xin.li <xin.li@daocloud.io>
2025-02-24 10:38:44 +08:00
Kubernetes Prow Robot
b066ddceb7 Merge pull request #130357 from tallclair/forbid-memory-limit-decrease
Fix pod resize E2E tests after forbidding memory limit decrease
2025-02-23 18:12:27 -08:00
Kubernetes Prow Robot
7f3d23554b Merge pull request #129307 from LionelJouin/fix-129290
Add missing imports in register-gen
2025-02-23 12:54:27 -08:00
Lionel Jouin
c2afe4909d fix copyright year
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-02-23 20:39:16 +01:00
Lionel Jouin
de51ce79c0 ./hack/update-vendor.sh
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-02-23 19:55:33 +01:00
Henrik Schmidt
3ae5312c97 Generate register files for all examples
(cherry picked from commit b365634a0d0b2456e918729a9e4b1a4950902dc9)
2025-02-23 19:51:12 +01:00
Lionel Jouin
fb11415a69 add simpletype pkg in v1 for register-gen test
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-02-23 19:51:12 +01:00
Lionel Jouin
e9c47f8601 Add codegen::register to hack/update-codegen.sh
Co-authored-by: Joe Betz <jpbetz@google.com>
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-02-23 19:51:12 +01:00
Lionel Jouin
dc4fce61ce Add missing imports in register-gen
Due to a recent change in k8s.io/gengo/v2, the register-gen is
missing 2 imports.The imports were previously auto inserted during
the code generation by k8s.io/gengo/v2.
Now, instead, they are directly imported by the register-gen.

An output_tests has been added to register-gen. This generates an
example, which would have been invalid with these changes.

Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2025-02-23 19:51:12 +01:00