Commit Graph

6326 Commits

Author SHA1 Message Date
Kubernetes Publisher e277c42916 Merge pull request #117716 from thockin/validation_test_whitespace
Clean up brace whitespace in **/validation_test.go

Kubernetes-commit: 2e78e07ee56e4c7a6e764af39735a36454768ab4
2023-05-02 18:31:24 +00:00
Tim Hockin 6fa34a3ae5 Clean up brace whitespace in **/validation_test.go
This was making my eyes bleed as I read over code.

I used the following in vim.  I made them up on the fly, but they seemed
to pass manual inspection.

:g/},\n\s*{$/s//}, {/
:w
:g/{$\n\s*{$/s//{{/
:w
:g/^\(\s*\)},\n\1},$/s//}},/
:w
:g/^\(\s*\)},$\n\1}$/s//}}/
:w

Kubernetes-commit: d55b67b349021b6c46fc6ce78f2a36bd4217145f
2023-05-02 00:36:15 -07:00
Kubernetes Publisher d77e939d8d Merge pull request #114998 from alexzielenski/apiserver/smd/ssa-conditionals
Fix SSA being silently disabled by lack of OpenAPI config

Kubernetes-commit: 2588ae9a04be81fde4078253478e575785916652
2023-05-02 02:00:25 +00:00
Alexander Zielenski 5ea7a9f341 fixup patcher test to include field manager
Kubernetes-commit: 077cc20f8af4387f37d972e925510cb5e2ef56ea
2023-03-15 14:42:07 -07:00
Alexander Zielenski 4bd3e89853 remove checks for fieldmanager from handlers
it should never be nil

Kubernetes-commit: ad5cda4d21974104db01732474130d10c001d3f2
2023-03-14 15:08:00 -07:00
Alexander Zielenski 444c9b2e30 add OpenAPIV3 config to tests and server options
Kubernetes-commit: ffb9c076d77d126484fe17adc30d5e40efb5efee
2023-03-03 10:49:50 -08:00
Alexander Zielenski c5d71177bc supply deduced typeconverter to apiserver tests
Kubernetes-commit: 94909af68aee4e5ad9f9c4f48f0b328473725e7a
2023-03-03 10:45:44 -08:00
Alexander Zielenski 3783e4af68 Throw error if OpenAPIV3 config is not provided
it is required for Server-SIde-Apply to function correctly (SSA is based on OpenAPI schemas)

Kubernetes-commit: 302daa889c5ddb9c862cd0101b94071e42a3081d
2023-01-11 14:54:03 -08:00
Kubernetes Publisher a88d792173 Merge pull request #117705 from Jefftree/update-openapi-fix-race
Update kube-openapi to fix race

Kubernetes-commit: 3f8c4794eadf8aadd8a5bcb0b875bf0af5c2020b
2023-05-01 22:24:12 +00:00
Kubernetes Publisher 0faed203d1 Merge pull request #117623 from skitt/intstr-fromint32-api-machinery
API machinery: use new intstr functions

Kubernetes-commit: 32703dec0faa19762f3cde83cfefae981de62027
2023-05-01 22:24:10 +00:00
Kubernetes Publisher 2dff60bb4d Merge pull request #117253 from akhilerm/update-containerd-dependencies
dependencies: update cgroups, ttrpc, ebpf versions

Kubernetes-commit: d33853edcfdb521c80cd9a659ed02b7fe52b40f4
2023-05-01 18:20:24 +00:00
Jefftree 1d73caf490 Update kube-openapi to fix race
Kubernetes-commit: de34540248a6cd4335a6aedd3f1d24c608d59c86
2023-05-01 17:19:03 +00:00
Kubernetes Publisher d82c564862 Merge pull request #117349 from mohitsharma-in/deps-update/natefinch-lumberjack.v2
dependencies :  update  gopkg.in/natefinch/lumberjack.v2 v2.0.0 to v2.2.1

Kubernetes-commit: 9df749c5971655a8d533b8f91f8346da0211eeec
2023-04-28 22:09:19 +00:00
Kubernetes Publisher 7dd2787702 Merge pull request #117641 from wojtek-t/cleanup_cacher_tests_847
Refactor some watchcache tests

Kubernetes-commit: 00eee07272989e57eddf01e0ae1db5dda969dc63
2023-04-27 22:07:56 +00:00
Wojciech Tyczyński d9c1a1d082 Refactor some watchcache tests
Kubernetes-commit: 1eca720dcc727b5deeeeb1164689d42c6cc316eb
2023-04-27 11:59:33 +02:00
Kubernetes Publisher bd86839aba Merge pull request #117593 from jpbetz/test-join
Fix bug where CEL listOfString.join() results in unexpected error

Kubernetes-commit: 8ae8e7756075088b7178246457efc6859f192fc4
2023-04-27 02:24:51 +00:00
Kubernetes Publisher 4831ce3bb9 Merge pull request #117584 from wojtek-t/move_cacher_lister
Refactor cacher.ListerWatcher code structure

Kubernetes-commit: e9e60316d303a17c81ed856d6c82a4823b4327f8
2023-04-25 22:04:04 +00:00
Joe Betz 394de266f8 Update staging/src/k8s.io/apiserver/pkg/cel/common/values.go
Co-authored-by: Alvaro Aleman <alvaroaleman@users.noreply.github.com>

Kubernetes-commit: a4f98e4c1e85f6665578b938c5bbb65a5f9541c3
2023-04-25 14:22:01 -07:00
Wojciech Tyczyński 53b8c6919c Refactor cacher.ListerWatcher code structure
Kubernetes-commit: 3f247e59edfd4083242ad7271d076a38291760ff
2023-04-25 19:03:20 +02:00
Kubernetes Publisher e2900b180d Merge pull request #117350 from mohitsharma-in/update/google-golang-protobuf
Dependencies: Update google.golang.org/protobuf v1.30.0

Kubernetes-commit: b925ce244638187dbf0f502ecb6e02db149970aa
2023-04-25 18:29:57 +00:00
Kubernetes Publisher b8aae818d7 Merge pull request #117582 from wojtek-t/more_generic_tests_for_cacher
Enable a bunch of generic storage tests for watchcache.

Kubernetes-commit: c471f03ea369246f0d7a5279f11c84a399936b3c
2023-04-25 18:29:51 +00:00
Joe Betz daf9c33de1 Fix bug where CEL listOfString.join() results in unexpected error
Kubernetes-commit: e115d5234c208bddd1029d36f32c732b7080226f
2023-04-25 10:21:41 -04:00
Akhil Mohan 46705e923c chore: update cgroups and ttrpc versions
- update github.com/containerd/cgroups to v1.1.0
- update github.com/containerd/ttrpc to v1.2.1

Signed-off-by: Akhil Mohan <akhilerm@gmail.com>

Kubernetes-commit: 76fe41a996ec78d9774e1f1ca9d1d7ec40522f98
2023-04-23 22:23:42 -07:00
Wojciech Tyczyński 68a91d7597 Enable a bunch of generic storage tests for watchcache.
Kubernetes-commit: 88e2c34439016e5feddfed529698ed71e81904d9
2023-04-17 19:03:51 +02:00
Kubernetes Publisher c4a4793144 Merge pull request #117483 from ArkaSaha30/bump-gofuzz
dependencies:update `github.com/google/gofuzz` to v1.2.0

Kubernetes-commit: 7fbe3cba41915cad69f376eb6b3d3a326d51cd11
2023-04-24 22:30:58 +00:00
Kubernetes Publisher 098b4196c2 Merge pull request #117482 from ArkaSaha30/bump-go-logr
dependencies:update `github.com/go-logr/logr` to v1.2.4

Kubernetes-commit: f77e570fbadbf91c05840a1f6f9b6aec860de400
2023-04-24 22:30:56 +00:00
Kubernetes Publisher 484331ccea Merge pull request #117413 from wojtek-t/generic_bookmark_tests
Refactor watch bookmark tests to allow sharing between etcd3 and watchcache

Kubernetes-commit: 5fa78f4646a7a1ae3109b681ad289e0a909a7d10
2023-04-24 22:30:54 +00:00
Kubernetes Publisher d0252bf6a3 Merge pull request #117415 from wojtek-t/generic_watch_tests
Generalize few watch tests from cacher

Kubernetes-commit: c9f285facb7c79b990ea52ac3a6be6b8dfd00855
2023-04-24 22:30:53 +00:00
Kubernetes Publisher 9f0e077465 Merge pull request #117352 from mohitsharma-in/update/golang_x_tools
dependencies: Update golang.org/x/tools to v0.8.0

Kubernetes-commit: bda7e8979088614c60ee21fd2602d00786e2ea78
2023-04-20 10:20:03 +00:00
ArkaSaha30 857c977562 update gofuzz dependency
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>

Kubernetes-commit: 1d15354ccb56b2e367cc403777255125ef65b7df
2023-04-19 21:08:16 +05:30
ArkaSaha30 70d8ff5bbf Update go-logr dependencies
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>

Kubernetes-commit: 2cd23c8b17c93f75a30cf3f651369d7a932aef2d
2023-04-19 21:01:55 +05:30
Wojciech Tyczyński 072d278e39 Generalize few watch tests from cacher
Kubernetes-commit: 45e836a968acc113cb03768cd8c730bea89bd332
2023-04-17 21:48:08 +02:00
Wojciech Tyczyński ca97e27fb8 Refactor watch bookmark tests to allow sharing between etcd3 and watchcache
Kubernetes-commit: 0297329795efc0f2bd24751e18f66b0aa79c222d
2023-04-17 14:22:52 +02:00
Mohit Sharma 681a884b7b Dependencies Update golang.org/x/tools v0.7.0 to v0.8.0
Kubernetes-commit: 6f90c5363301c9417a3a806cac69f3e79e66a66c
2023-04-14 04:39:43 -07:00
Kubernetes Publisher 984290b930 Merge pull request #117014 from p0lyn0mial/upstream-cacher-init-expired-watchers
cacher: do not simply popExpiredWatchers when the cacher hasn't dispatched any event

Kubernetes-commit: f0e01d2d9e35d698bebb417b7bcc7288df8f4146
2023-04-19 08:43:11 -07:00
Lukasz Szaszkiewicz 0df626818a cacher: do not popExpiredWatchers when the cacher hasn't dispatched any event
If the cacher hasn't seen any event (when lastProcessedResourceVersion is zero) and
the bookmarkTimer has ticked then we shouldn't popExpiredWatchers. This is
because the watchers wont' be re-added and will miss future bookmark events when
the cacher finally receives an event via the c.incoming chan.

Kubernetes-commit: 6db4cbfde7babfb34f5cd1059c769ec2d870f12a
2023-04-19 15:29:13 +02:00
Lukasz Szaszkiewicz 55dd2b5223 cacher avoid double locking (#117410)
* cacher: remove locking from watcherBookmarkTimeBuckets

it turns out that the watcherBookmarkTimeBuckets
is called from only three places/methods: startDispatching, finishDispatching and Watch.
All these methods acquire c.Lock() before touching watcherBookmarkTimeBuckets.

Thus we could remove explicit locking in
watcherBookmarkTimeBuckets since the access is already synced.

* cacher: rename watcherBookmarkTimeBuckets methods to indicate that proper synchronisation must be used

Kubernetes-commit: eab66a687b282266f0520b79166f7f55828ffd28
2023-04-19 15:13:11 +02:00
Kubernetes Publisher 67ebdf32c3 Merge pull request #117408 from cenkalti/backoff
dependencies: update github.com/cenkalti/backoff/v4 to v4.2.1

Kubernetes-commit: 0d41d28ea2184be3a249e3875735d8a1462288cf
2023-04-19 14:03:36 +00:00
Kubernetes Publisher 9b297a6439 Merge pull request #117399 from mohitsharma-in/update/golang_time
dependencies : Update golang.org/x/time v0.3.0

Kubernetes-commit: cf89189ca3a3e5d280ba1cb09998c4b88dc1e127
2023-04-19 14:03:35 +00:00
Cenk Alti 3320150894 dependencies: update github.com/cenkalti/backoff/v4 to v4.2.1
Signed-off-by: Cenk Alti <cenkalti@gmail.com>

Kubernetes-commit: 29b6c54d158d894f46e7d4572c7aa0452477b265
2023-04-17 18:20:27 -04:00
Mohit Sharma cfbc53d338 Dependencies Update golang.org/x/timet 90d013bbcef8 to v0.3.0
Kubernetes-commit: 4d73864026cde02f4a1cdf9e889a124174d38e38
2023-04-16 22:18:35 -07:00
Kubernetes Publisher 3288bbccd7 Merge pull request #117275 from akhilerm/update-coreos-deps
dependencies: update coreos dependencies

Kubernetes-commit: 1d27cbc784a5fb79f4a910515fb8609bb745bfb9
2023-04-14 18:18:33 +00:00
Mohit Sharma 03890bebf5 Dependencies Update google.golang.org/protobuf v1.28.1 to v1.30.0
Kubernetes-commit: 8efeb5afcfd006a48d6e1263a5cf8de3284797df
2023-04-14 04:28:47 -07:00
Mohit Sharma 0335b09d69 update Deps gopkg.in/natefinch/lumberjack.v2 v2.0.0 to v2.2.1
Kubernetes-commit: a325fdbbe5dbd56dc6e9e68b1c55187d4e954f23
2023-04-14 04:17:24 -07:00
Akhil Mohan c16cde40ab dependencies: update go-semver to v0.3.1
Signed-off-by: Akhil Mohan <akhilerm@gmail.com>

Kubernetes-commit: 5bce18c98ecc6d8cea6b3ababc49691dc0438b48
2023-04-13 23:29:48 -07:00
Akhil Mohan de75faf66f dependencies: update go-oidc to v2.2.1
Signed-off-by: Akhil Mohan <akhilerm@gmail.com>

Kubernetes-commit: d7270f4ba72d8d2e749cbd812936e4d3d3eadf6c
2023-04-13 23:25:57 -07:00
Akhil Mohan 41a75810f4 dependencies: update go-systemd to v22.5.0
Signed-off-by: Akhil Mohan <akhilerm@gmail.com>

Kubernetes-commit: 1595d7f52d7e8d489f4ea8f573fa976c35dc242a
2023-04-13 23:21:38 -07:00
Kubernetes Publisher e643c04bdd Merge pull request #117278 from haoruan/cleanup/replace-spew-with-dump
replace spew methods with dump methods

Kubernetes-commit: d060d487dcd74bc1a557f9378035696db40c64c2
2023-04-14 06:12:11 +00:00
Kubernetes Publisher d3fa9a05b8 Merge pull request #117285 from humblec/azure-go-autorest
dependencies: update gh/Azure/auto-test/{adal,validation}

Kubernetes-commit: ba0a8f9cceb513bc36bd803e9bf8f9a8c3912ff2
2023-04-13 22:27:57 +00:00
Humble Chirammal 4ab5a3af89 dependencies: update gh/Azure/auto-test/{adal,validation}
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>

Kubernetes-commit: 6d13cad2cf56d0bad77a6410a0c36b2cf8f0df57
2023-04-13 23:25:48 +05:30