Andrea Tosatto
cae19f9e85
Remove deprecated pod-eviction-timeout flag from controller-manager
2023-03-07 18:14:18 +00:00
kerthcet
98bbeae99f
address comments
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-03-07 18:11:51 +00:00
kerthcet
15daa48e30
Deprecate CLI flag pod-eviction-timeout
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-03-07 18:11:51 +00:00
kerthcet
e5c812bbe7
Remove CLI flag enable-taint-manager
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-03-07 18:11:49 +00:00
Antonio Ojea
bcc61bbb8b
test connectivity for terminating pods
...
Test 2 scenarios:
- pod can connect to a terminating pods
- terminating pod can connect to other pods
Change-Id: Ia5dc4e7370cc055df452bf7cbaddd9901b4d229d
2023-03-07 17:48:07 +00:00
Kubernetes Prow Robot
0e9ad242bd
Merge pull request #116298 from soltysh/simplify_sset_test
...
Get rid of context.TODO and simplify waitForStatusCurrentReplicas
2023-03-07 09:40:45 -08:00
Kubernetes Prow Robot
37326f7cea
Merge pull request #112670 from yangjunmyfm192085/delklogV0
...
use contextual logging(nodeipam and nodelifecycle part)
2023-03-07 09:40:33 -08:00
Igor Velichkovich
64c426a902
migrate versionedattr to avoid circular dependency
2023-03-07 10:56:12 -06:00
Kubernetes Prow Robot
05f9e2a3aa
Merge pull request #116302 from p0lyn0mial/upstream-cacher-initial-events-rv-gt-zero
...
cacher: WaitUntilWatchCacheFreshAndForceAllEvents
2023-03-07 08:28:54 -08:00
Kubernetes Prow Robot
4401af2c3e
Merge pull request #116219 from SataQiu/fix-kube-controller-manager-20230302
...
kube-controller-manager: fix a bug that the kubeconfig field of kubecontrollermanager.config.k8s.io configuration is not populated correctly
2023-03-07 08:28:46 -08:00
Kubernetes Prow Robot
d67dba2313
Merge pull request #114144 from aojea/weird_mirrored_endpoints
...
e2e endpoint slices with duplicate addresses
2023-03-07 08:28:34 -08:00
Davanum Srinivas
b50d9d1e28
Cleanup vendor/
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2023-03-07 10:27:15 -05:00
Kubernetes Prow Robot
e706788455
Merge pull request #116248 from pohly/test-govet-levee
...
verify: include "govet-levee" in normal "make verify"
2023-03-07 07:21:12 -08:00
Kubernetes Prow Robot
e28b191581
Merge pull request #116167 from borgerli/pr/kcm-podgc
...
delete Evicted pods first during pod gc
2023-03-07 07:21:04 -08:00
Kubernetes Prow Robot
1030693d4e
Merge pull request #116103 from cici37/context
...
Apply context cancellation to ValidatingAdmissionPolicy
2023-03-07 07:20:56 -08:00
Kubernetes Prow Robot
2225ee5dd3
Merge pull request #115904 from soltysh/cronjob_tz_ga
...
Promote CronJob TZ to GA
2023-03-07 07:20:47 -08:00
Kubernetes Prow Robot
51ef4b10ba
Merge pull request #115504 from pacoxu/cronjob-timezone
...
add some ut for cronjob strategy and timezone in schedule
2023-03-07 07:20:34 -08:00
Antonio Ojea
0826438d72
Revert "do not assume backend on e2e service jig"
...
This reverts commit 909a08d011
.
Change-Id: Ie9ba4284ac739b3ea7eb57c44bb4551316121920
2023-03-07 15:12:22 +00:00
Patrick Ohly
5ee679b340
test/integration/logs: use stable struct for unit test
...
v1.Container is still changing a log which caused the test to fail each time a
new field was added. To test loading, let's better use something that is
unlikely to change. The runtimev1.VersionResponse gets logged by kubelet and
seems to be stable.
2023-03-07 16:04:32 +01:00
Patrick Ohly
eaa95b9178
test/integration/logs: benchmark using logsapi
...
The benchmarks and unit tests were written so that they used custom APIs for
each log format. This made them less realistic because there were subtle
differences between the benchmark and a real Kubernetes component. Now all
logging configuration is done with the official
k8s.io/component-base/logs/api/v1.
To make the different test cases more comparable, "messages/s" is now reported
instead of the generic "ns/op".
2023-03-07 16:04:32 +01:00
Patrick Ohly
10c15d7a67
test/integration/logs: replace assert.Contains
...
For long strings the output of assert.Contains is not very readable.
2023-03-07 16:04:32 +01:00
Patrick Ohly
a862a269b0
test/integration/logs: remove useless stats case
...
The same effect can be achieved with `-bench=BenchmarkEncoding/none`.
2023-03-07 16:04:32 +01:00
Patrick Ohly
97a8d72a67
test/integration/logs: update benchmark support
...
When trying again with recent log files from the CI job, it was found that some
JSON messages get split across multiple lines, both in container logs and in
the systemd journal:
2022-12-21T07:09:47.914739996Z stderr F {"ts":1671606587914.691,"caller":"rest/request.go:1169","msg":"Response ...
2022-12-21T07:09:47.914984628Z stderr F 70 72 6f 78 79 10 01 1a 13 53 ... \".|\n","v":8}
Note the different time stamp on the second line. That first line is
long (17384 bytes). This seems to happen because the data must pass through a
stream-oriented pipe and thus may get split up by the Linux kernel.
The implication is that lines must get merged whenever the JSON decoder
encounters an incomplete line. The benchmark loader now supports that. To
simplifies this, stripping the non-JSON line prefixes must be done before using
a log as test data.
The updated README explains how to do that when downloading a CI job
result. The amount of manual work gets reduced by committing symlinks under
data to the expected location under ci-kubernetes-kind-e2e-json-logging and
ignoring them when the data is not there.
Support for symlinks gets removed and path/filepath is used instead of path
because it has better Windows support.
2023-03-07 16:03:48 +01:00
SataQiu
5a5ca8aa0c
remove residual code associated with DynamicKubeletConfig
2023-03-07 22:57:08 +08:00
Lukasz Szaszkiewicz
21fb981050
cacher: Add WaitUntilWatchCacheFreshAndForceAllEvents method
...
this method waits until cache is at least
as fresh as given requestedWatchRV if sendInitialEvents was requested.
Additionally, it instructs the caller whether it should ask for
all events from the cache (full state) or not.
2023-03-07 15:09:02 +01:00
Davanum Srinivas
90d185b7e1
Drop AWS kubelet credential provider and cleanup AWS storage e2e tests
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2023-03-07 09:00:12 -05:00
Kubernetes Prow Robot
1af56548af
Merge pull request #113879 from pchan/contextual_logging_sample_controller
...
Migrate sample-controller to contextual logging
2023-03-07 05:34:48 -08:00
Kubernetes Prow Robot
86bf570711
Merge pull request #111661 from alexanderConstantinescu/etp-local-svc-hc-kube-proxy
...
[Proxy]: add `healthz` verification when determining HC response for eTP:Local
2023-03-07 05:34:36 -08:00
Maciej Szulik
27d5cda811
Simplify waitForStatusCurrentReplicas helper
2023-03-07 14:18:31 +01:00
Maciej Szulik
17117dc47d
Replace context.TODO with proper context
2023-03-07 14:18:29 +01:00
Antonio Ojea
4482d1c2f4
e2e support Services with multiple EndpointSlices
...
A Service can use multiple EndpointSlices for its backend, when
using custom Endpoint Slices, the data plane should forward traffic
to any of the endpoints in the Endpointslices that belong to the
Service.
Change-Id: I80b42522bf6ab443050697a29b94d8245943526f
2023-03-07 13:00:46 +00:00
Kubernetes Prow Robot
1692de5f17
Merge pull request #116247 from ardaguclu/skip-hassupport-check-for-list
...
Skip hasSupport check for List type
2023-03-07 04:20:24 -08:00
Kubernetes Prow Robot
4eb29bcb21
Merge pull request #116040 from pbeschetnov/master
...
[HPA e2e] Reduce possible number of scale steps to minimize stabilization test flakiness
2023-03-07 04:20:16 -08:00
Kubernetes Prow Robot
637bd66165
Merge pull request #115332 from obaranov1/ttlafterfinished-logging-migration
...
Migrate /pkg/controller/ttlafterfinished to structured and contextual logging
2023-03-07 04:20:08 -08:00
Naman Lakhwani
b6f9a65558
Migrating pkg/controller/serviceaccount
to contextual logging ( #114918 )
...
* migrating pkg/controller/serviceaccount to contextual logging
Signed-off-by: Naman <namanlakhwani@gmail.com >
* small nit
Signed-off-by: Naman <namanlakhwani@gmail.com >
* capitalising first letter of error
Signed-off-by: Naman <namanlakhwani@gmail.com >
* addressed review comments
Signed-off-by: Naman <namanlakhwani@gmail.com >
* small nit to add key
Signed-off-by: Naman <namanlakhwani@gmail.com >
---------
Signed-off-by: Naman <namanlakhwani@gmail.com >
2023-03-07 04:19:59 -08:00
Naman Lakhwani
8f45b64c93
Migrated pkg/controller/replicaset
to contextual logging ( #114871 )
...
* migrated controller/replicaset to contextual logging
Signed-off-by: Naman <namanlakhwani@gmail.com >
* small nits
Signed-off-by: Naman <namanlakhwani@gmail.com >
* addressed changes
Signed-off-by: Naman <namanlakhwani@gmail.com >
* small nit
Signed-off-by: Naman <namanlakhwani@gmail.com >
* taking t as input
Signed-off-by: Naman <namanlakhwani@gmail.com >
---------
Signed-off-by: Naman <namanlakhwani@gmail.com >
2023-03-07 04:19:51 -08:00
Kubernetes Prow Robot
4aaa4df840
Merge pull request #113986 from songxiao-wang87/runwxs-test2
...
Migrate StorageVersionGC to contextual logging
2023-03-07 04:19:43 -08:00
Kubernetes Prow Robot
471b392f43
Merge pull request #113916 from songxiao-wang87/runwxs-test1
...
Migrate ttl_controller to contextual logging
2023-03-07 04:18:30 -08:00
Shuang Wang
8c97443b7b
rolebinding often used for serviceaccount ( #107124 )
...
* rolebinding offen used for serviceaccount
* fix syntax error
* fix syntax error
2023-03-07 04:18:17 -08:00
Maciej Szulik
e047c859be
Update generated
2023-03-07 12:58:59 +01:00
Maciej Szulik
1b825c179b
Promote CronJob TZ to GA
2023-03-07 12:58:57 +01:00
Swati Sehgal
bea99ae1ee
node: topologymgr: update autogenerated code
...
Changes committed after running:
`./hack/update-codegen.sh`
Signed-off-by: Swati Sehgal <swsehgal@redhat.com >
2023-03-07 11:11:31 +00:00
Swati Sehgal
e5ad3cbf6a
node: topologymgr: update node e2e test tags
...
Signed-off-by: Swati Sehgal <swsehgal@redhat.com >
2023-03-07 09:52:07 +00:00
Swati Sehgal
ae964a493f
node: topologymgr: remove comments with feature gate references
...
Signed-off-by: Swati Sehgal <swsehgal@redhat.com >
2023-03-07 09:42:54 +00:00
Kubernetes Prow Robot
3489796d5c
Merge pull request #113428 from mengjiao-liu/contextual-logging-controller-cronjob
...
Update `pkg/controller/cronjob/` for contextual logging
2023-03-07 01:28:18 -08:00
JunYang
780ef3afb0
use klog.InfoS instead of klog.V(0),Info
2023-03-07 15:50:01 +08:00
Cici Huang
1445e0371f
Rebase changes.
2023-03-07 06:50:33 +00:00
Joe Betz
92e5b09471
Add test for context cancellation.
2023-03-07 06:11:00 +00:00
Cici Huang
c400002fac
Apply context cancellation to ValidatingAdmissionPolicy.
2023-03-07 06:10:58 +00:00
vinay kulkarni
98e8f42f33
panic on pod resources alloc checkpoint failure
2023-03-07 05:59:34 +00:00