Commit Graph

3975 Commits

Author SHA1 Message Date
Christopher M. Luciano ccaf0240db dualstack: incorporate IsIPv4 updates from utils repo
This dependency bump will allow for cleanup of duplicate code in
the dualstack e2e tests.

Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>

Kubernetes-commit: 5303b3fbbd52f5092bdcbd3765347eb218485ca5
2020-11-05 14:25:23 -05:00
Kubernetes Publisher 9bba9d00b7 Merge pull request #95533 from roycaihw/apiserver-lease-controller
Add kube-apiserver lease controller

Kubernetes-commit: 281866b35c0645e9bffc00d5e6d2f97b64680fd9
2020-11-07 12:30:42 +00:00
Kubernetes Publisher 0fb509f8a9 Merge pull request #96217 from p0lyn0mial/delegated-authn-webhook-token-timeout
DelegatingAuthenticationOptions TokenReview client timeout

Kubernetes-commit: b1b627072a8a0eb28bc71110e72b5843a9282863
2020-11-06 20:43:33 +00:00
Kubernetes Publisher cb3362981c Merge pull request #96236 from adtac/apfsnakecase
APF: use snake_case in metric labels

Kubernetes-commit: 8f6ffb24df989608b87451f89b8ac9fc338ed71c
2020-11-06 12:29:04 +00:00
Kubernetes Publisher fc222c7432 Merge pull request #96231 from deads2k/clean-up-feature
update features to indicate beta in comment

Kubernetes-commit: 226ea6b49d8db4db2fdd1c7230aed1653b449cee
2020-11-06 00:50:03 +00:00
Kubernetes Publisher 44451407e9 Merge pull request #95571 from eddiezane/ez/update-cobra
Update cobra dependency to v1.1.1

Kubernetes-commit: 11608f8c0c7094b98d261fdb3e966b7de8aa5f76
2020-11-05 20:34:32 +00:00
Kubernetes Publisher a283c87db3 Merge pull request #96229 from adtac/apfrace
apiserver/filters test: fix data race and do not leak goroutines

Kubernetes-commit: ec1541c38fce2db65c25a1c7255674ba98a94bd9
2020-11-05 16:43:28 +00:00
Adhityaa Chandrasekar 8b21b5725d APF metrics: set StabilityLevel to ALPHA
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: b16f36b251ddbfef5f12fed58640de53512631f0
2020-11-05 15:35:39 +00:00
Kubernetes Publisher fa92aedf46 Merge pull request #93244 from Sh4d1/etcd_health_timeout
Allow configuration of etcd healthcheck timeout

Kubernetes-commit: e0a51c9e6b4881df78e046d9c6daf4e6f2a11f78
2020-11-05 12:38:47 +00:00
Kubernetes Publisher 1b70392c74 Merge pull request #95986 from yue9944882/max-min-fairness
Mitigate wind-up problem in AP&F: prevent queue virtualStart lag

Kubernetes-commit: c0e88a352c274f08f0a285417df5b880015118f3
2020-11-05 08:29:01 +00:00
Adhityaa Chandrasekar ebe254b2e6 APF: use snake_case in metric labels
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: f9d57a8d5db3e58f79a1b1958d80c049c63d6cde
2020-11-04 22:19:52 +00:00
Kubernetes Publisher 5ec1519481 Merge pull request #95371 from staebler/plumb_channel_into_filters
plumb channel for lifetime of filter watermarks

Kubernetes-commit: 396b90f06ca29c754a81eb6c03cff50b7d9bf265
2020-11-04 20:28:36 +00:00
David Eads da0d538532 update features to indicate beta in comment
Kubernetes-commit: 73f7a9b394b5b3e0a5c1a63a0e45ba7ebbdf9426
2020-11-04 14:35:26 -05:00
David Eads beb1fce6bb remove dead apiserver field
Kubernetes-commit: 4dcf3807ac534377439b948d9772101ef8ac0259
2020-11-04 14:35:13 -05:00
Adhityaa Chandrasekar 1ad5afe6a9 apiserver/filters test: fix data race and do not leak goroutines
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: a2eb6d67ee43c799465ea0378c83dc3ac3a24246
2020-11-04 18:58:06 +00:00
Kubernetes Publisher bc90f6d3a2 Merge pull request #96154 from rf232/update_klog
Update Klog dependency

Kubernetes-commit: 3f6ec26eefcae1cdb4a43aa4e664a5f60fc7ca78
2020-11-04 16:32:30 +00:00
Lukasz Szaszkiewicz e275c178b6 DelegatingAuthenticationOptions: allows for setting a timeout for the TokenReview client that is used by for the webhook authenticator
Previously no timeout was set. Requests without explicit timeout might potentially hang forever and lead to starvation of the application.
When no timeout was specified a default one will be applied.

Kubernetes-commit: 7340c3498ac23f46fc8b6bff4d5ac664a9c64a3b
2020-11-04 11:14:44 +01:00
Rob Franken 381a6d4e4b Update Klog dependency
Updating Klog to pickup changes needed for log sanitization.

(https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1753-logs-sanitization)

Kubernetes-commit: c6685436fdae6fbb8ac7083b85ecfd47b5871e68
2020-11-03 20:16:25 +01:00
Kubernetes Publisher 97c296158a Merge pull request #93877 from bjrara/test-metrics
Bugfix missing metrics and test cases to ensure terminated request metrics is not missing

Kubernetes-commit: fe654797b50b833ccc2347406adfa2b458e65132
2020-11-03 04:28:02 +00:00
Kubernetes Publisher aae042a046 Merge pull request #94925 from yue9944882/apf-e2e
E2E cases for APF

Kubernetes-commit: e947440a4cf75aa7734f58a3c8f1a2795b506110
2020-11-03 00:28:27 +00:00
Eddie Zaneski 02dda68fcb Update cobra dependency to v1.1.1
Cobra v1.1.1 brings improvements to autocompletion needed for ongoing kubectl work.

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>

Kubernetes-commit: 9b65bd80866f1d6c72226dfaf1e165b59806abc9
2020-11-02 16:06:18 -07:00
Kubernetes Publisher cef6f171af Merge pull request #96112 from wojtek-t/remove_variadic_from_storage_interface
Remove variadic argument from storage interface

Kubernetes-commit: 95c56ada4b5734c3ddc6c949da6e6db5050c3624
2020-11-02 20:32:08 +00:00
Kubernetes Publisher 40cfadc27d Merge pull request #96108 from liggitt/revert-sys
Revert "Updated golang/x/net. Also updated golang.org/x/sys"

Kubernetes-commit: 770525fd3d47a1ef86aab886b62b73b3557457d5
2020-11-02 20:32:06 +00:00
wojtekt 942f220e85 Remove variadic argument from storage interface
Kubernetes-commit: 8b98305858b107369f2c9b9fd8ef1c5b0da078c0
2020-11-02 15:52:51 +01:00
Jordan Liggitt 551b5c8262 Revert "Updated golang/x/net. Also updated golang.org/x/sys"
Kubernetes-commit: 4012fb005205a2f6dbd2534d600c4f784b5c0210
2020-11-02 08:28:24 -05:00
Kubernetes Publisher 34c8e7312a Merge pull request #95705 from tkashem/webhook-retry
Make webhook retry backoff parameters configurable

Kubernetes-commit: cb0389c82746f8b38ad72034a829465cf7d06fa9
2020-11-02 04:22:52 -08:00
Abu Kashem 6ef142596d thorw error if webhook retry backoof is not specified
Kubernetes-commit: c09828e47d0042a547a7eb3ca9f2686038645f04
2020-10-30 10:27:09 -04:00
Abu Kashem 5254108841 make backoff parameters configurable for webhook
Currently webhook retry backoff parameters are hard coded, we want
to have the ability to configure the backoff parameters for webhook
retry logic.

Kubernetes-commit: 53a1307f68ccf6c9ffd252eeea2b333e818c1103
2020-10-30 11:25:32 -04:00
Kubernetes Publisher 76ca60f3fe Merge pull request #96076 from caesarxuchao/update-deps
Updates golang/x/net and golang/x/sys

Kubernetes-commit: a0d23de0861d5a2fc446c417bf0c53fa1f51706e
2020-11-01 20:30:50 +00:00
Chao Xu 1073f7507a Updated golang/x/net. Also updated golang.org/x/sys, as required by
hack/lint-dependencies.sh.

Kubernetes-commit: ec6e2321261b900089183ac61f1ac0040be5fa9c
2020-10-31 16:21:08 -07:00
Kubernetes Publisher 84dc8122e3 Merge pull request #96047 from tkashem/fix-filter-latency-bucket
Change bucket for apiserver_request_filter_duration_seconds metric

Kubernetes-commit: 7bf9b0a3beca74dabb85f1d0034ad78f689f807c
2020-10-30 07:14:06 -07:00
Abu Kashem d09cfb1050 change bucket from 0.0s to 0.0001s
Kubernetes-commit: 16ac2d84cf125499651dac434a793f4c76e32640
2020-10-30 09:18:40 -04:00
Kubernetes Publisher cc016602b2 Merge pull request #95489 from ankeesler/ankeesler/enj/f/exec_plugin_cluster
exec credential provider: wire in cluster info (superset of #91192)

Kubernetes-commit: 53913a7c676c4bd21d6d3a58e6d6305729abaa9b
2020-10-30 04:31:05 +00:00
Kubernetes Publisher 13ffa9a17b Merge pull request #95207 from tkashem/apf-filter-latency
Add a new metric to measure apiserver request filter latency

Kubernetes-commit: 3b51cd1b1e9529d541a46bf754f40bc2f24dba8b
2020-10-30 00:27:52 +00:00
Kubernetes Publisher 949f3e24dc Merge pull request #94066 from lojies/auditlogcompress
add audit-log-compress to apiserver

Kubernetes-commit: 5ee72a49cbc6665bcf71d3970614cf97d9f838a7
2020-10-30 00:27:50 +00:00
Andrew Keesler 5351a98b34 exec credential provider: ProvideClusterInfo and kubeconfig shadow
- The main idea here is that we want to 1) prevent potentially large CA
  bundles from being set in an exec plugin's environment and 2) ensure
  that the exec plugin is getting everything it needs in order to talk to
  a cluster.
- Avoid breaking existing manual declarations of rest.Config instances by
  moving exec Cluster to kubeconfig internal type.
- Use client.authentication.k8s.io/exec to qualify exec cluster extension.
- Deep copy the exec Cluster.Config when we copy a rest.Config.

Signed-off-by: Andrew Keesler <akeesler@vmware.com>

Kubernetes-commit: c4299d15d5289768808034676858e76a177eeae5
2020-10-29 13:38:42 -04:00
yue9944882 5474822749 fixes max-min fairness
Kubernetes-commit: fd889ec8ae37437a9e75386542291bd0e2cc605e
2020-10-29 18:57:38 +08:00
Kubernetes Publisher 02be957545 Merge pull request #95810 from ruiwen-zhao/staticcheck_fix
Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, auth…

Kubernetes-commit: 17312ea4a92a0bba31272a6709b37a88aa383b2d
2020-10-28 16:52:51 +00:00
Patrik Cyvoct 29daf09387 fix case when HC timeout is 0
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>

Kubernetes-commit: 6af838c3d1027f41d286ef21b2e52ae60315a358
2020-10-28 11:45:50 +01:00
Kubernetes Publisher 38827994ed Merge pull request #95736 from Jefftree/reuse-parser
Reuse SSA type converter for resources in the same API Group

Kubernetes-commit: 8456a514f18925a4406e385f32b0a9fc659b7966
2020-10-28 04:30:42 +00:00
Kubernetes Publisher f954d844b9 Merge pull request #95874 from tkashem/webhook-handle-error
Webhook: handle error when calling wait.ExponentialBackoff

Kubernetes-commit: 56069e4f9dc00a1652b242bd26d841d060531686
2020-10-27 20:27:23 +00:00
Kubernetes Publisher a630b5b7f4 Merge pull request #95918 from wojtek-t/fix_cacher_test_again
Fix cacher test after bumping fakeBudget timeout to 2 seconds

Kubernetes-commit: 6352f01e662b089b8a2fb3b367c0cc5d844afd85
2020-10-27 08:17:59 -07:00
wojtekt 0f83389bec Fix cacher test after bumping fakeBudget timeout to 2 seconds
Kubernetes-commit: f62e61c28f11a39c1fb4cfda5842bb648ee24eb9
2020-10-27 15:25:31 +01:00
Kubernetes Publisher 8aaf24bf08 Merge pull request #95869 from wojtek-t/debug_watchcache_test
Fix cacher test flakiness

Kubernetes-commit: b4258ec1384618c8147e7c492f7ff1341a1f3ad7
2020-10-27 12:27:05 +00:00
Kubernetes Publisher c78cc36417 Merge pull request #95725 from p0lyn0mial/delegated-authz-sar-timeout
sets explicit timeout for SubjectAccessReview client

Kubernetes-commit: 4df8d97af05ba562537efe5a0399c1a55206d49c
2020-10-27 12:27:04 +00:00
Kubernetes Publisher 9b5d4be311 Merge pull request #95235 from andrewsykim/controlplane-egress-selector
apiserver: support 'controlplane' as an egress selector type

Kubernetes-commit: 3d6026499b674020b4f8eec11f0b8a860a330d8a
2020-10-27 00:27:10 +00:00
Kubernetes Publisher a4c432c998 Merge pull request #95836 from nodo/yaml-unmarshal-number
Add yaml util to unmarshal numbers into int/float

Kubernetes-commit: 2e1d903b13edab9a446ab0e13bef3e8d3700e856
2020-10-26 20:27:25 +00:00
Haowei Cai 8e0bbdb835 add kube-apiserver-lease-controller poststart hook
Kubernetes-commit: 3761a00e5b4bd1fab01f0b6682830aa1ef86a131
2020-10-26 13:17:00 -07:00
Haowei Cai b82c17781d add an APIServerIdentity feature gate
Kubernetes-commit: 742ba5f24a21e325eb41448df933dfab8153eadf
2020-10-26 10:25:13 -07:00
Abu Kashem 67f1bb6022 Webhook: handle error when calling wait.ExponentialBackoff
- Inside WithExponentialBackoff function, handle error returned
by wait.ExponentialBackoff.
- Ensure that the wait time is bound to the given context.

Kubernetes-commit: f8e35de156f212b6989b465e608dd99b525bd5dc
2020-10-26 11:37:11 -04:00