Andrew Sy Kim
885060394e
apiserver: use the identity value in the apiserver identity hash
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
Kubernetes-commit: a7de3e15a50bafdd65adf55f5fdc14567e3fa3e2
2023-01-13 15:49:30 -05:00
Kubernetes Publisher
af2c7c7415
Merge pull request #115039 from apelisse/remove-dependency-fieldmanager
...
fieldmanager: remove dependencies on internal
Kubernetes-commit: 5323d9213a8c68f9279b3b73fc65c663febcfe16
2023-01-13 03:31:40 +00:00
Kubernetes Publisher
ea2eeed670
Merge pull request #114794 from lavalamp/improved-has-synced
...
Do not N^2 loading webhook configurations
Kubernetes-commit: cc9cc4d3eaec45206f353216a1c3ff6edaf07d30
2023-01-13 03:31:39 +00:00
Daniel Smith
f1c42beb68
Fix N^2 startup for webhook configurations
...
Add a "lazy" type to track when an update is needed. It uses a nested
locking technique to avoid extra evaluation calls.
Kubernetes-commit: 5a1091d88d95bd1dd5c27f2c72cee4ecb4219dda
2023-01-09 23:29:25 +00:00
Kubernetes Publisher
c1d39b78f9
Merge pull request #114766 from MadhavJivrajani/prepare-for-go1.20
...
[Prepare for go1.20] *: Bump versions and fix tests
Kubernetes-commit: 4802d7bb62c2623be8e4f940f6b5c1fcddd6c744
2023-01-12 19:35:28 +00:00
Krzysztof Ostrowski
a85078bf03
apiserver/kmsv2: mv Service interface into kmsv2
...
Signed-off-by: Krzysztof Ostrowski <kostrows@redhat.com>
Kubernetes-commit: b7701b00eaa8cdc2103beb8ab78f625cc3b62d90
2023-01-09 14:36:06 +01:00
Tim Hockin
db316c3a3c
Fix apiserver example2 to update gen'ed protobufs
...
regen apiserver example2
Kubernetes-commit: 9a491f79a8770e9eca8e19516b01018ed16cbe8a
2023-01-04 13:55:48 -08:00
Madhav Jivrajani
6acb797fd8
*: Bump version of vmware/govmomi
...
Bumping version to include changes that
better handle TLS errors. Bump nescessary
to prepare for when the version of Go is
bumped to 1.20
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 8b064fa4be71b5f1b498fabb5caade3c57f5d434
2023-01-02 20:56:02 +05:30
Kubernetes Publisher
b66d88b7b4
Merge pull request #114370 from enj/enj/r/reload_nits
...
encryption-at-rest: clean up context usage and duplicated code
Kubernetes-commit: c9ed04762f94a319d7b1fb718dc345491a32bea6
2023-01-12 02:59:38 +00:00
Kubernetes Publisher
fb51b4a849
Merge pull request #114879 from olivierlemasle/bump-kube-openapi
...
Bump kube-openapi
Kubernetes-commit: 8fdaac238e4f7f560066ea3a324cdbcaae564ac9
2023-01-12 02:59:31 +00:00
Kubernetes Publisher
10adaa54e9
Merge pull request #113467 from pacoxu/psp-cleanup
...
Remove PodSecurityPolicy related code except client-go & API type
Kubernetes-commit: 08d9a0ef5b3b30952a558786e4b6e360701a16c6
2023-01-12 02:59:25 +00:00
Kubernetes Publisher
e06d3eabf2
Merge pull request #114977 from apelisse/simplify-fieldmanager-test
...
fieldmanagertest: Reduce API surface of the test package
Kubernetes-commit: 97bbf07d3f3f20332912ee411fdf75ce84425e28
2023-01-11 22:18:41 +00:00
Olivier Lemasle
a42cc78187
Bump kube-openapi
...
Kubernetes-commit: 8b8e20fcdbbeeb4520995e4f7c6a003a33062dd2
2023-01-09 20:41:41 +01:00
Antoine Pelisse
9451c13844
fieldmanager: remove dependencies on internal
...
Remove dependencies on internal fieldmanager for admission things. This
is preparing for moving fieldmanager out, but the admission part will
stay here, so it can't depend directly on internal.
Kubernetes-commit: d13b405307262b2b9c0795af3a22d0a5725ef6a0
2022-12-21 15:46:49 -08:00
Patrick Ohly
b1141143d3
k8s.io/component-base/logs: support changing verbosity of JSON output
...
The GlogSetter method is used by three components to change verbosity at
runtime through HTTP APIs. This used to work only for text output with klog
calls, but not for text output through the klog logger or for JSON output.
Now loggers can also provide a callback for changing their verbosity at
runtime. Implementing that implies that the Create factory method has to be
extended, which is an API break for the Go package, but not an API break for
the configuration file and command line flags, which is what matters for the
"api/v1" component API.
Kubernetes-commit: 9b86f457e93bc629434dd0a861e40539a5c7da37
2022-12-20 16:05:46 +01:00
Andrew Sy Kim
2d94c4699b
apiserver: update lease identity prefix from kube-apiserver- to apiserver-
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
Kubernetes-commit: fb066a883de2b56e533eb622677056bd723748ce
2022-12-19 13:33:24 -05:00
Paco Xu
d49ebea4e2
cleanup: EphemeralContainers feature gate related codes
...
Kubernetes-commit: 70e56fa71af5aa4f3d1448fcbc26e86309cd0cf3
2022-12-16 23:46:47 +08:00
Antoine Pelisse
652037afcf
fieldmanagertest: Reduce API surface of the test package
...
Kubernetes-commit: 7899157345a9ef02bacc56898055e98f28d5b9cc
2022-12-15 20:50:38 -08:00
Kubernetes Publisher
9b380ef84b
Merge pull request #114868 from apelisse/private-internal-managers
...
fieldmanager: Make internal managers private
Kubernetes-commit: 7e97b4b322ca7f62f84057290542aa55d2da736e
2023-01-11 01:38:15 +00:00
Kubernetes Publisher
ee51ce0e60
Merge pull request #114970 from tkashem/waitgroup-refactor
...
apiserver: refactor WithWaitGroup handler
Kubernetes-commit: cf81822d38a7c392f350dc81dfad99a93a8341cb
2023-01-11 01:38:14 +00:00
Kubernetes Publisher
893840cfd3
Merge pull request #114859 from pohly/e2e-ginkgo-spec-ordering
...
dependencies: update ginkgo to v2.7.0
Kubernetes-commit: a11ad04564f05e5d7e2d5a3f421ec5a45b6807c5
2023-01-11 01:38:11 +00:00
Kubernetes Publisher
2e0e7657b8
Merge pull request #114940 from Rajalakshmi-Girish/fix-apiserver-ut-timeout-fail
...
Fixes the issue #114145
Kubernetes-commit: aab3fb3a1ece77242834b8a9ea048b141e5d03e1
2023-01-10 21:17:47 +00:00
Abu Kashem
9e60654b8a
apiserver: refactor WithWaitGroup handler
...
Kubernetes-commit: 9093f126b87cb686784bb27b08be9eb12b4d5453
2023-01-10 15:55:19 -05:00
root
d7c195333e
Fixes the issue #114145
...
Kubernetes-commit: 0f186fd6d8a38601effd443bd4a23dea75e2c033
2023-01-10 04:49:49 +00:00
Kubernetes Publisher
b78cc78a6e
Merge pull request #112934 from wzshiming/fix/close-body
...
Close body when Report non-OK status code
Kubernetes-commit: 8d6bbfbad20ad30ec536d61d3c9c6a7ce4a310a1
2023-01-09 21:08:24 +00:00
Kubernetes Publisher
600e1b7356
Merge pull request #114869 from liggitt/kube-openapi
...
bump kube-openapi
Kubernetes-commit: 0e49c542d7a73dd056f8f32f33939207dd009b14
2023-01-07 08:18:54 +00:00
Kubernetes Publisher
1b4151ca48
Merge pull request #113959 from Jefftree/jefftree-owners
...
Update OWNERS for jefftree
Kubernetes-commit: be9d9a850de0df951a1fd6eebf4acef845a5cfb7
2023-01-07 08:18:51 +00:00
Kubernetes Publisher
51b7b50c1d
Merge pull request #114832 from jkh52/register-client-metrics
...
egress_selector.go: register konnectivity-client metrics.
Kubernetes-commit: e048acbc0320743c8a465f3248672fa9a50f7426
2023-01-07 08:18:49 +00:00
Kubernetes Publisher
869b7f299b
Merge pull request #114857 from jpbetz/bump-cel-1_12_66
...
Bump cel-go bump to 0.12.6 to fix bug in cel-go
Kubernetes-commit: 1af8278647d7d80aea152269baafaf278beb5cb3
2023-01-07 08:18:47 +00:00
Jordan Liggitt
b0b89e7e65
Prune trailing newlines when enums are disabled
...
Kubernetes-commit: d0967bbe5e78dbcdd5bc189d5fc2becafc4be0f2
2023-01-06 00:58:23 -05:00
Jordan Liggitt
8e211636c3
bump kube-openapi
...
Kubernetes-commit: d78de56d769ee9bd2193ccadbac5621d4a0ae89d
2023-01-06 12:21:58 -05:00
Patrick Ohly
89a37edec3
dependencies: update ginkgo to v2.7.0
...
The new ginkgo release adds sorting of specs. This was triggered by
the observation that parallel test execution of Kubernetes E2E tests
sometimes ran the same spec twice and (presumably) other specs not at all
because spec order was random due to iteration over a map.
Sorting should avoid that problem.
Kubernetes-commit: baf832d80d798d53ceb7d4de3a39330c6eda5c6a
2023-01-05 21:19:14 +01:00
Joe Betz
79fc489823
Fix 114661 via cel-go bump to 0.12.6 to pick up cel-go#620
...
Kubernetes-commit: 8a69d206a2a5077f8eae8707c94cf01a0b897bd8
2023-01-05 14:24:00 -05:00
Kubernetes Publisher
8c229e9393
Merge pull request #114835 from apelisse/testfield-configurable-typeconverter
...
Give TypeConverter to TestFieldManager
Kubernetes-commit: cd1115ced0621563cc615aa88f574022afcc90dc
2023-01-07 08:18:44 +00:00
Joseph Anttila Hall
f1f1cdab79
egress_selector.go: register konnectivity-client metrics.
...
This registers new metrics provided by https://github.com/kubernetes/kubernetes/pull/114789 .
Kubernetes-commit: 43a6eba33bea2712ddef0f8191fb47ebc322c59e
2023-01-04 18:38:22 +00:00
Antoine Pelisse
4079852d5b
fieldmanager: Remove obsolete comment
...
Kubernetes-commit: ad65b25cc33b7323d6651407944fe74d938ac42a
2022-12-15 16:42:40 -08:00
Alexander Zielenski
9be70531b4
refactor admission controller to avoid contention
...
refresh admission policies up to once per second based upon last known good data
Kubernetes-commit: 5f59f449832e5206fe9b5fd7d9a43721c4c9ae44
2022-12-15 16:30:52 -08:00
Alexander Zielenski
3fe59ceb77
defer Done call
...
safer in case of panic
Kubernetes-commit: 517df8f3051b5b0a9eb57a5bad1d6bc16fb61985
2022-12-15 13:09:11 -08:00
Madhav Jivrajani
74b458857b
*: Make docs more accurate for the contention-profiling flag
...
The --contention-profiling flag enables block profiling by calling
SetBlockProfileRate(). It, however does not call SetMutexProfileFraction
which enables mutex profiling.
Mutex profiling gives us information about lock contention whereas
block profiling on the other hand gives us information on gorotuines
being blocked on sync primitives.
Updating the docs to "block profiling" in order to make it more accurate.
Eventhough a block profile may reflect contention points on locks to some
extent, it also talks about other sources where goroutines may be blocked.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: f236ab24dfcb84906a1d453877a79bd4a94f897d
2022-12-14 17:34:47 +05:30
Antoine Pelisse
234f6c3879
Give TypeConverter to TestFieldManager
...
This is mostly because the path, even for built-in, can change from test
to test, so it's easier to make the whole thing configurable anyway.
Kubernetes-commit: 1617b06c039cb66f05e59b79f9a9963d5614ce31
2022-12-13 14:30:45 -08:00
Kubernetes Publisher
bbb9e082d4
Merge pull request #114829 from liggitt/oauth-revert
...
Revert "bump golang.org/x/oauth2"
Kubernetes-commit: 293bf70916de8ef61d5f868f53959f1e15b3e091
2023-01-07 08:18:41 +00:00
Kubernetes Publisher
c18ad68d9a
Merge pull request #114792 from apelisse/typeconverter-swagger
...
Hide OpenAPI details behind the NewTypeConverter
Kubernetes-commit: 92b113c48d88369f881b760e564faf683c908815
2023-01-07 08:18:38 +00:00
Kubernetes Publisher
5484c6487a
Merge pull request #114789 from jkh52/thirty-five
...
Bump konnectivity-client to v0.0.35
Kubernetes-commit: 6927c852682b198ebeb70d16aaafc74ad77a08d9
2023-01-07 08:18:36 +00:00
Kubernetes Publisher
5cad054256
Merge pull request #114822 from liggitt/oauth2
...
bump golang.org/x/oauth2
Kubernetes-commit: 4e785dc7e3ac1d01cedd23a0ed9c4a67dc9c214f
2023-01-07 08:18:33 +00:00
Jordan Liggitt
29de9597e0
Revert "bump golang.org/x/oauth2"
...
This reverts commit fc9a140badf29382c1396b7de4813849d6f3e3c9.
Kubernetes-commit: 9f07c8e346fef454942d205f2702885475c7fc9a
2023-01-04 17:58:08 -05:00
Kubernetes Publisher
362fcbc123
Merge pull request #114774 from kkkkun/update-normal-request-metric-verb
...
Fix normal request metric verb correctly
Kubernetes-commit: 0b2e54123f233d87c3a132c94d62d0e551bf60ba
2023-01-04 17:37:23 +00:00
Jordan Liggitt
30307fadca
bump golang.org/x/oauth2
...
Kubernetes-commit: fc9a140badf29382c1396b7de4813849d6f3e3c9
2023-01-04 11:16:43 -05:00
Antoine Pelisse
94f827cb28
Hide OpeAPI details behind the NewTypeConverter
...
The fact that we're building the OpenAPI using the proto.Models is an
implementation detail that we shouldn't have to expose. Since we're
going to change the way this is transformed, let's first hide it behind
the common NewTypeConverter so that the next change is transparent.
This will also enable other clean-ups like hiding the gvkParser which
shouldn't be exposed and prevent some refactoring.
Kubernetes-commit: a7ab6b86db83e31ff599e4d21a065f6845fb93dd
2023-01-03 14:26:06 -08:00
Kubernetes Publisher
3cd8de3b76
Merge pull request #113542 from ardaguclu/fix-shortname-disperancy
...
Set singular names for core types to pass to discovery
Kubernetes-commit: 12c71fdf1cf96d756ff84382adf3764af0a76d57
2023-01-03 21:40:59 +00:00
Joseph Anttila Hall
4735dee937
Bump konnectivity-client to v0.0.35
...
./hack/pin-dependency.sh sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.35
./hack/update-codegen.sh
./hack/update-vendor.sh
Manual adjustments:
vendor/modules.txt
cluster/gce/addons/konnectivity-agent/konnectivity-agent-ds.yaml
cluster/gce/manifests/konnectivity-server.yaml
Kubernetes-commit: 7df98deda0e879a8f6350082295cad180cc28a97
2023-01-03 20:21:46 +00:00