Steve Kuznetsov
af1cb1cefe
storage: transformers: pass a context.Context
...
When an envelope transformer calls out to KMS (for instance), it will be
very helpful to pass a `context.Context` to allow for cancellation. This
patch does that, while passing the previously-expected additional data
via a context value.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 27312feb9983c18d1daf00afba788727d024cdd0
2022-02-17 07:29:44 -08:00
Kevin Delgado
0d701a6123
FieldValidation tests for endpoints apiserver and benchmarks for integration tests ( #107848 )
...
* wip, working post-strict-yaml
* wip, merge-patch and json-patch tests added
* added SMP tests
* cleanup
* add benchmarks
* more detailed test failure message
* start adding field validation integration benchmarks
* use valid input for benchmarking
* fix remaining integration benchmarks
* benchmarking feedback
* fix endpoints benchmarking
* remove unused vars
Kubernetes-commit: df2768123d8d4d3854ec06bb67e352dcb1b4bd08
2022-02-17 06:11:24 +00:00
Kubernetes Publisher
873265503b
Merge pull request #108173 from stevekuznetsov/skuznets/use-sub-tests
...
storage: etcd: use sub-tests
Kubernetes-commit: b6549ecf464682cfffea57559d3fe6df42210f6a
2022-02-17 06:11:22 +00:00
Kubernetes Publisher
55732c827d
Merge pull request #108147 from tallclair/audit
...
Don't decorate admission for audit when audit is disabled
Kubernetes-commit: 0874cfddda7ce5a31389e65ef63feb23ed9870bf
2022-02-17 02:11:38 +00:00
Kubernetes Publisher
3afba44882
Merge pull request #108171 from stevekuznetsov/skuznets/remove-dupe-storage-test
...
storage: etcd: remove a duplicate test case
Kubernetes-commit: c4f42306f8f7e73ca43cf17a763f703233520bfe
2022-02-17 02:11:37 +00:00
Steve Kuznetsov
dbc2925b64
storage: etcd: shorten sub-test names
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 4e166ff74d64042cbeabf72d908ffbf0243d4715
2022-02-16 14:10:43 -08:00
Steve Kuznetsov
eaea50a0de
storage: etcd: TestConditionalDelete: use sub-tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 7729691f5c08dd3aa05e3019190653648a52aba2
2022-02-16 13:29:16 -08:00
Steve Kuznetsov
ce3e7f36a8
storage: etcd: TestUnconditionalDelete: use sub-tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: dbb00694f69a1f061d15fc3440a39c8ea360977d
2022-02-16 13:27:52 -08:00
Steve Kuznetsov
a1c2b74171
storage: etcd: TestGuaranteedUpdate: use sub-tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: b6a66252174c59335d82e5b4990b930c8265a69c
2022-02-16 13:26:00 -08:00
Steve Kuznetsov
cbb630c2dd
storage: etcd: TestGetToList: use sub-tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: f1ded3b0c34c70c7a993d3c979571d96a29d56bc
2022-02-16 13:23:49 -08:00
Steve Kuznetsov
ba213514c9
storage: etcd: remove a duplicate test case
...
This test case was a duplicate of the previous one.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 921e7525c074750a47818fdf89a4fe5c0b058f0f
2022-02-16 13:13:03 -08:00
Tim Allclair
df8fb75b75
Don't decorate admission for audit when audit is disabled
...
Kubernetes-commit: 1b529d4f0b699de95ed09c9d59ff72a812dd840b
2022-02-15 17:20:32 -08:00
Kubernetes Publisher
bba2f7742c
Merge pull request #107527 from wojtek-t/remove_selflink_ga
...
Graduate RemoveSelfLink to Stable
Kubernetes-commit: e42e2e877f01d28d886ebe5b855ff0f16ffca680
2022-02-15 06:15:45 +00:00
Wojciech Tyczyński
5e7e77e908
Bump RemoveSelfLink feature gate to GA
...
Kubernetes-commit: e46415bfbc14b5e382cad78ccf437426e68134ac
2022-01-20 10:01:09 +01:00
Wojciech Tyczyński
46eb50ac00
Cleanup apiserver storage selflink references where possible
...
Kubernetes-commit: 9b2908ea3b98edbb1a8bcaf4e3e429283b2debfc
2022-01-19 21:13:25 +01:00
Wojciech Tyczyński
e6794552b0
Remove Selflink from convertors
...
Kubernetes-commit: 2169997dfea0a2f7ccf6911a745fc295793f70b4
2022-01-19 13:54:18 +01:00
Wojciech Tyczyński
2d144f4c39
Ensure non-nil items in lists
...
Kubernetes-commit: 8c1e8355f8efb322ad6e53229f0cbb14999a8fc2
2022-01-14 10:14:17 +01:00
Wojciech Tyczyński
8268596b30
Remove unused selflink parameters from ContextBasedNaming
...
Kubernetes-commit: 1e0b9c6e20a07f706e7ace39f417ea746fa05a3b
2022-01-14 10:00:04 +01:00
Wojciech Tyczyński
5e8e1ff118
Relax to using namer instead of selflinker in API groupversion
...
Kubernetes-commit: 0ad588b27b6845d9ece955bfdde0e2863b8e1394
2022-01-13 16:34:56 +01:00
Wojciech Tyczyński
b4d0749d39
Fix apiserver selflink tests
...
Kubernetes-commit: 0aaef27e59839bf60e06aa1421ecbb877207652c
2022-01-13 16:01:35 +01:00
Wojciech Tyczyński
38d7003d33
Remove selflink setting from apiserver
...
Kubernetes-commit: 0a674d3ed92ce6384e2e8018ca63cf2925474146
2022-01-13 15:29:21 +01:00
Kubernetes Publisher
9edad29ced
Merge pull request #108059 from RaghavRoy145/k8s-utils-update
...
Vendor in k8s.io/utils Changes
Kubernetes-commit: 8bae9bea45de30cc8eb3a3da604abd01376ffbd8
2022-02-11 18:14:24 +00:00
Raghav Roy
07468700e8
Updated k8s.io/utils dependency
...
Signed-off-by: Raghav Roy <raghavroy145@gmail.com>
Kubernetes-commit: e167d44a173991422b748afe1b9ed9a82bf6efa4
2022-02-11 13:03:54 +05:30
Kubernetes Publisher
43cbfa457a
Merge pull request #108029 from deads2k/just-runtimeconfig
...
update the --runtime-config handling to ensure that user preferences always take priority over hardcoded preferences
Kubernetes-commit: 542a979c036e7cab16f12c324aa93b0149a81c1c
2022-02-10 22:01:53 +00:00
Kubernetes Publisher
2478d78cf7
Merge pull request #108039 from MadhavJivrajani/clusterscope-test-context
...
resttest: Modify TestContext to have namespace in context
Kubernetes-commit: 56c5413dc63f71fa4b5e5b0c32002c864e45327e
2022-02-10 18:10:17 +00:00
Kubernetes Publisher
15bcfedb6b
Merge pull request #108042 from MadhavJivrajani/cacher-cleanup
...
cacher: Minor cleanup and refactor of code and tests
Kubernetes-commit: 56273a6aa3421133ef35a26eb2981a8c4ac9a52e
2022-02-10 14:03:44 +00:00
Madhav Jivrajani
ffc1b941d4
cacher: Minor cleanup and refactor of code and tests
...
* Remove linter warnings.
* Cancel contexts to avoid leaks.
* Rename a few XXXThreadUnsafe to XXXLocked to
maintain consistency.
* A few are still called XXXThreadUnsafe mainly
because those are safe to be called from the
perspective that only one gorotuine will access
them - not really called under a lock.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: c3081b48759db1f05a446f2acca7e05c4511ce2e
2022-02-10 13:44:34 +05:30
Madhav Jivrajani
13301a9bd6
resttest: Modify TestContext to have namespace in context
...
Previously, if a request is clusterscoped, the context that
was returned has no namespace, ideally the context should
contain a metav1.NamespaceNone as the namespace even for
cluster scoped requests.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 412626f4024b1acdd856c9047f97d387ee40f884
2022-02-10 12:54:15 +05:30
David Eads
1452003cc5
update resourceconfig to have per-resource preferences take priority
...
Kubernetes-commit: 41b2662bac7a80d41dfbab13d72c9e1557c0f613
2022-02-09 15:44:47 -05:00
David Eads
28da9a6848
update the --runtime-config handling to ensure that user preferences always take priority over hardcoded preferences
...
Kubernetes-commit: e378fd2bae0fec4756a8e755395193337d13caa2
2022-02-09 13:05:12 -05:00
Kubernetes Publisher
45789f2261
Merge pull request #107950 from wojtek-t/delete_collection_timeout
...
Verify that DeleteCollection respects context cancellation
Kubernetes-commit: df53ae8bbdfb08492dfe662c1ac1e13a4198bbb0
2022-02-09 02:01:01 +00:00
Kubernetes Publisher
9b9d7d3080
Merge pull request #107770 from brianpursley/timeout-test-2
...
Fix wrong status code in unit test error messages and replace deprecated function call
Kubernetes-commit: 36431ae396c753ed01aa334191a85c777821d2c7
2022-02-09 02:00:59 +00:00
Kubernetes Publisher
cd2d7f2062
Merge pull request #105483 from MadhavJivrajani/watch-cache-contention
...
cacher: Use watchCacheInterval to reduce lock contention
Kubernetes-commit: 5340ae0bae17d3ac0ed428eb2ed5cd001945c51c
2022-02-08 14:00:02 +00:00
Kubernetes Publisher
98f5a0c8c7
Merge pull request #107992 from tkashem/flake-timeout
...
fix flake in TestTimeoutHeaders
Kubernetes-commit: 5cee90c30540ee58001eba3d9a09fbff635a1ddd
2022-02-07 19:20:53 -08:00
Abu Kashem
dc55a1a6cc
fix flake in TestTimeoutHeaders
...
Kubernetes-commit: 2ae70e85d27ad30c29084b56572a817bc18b42e1
2022-02-07 10:34:20 -05:00
Kubernetes Publisher
ad68e54b08
Merge pull request #107975 from tkashem/refactor-webhook-duration
...
refactor: rename webhook duration tracker
Kubernetes-commit: e1c16d24a101188d9ce6ffe8432de6ba60ab5efb
2022-02-07 10:07:02 +00:00
Wojciech Tyczyński
24beadcd3f
DeleteCollection respects context cancellation
...
Kubernetes-commit: 90a77bc482cd72d27977f007e205a514ff408ff1
2022-02-04 15:51:23 +01:00
Abu Kashem
72aa2c42fc
refactor: rename webhook duration tracker
...
Kubernetes-commit: 4a9b9028153c6984b9cf69067cc0a1aa12a00e73
2022-02-01 15:44:59 -05:00
Kubernetes Publisher
0b7780f8b1
Merge pull request #100883 from xychu/add-lessthan-ut
...
Add tests for LessThanOrEqual
Kubernetes-commit: 3b7e8da6699e61a255a1729dc408efd9f30a97a4
2022-02-01 05:28:09 +00:00
Kubernetes Publisher
0459f68fe9
Merge pull request #107797 from tkashem/revert-107456
...
Revert "Merge pull request #107456 from tkashem/apf-ssa"
Kubernetes-commit: 83ca74541216405323ddfb67f5f80ad5717da826
2022-01-28 09:34:18 +00:00
Abu Kashem
d089edccf5
Revert "Merge pull request #107456 from tkashem/apf-ssa"
...
This reverts commit 6faa4f001008a5a29476f5722f66430c35f48229, reversing
changes made to 33a2c50bce334467640e016f68cf19e9382ba1a7.
Kubernetes-commit: 8fb33338635565f2f755a4557b94c26039c175d9
2022-01-26 13:54:26 -05:00
brianpursley
21a4aa1138
Fix wrong status code in unit test error messages.
...
Replace deprecated use of diff.ObjectReflectDiff() with cmp.Diff().
Kubernetes-commit: e9211d3279649795e40d9698f05e9752d111024a
2022-01-25 20:31:47 -05:00
Kubernetes Publisher
2b7c5c66ba
Merge pull request #107088 from joejulian/dry-run-metadata
...
strip dry-run metadata unwanted fields
Kubernetes-commit: 321b4117846a6692e1fe6d660a4d7a23bc47bc48
2022-01-25 01:29:09 +00:00
Kubernetes Publisher
cd64b6709e
Merge pull request #106828 from MadhavJivrajani/watch-cache-interval-impl
...
cacher: Implement watchCacheInterval to reduce watchCache lock contention
Kubernetes-commit: c225bdd55267f647732a1f3cfadaf77d4592ce85
2022-01-24 17:47:24 +00:00
Kubernetes Publisher
526d2d33b7
Merge pull request #105632 from xens/fix/kubectl-socks5-proxy2
...
Add SOCKS5 proxy support for kubectl exec
Kubernetes-commit: d10161b45b751df45701e343599476e27d533d58
2022-01-22 01:31:24 +00:00
Romain Aviolat
a9bedae8f1
feat: add missing SOCKS5 features
...
Goal of this commit is to add some missing features when the
Kubernetes API is accessed through a SOCKS5 proxy. That's for
example the case when port-forwarding is used (`kubectl port-forward`)
or when exec'ing inside a container (`kubectl exec`), with this
commit it'll now be possible to use both.
Signed-off-by: Romain Aviolat <romain.aviolat@kudelskisecurity.com>
Signed-off-by: Romain Jufer <romain.jufer@kudelskisecurity.com>
Kubernetes-commit: 0a98875e9572d998fbdf3bcdaef4961715b8bc06
2022-01-17 15:28:44 +01:00
Kubernetes Publisher
7b57af0583
Merge pull request #105142 from pacoxu/cespare-2.1.2
...
upgrade github.com/cespare/xxhash/v2 to v2.1.2
Kubernetes-commit: 8d0d428ddd1cdc5f7ec9ead400921fb697aced95
2022-01-21 01:32:07 +00:00
Kubernetes Publisher
edaeb19ccf
Merge pull request #107456 from tkashem/apf-ssa
...
apf: change controller to use SSA for patches
Kubernetes-commit: 6faa4f001008a5a29476f5722f66430c35f48229
2022-01-21 01:32:04 +00:00
Kubernetes Publisher
a39c08ab68
Merge pull request #106629 from tkashem/apf-dispatch-metrics
...
apf: add metric to track dispatch with no accommodation
Kubernetes-commit: 33a2c50bce334467640e016f68cf19e9382ba1a7
2022-01-20 21:27:46 +00:00
-e
50370e9dc5
upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
...
Kubernetes-commit: 8a4e66049edd6ade4e9107b4ea092580b626545a
2022-01-19 22:30:33 +08:00