Commit Graph

5356 Commits

Author SHA1 Message Date
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
David Eads 388a62292f prevent enabling beta by default for new api groups
Kubernetes-commit: af99d192cf95cd29e455d186878db409b8cbdf2c
2022-02-07 13:32:01 -05:00
David Eads 57ccdb5af8 reduce API surface area of whether a resource is enabled
Kubernetes-commit: a59b92e8c039fb3646dec18f9e64ee2b5462db42
2022-02-21 17:23:19 -05: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
-e 5229f5bff4 upgrade cespare/xxhash/v2 to v2.1.2
Kubernetes-commit: cbe72f5d0b449187c0b33cb4cb38b794290b6467
2022-01-19 22:17:27 +08:00
Abu Kashem ac4e99eacb apf: change controller to use SSA for patches
Kubernetes-commit: d9f4d6507b6a43342a3fe39756dc72b73be1fb6d
2022-01-10 14:15:42 -05:00
Stephen Augustus 62eb642ff3 generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
Also runs:
hack/pin-dependency.sh golang.org/x/mod \
  v0.6.0-dev.0.20220106191415-9b9b3d81d5e3

Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: 4b1bd548bbe4d71609c65b050b69f63af1ca81d1
2021-12-18 15:55:39 -05:00
Stephen Augustus 46f39dc529 [go1.18] Bump golang.org/x/... dependencies
hack/pin-dependency.sh golang.org/x/crypto master
hack/pin-dependency.sh golang.org/x/net master
hack/pin-dependency.sh golang.org/x/oauth2 master
hack/pin-dependency.sh golang.org/x/sync master
hack/pin-dependency.sh golang.org/x/sys master
hack/pin-dependency.sh golang.org/x/term master
hack/pin-dependency.sh golang.org/x/time master
hack/pin-dependency.sh golang.org/x/tools master

Signed-off-by: Stephen Augustus <foo@auggie.dev>

Kubernetes-commit: e6e7a42480f235949a11e0f14a3b8a60ba43bcb0
2021-12-18 15:41:57 -05:00