Dan Winship
463153fb7c
Fix ContainsIPv4Loopback() to match its caller's behavior
...
ContainsIPv4Loopback() claimed that "::/0" contains IPv4 loopback IPs
(on the theory that listening on "::/0" will listen on "0.0.0.0/0" as
well and thus include IPv4 loopback). But its sole caller (the
iptables proxier) doesn't use listen() to accept connections, so this
theory was completely mistaken; if you passed, eg,
`--nodeport-addresses 192.168.0.0/0,::/0`, then it would not create
any rule that accepted nodeport connections on 127.0.0.1, but it would
nonetheless end up setting route_localnet=1 because
ContainsIPv4Loopback() claimed it needed to. Fix this.
2023-01-21 14:25:08 -05:00
Dan Winship
53b24f4ddf
Improve GetNodeAddresses unit test
...
Add names to the tests and use t.Run() (rather than having them just
be numbered, with number 9 mistakenly being used twice thus throwing
off all the later numbers...)
Remove unnecessary FakeNetwork element from the testCases struct since
it's always the same. Remove the expectedErr value since a non-nil
error is expected if and only if the returned set is nil, and there's
no reason to test the exact text of the error message.
Fix weird IPv6 subnet sizes.
Change the dual-stack tests to (a) actually have dual-stack interface
addrs, and (b) use a routable IPv6 address, not just localhost (given
that we never actually want to use IPv6 localhost for nodeports).
2023-01-21 14:25:08 -05:00
Dan Winship
fe49e3933d
Move GetNodeAddresses() and ContainsIPv4Loopback() into a new file
...
Both sound slightly generic, but implement semantics specific to the
handling of NodePort addresses.
(No changes other than moving code.)
2023-01-21 14:25:07 -05:00
Kubernetes Prow Robot
d9c371a2c4
Merge pull request #115207 from daman1807/master
...
e2e/network_policy: using Poll Immediate for intra pod connectivity probes
2023-01-20 21:18:02 -08:00
Kubernetes Prow Robot
4d42fbccbc
Merge pull request #115196 from thockin/codegen-5-dont-gen-clients-for-internal
...
Don't generate clients for example internal APIs
2023-01-20 19:34:10 -08:00
Kubernetes Prow Robot
92f0818cf2
Merge pull request #114609 from pohly/log-runtime-verbosity-level
...
runtime log verbosity level changes
2023-01-20 19:34:02 -08:00
Kubernetes Prow Robot
afe936fee5
Merge pull request #115191 from jkh52/zero-one-one
...
Bump konnectivity-client to v0.1.1
2023-01-20 17:56:02 -08:00
Tim Hockin
c66808333f
Don't generate clients for example internal APIs
...
Remove the generated code and the code that would generate them.
More cleanups will follow.
2023-01-20 14:09:36 -08:00
Kubernetes Prow Robot
9787f46bbf
Merge pull request #115230 from aojea/tlog_racxe
...
solve race on NewHTTPProxyHandler
2023-01-20 10:52:16 -08:00
Kubernetes Prow Robot
b0ed87078e
Merge pull request #115113 from smarterclayton/exponential_context
...
wait: ExponentialBackoffWithContext should take context-aware fn
2023-01-20 07:38:15 -08:00
Antonio Ojea
80606c895c
solve race on NewHTTPProxyHandler
...
Change-Id: I993ac447c31afa52cc2e53cd9a61069fb6d91253
2023-01-20 14:58:46 +00:00
Daman
faee4c33de
e2e/network_policy: using PollImmediate for intra pod connectivity probes
2023-01-20 20:05:28 +05:30
Kubernetes Prow Robot
02f893b6e2
Merge pull request #115125 from adisky/update-cni-version
...
Update CNI version to 1.2.0
2023-01-20 03:34:15 -08:00
Kubernetes Prow Robot
325bb26823
Merge pull request #115195 from pohly/log-go-flag-support
...
k8s.io/component-base/logs: match full help text in unit test
2023-01-20 01:22:16 -08:00
Kubernetes Prow Robot
5fe3563ad7
Merge pull request #114915 from brianwang12/master
...
test images: Update CudaVectorAdd test image to support arm64
2023-01-19 20:30:14 -08:00
Kubernetes Prow Robot
49cd9f673e
Merge pull request #115211 from apelisse/remove-corev1-from-fieldmanager
...
Remove corev1 from fieldmanager
2023-01-19 15:26:15 -08:00
Kubernetes Prow Robot
56a14025b0
Merge pull request #115193 from SataQiu/update-storage-api-20230119
...
apiserver: update serialization version priority for policy API
2023-01-19 13:44:15 -08:00
Kubernetes Prow Robot
60d73ba751
Merge pull request #113540 from wongearl/cleanup-client-go
...
diff.ObjectReflectDiff is DEPRECATED use cmp.Diff
2023-01-19 11:52:27 -08:00
Kubernetes Prow Robot
7913e135a5
Merge pull request #112925 from SergeyKanzhelev/addValueOfLimitToErr
...
added limit value to the pod validation error to simplify debugging
2023-01-19 11:52:15 -08:00
Antoine Pelisse
bc0962ad80
fieldmanager: Use unstructured rather than built-in types to remove dependency
2023-01-19 10:48:46 -08:00
Kubernetes Prow Robot
2fba771792
Merge pull request #115186 from thockin/codegen-2-rm-deprecated-clients
...
Remove deprecated and orphaned generated code
2023-01-19 10:28:27 -08:00
Kubernetes Prow Robot
285e7969b2
Merge pull request #114544 from ritazh/kmsv2-keyid-staleness
...
[KMSv2] Use status key ID to determine staleness of encrypted data
2023-01-19 10:28:16 -08:00
Antoine Pelisse
577f3d8c9d
fieldmanager: Copy LastAppliedAnnotation to remove dependency on corev1
2023-01-19 09:38:04 -08:00
Antoine Pelisse
8d40ba73fb
fieldmanager: Move structured benchmarks to their own file
2023-01-19 09:37:20 -08:00
Kubernetes Release Robot
fd83273fa5
CHANGELOG: Update directory for v1.24.10 release
2023-01-19 17:04:21 +00:00
Rita Zhang
510ac9b391
kmsv2: use status key ID to update staleness of encrypted data
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
2023-01-19 08:09:24 -08:00
Kubernetes Prow Robot
6b55f097bb
Merge pull request #114976 from kidddddddddddddddddddddd/python3
...
use python3 in hack
2023-01-19 07:24:47 -08:00
Kubernetes Prow Robot
c02b7e7a81
Merge pull request #114936 from seans3/openapi-validation-refactor
...
Refactor validation files into pkg/validation
2023-01-19 07:24:35 -08:00
Kubernetes Prow Robot
1ca2180f30
Merge pull request #115197 from thockin/codegen-6-missing-proto-APIs
...
Fix 2 kubelet proto-generating scripts missing inputs
2023-01-19 05:36:37 -08:00
Tim Hockin
76785d07ee
update kubelet go.mod
2023-01-18 23:59:55 -08:00
Tim Hockin
01e1da77e2
Fix kubelet-plugin-registration to add missing dir
...
include v1
This is far too manual for my tastes, which will be fixed subsequently.
2023-01-18 23:38:20 -08:00
Tim Hockin
4e48506245
Fix generated-pod-resources to add missing dir
...
include v1alpha1
This is too manual - will be fixed subsequently
2023-01-18 23:38:18 -08:00
Patrick Ohly
d6480dacd6
k8s.io/component-base/logs: match full help text in unit test
...
The test was meant to fail when there are unexpected additional lines like the
"panic calling String method" messages. But `assert.Regexp` does a search for
the regexp, not a full string match, and thus succeeded even if those lines are
present. A full match needs to be requested explicitly with ^ and $.
2023-01-19 08:29:31 +01:00
SataQiu
571582b5b2
apiserver: update serialization version priority for policy API
2023-01-19 14:42:26 +08:00
Kubernetes Prow Robot
7b1b8d5734
Merge pull request #114889 from sanposhiho/skip/inter-pod-affinity
...
feature(InterPodAffinity): return Skip in PreFilter
2023-01-18 20:36:35 -08:00
Joseph Anttila Hall
5c01971f2a
Bump konnectivity-client to v0.1.1
...
Fixes memory leaks.
Upgrades GRPC and ProtoBuf versions.
2023-01-19 04:35:31 +00:00
Kubernetes Prow Robot
035271d89b
Merge pull request #115017 from mhmxs/conf-tmp-dir
...
Make tmp dir configurable and dynamic at local-up-cluster.sh
2023-01-18 19:02:45 -08:00
Kubernetes Prow Robot
33e9242843
Merge pull request #108095 from lzhecheng/fix-update-route-if-nodeip-change
...
Route controller should update routes with NodeIP changed
2023-01-18 19:02:33 -08:00
briwan01
2aed699d8c
test images: Update CudaVectorAdd test image to support arm64
...
Signed-off-by: briwan01 <Brian.Wang@arm.com >
2023-01-19 10:18:17 +08:00
Kubernetes Prow Robot
af54e18a46
Merge pull request #115187 from thockin/codegen-3-examples-cleanup
...
Fix apiserver example2 to update gen'ed protobufs
2023-01-18 17:54:49 -08:00
Kubernetes Prow Robot
c2d18a6d14
Merge pull request #115184 from thockin/codegen-1-clientset-doc-go
...
Don't generate clientset/doc.go in client-gen
2023-01-18 17:54:41 -08:00
Kubernetes Prow Robot
8bee5dca1d
Merge pull request #115140 from smarterclayton/wait_context
...
wait: Use a context implementation for ContextForChannel
2023-01-18 17:54:33 -08:00
Kensei Nakada
3b20a007ed
feature(InterPodAffinity): return Skip in PreFilter
2023-01-19 01:24:18 +00:00
Kubernetes Release Robot
8d4a91198f
CHANGELOG: Update directory for v1.25.6 release
2023-01-19 00:46:46 +00:00
Richard Kovacs
17422ff5c1
Use proper tmp directory for update-openapi-spec.sh ( #115106 )
...
* Use proper tmp directory for update-openapi-spec.sh
* Use proper mktmp command in update-openapi-specs.sh
2023-01-18 16:06:33 -08:00
Tim Hockin
9a491f79a8
Fix apiserver example2 to update gen'ed protobufs
...
regen apiserver example2
2023-01-18 15:00:55 -08:00
Tim Hockin
dc88f34ce3
Remove obsolete generated listers
...
These are not regenerated by any input. The OWNERS files were the last
things left for these 2 directories
2023-01-18 14:54:22 -08:00
Tim Hockin
37ca6b0fac
Remove obsolete generated applyconfigs
...
These are not regenerated by any input.
2023-01-18 14:54:21 -08:00
Tim Hockin
e127fffea0
Remove deprecated generated clients
2023-01-18 14:54:20 -08:00
Tim Hockin
95bf7b0afe
Don't generate clientset/doc.go in client-gen
...
It seems valuable to be able to provide hand-written docs for these
first-level directories, and if don't want them, the generated doc.go
files are not actually very helpful.
This commit also adds new doc.go files for client-go listers/ and
informers/.
2023-01-18 14:50:22 -08:00