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
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
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
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
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
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
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
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
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
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
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
Tim Hockin
f95a840c12
Fix client-go doc.go - not generated
...
As per liggitt, lavalamp, and jpbetz
2023-01-18 14:50:21 -08:00
Kubernetes Prow Robot
06ad425809
Merge pull request #115147 from alexzielenski/apiserver/policy/multiple-paramkind-bug
...
ValidatingAdmissionPolicy: fix bug preventing multiple policies from using same paramKind
2023-01-18 14:49:01 -08:00
Kubernetes Prow Robot
eff6b9f648
Merge pull request #114680 from pohly/log-go-flag-support
...
k8s.io/component-base/logs: fix usage through Go flag package
2023-01-18 14:48:54 -08:00
Mike Danese
f61c4245c1
vendor: removed unused dep github.com/elazarl/goproxy
2023-01-18 18:31:50 +00:00
Mike Danese
6bdb8ed566
switch spdy round trip tests to simple http proxy
...
github.com/elazarl/goproxy does not properly handle upgrades over HTTP
proxy. The problem is this misinterpretation:
6691876326/vendor/github.com/elazarl/goproxy/proxy.go (L89-L95)
These should be stripped but recalculated then added back:
https://cs.opensource.google/go/go/+/refs/tags/go1.19.3:src/net/http/httputil/reverseproxy.go;l=292-297;drc=f6d844510d5f1e3b3098eba255d9b633d45eac3b
Let's just stop using goproxy, and use the stdlib instead. The
functionality we need is straightforward to implement and goproxy is
overkill.
2023-01-18 18:31:50 +00:00
Kubernetes Prow Robot
cc68c06f9c
Merge pull request #115163 from SataQiu/lock-AdvancedAuditing-gate-20230118
...
Lock the AdvancedAuditing feature gate to true
2023-01-18 07:12:41 -08:00
Clayton Coleman
95051a63b3
wait: Use a context implementation for ContextForChannel
...
ContextForChannel uses a goroutine to transform a channel close to
a context cancel. However, this exposes a synchronization issue if
we want to unify the underlying implementation between contextless
and with context - a ConditionFunc that closes the channel today
expects the behavior that no subsequent conditions will be invoked
(we have a test in wait_test.go TestUntilReturnsImmediately that
verifies this expectation). We can't unify the implementation
without ensuring this property holds.
To do that this commit changes from the goroutine propagation to
implementing context.Context and using stopCh as the Done(). We
then implement Err() by returning context.Canceled and stub the
other methods. Since our context cannot be explicitly cancelled
by users, we cease to return the cancelFn and callers that need
that behavior must wrap the context as normal.
This should be invisible to clients - they would already observe
the same behavior from the context, and the existing error
behavior of Poll* is preserved (which ignores ctx.Err()).
As a side effect, one less goroutine is created making it more
efficient.
2023-01-18 10:00:47 -05:00
Patrick Ohly
4add08dcce
k8s.io/component-base/logs: relax flagset unit tests
...
A full string comparison might fail when the underlying libraries change how
they format the help text. A regex match is less strict, but still makes some
assumptions about the implementation.
2023-01-18 14:45:54 +01:00
Kubernetes Prow Robot
d3f881f750
Merge pull request #115093 from xuzhenglun/too-large-resource-version-1.16
...
Fix bug in reflector not detecting "Too large resource version" error before 1.17.0
2023-01-18 03:12:46 -08:00
SataQiu
c25095b223
the AdvancedAuditing featuregate has been GA since v1.12, and is locked to ture in v1.27
2023-01-18 18:50:15 +08:00
Kubernetes Prow Robot
46f3821bf4
Merge pull request #114586 from andrewsykim/apiserver-lease-rename
...
Rename apiserver identity lease labels to apiserver.kubernetes.io/identity
2023-01-17 21:36:34 -08:00
Kubernetes Prow Robot
106332252b
Merge pull request #115129 from liggitt/gotools-1.20
...
bump honnef.co/go/tools to support go1.20
2023-01-17 20:28:33 -08:00
Sean Sullivan
84b226409a
Refactor validation files into openapi/validation
2023-01-17 18:02:41 -08:00
Alexander Zielenski
ecd267d097
fix bug with param controllers being removed if used by more than one policy
2023-01-17 16:26:18 -08:00
Kubernetes Prow Robot
20c17da142
Merge pull request #114446 from lengrongfu/feat/clean_up
...
clean up master-service-namespace
2023-01-17 16:06:35 -08:00
Kubernetes Prow Robot
7e0923899f
Merge pull request #114527 from alexzielenski/apiserver/policy/lockfree-refactor
...
refactor policy admission Validator to be lock free
2023-01-17 12:48:33 -08:00
Kubernetes Prow Robot
c913e6ce62
Merge pull request #114542 from pacoxu/EphemeralContainers
...
cleanup: EphemeralContainers feature gate related codes
2023-01-17 11:18:34 -08:00
Kubernetes Prow Robot
b01afdca66
Merge pull request #115116 from smarterclayton/hide_wait
...
wait: Make WaitFor and WaitForWithContext private
2023-01-17 10:10:45 -08:00