Commit Graph

5971 Commits

Author SHA1 Message Date
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
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
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
Abu Kashem c44ad6bb02 apiserver: refactor cors filter
Kubernetes-commit: ea251b5605c22d82962d4e699d933428e4c9c211
2022-11-03 09:29:47 -04:00
Abu Kashem 5b1e3f38d8 apiserver: refactor cors unit test
Kubernetes-commit: ae7327ab8eb2e05c3ccb185354eed247795bbc6d
2022-11-03 09:05:40 -04:00
Arda Güçlü d20862a68e Add singular name for the rest of types
Kubernetes-commit: 578ddde80e72a300fdb3798d68e550d2b4a61203
2022-11-03 10:18:45 +03:00
Tim Allclair 919e9045fa Combine RequestAuditConfig with RequestAuditConfigWithLevel
Kubernetes-commit: 1a1ca5173ea0f6b06a74d4a26e694cff521a2f8e
2022-11-02 15:23:48 -07:00
Paco Xu d61f1147f3 remove psp in extensions api/apis
Kubernetes-commit: 25686a2c772adea2088f3be087280c39daa81631
2022-11-02 21:12:43 +08:00
Arda Güçlü da3d6b945b Introduce singularNameProvider for core types
This introduces `singularNameProvider`. This provider will be used
by core types to have their singular names are defined in discovery
endpoint. Thanks to that, core resources singular name always have
higher precedence than CRDs shortcuts or singular names.

Kubernetes-commit: 0990ba1cc92449bbbd9b25a4391f1da834f8c5fd
2022-11-02 12:53:56 +03:00
Patrick Ohly f8412e0624 dependencies: update to ginkgo v2.6.1, gomega v1.24.2
Ginkgo v2.5.0 adds support for a "timeline": a full description of what happened
while a specific test ran, including failures, timeouts, and log output.

Ginkgo v2.6.0 adds ReportBeforeSuite which we need for
https://github.com/kubernetes/kubernetes/issues/114313.

Kubernetes-commit: f3ef4004317c1a12d84021be29dd5f92badc8eff
2022-11-02 09:07:12 +01:00
Kermit Alexander II 8884260fa6 Add metrics integration.
Kubernetes-commit: 99494e67779d0db5a1bf304256e7df273070bf95
2022-10-31 19:22:35 +00:00
Kubernetes Publisher b987cdbc88 Merge pull request #113693 from dashpole/apiserver_tracing_beta
Graduate API Server tracing to beta

Kubernetes-commit: b2c72feca832e91dc1a9c5f0d1f21b12df77ef75
2022-11-09 13:44:49 +00:00
Kubernetes Publisher 56254da7fb Merge pull request #113721 from wojtek-t/storage_standard_test_naming_2
Standardize naming in generic storage watcher tests

Kubernetes-commit: 909af807eecd769f51d4f6e2988d6e86a1192337
2022-11-09 13:44:46 +00:00
Kubernetes Publisher e3c73d9b61 Merge pull request #113485 from MikeSpreitzer/apf-borrowing
Add borrowing between priority levels in APF

Kubernetes-commit: 1193a9abcbd6c6ce6fc7d4ce38872f1933ef5159
2022-11-09 13:44:44 +00:00
Kubernetes Publisher 807ba65cc7 Merge pull request #113171 from Jefftree/aggregated-discovery-generic
Aggregated discovery server changes

Kubernetes-commit: 8058e8eff8ba8541ddd48cd54bbb19a3fce62c09
2022-11-09 09:40:18 +00:00
Kubernetes Publisher 435b5543db Merge pull request #113760 from alexzielenski/admission-listwatch-flake
fix possible race of listwatch in admission test

Kubernetes-commit: 18a78949bc7fa43e760570103321369ea31726b3
2022-11-09 09:40:16 +00:00
Kubernetes Publisher 767537116c Merge pull request #112050 from nilekhc/kms-hot-reload
Implements hot reload of the KMS `EncryptionConfiguration`

Kubernetes-commit: e62cfabf9326cdec65e926b697fa1911b4e85da6
2022-11-09 05:37:19 +00:00
Kubernetes Publisher e1b2482eb1 Merge pull request #113749 from jpbetz/fix-params-null
Fix params to be null instead of an empty map if paramRef is null

Kubernetes-commit: c61c3fc492424bfcfabf132650c2bc4404ef2727
2022-11-09 01:37:20 +00:00
Kubernetes Publisher e7f9c74b7b Merge pull request #113711 from andrewsykim/fieldmanager-logging
apiserver: use the correct error when logging errors updating managedFields

Kubernetes-commit: 429f1527a7ac94e5280cb41931e74ac52d7a3fb1
2022-11-09 01:37:18 +00:00
Kubernetes Publisher 25a9355604 Merge pull request #113486 from jkh52/uds-dial
egress_selector.go: hard cap UDS dial.

Kubernetes-commit: 86c535c0f8c3ba81e7c16f56659409d08c1dcb0a
2022-11-09 01:37:16 +00:00
Kubernetes Publisher 9ab2df47e6 Merge pull request #111879 from sanwishe/etcd_compact_doc
fix etcd compaction doc

Kubernetes-commit: 886da71e7588c198dcb9a6c7cccfedb478110e57
2022-11-09 01:37:14 +00:00
David Ashpole 855ac5dd3a embed component-base tracing configuration
Kubernetes-commit: 6e13cf69f62e54622d45269e9ae33799a85f7cff
2022-11-08 22:43:28 +00:00
Kubernetes Publisher d72952eab5 Merge pull request #113698 from dashpole/missing_apiserver_migration
Migrate another usage of utiltrace to component base tracing

Kubernetes-commit: e361272423fda20d4201ddb2b98d9c1b512e5595
2022-11-08 21:37:23 +00:00
Kubernetes Publisher 7ab335d271 Merge pull request #113629 from andrewsykim/apiserver-identity-beta
Promote APIServerIdentity to Beta

Kubernetes-commit: 3a99a5954d6497b4238d011cec4d33422d3957a0
2022-11-08 21:37:21 +00:00
Kubernetes Publisher 5643daa2db Merge pull request #113577 from pacoxu/prometheus-client
upgrade github.com/prometheus/client_golang to v1.14.0

Kubernetes-commit: 74352d88aaf1dc81eee6d90a3768fbd086f1a8f9
2022-11-08 21:37:19 +00:00
Kubernetes Publisher 26c78119c2 Merge pull request #112679 from dgrisonnet/fix-apiserver-sli
Improve apiserver SLI metric name

Kubernetes-commit: 7752c3a8e0fbf59739f40526b2235347ff78000e
2022-11-08 21:37:16 +00:00
Alexander Zielenski b2bf3ca966 add new aggregated resourcemanager to genericapiserver
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com>

Kubernetes-commit: 6e83f6750598d394fb257f66c5d0721cf88f45db
2022-11-08 12:37:50 -08:00
Alexander Zielenski 0a2a637e85 negotiated refactor
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com>

Kubernetes-commit: 76f056867a2be388f7780c1ff5c794edcdfd9aa4
2022-11-08 12:12:34 -08:00
Joe Betz 0e28c0c81f Fix params to be null instead of an empty map if paramRef is null
Kubernetes-commit: 65460b14d2b9ea20aaf2c6fece191af53ae57249
2022-11-08 13:49:50 -05:00
David Ashpole 4bd488aae1 promote TracingConfiguration to v1beta1
Kubernetes-commit: 4be473c774aa1ccd018d6430dc860629a5b22022
2022-11-08 15:15:05 +00:00
Kubernetes Publisher ad0fbeeeec Merge pull request #113728 from pawbana/add-scope-to-api-server-tracking
Added scope to api server tracing

Kubernetes-commit: 34ca18d1d0b239b871de7ca8047ab000ca3a418f
2022-11-08 04:30:22 -08:00