Commit Graph

5452 Commits

Author SHA1 Message Date
Kubernetes Publisher 7d65d3df16 Merge pull request #110013 from enj/enj/i/remove_azure_gcp_auth_plugins
Remove gcp and azure auth plugins

Kubernetes-commit: 2d08104ee3beb5c13db088d40cc22ec053512cea
2022-05-12 23:46:49 +00:00
Kubernetes Publisher c9f7ab355b Merge pull request #109971 from stevekuznetsov/skuznets/isolate-continue
storage: move continue token definition to storage

Kubernetes-commit: 46469f62db711365c023b5e9f208f7467d302290
2022-05-12 23:46:46 +00:00
Kubernetes Publisher ba1294fefd Merge pull request #110009 from azylinski/fix-create-cr-scope
Fix requests scope classification

Kubernetes-commit: 0e567664ed3f9eb6c1f41e87f35886188fe5bd96
2022-05-12 23:46:44 +00:00
Kubernetes Publisher 1704b8df52 Merge pull request #109970 from stevekuznetsov/skuznets/isolate-versioner
storage: move the APIObjectVersioner definition to storage

Kubernetes-commit: 1be1ec4aa3e0270d591b33024532c8fd3ba8ab08
2022-05-12 23:46:42 +00:00
Steve Kuznetsov 03363cd42b storage: move some list tests to generic package
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 162450c01c9004ded53bb77f651f9a3f30920b30
2022-05-12 15:16:07 -07:00
Steve Kuznetsov 289ed89252 storage/etcd3: make some list tests generic
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: a8067f8e865475cbdb11d812c915927714690676
2022-05-12 15:13:23 -07:00
Steve Kuznetsov 6bff431f4a storage: move test utiltiies out of test files
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: e50cb6c8d36ca73c99c935126978cbec01f9be01
2022-05-12 11:52:28 -07:00
Kubernetes Publisher 947a097a5c Merge pull request #109978 from wojtek-t/remove_storage_tracking
Cleanup no-longer used storage cleanup method

Kubernetes-commit: 976a940f4a4e84fe814583848f97b9aafcdb083f
2022-05-12 15:41:54 +00:00
Wojciech Tyczyński 30c4077e0e Diagram for graceful shutdown
Kubernetes-commit: 1145582de367b9aa4072e631845ce3abc37b8540
2022-05-12 17:22:36 +02:00
Monis Khan 279d578ea9 Remove gcp and azure auth plugins
Signed-off-by: Monis Khan <mok@vmware.com>

Kubernetes-commit: 916cf16cf14928702f3f90b655ddddab2c85fcec
2022-05-12 09:48:04 -04:00
Artur Żyliński 62aa70cd37 Fix requests scope classification
create (POST) custom resources should be scope:resource

Kubernetes-commit: 690c912369a6ca7f35363a307a843e91cadd7f6e
2022-05-12 14:27:51 +02:00
Kubernetes Publisher cc42d28f06 Merge pull request #108797 from deads2k/release-1.25-removed-01-checker
update for APIs removed in 1.25

Kubernetes-commit: cae22d8b8a78985f438c232357aa2b6c60d83f9b
2022-05-12 05:03:21 +00:00
Kubernetes Publisher 39b5496414 Merge pull request #109969 from sttts/sttts-auth-group-adder-race
authn: fix cache mutation by AuthenticatedGroupAdder

Kubernetes-commit: 2d6534cde925ea16f28755a758c96d621b5fa7d6
2022-05-12 05:03:19 +00:00
Kubernetes Publisher a0fc11eb6a Merge pull request #109930 from wojtek-t/cleanup_etcd_healthcheck
Cleanup etcd healthcheck on shutdown

Kubernetes-commit: 784cf764690917e6fb229532722ea0d857cfcde4
2022-05-11 21:03:37 +00:00
Kubernetes Publisher 5f27f61940 Merge pull request #108414 from aojea/cacher_context
cacher: don't accept requests if stopped

Kubernetes-commit: 999b1bbe92947fca9e1fab67349ad11d3c46d328
2022-05-11 21:03:35 +00:00
Wojciech Tyczyński d0a6d0fb72 Cleanup no-longer used storage cleanup method
Kubernetes-commit: 2dd44d6226efc6b72ae56b5fb81b5b2921cf3e16
2022-05-11 19:02:51 +02:00
Steve Kuznetsov 0a2d58a552 storage: isolate the test resource
This test resource only exists to test the versioning logic, but it
cannot live in the general testing package, or import cycles will exist.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: fa2a6d633984aaa36ef988ecf4410c20e27897ea
2022-05-11 09:05:18 -07:00
Steve Kuznetsov 67344c728d storage: move continue token definition to storage
The means by which we encode and decode the continue token during a
paginated LIST call is not specific to etcd3. In order to allow for a
generic suite of tests against any storage.Interface implementation, we
need this logic to live outside of the etcd3 package, or import cycles
will exist.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: eb3aa5be10393968d8083c79f5958501fc029e8d
2022-05-11 07:52:02 -07:00
Steve Kuznetsov 80256820ce storage: move the APIObjectVersioner definition to storage
The means by which we extract and parse the version of an API object is
not specific to etcd3. In order to allow for a generic suite of tests
against any storage.Interface imlpementation, we need this logic to live
outside of the etcd3 package, or import cycles will exist.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 3939f3003e9605c06f65e64d1fc6f94b294f9d97
2022-05-11 07:44:21 -07:00
Steve Kuznetsov ae4cc8bfc8 storage/etcd3: factor out non-paginated list tests
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 8fcf00ef9171cfb623525d2a6aea1d721c3b5e74
2022-05-11 07:18:05 -07:00
Dr. Stefan Schimanski 3677d6afcf authn: fix cache mutation by AuthenticatedGroupAdder
The cached token authenticator returns a cache value. The group adder changes it.

Kubernetes-commit: e09e81e4f6e62f9fef89736e79d04983a77e695f
2022-05-11 16:17:29 +02:00
Steve Kuznetsov 139068ca91 storage/etcd3: factor store setup into a separate function
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 31d7a28c65c34f2e2a28cfc41c2c517d370e7045
2022-05-11 07:17:26 -07:00
Kubernetes Publisher fe6b82fbd5 Merge pull request #109914 from stevekuznetsov/skuznets/generic-watch-cancel-test
storage/testing: move cancelled watch test to generic package

Kubernetes-commit: ccb7118c22fcb3c8804a4239fb80dd5f3c4e00f3
2022-05-10 14:38:16 +00:00
Davanum Srinivas 8a97d520ab Move from k8s.gcr.io to registry.k8s.io
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 50bea1dad89930ad565526910aadc314b9e9f38b
2022-05-10 08:30:09 -04:00
Kubernetes Publisher f93af7cfa7 Merge pull request #109909 from stevekuznetsov/skuznets/generic-create-test
storage/testing: move creation test to generic package

Kubernetes-commit: 0ee790652492cd9283de6907f2eee349b8686c7c
2022-05-10 04:05:43 -07:00
Wojciech Tyczyński 0a7c4bcca1 Cleanup etcd healthcheck on shutdown
Kubernetes-commit: cb80082f666e0e5fe220df32e31a8face18e9393
2022-05-10 11:12:08 +02:00
Sugang Li da8e7d1134 update kube-controller-manager dependencies
Kubernetes-commit: c64846da0025d49e72ef431c713fc8c2461caa73
2022-05-09 16:53:00 +00:00
Steve Kuznetsov a4bcbc5187 storage/testing: move cancelled watch test to generic package
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 1f24bd91c30a3f0b623c452cffa9f043f202d98b
2022-05-09 08:23:58 -07:00
Steve Kuznetsov fe17bc776e etcd3/store: call a generic cancelled watch test
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: c0fc8172559f7796560a9b80fd23df92095adb14
2022-05-09 08:23:03 -07:00
Steve Kuznetsov 7b82bba67e etcd3/store: update cancelled watch test to be generic
There's no reason to create the watch using the underlying watcher.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 774870611c1d2b405d67eb73ade628ced5e0e994
2022-05-09 08:22:04 -07:00
Steve Kuznetsov 3fd88b5da7 storage/testing: move creation test to generic package
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 2e118f42465efb390bec005f1853a964dd339f97
2022-05-09 08:04:53 -07:00
Steve Kuznetsov daf507c2ff etcd3/store: make creation test validation generic
Different callers to this test may need to do different backend-specific
validation on the stored data, so we allow them a callback for this.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 6d25e96cedaad249fe75aac4b1fe08bb69829a61
2022-05-09 08:03:41 -07:00
Steve Kuznetsov f54afb0566 etcd3/store: update creation test to use storage client
There is no functional difference between checking for an empty key
using the database client and doing so with the storage interface. Using
the latter allows this test to be more portable.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: f894f8196d9266915424e2cefc9e4eb480ae6f5e
2022-05-09 07:59:38 -07:00
Kubernetes Publisher 01a24e4270 Merge pull request #109891 from pohly/log-dependency-update
dependencies: logr and zapr v1.2.3

Kubernetes-commit: bf52c1fd46a6773b9d653ef97d94502c6e0564e5
2022-05-09 18:50:31 +00:00
Kubernetes Publisher 382f813c00 Merge pull request #109602 from lavalamp/remove-clustername
Finish clustername removal

Kubernetes-commit: 7af5a7bfc51d0455d8b2322ae9e72ed66fb1b8f9
2022-05-07 18:44:52 +00:00
Kubernetes Publisher 20aaf474b4 Merge pull request #109833 from stevekuznetsov/skuznets/move-simple-tests
storage/etcd3: factor tests to accept `storage.Interface`

Kubernetes-commit: f7457747f647485465ff81b2aa8b82fbeee45a19
2022-05-06 18:41:23 +00:00
Kubernetes Publisher 09e974dbce Merge pull request #109626 from logicalhan/watch-cache-metrics
refactor watch cache metrics so that they are in a single place

Kubernetes-commit: ac61dc624cb78e05aa860b5a0009e26171069153
2022-05-05 18:40:58 +00:00
Kubernetes Publisher 038455e537 Merge pull request #109557 from mborsz/traces
Improve Create/Update traces.

Kubernetes-commit: 8041606dfa7f1b46be62cd731a392ef66a5c4886
2022-05-05 18:40:56 +00:00
Kubernetes Publisher cde8f36028 Merge pull request #109435 from pohly/feature-gates-sorting
1.25: feature gate cleanup

Kubernetes-commit: 0bd2847019899b38656723f4cf8f0289e6186b43
2022-05-05 18:40:54 +00:00
Steve Kuznetsov b393e91916 storage/testing: wire things back together with imports
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 4ff560e4fa3c716a11f7260f33ec318faad59394
2022-05-05 11:32:05 -07:00
Steve Kuznetsov ebf7c468b8 storage/etcd3: move reusable tests to importable files
These can't live in `_test.go` files, or others won't be able to re-use
them as you can't import from test files.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 0bfeb728786726cd28b4c64d48874d45a2724165
2022-05-05 09:27:16 -07:00
Steve Kuznetsov cf5cf85de0 storage/etcd3: factor tests to accept `storage.Interface`
This commit simply factors the test functionality into functions that
accept `storage.Interface`.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>

Kubernetes-commit: 117f674cab1f598251483811fb769046dc3458a3
2022-05-05 09:18:08 -07:00
Kubernetes Publisher 4e6d1b4856 Merge pull request #109804 from cici37/celUpdate
Bump cel-go to v0.11.2

Kubernetes-commit: b7c4d243de12a30bba02e23777c8ff1627263f89
2022-05-05 10:44:41 +00:00
cici37 2f0d04576f Update go-control-plane, cncf/xds/go, cncf/udpa/go and remove unused versions
Kubernetes-commit: a3587c12da7f8c87e6676f472dba39f1acbae28f
2022-05-04 18:45:22 -07:00
cici37 90fd12dfd3 Update GRPC
Kubernetes-commit: 334d8fb7a2e85d58513c2d3fae113995c8165a4b
2022-05-04 18:41:20 -07:00
cici37 3857252d98 Update genproto and antlr.
Kubernetes-commit: e8f6184d8682bd4510d4e18c7c04b5799367ac51
2022-05-04 18:37:30 -07:00
cici37 0dc41b4e83 Bump cel-go to v0.11.2
Kubernetes-commit: a86dd2915771f280ff095409fc2ee917cee3c2e3
2022-05-04 18:32:06 -07:00
Kubernetes Publisher 6493753c92 Merge pull request #109440 from liggitt/gomod-1.18
update go.mod files to go 1.18

Kubernetes-commit: cb7beb591216de93bef22525a6c5f0e435e21789
2022-05-05 02:44:29 +00:00
David Eads 1a7e8fcfc4 enforce strict alpha handling for API serving
Kubernetes-commit: 233e0cb8c3a723f57d578be2179284e4eb9d017d
2022-05-04 15:47:03 -04:00
Jordan Liggitt dd0b5dd66c Regenerate vendor
Kubernetes-commit: 9e1064a26bfdc18b3272c3d9031d729793725392
2022-05-04 10:27:41 -04:00