Kubernetes Prow Robot
67a7d4056a
Merge pull request #103634 from CKchen0726/remove_unnecessary_code
...
remove unnecessary function after PR #88885 merged
2021-11-08 06:00:59 -08:00
Artyom Lukianov
117141eee3
e2e_node: fix tests after Kubelet dynamic configuration removal
...
- CPU manager
- Memory Manager
- Topology Manager
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-11-08 09:42:24 +02:00
Kubernetes Prow Robot
582c4ebe26
Merge pull request #106217 from nikhita/fix-go-version-publishing-bot
...
staging/publishing: fix go version for go1.16.10
2021-11-07 22:02:52 -08:00
Nikhita Raghunath
5deae0121e
staging/publishing: fix go version for go1.16.10
2021-11-08 10:16:07 +05:30
Kubernetes Prow Robot
33de444861
Merge pull request #103095 from haircommander/podAndContainerStatsFromCRI-feature-gate
...
Kubelet: implement support for podAndContainerStatsFromCRI
2021-11-07 18:26:53 -08:00
Kubernetes Prow Robot
fa040a9945
Merge pull request #106213 from cheftako/try_clean
...
Bump konnectivity to v0.0.25
2021-11-07 15:46:52 -08:00
Walter Fender
fbc13f22f8
Bump konnectivity to v0.0.25
...
/kind feature
Bump konnectivity network proxy to v0.0.25.
Includes fixes for a few resource leaks.
Adds better logging for debugging.
Moves to golang1.17.
Adds additional keepalives.
Fixes HTTP-CONNECT goroutine leak.
Fixes # N/A
```release-note
NONE
```
```docs
NONE
```
Update the images.
2021-11-07 14:34:09 -08:00
Kubernetes Prow Robot
0c6f1b4e2a
Merge pull request #106209 from cpanato/go1173
...
[go1.17] Update to go1.17.3
2021-11-07 12:42:53 -08:00
Carlos Panato
abbf8c3bed
[go1.17] Update to go1.17.3
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-11-07 16:29:35 +01:00
Shivanshu Raj Shrivastava
bb31040f06
migrate cache.go to structured logging
2021-11-07 19:20:39 +05:30
ravisantoshgudimetla
3af5d37be7
[node][e2e test]: Make sure reconcile labels is working fine
2021-11-06 19:21:58 -04:00
Kubernetes Prow Robot
d92a443ca7
Merge pull request #106102 from alculquicondor/delete-pod-tombstone
...
Ensure deletion of pods in queues and cache
2021-11-06 10:52:51 -07:00
Mauricio Poppe
ff0afb6169
Fix creation of the administrator_keys_file file with many users
2021-11-06 03:14:13 +00:00
Mike Spreitzer
dc07025470
Add periodic etcd scraping to integration tests
...
.. to help understand where and why things go bad.
2021-11-05 21:32:58 -04:00
Kubernetes Prow Robot
bdb9c0824c
Merge pull request #106158 from thockin/kp-cleanup
...
kube-proxy iptables code clarity cleanups
2021-11-05 17:20:51 -07:00
Kubernetes Prow Robot
88c000e766
Merge pull request #106189 from prameshj/dnsimage
...
Update to latest kubedns and nodelocaldns images.
2021-11-05 16:22:51 -07:00
ravisantoshgudimetla
21c5c2ec5c
[kubelet][podadmission]: Validate and reject pods with mismatching labels
2021-11-05 18:47:43 -04:00
ravisantoshgudimetla
02c1bac0b6
[kubelet]: Sync label periodically
2021-11-05 18:47:43 -04:00
Kubernetes Prow Robot
4ce435cc95
Merge pull request #105251 from calvin0327/issue-upgrade-coredns
...
Update corefile-migration to v1.0.14 and update coredns to 1.8.6
2021-11-05 14:48:39 -07:00
Kubernetes Prow Robot
8e968c83ba
Merge pull request #105621 from shawnhanx/kubetypes
...
fix kubelet/types is imported more than once
2021-11-05 13:46:40 -07:00
Margo Crawford
7e079f5144
--as-uid flag in kubectl and kubeconfigs.
...
This corresponds to previous work to allow impersonating UIDs:
* Introduce Impersonate-UID header: #99961
* Add UID to client-go impersonation config #104483
Signed-off-by: Margo Crawford <margaretc@vmware.com>
2021-11-05 13:23:49 -07:00
Pavithra Ramesh
f43c21448b
Update to latest kubedns and nodelocaldns images.
2021-11-05 12:50:06 -07:00
Kubernetes Prow Robot
6d9008b1b0
Merge pull request #105934 from jsafrane/dont-ignore-selinux
...
Don't guess SELinux support on error
2021-11-05 12:44:51 -07:00
Kubernetes Prow Robot
0b0007ae68
Merge pull request #105421 from brianpursley/kubernetes-105146
...
Fix bug where using kubectl patch with $deleteFromPrimitiveList on an empty or nonexistent list adds the item to be removed
2021-11-05 12:44:40 -07:00
Tim Hockin
f662170ff7
kube-proxy: make iptables buffer-writing cleaner
2021-11-05 12:28:19 -07:00
Tim Hockin
f558554ce0
kube-proxy: minor cleanup
...
Get rid of overlapping helper functions.
2021-11-05 12:28:19 -07:00
Antonio Ojea
909925b492
kube-proxy: fix stale detection logic
...
The logic to detect stale endpoints was not assuming the endpoint
readiness.
We can have stale entries on UDP services for 2 reasons:
- an endpoint was receiving traffic and is removed or replaced
- a service was receiving traffic but not forwarding it, and starts
to forward it.
Add an e2e test to cover the regression
2021-11-05 20:14:56 +01:00
Kubernetes Prow Robot
cb040e5097
Merge pull request #106030 from danwinship/session-affinity-readiness
...
misc iptables proxy fixes
2021-11-05 11:39:21 -07:00
Kubernetes Prow Robot
cee4aa09b0
Merge pull request #102917 from bysnupy/patch-1
...
Use "Capacity" instead of "Allocatable" for an accurate node memory total size
2021-11-05 11:39:09 -07:00
Raffaele Di Fazio
8e9d28eede
improve wording for panic message
2021-11-05 18:43:12 +01:00
Kubernetes Prow Robot
d2aa5fc100
Merge pull request #106177 from aojea/RoundTripperWrapper
...
client-go token source transport implement RoundTripperWrapper interface
2021-11-05 07:53:53 -07:00
Reza Karimi
894e31f41a
making some apiserver metrics stable
2021-11-05 14:50:05 +00:00
Antonio Ojea
938cc5445d
assert RoundTripperWrapper interface
2021-11-05 14:53:22 +01:00
Manu Gupta
79a51090f9
fix: 81134: fix unsafe json for ReleaseControllerRevision ( #104049 )
...
* fix: 81134: fix unsafe json for ReleaseControllerRevision
1. Ensures that ReleaseControllerRevision returns a proper json by
marshalling an object into bytes. Otherwise, it returns an error.
2. Also, refactors the code to commonize the merge type
GenerateDeleteOwnerRefStrategicMergeBytes that returns a byte and is
used across ReleasePod, ReleaseControllerRevison
ReleaseReplicaSet.
* Move GeneratePatchBytesForDelete to controller_ref_manager
2021-11-05 06:33:52 -07:00
Kubernetes Prow Robot
47041cd2a2
Merge pull request #105140 from brianpursley/kubectl-1101
...
Add --override-type flag to kubectl run and kubectl expose
2021-11-05 05:13:52 -07:00
Antonio Ojea
ef190f860a
client-go token source transport implement RoundTripperWrapper interface
2021-11-05 12:22:23 +01:00
brianpursley
0e697e19ac
Add --override-type flag to kubectl run and kubectl expose to allow the choice of using a JSON Patch or Strategic Merge Patch to apply the override to the generated output.
2021-11-05 07:10:47 -04:00
Kubernetes Prow Robot
aa964e097c
Merge pull request #106150 from pohly/log-runner-kubemark
...
kubemark: replace deprecated --log-file parameter with runner
2021-11-05 04:01:52 -07:00
Markus Thömmes
671cd6c606
Make the docker buildx check call --help
2021-11-05 09:49:07 +01:00
Kubernetes Prow Robot
ed42bbd722
Merge pull request #106126 from soltysh/remove_old_cronjob
...
Remove old cronjob controller
2021-11-04 20:35:53 -07:00
Kubernetes Prow Robot
8ce440c45c
Merge pull request #105949 from robscott/topology-e2e
...
Initial Topology Hints e2e Tests
2021-11-04 17:12:04 -07:00
Kubernetes Prow Robot
adcd2feb5e
Merge pull request #104153 from cynepco3hahue/e2e_node_provide_static_kubelet_config
...
e2e node: provide static kubelet config
2021-11-04 17:11:53 -07:00
Kubernetes Prow Robot
27d3a9ec57
Merge pull request #104481 from AlexeyPerevalov/E2eIsKubeletConfiguration
...
e2e_node: Properly check for DynamicKubeletConfig
2021-11-04 16:11:53 -07:00
Mark Rossetti
ef324d6bbd
Adding kubelet metrics for started and failed to start HostProcess containers
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2021-11-04 14:39:57 -07:00
Kubernetes Prow Robot
508e67937e
Merge pull request #106038 from NikhilSharmaWe/betterOutputNode
...
Changed code to improve output for files under test/e2e/node
2021-11-04 14:38:23 -07:00
Kubernetes Prow Robot
451e1addd8
Merge pull request #105960 from ueokande/max-unavailable-pdb-tests
...
test: Assert max unavailable for PDB test cases
2021-11-04 13:36:22 -07:00
Dan Winship
229ae58520
proxy/iptables: fix all-vs-ready endpoints a bit
...
Filter the allEndpoints list into readyEndpoints sooner, and set
"hasEndpoints" based (mostly) on readyEndpoints, not allEndpoints (so
that, eg, we correctly generate REJECT rules for services with no
_functioning_ endpoints, even if they have unusable terminating
endpoints).
Also, write out the endpoint chains at the top of the loop when we
iterate the endpoints for the first time, rather than copying some of
the data to another set of variables and then writing them out later.
And don't write out endpoint chains that won't be used
Also, generate affinity rules only for readyEndpoints rather than
allEndpoints, so affinity gets broken correctly when an endpoint
becomes unready.
2021-11-04 16:32:08 -04:00
Dan Winship
3679639cf1
proxy/iptables: Remove a no-op check
...
There was code to deal with endpoints that have invalid/empty IP
addresses, but EndpointSlice validation already ensures that these
can't exist.
2021-11-04 16:32:08 -04:00
Dan Winship
6ab3dc6875
proxy/iptables: Add more stuff to the unit test
...
The external traffic policy terminating endpoints test was testing
LoadBalancer functionality against a NodePort service with no
nodePorts (or loadBalancer IPs). It managed to test what it wanted to
test, but it's kind of dubious (and we probably _shouldn't_ have been
generating the rules it was looking for since there was no way to
actually reach the XLB chains). So fix that.
Also make the terminating endpoints test use session affinity, to add
more testing for that. Also, remove the multiple copies of the same
identical Service that is used for all of the test cases in that test.
Also add a "Cluster traffic policy and no source ranges" test to
TestOverallIPTablesRulesWithMultipleServices since we weren't really
testing either of those.
Also add a test of --masquerade-all.
2021-11-04 16:32:08 -04:00
Dan Winship
22a951c096
proxy/iptables: Fix TestOnlyLocalNodePortsNoClusterCIDR
...
The test got broken to not actually use "no cluster CIDR" when
LocalDetector was implemented (and the old version of the unit test
didn't check enough to actually notice this).
2021-11-04 16:32:08 -04:00