Commit Graph

6103 Commits

Author SHA1 Message Date
Kubernetes Publisher 7a288eeb2c Merge pull request #114378 from qingwave/cel-metrics
cleanup: add help information for apiserver cel metrics

Kubernetes-commit: d581dee37ff3f3842c45fd866accb906008fabf2
2022-12-13 00:53:33 +00:00
Kubernetes Publisher 7f7d3d4134 Merge pull request #114163 from ritazh/encryption-godoc
Update the godoc on the encryption config API on how to specify group…

Kubernetes-commit: 832f98f199421188769c8844e94a0782a41d2b99
2022-12-13 00:53:30 +00:00
Kubernetes Publisher 609c6147bb Merge pull request #114408 from liggitt/gorilla
Mark github.com/gorilla dependencies to avoid increasing use

Kubernetes-commit: 92ec97149cc75d4ce166a6107e2ef5353b438713
2022-12-11 18:59:20 +00:00
Jordan Liggitt 46750238eb Mark github.com/gorilla dependencies to avoid increasing use
Kubernetes-commit: cdebf3a64ce98edd3e8e2058ffe1f5236ac1d968
2022-12-10 23:54:13 -05:00
Kubernetes Publisher fde80a05e1 Merge pull request #113707 from lucacome/bump-grpc
Bump grpc to v1.51.0

Kubernetes-commit: 909f5be8029b2c57b300fe79db4867051857dc7c
2022-12-11 03:41:21 +00:00
Kubernetes Publisher e847e050a5 Merge pull request #114218 from apelisse/move-fieldmanager
Re-factor FieldManager tests for better re-use

Kubernetes-commit: a125912cd51fa32d6c56fb67bc12628b3d0412b7
2022-12-10 19:41:35 +00:00
Kubernetes Publisher e5b269c182 Merge pull request #112247 from prometherion/issues/112246
Wrong description for function ResolveEndpoint

Kubernetes-commit: 4c91b7b5a694f7bcce3e65e4b324e86de2344f63
2022-12-10 03:45:20 +00:00
Kubernetes Publisher 41a6b718ad Merge pull request #111835 from kkkkun/cleanup-reported-verb
reportedVerb should get from `CleanVerb`  to be consistent between metrics and logs

Kubernetes-commit: bf989e0a55bd829560788782889eb7f17c7310ca
2022-12-10 03:45:16 +00:00
Kubernetes Publisher 6b75f0a9b7 Merge pull request #113922 from alexzielenski/owners-alexzielenski
add alexzielenski to OWNERS

Kubernetes-commit: e1709e59d1325c643b83d29ee4211898b4b78810
2022-12-09 23:46:51 +00:00
Kubernetes Publisher 4046c88c6b Merge pull request #113904 from apelisse/add-owners-apelisse
Add apelisse into some more OWNERS files

Kubernetes-commit: b47752022b5b856a3516ad5377e3b020f43c4f2b
2022-12-09 23:46:49 +00:00
Kubernetes Publisher a57b416dc6 Merge pull request #113564 from tallclair/audit-config
Combine RequestAuditConfig with RequestAuditConfigWithLevel

Kubernetes-commit: a8b2f4b6959857f940dbb7dc0218b3ec7a462eb1
2022-12-09 23:46:45 +00:00
qingwave f56a6a65d1 add help for cel metrics
Signed-off-by: qingwave <isguory@gmail.com>

Kubernetes-commit: 90357e62d200a9eb77aa0534298de46f0ae364a4
2022-12-09 04:53:02 +00:00
Antoine Pelisse 77591ad906 Fix FakeObjectCreater ignoring given gvk
Kubernetes-commit: 948ab9175a8151af44fb958c6511c6d756c983be
2022-12-08 09:24:14 -08:00
Kubernetes Publisher d57d8216e1 Merge pull request #114319 from liggitt/net-master
Update golang.org/x/net 1e63c2f

Kubernetes-commit: 72acaad83924360960e21915aa94cd1db8d0196c
2022-12-07 02:39:44 +00:00
Jordan Liggitt 21db5779b0 Update golang.org/x/net 1e63c2f
Includes fix for CVE-2022-41717

Kubernetes-commit: afe5378db9d17b1e16ea0028ecfab432475f8e25
2022-12-06 17:29:11 -05:00
Antoine Pelisse 4b7edb49fe fieldmanager: Move TestFieldManager into its own package
Kubernetes-commit: bdbc0eb2088f8d342a281c4f05295bf11861ef1f
2022-12-01 09:32:43 -08:00
Antoine Pelisse 79880fd996 fieldmanager: Make all tests external
Kubernetes-commit: 56cac6465588467d7df39c87930d94a9dc5bc299
2022-11-30 13:53:31 -08:00
Antoine Pelisse 5bc84857f2 fieldmanager: Move private setLastApplied to internal.SetLastApplied
Since this is used both in real-code and in test-code, let's put it
somewhere it can be re-used.

Kubernetes-commit: 9c447177e85dadaba0f12fa95c5d8ee6c4e54602
2022-11-30 13:07:33 -08:00
Antoine Pelisse 4a0d0a943f fieldmanager: remove dependencies on dummy version conversion for tests
Kubernetes-commit: 530d25026e06d0253a6c663d4dde2e35040e82da
2022-11-30 12:53:18 -08:00
Antoine Pelisse 672009bfe3 fieldmanager: Remove unnecessary method for creating TestFieldManager
Kubernetes-commit: 7217e0308dbf1743327345916c6945fb947e8958
2022-11-29 20:37:53 -08:00
Antoine Pelisse 76a233ebec Allow profiling information to be served on Unix-Domain Socket
Serving profiling information can leak information or expose the
apiserver to possible DoS attacks. Serving on a UDS is more secure
though slightly less convenient. One can't use `go tool pprof` directly
against the socket since it's not supported, but can either run a proxy
to copy from the socket over to http, or use `curl --unix-socket` to
download the profile and then use `go tool pprof`.

Kubernetes-commit: 667599b0ddfad8ba760d3bbfe006aae0d8f7dec6
2022-11-29 11:07:15 -08:00
Rita Zhang 911df25617 Update the godoc on the encryption config API on how to specify group/resources to be encrypted
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>

Kubernetes-commit: c085031a8f3f366708f9b7aa7ab1695d802d9f5a
2022-11-28 07:18:02 -08:00
Luca Comellini bdfb63b99e Bump grpc to v1.51.0
Signed-off-by: Luca Comellini <luca.com@gmail.com>

Kubernetes-commit: 2309c6b49885a69887f24cb94e22fd8ecd150894
2022-11-21 18:53:05 -08:00
Kubernetes Publisher 464f2d7383 Merge pull request #113955 from enj/enj/i/kms_conn_close
kms: use different context for server lifecycle and initial load

Kubernetes-commit: 3f823c0daa002158b12bfb2d53bcfe433516659d
2022-11-16 14:50:48 -08:00
Jefftree deb6c803a5 Add jefftree to OWNERS
Kubernetes-commit: 6b443c2304e22801438a94b0b62f6d5b7c1dc020
2022-11-16 19:12:45 +00:00
Monis Khan 4ff5d986e5 kms: use different context for server lifecycle and initial load
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: cb3410e1b7d3f13a4258eb8c5c882a40fb6d13de
2022-11-16 10:36:42 -05:00
Kubernetes Publisher a6bd2da8d2 Merge pull request #113937 from liggitt/drop-strict-beta
Switch deprecated API serving back to gating on beta

Kubernetes-commit: 96fd7b1b50362858a621c03a16e21b71f64cfcbf
2022-11-16 05:57:50 +00:00
Jordan Liggitt a6d7e01d42 Switch deprecated API serving back to gating on beta
Kubernetes-commit: 32ac434d4dd799545db98cdcce683535c9b7db04
2022-11-15 22:02:49 -05:00
Alexander Zielenski 4a90b2a1b2 add alexzielenski to OWNERS
Kubernetes-commit: 10b9a1fe196b082c1702ad880cd2f9756ce17a87
2022-11-15 08:43:25 -08:00
Antoine Pelisse dd4640ce38 Add apelisse into some more OWNERS files
Kubernetes-commit: b5f2130f240b0a9ebd1d0edd400b899d0efb8b2b
2022-11-14 16:28:14 -08:00
Nilekh Chaudhari f218c03473 chore: improves tests
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>

Kubernetes-commit: b3f326722d9025f6633b26f88a47f4799c3abd83
2022-11-14 19:57:50 +00:00
Kubernetes Publisher 6e05bfb03c Merge pull request #113764 from Jefftree/foobar
Fix bugs with aggregated discovery

Kubernetes-commit: 263ba476ba6f4b5d58371066bc53dc458ed083d6
2022-11-11 21:59:08 +00:00
Kubernetes Publisher 9334363bf4 Merge pull request #113803 from dashpole/revert-113693-apiserver_tracing_beta
Revert "Graduate API Server tracing to beta"

Kubernetes-commit: 77b027936a82378b7dd85c89bdf6d10d14df81a8
2022-11-10 17:57:43 +00:00
Wojciech Tyczyński edd9f95ef3 Reuse generic watch tests for watchcache
Kubernetes-commit: 9fbc6f7136358331530cd221af9c93f888228e3c
2022-11-10 15:01:41 +01:00
Wojciech Tyczyński 4bbfd23c76 Minor cleanup in cacher
Kubernetes-commit: c0c925f6feb3ab961e088c5aad1376b6de68665d
2022-12-22 11:44:18 +01:00
Kubernetes Publisher 07d8c0e4f3 Merge pull request #113735 from cici37/renameDir
Rename cel admission package and the feature gate to validatingadmissionpolicy

Kubernetes-commit: 72a25b17726b3059982dcc740fb8d05ec0c24f95
2022-11-09 20:40:57 -08:00
David Ashpole 34af8dc84a Revert "Graduate API Server tracing to beta"
Kubernetes-commit: e799fcdadd3cc3e8aa4ebde75d1bf0c05465b110
2022-11-09 22:37:28 -05:00
Monis Khan ebb0d405b3 encryption-at-rest: clean up context usage and duplicated code
This change in a no-op refactor of the encryption at rest code that
primarily changes the wiring to consistently use context for
lifecycle management (instead of a mixture of context and stop
channels).

Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: 70b414b0e5cbe9706e5a4fc0d7299ec6b169d642
2022-11-09 17:33:38 -05:00
Alexander Zielenski a399b695cd fix aggregated discovery version sorting
add test for level based priorities

Kubernetes-commit: 3c68fe6596922dc535b5af03f409611e57258f9d
2022-11-09 12:40:33 -08:00
Jefftree 9508b3bed7 fix dropped subresources
some subresources were not properly included in the array due to pointers becoming stale over a resize

Kubernetes-commit: d74b6b2cfa9bd2bc322750db9c42fb575e947982
2022-11-09 17:56:02 +00:00
Jefftree 987645aaa7 add aggregated /apis handler for genericapiserver
so that aggregated-apiservers can also take advantage. discovered by e2e tests with feature enabled

Kubernetes-commit: c9b34884004079ed3f184b475f7408984f9226f4
2022-11-09 18:29:27 +00:00
Cici Huang 47687312f4 Rename FG to `ValidatingAdmissionPolicy`
Kubernetes-commit: 29737124860b1414affa07ed6db30fccdbae3b55
2022-11-09 17:27:20 +00:00
Cici Huang 55bc692e10 Rename admission cel package to validatingadmissionpolicy
Kubernetes-commit: 40c21dafcdb7d4f7ee85c652b362632f3b620861
2022-11-08 14:18:26 +00:00
Kubernetes Publisher 879a69d45b Merge pull request #113758 from alexzielenski/readyFunc-refactor
use admission.Handler readyFunc for CEL Admission plugin

Kubernetes-commit: aeb8a8dfa47e25b21506a6c890d27754574ea7ca
2022-11-10 05:37:31 +00:00
Kubernetes Publisher 0e0afc3ed7 Merge pull request #113475 from DangerOnTheRanger/validation-admission-metrics-integration
Validating admission metrics integration

Kubernetes-commit: f87231003aeb43bf884cf9dc10b1247b8ae5cbb8
2022-11-10 01:37:26 +00:00
Alexander Zielenski 806e2feeca add test for error when informers are not ready
Kubernetes-commit: acf571fcbed6e762a2a654bfbe6c415e668dfed3
2022-11-09 15:28:37 -08:00
Alexander Zielenski 2167932c69 use existing admissionHandler readyfunc to wait for sync
is what other plugins do, and should decrease verbosity in logs

Kubernetes-commit: df315f347c911c5cc189d14f6dc70a23da52e57d
2022-11-08 13:07:42 -08:00
Wojciech Tyczyński 299c158ba3 Reuse generic List test for watchcache
Kubernetes-commit: ef8c4fbca8e5bed1e7edc162b95c412a7f1a758e
2022-11-04 22:01:37 +01:00
Wojciech Tyczyński 012ace9f52 Fix lack of sorting of list results in watchcache
Kubernetes-commit: aaaee155dd3c9402e674d066f4d6ca30cc971c8e
2022-11-08 13:06:56 +01:00
Wojciech Tyczyński 8cd19efa73 Fix inconsistency in returning list results both in etcd3 and watchcache
Kubernetes-commit: da8d197a7205c01fdf376246995b0a1b3ab53859
2022-11-08 11:47:28 +01:00