Kubernetes Publisher
8531f088b9
Merge pull request #82090 from liggitt/webhook-http2
...
Use http/1.1 for apiserver->webhook clients
Kubernetes-commit: f442b6ef320140730f544527597a140e535f1e1d
2019-08-30 15:56:26 +00:00
Kubernetes Publisher
d04458daaa
Merge pull request #81969 from logicalhan/livez
...
add `/livez` endpoint for liveness probing on the kube-apiserver
Kubernetes-commit: 7acb066dbcd7d05106609711fc4ec110fec1d1a4
2019-08-30 03:56:33 +00:00
Kubernetes Publisher
f2daa6c116
Merge pull request #81956 from apelisse/server-side-apply-beta
...
Server side apply beta
Kubernetes-commit: 991d71e9fe7da2035e06101f1b47cb8544592335
2019-08-30 03:56:32 +00:00
Kubernetes Publisher
087fed4186
Merge pull request #81399 from roycaihw/webhook-rejection-metrics
...
Fix the rejected label semantics in webhook metrics, add a counter metrics for webhook rejection with details
Kubernetes-commit: 34605737b9a96ee4b94ebf8f970501e238086370
2019-08-30 03:56:31 +00:00
Kubernetes Publisher
3a80fb09e3
Merge pull request #81770 from Hyzhou/fix_link
...
Fix broken link to api-conventions doc.
Kubernetes-commit: a9f0db16614ae62563ead2018f1692407bd93d8f
2019-08-30 03:56:29 +00:00
Kubernetes Publisher
26bbd75f8c
Merge pull request #81435 from gyuho/with-block
...
Block etcd client creation until connection is up
Kubernetes-commit: 6c62ddc85bd7fdacbbd423ddf9f9fea376978f28
2019-08-30 03:56:27 +00:00
misakazhou
330a638869
Fix broken link to api-conventions doc.
...
Signed-off-by: misakazhou <misakazhou@tencent.com>
Kubernetes-commit: f0323a2030c7adae0e0965a7d3b455dd416472a0
2019-08-29 08:35:16 +08:00
Haowei Cai
8d86fef522
wire up the webhook rejection metrics in webhook handlers
...
Kubernetes-commit: 620f5f2c587971be50cb27bb2a2d35209b3dc058
2019-08-28 17:32:07 -07:00
Haowei Cai
466e192e26
test
...
Kubernetes-commit: 71d7477c2187c0f956b90b7b55e8beee449229a2
2019-08-28 16:54:39 -07:00
Haowei Cai
c5bca07c6b
add webhook rejection metrics
...
Kubernetes-commit: 714dced0d1c7fbb703fa55c39a071a8a97db9176
2019-08-28 16:49:47 -07:00
Haowei Cai
e248b8b513
fix semantics of the rejected label in webhook metrics
...
when error calling webhook is ignored, do not log the request as
rejected
Kubernetes-commit: f3c793512b45ea3910d5e5a379292c13b62ab64b
2019-08-28 15:31:27 -07:00
Jordan Liggitt
956977bd20
Use http/1.1 in apiserver->webhook clients
...
Kubernetes-commit: ddc697866afd1e58cd2ee504277b405052546202
2019-08-28 13:37:50 -04:00
Jordan Liggitt
ce4eaaeeb3
Make webhook benchmarks parallel
...
Kubernetes-commit: 601b7d33a9cf0b724cdabb5de81b0bf2821f0fca
2019-08-28 13:27:38 -04:00
Robert Bailey
1d85fa9bea
Remove myself from reviewers across the repo so that PRs are no
...
longer assigned to me by blunderbuss.
Move myself to be an emeritus approver for the cluster directory.
Kubernetes-commit: 9d211ab352f78482fde7ec593b3dcacea9bcc139
2019-08-27 15:57:09 -07:00
Patrick Ohly
34efeebde7
e2e log: fix full stacktrace with Ginkgo 1.10.0
...
Ginkgo 1.10.0 includes the relevant fix for dumping the full stack
(https://github.com/onsi/ginkgo/pull/590 ), so when using that release
we can simplify the logging unit test.
By changing the skipping, we can avoid the rather volatile util.go
entries. However, that gomega is part of the stack trace still needs
to be fixed in Gingko.
Kubernetes-commit: 02ce619078b1a75e9fa258e101f81af899719e8e
2019-08-27 14:22:46 +02:00
Han Kang
050d1b223c
add /livez as a liveness endpoint for kube-apiserver
...
go fmt
make func private
refactor config_test
Two primary refactorings:
1. config test checkPath method is now each a distinct test
run (which makes it easier to see what is actually failing)
2. TestNewWithDelegate's root path check now parses the json output and
does a comparison against a list of expected paths (no more whitespace
and ordering issues when updating this test, yay).
go fmt
modify and simplify existing integration test for readyz/livez
simplify integration test
set default rbac policy rules for livez
rename a few functions and the entrypoint command line argument (and etcetera)
simplify interface for installing readyz and livez and make auto-register completion a bootstrapped check
untangle some of the nested functions, restructure the code
Kubernetes-commit: aa1b2d6d35c92a31be17357fc66cfc1eca8a67e0
2019-08-26 16:57:25 -07:00
Antoine Pelisse
a0d01904a5
Make ServerSideApply beta, and enable by default (on the server)
...
Kubernetes-commit: 66f24a73083fc0673721c9d099eef723b98fb198
2019-08-26 09:11:04 -07:00
Wojciech Tyczynski
20ecceebd3
Cache serializations
...
Kubernetes-commit: 25a728ae5eb0ae067d21679fad915c0555242470
2019-08-25 09:55:52 +02:00
Wojciech Tyczynski
4b6162fe6b
CachingObject
...
Kubernetes-commit: 4cd81549f9a6a325183e6c43c831ecf79f434b8e
2019-08-25 06:16:49 +02:00
Elana Hashman
754a749970
Fix typo in EnableInf*l*ightQuotaHandler flag
...
Kubernetes-commit: a71178ef62053555592c37caec8cd4c635231970
2019-08-23 15:16:29 -07:00
Han Kang
7400a466d2
Explicitly handle returned error values in admission metrics_test
...
Kubernetes-commit: 774641ebdbdc7fe89380e7e1e77f5ebbe843ecec
2019-08-21 12:13:33 -07:00
wojtekt
94a2664cd3
Implement support for CacheableObject
...
Kubernetes-commit: 970f103e2c079da98743db35e38fd411a64e2e04
2019-08-15 22:02:33 +02:00
wojtekt
f186d58ea0
Fix transformObject to work with CacheableObject.
...
Kubernetes-commit: 1dd43724ce97b610aae7f9e0f3842f0798ec9d7b
2019-08-19 09:55:49 +02:00
Gyuho Lee
1d75397d46
k8s/apiextensions-apiserver/test/integration: block etcd client creation until connection is up
...
The new etcd balancer (>3.3.14, 3.4.0) uses an asynchronous resolver for
endpoints. Without "WithBlock", the client may return before the
connection is up.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
Kubernetes-commit: a254d0e2a67645948c9631d4bf11ef60aa26f5ae
2019-08-14 17:28:54 -07:00
Kubernetes Publisher
10e972dc08
Merge pull request #81509 from RainbowMango/pr_add_authentication_metrics
...
Add authentication metrics: failure, error count
Kubernetes-commit: 30f2545364f3225b62651e26b872e5abdf21ab0b
2019-08-29 03:52:48 +00:00
RainbowMango
a9e8b3830d
Add authentication metrics: overall failure and error count
...
Kubernetes-commit: a7ac3b9bbe3f3e35117bd7109997e58ce467f0a9
2019-08-16 19:30:43 +08:00
Kubernetes Publisher
ff4d6509a8
Merge pull request #81946 from deads2k/cache
...
add cache-control headers to kube-apiserver
Kubernetes-commit: 8af33f9733d8905c76fd3db85b541943b89f67d7
2019-08-28 16:00:19 +00:00
Kubernetes Publisher
f4165ded8c
Merge pull request #81896 from liggitt/webhook-efficiency
...
Compute webhook selectors and client once per webhookconfig revision
Kubernetes-commit: 273e1a4605e438ccfcfe5c2080e08d308b9b9066
2019-08-28 11:56:47 +00:00
Kubernetes Publisher
a7bb1804a7
Merge pull request #81871 from prameshj/vendor-update
...
Update vendor k8s-cloud-provider and google API
Kubernetes-commit: 91bec13163b18238a8ed3d9b872cd27b1193077d
2019-08-28 11:56:45 +00:00
Kubernetes Publisher
5e753bafc7
Merge pull request #81754 from apelisse/version-fields
...
Add FieldsType field to ManagedFields to track content format
Kubernetes-commit: 61e2f52e38ff73f0704b12a0edfa94c8a6619a45
2019-08-28 11:56:40 +00:00
Kubernetes Publisher
d4d82326ad
Merge pull request #81531 from logicalhan/kas-migration
...
migrate kube-apiserver metrics to stability framework
Kubernetes-commit: f24aa47ceab19d174117d80eec657875c06aeb0c
2019-08-28 11:56:38 +00:00
Kubernetes Publisher
3b38fd7ad4
Merge pull request #78738 from jennybuckley/apply-only
...
Don't start tracking field management until object has been applied
Kubernetes-commit: 0a784c5dc9b7843a642f913c9805c34ae3d4879d
2019-08-28 07:52:30 +00:00
Han Kang
17306f6993
add comment about explicitly registering grpcprom client metrics
...
Kubernetes-commit: 1700a315c188e4b9d434d1e51de75426aa9d7867
2019-08-27 10:30:57 -07:00
Kubernetes Publisher
6101c6d99e
Merge pull request #81682 from caesarxuchao/beta-remainingItemCount
...
promote the remainingItemCount field to beta
Kubernetes-commit: 36e0ea6bfaa9da19eff5e65f48b47f8f42efdcd6
2019-08-27 08:00:03 +00:00
Han Kang
3e6e1db500
add some documentation around the metrics stability migration changes for clarity
...
Kubernetes-commit: 4e5d906c4d008f914b0ede26ea91533d6343dec5
2019-08-26 19:15:30 -07:00
David Eads
ad3b19aeee
add cache-control headers to kube-apiserver
...
Kubernetes-commit: f589c1213c8ba4fa0e31c523b2e9dcc27298084f
2019-08-26 09:39:29 -04:00
Kubernetes Publisher
3cf73271e6
Merge pull request #81860 from deads2k/allow-http1-only
...
allow an apiserver to only serve http1
Kubernetes-commit: 8f6b89f0b90331ef41e394592e77ea7f669e9b0e
2019-08-26 12:06:51 +00:00
Kubernetes Publisher
3c7db82084
Merge pull request #77824 from roycaihw/webhook-trace
...
mutating webhook: audit log mutation existence and patch
Kubernetes-commit: e2f57be0c029cf80451983b8aaf49ed476115f6d
2019-08-26 12:06:50 +00:00
Jordan Liggitt
58f780d1e2
Use cached selectors/client for webhooks
...
Kubernetes-commit: 8c10d929cac13dc50ca4ffaca83e7ae5c8e41292
2019-08-24 17:12:14 -04:00
Jordan Liggitt
b7340127c3
Add admission benchmarks
...
go test ./vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating -bench . -benchmem -run DoNotRun
go test ./vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating -bench . -benchmem -run DoNotRun
Kubernetes-commit: 27f535e26ad88fa30d5c0fcde4bc31897b9d521c
2019-08-24 17:40:07 -04:00
Pavithra Ramesh
786878ca87
Update vendor k8s-cloud-provider and google API
...
Ran commands:
hack/pin-dependency.sh github.com/GoogleCloudPlatform/k8s-cloud-provider 27a4ced34534a6c32b63159b100ac0efaa1d37b3
hack/update-vendor.sh
hack/pin-dependency.sh google.golang.org/api 5213b809086156e6e2b262a41394993fcff97439
hack/update-vendor.sh
hack/verify-vendor.sh
merge conflicts
Kubernetes-commit: ce3b145e7369da6c1179346a4e6f4f9992d235b7
2019-08-23 15:51:45 -07:00
David Eads
47da497af8
allow an apiserver to only serve http1
...
Kubernetes-commit: 6eb62506e05d7181caf552e50d9b78609aea1943
2019-08-23 15:02:26 -04:00
Kubernetes Publisher
1316076af5
Merge pull request #81673 from jennybuckley/grouping-etcd
...
Make sure no op updates don't affect the resource version due to serverside apply
Kubernetes-commit: 9ac0c5942d26a725b6bae69417ada396b743bce9
2019-08-23 05:30:33 +00:00
Kubernetes Publisher
aab87c66af
Merge pull request #81660 from wojtek-t/fix_metrics_reporting
...
Fix verb reporting in metrics
Kubernetes-commit: c369cf187ea765c0a2387f2b39abe6ed18c8e6a8
2019-08-23 01:35:25 +00:00
Han Kang
b9084e350a
migrate kube-apiserver metrics to stability framework
...
Kubernetes-commit: 466980dd747e06e55451301c624eecccfa505123
2019-08-22 15:38:42 -07:00
Kubernetes Publisher
1facb1f4e8
Merge pull request #53185 from dixudx/fix_admission_attributes_populate_name
...
populate object name for admission attributes when CREATE
Kubernetes-commit: 315dcca3417e6224294322b1073b5e9d03453f26
2019-08-22 21:36:36 +00:00
Kubernetes Publisher
89c1fdda7a
Merge pull request #81376 from logicalhan/health-checks
...
rename healthz methodNames to be more consistent w/ present day usages
Kubernetes-commit: 8dea3310e532fcb28eed84c2bb9a16a6cb7cbfdf
2019-08-22 21:36:34 +00:00
jennybuckley
263df041f9
Add tests
...
Kubernetes-commit: 3279c73945553e211ddb7812e07b3c9d46b5e96a
2019-08-22 13:27:38 -07:00
Kubernetes Publisher
9d958e72a1
Merge pull request #80477 from mborsz/eventssize
...
Add 'apiserver_watch_events_sizes'
Kubernetes-commit: ff1e1127e27d4a144de98082c66800f2300592b0
2019-08-22 05:59:26 +00:00
Kubernetes Publisher
8ea3085fc3
Merge pull request #81602 from liggitt/admission-context
...
Plumb context timeout to admission webhooks
Kubernetes-commit: bad4d0ee963a71994636ebaaca52dab54820abe6
2019-08-22 05:59:25 +00:00