Stephen Kitt
c982ce1891
Run codegen
...
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-06-17 09:04:56 +02:00
Stephen Kitt
939345eb79
Fix "an declarative" typo
...
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-06-17 09:04:56 +02:00
Stephen Kitt
55ea0a5535
Run codegen
...
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-06-17 09:04:56 +02:00
Stephen Kitt
53356d5516
Add a Name getter in named ApplyConfigurations
...
This will be used when generifying client-go: applying
ApplyConfigurations requires extracting their name, which is currently
done by accessing the corresponding public field directly; but that
can't be done with interfaces, which is what have to be used with
generics.
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-06-17 09:04:49 +02:00
Kubernetes Prow Robot
ef9965ebc6
Merge pull request #125528 from seans3/port-forward-beta
...
PortForward over Websockets Graduates to Beta
2024-06-16 13:59:32 -07:00
Kubernetes Prow Robot
debd99542f
Merge pull request #125478 from aroradaman/handle-index-error
...
e2e/framework/metrics: handle index out of bounds panic
2024-06-16 12:46:29 -07:00
Kubernetes Prow Robot
0fd6746b2a
Merge pull request #125518 from pohly/scheduler-perf-cleanup-fix
...
scheduler_perf: shut down apiserver clients before apiserver
2024-06-16 10:03:29 -07:00
Kubernetes Prow Robot
9de747cc01
Merge pull request #125434 from ffromani/e2e-node-annotate-pods
...
e2e: node: add feature to annotate pods with owning code
2024-06-16 04:27:28 -07:00
Sean Sullivan
3ae3b4ea55
Graduate PortForwardWebsockets to Beta
2024-06-15 16:09:23 -07:00
Daman Arora
9fd1a21693
e2e/framework/metrics: handle index out of bounds panic
...
Signed-off-by: Daman Arora <aroradaman@gmail.com>
2024-06-15 00:42:11 +05:30
Kubernetes Prow Robot
c3689b9f8b
Merge pull request #125509 from p0lyn0mial/upstream-improve-watchlist-reflector-e2e
...
e2e/apimachinery/watchlist: when comparing streamed data do not call the API directly instead use the added data.
2024-06-14 11:36:18 -07:00
Kubernetes Prow Robot
e6616033cb
Merge pull request #120844 from bzsuni/cleanup/sets/kubelet
...
[kubelet] Use a generic Set instead of a specified Set
2024-06-14 09:09:17 -07:00
Lukasz Szaszkiewicz
6cc90d76db
e2e/apimachinery/watchlist: when comparing streamed data do not call the API directly instead use the added data.
2024-06-14 13:56:05 +02:00
Kubernetes Prow Robot
6ac60160c5
Merge pull request #124509 from p0lyn0mial/upstream-watch-list-code-gen
...
client-go: add support for API streaming
2024-06-14 04:54:54 -07:00
Francesco Romani
086a500d8f
e2e: node: use test owner tracking
...
e2e_node test depend on very specific shared state (node state).
Pod leakages between tests oftentimes cause the test preconditions
to be silently corrupted, causing hard to debug CI failures.
Use the new facility to annotate pods with test owner (= the
test code which created the test) to help debug these failures.
For more context, please check the conversation in #123468
Signed-off-by: Francesco Romani <fromani@redhat.com>
2024-06-14 13:42:14 +02:00
Francesco Romani
7160ef4fbc
e2e: node: add code to track the pod creator code
...
e2e_node test depend on very specific shared state (node state).
Pod leakages between tests oftentimes cause the test preconditions
to be silently corrupted, causing hard to debug CI failures.
We add the option to add an annotation to pods which records
the code line (source code:line) which triggered the pod creation,
so it becomes easier to track which test needs better cleanup.
The relevant e2e framework code is used in all the e2e suites,
so to minimize any unwanted consequences we make the feature
opt-in, planning to enable it initially (and likely only)
in the e2e_node tests.
Signed-off-by: Francesco Romani <fromani@redhat.com>
2024-06-14 13:42:14 +02:00
Lukasz Szaszkiewicz
9871fcab39
./hack/update-internal-modules.sh
2024-06-14 12:52:54 +02:00
Lukasz Szaszkiewicz
f62c80f965
make update
2024-06-14 12:52:54 +02:00
Lukasz Szaszkiewicz
5b76642909
e2e/apimachinery/watchlist: test if WatchList is requested by client-go's List method when WatchListClient is enabled
2024-06-14 12:52:50 +02:00
Kubernetes Prow Robot
eb6840928d
Merge pull request #124160 from Karthik-K-N/fix-buildconstraints
...
Add doc.go file without any buildconstraint to run tests on non linux platforms
2024-06-13 16:29:06 -07:00
Kubernetes Prow Robot
ba28796e77
Merge pull request #125218 from carlory/fix-125216
...
add apiGroup validation
2024-06-13 13:27:50 -07:00
Lukasz Szaszkiewicz
dceabab838
client-gen: intro watchList
2024-06-13 17:13:30 +02:00
Kubernetes Prow Robot
bb2068b19b
Merge pull request #125487 from dims/add-gofuzz-to-unwanted-dependencies.json
...
add gofuzz to unwanted-dependencies.json
2024-06-13 06:56:27 -07:00
Davanum Srinivas
9a830da048
add gofuzz to unwanted-dependencies.json
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-06-13 08:31:38 -04:00
Kubernetes Prow Robot
b498eb9740
Merge pull request #125472 from karlkfi/karl-watch-comments
...
Add details to watch interface method comments
2024-06-13 03:11:52 -07:00
Kubernetes Prow Robot
08a8480558
Merge pull request #125391 from karlkfi/karl-reflector-watch-stop
...
Refactor Reflector ListAndWatch
2024-06-13 03:11:42 -07:00
Kubernetes Prow Robot
63bc331814
Merge pull request #125480 from neolit123/1.31-fix-timeout-join-discovery
...
kubeadm: fix a bug in v1beta3.JoinConfiguration.Discovery.Timeout
2024-06-13 00:47:20 -07:00
Lubomir I. Ivanov
bca0f0836f
kubeadm: fix a bug in v1beta3.JoinConfiguration.Discovery.Timeout
...
After the introduction of v1beta4 if the user inputs the old
v1beta3 discovery timeout the value is ignored. Fix that
by introducing a conversion to v1beta4.
Co-authored-by: penghez (GitHub handle)
2024-06-13 09:41:07 +03:00
Kubernetes Prow Robot
7943c17867
Merge pull request #124329 from chrishenzie/remove-readwriteoncepod-feature-gate
...
Remove ReadWriteOncePod feature gate
2024-06-12 15:51:23 -07:00
Kubernetes Prow Robot
0a6ad55da9
Merge pull request #125384 from dims/remove-gce-specific-flag-registration
...
Remove GCE specific flag registration
2024-06-12 14:47:24 -07:00
Kubernetes Prow Robot
8e791fd923
Merge pull request #125351 from Dragoncell/origink-master
...
update driver installer
2024-06-12 14:47:17 -07:00
Kubernetes Prow Robot
bfc26378a9
Merge pull request #125083 from azimjohn/master
...
Bump konnectivity-client to v0.30.3
2024-06-12 14:47:11 -07:00
Kubernetes Release Robot
b9a4e9a9fe
CHANGELOG: Update directory for v1.31.0-alpha.1 release
2024-06-12 20:34:14 +00:00
Karl Isenberg
65fc1bb463
Refactor Reflector ListAndWatch
...
- Extract watchWithResync to simplify ListAndWatch
- Wrap watchHandler with two variants, one for WatchList and one for
just Watch.
- Replace a bool pointer arg with a bool arg and bool return, to
improve readability.
- Use errors.Is to satisfy the linter
- Use %w to wrap the store.Replace error, to allow unwrapping.
2024-06-12 13:14:55 -07:00
Karl Isenberg
1f35231a1d
Add details to watch interface method comments
...
The watch.Interface design is hard to change, because it would break
most client-go users that perform watches. So instead of changing the
interface to be more user friendly, this change updates the method
comments to explain the different responsibilities of the consumer
(client user) and the producer (interface implementer).
2024-06-12 13:06:22 -07:00
Kubernetes Prow Robot
9c8c61aee4
Merge pull request #122234 from AxeZhan/podUpdateEvent
...
[Scheduler]Put pod into the correct queue during podUpdate
2024-06-12 12:28:17 -07:00
Kubernetes Prow Robot
8db1402f3d
Merge pull request #125435 from p0lyn0mial/upstream-rm-reflector-data-consistency-detector-test
...
client-go/reflector: remove reflector_data_consistency_detector_test.go
2024-06-12 11:09:18 -07:00
Kubernetes Prow Robot
eda1c78054
Merge pull request #125445 from mimowo/prepare-gc-controller-test
...
Cleanup gc_controller tests to do not use deprecated types
2024-06-12 10:04:37 -07:00
Kubernetes Prow Robot
813d3f35b4
Merge pull request #125440 from p0lyn0mial/upstream-client-go-watchlist-can-use-watchlist-for-list-rq
...
client-go/util/watchlist: intro CanUseWatchListForListRequest(
2024-06-12 10:04:30 -07:00
Kubernetes Prow Robot
6c556cb9c2
Merge pull request #125464 from akhilerm/drop-release-1.26
...
Drop publishing-bot rules for the release-1.26 branch
2024-06-12 07:44:56 -07:00
Kubernetes Prow Robot
63655f49df
Merge pull request #125460 from mimowo/make-linter-happy
...
Cleanup eviction tests to make linter happy
2024-06-12 07:44:49 -07:00
Kubernetes Prow Robot
cf0b457690
Merge pull request #125444 from babugeet/babugeet-patch-1
...
Added logic to check portnumber by name in sidecar container (init)
2024-06-12 07:44:42 -07:00
Kubernetes Prow Robot
4630bef303
Merge pull request #125450 from mauri870/hotfix/flaky-TestStoreListResourceVersion
...
Fix flaking TestStoreListResourceVersion
2024-06-12 06:32:11 -07:00
AxeZhan
d66f8f9413
schedulingQueue update pod by queueHint
2024-06-12 21:26:09 +08:00
Kubernetes Prow Robot
a06568062c
Merge pull request #125119 from mauriciopoppe/fix-npd-envvars
...
Create NPD kubeconfig conditionally if the installation mode is standalone
2024-06-12 03:39:50 -07:00
Mauri de Souza Meneguzzo
e59988d769
Fix flaking TestStoreListResourceVersion
2024-06-12 07:12:02 -03:00
Lukasz Szaszkiewicz
38fae9b799
client-go/util/watchlist: intro CanUseWatchListForListRequest
2024-06-12 12:05:16 +02:00
Kubernetes Prow Robot
1815a14c32
Merge pull request #125454 from kerthcet/cleanup/scheduler-perf
...
Remove noisy log in scheduler_perf
2024-06-12 02:35:36 -07:00
Kubernetes Prow Robot
58e15c831c
Merge pull request #125431 from huww98/e2e-term-sleep
...
e2e: add TERM trap to pod sleep command
2024-06-12 02:35:29 -07:00
Akhil Mohan
95b3d2c869
Drop publishing-bot rules for the release-1.26 branch
...
Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
2024-06-12 15:03:40 +05:30