Commit Graph

3852 Commits

Author SHA1 Message Date
Kubernetes Publisher b06200931e Merge pull request #94147 from liggitt/json-patch
Update json-patch to v4.9.0 tagged release

Kubernetes-commit: ce3dd04c49067d0f7cb713d0b866b5b7eea04a18
2020-08-21 05:25:45 +00:00
Jordan Liggitt 8c8baddb57 Update json-patch to v4.9.0 tagged release
Kubernetes-commit: 245064a3518c7a42fe830316da2fbfd2667db01d
2020-08-20 17:05:24 -04:00
Mike Spreitzer b1ede52e21 Make sampleAndWaterMarkHistograms not fall very far behind
Kubernetes-commit: 9e89b92a92c02cdd2c70c0f52a30936e9c3309c7
2020-08-20 16:43:11 -04:00
Abu Kashem 2819f102d4 Make similar buckets for api and etcd request duration histogram
Make similar buckets for the apiserver_request_duration_seconds and
the etcd_request_duration_seconds histogram so that the result is
more comparable side by side.

etcd_request_duration_seconds uses the default buckets provided by
prometheus client library:
DefBuckets = []float64{.005, .01, .025, .05, .1, .25, .5, 1, 2.5, 5, 10}

apiserver_request_duration_seconds on the other hand uses more fine
grained buckets, and the maximum bucket size is 60s. Both histograms
should use similar bucket sizes so they are more comparable side by side.

Kubernetes-commit: 9d8441f17d90c46eca6390a522e8771bed10e0ba
2020-08-20 11:49:15 -04:00
Kubernetes Publisher 09eab1cf2c Merge pull request #94105 from liggitt/etcd-3.4.12
Update to etcd client version 3.4.12

Kubernetes-commit: dd3d66b27d60459a719197202819bcfcf16de03e
2020-08-19 21:22:16 +00:00
Jordan Liggitt b42bba81b1 etcd 3.4.12
Kubernetes-commit: ac29889c1929379dae40c8d9e2950475c108e9ea
2020-08-19 13:38:33 -04:00
Kubernetes Publisher 7c8dab1e3d Merge pull request #94002 from wojtek-t/fix_list_from_etcd
Fix bug for inconsistent lists served from etcd

Kubernetes-commit: d633e03cf69ac68074d15873ab777f61aece1127
2020-08-14 12:38:17 -07:00
wojtekt 6e6045833c Fix bug for inconsistent lists served from etcd
Kubernetes-commit: a5b60c352d4457d96a90ddf1479f0833ef36f7d4
2020-08-14 14:51:56 +02:00
Kubernetes Publisher 5e8a2ce77c Merge pull request #93867 from apelisse/update-smd
Update SMD to v4.0.1 and kube-openapi

Kubernetes-commit: f4e9c3fd2745695308edd1fd725911fa564efe83
2020-08-13 01:30:48 +00:00
Kubernetes Publisher 63b500bc0e Merge pull request #93895 from knight42/fix/TestWatchHTTPTimeout
test(endpoints): deflake TestWatchHTTPTimeout

Kubernetes-commit: 82576393f41ecfd4fca77089220a066484c78346
2020-08-11 15:31:59 -07:00
knight42 5c23eb937e test(endpoints): deflake TestWatchHTTPTimeout
Signed-off-by: knight42 <anonymousknight96@gmail.com>

Kubernetes-commit: 50e8287e6df67428ab5871af530fb10f6eee19de
2020-08-12 01:58:07 +08:00
Antoine Pelisse c4c20f4f7d Update SMD to v4.0.1 and kube-openapi
Kubernetes-commit: f4c145511a0bb62ea7ee1f2154945c84c17ffcd5
2020-08-10 13:02:25 -07:00
Kubernetes Publisher fe7e3b0680 Merge pull request #93772 from bjrara/metrics
Add missing termination metrics to priority-and-fairness handler

Kubernetes-commit: eb8b5a9854e3e113ac6d4d3e66d01548488b8e2f
2020-08-10 17:21:08 +00:00
Nikhita Raghunath 0c10b24f42 apiserver: remove inactive members from OWNERS
As a part of cleaning up inactive members (who haven't been active since
beginning of 2019) from OWNERS files, this commit removes euank and
CaoShuFeng from the list of reviewers.

Kubernetes-commit: 550ad25c0fa93bc2a68a9d58db9bb0d228fa63c5
2020-08-10 15:07:34 +05:30
Kubernetes Publisher 158bed004f Merge pull request #93810 from liggitt/json-patch-4.8.0
Update to json-patch 4.8.0

Kubernetes-commit: 9b78bd59796d3937986934582230174606403780
2020-08-08 21:26:17 +00:00
Jordan Liggitt 63d222ddeb Update to json-patch 4.8.0
Kubernetes-commit: cc6814f83ccad671c79570b44c84b280709b4c74
2020-08-08 09:53:56 -04:00
bjrara 23237f73b9 Add missing termination metrics to priority-and-fairness handler
Kubernetes-commit: 7094964fe00e0b221e7db29f5980da8bc9166b30
2020-08-07 16:22:30 +08:00
Kubernetes Publisher b6bc383883 Merge pull request #93670 from wojtek-t/fix_readyz_sync_informer
Fix /readyz to contain informer-sync

Kubernetes-commit: 9dec51e8f3cb3e7680de1dc6a7c2c868cd398754
2020-08-04 19:48:29 -07:00
wojtekt 54adf136f5 Fix /readyz to contain informer-sync
Kubernetes-commit: 5b4ab8f41ba574d5b3a70d7141dc348835c9f5e4
2020-08-04 08:51:40 +02:00
Kubernetes Publisher 7b7ecfc9c5 Merge pull request #93600 from ialidzhikov/fix/readyz-panic
Fix panic on /readyz

Kubernetes-commit: ec560b9737537be8c688776461bc700e8ddedb9d
2020-08-03 09:21:27 +00:00
Kubernetes Publisher 2ace13fc8f Merge pull request #93602 from liggitt/utils
Update k8s.io/utils

Kubernetes-commit: a5090a8ff253e1aa626cd5613329e23aaec27e88
2020-07-31 17:24:56 +00:00
Jordan Liggitt 20f496186c Update k8s.io/utils
Kubernetes-commit: c11e52f410603d2e8eaf6591b4c83ab19d233b17
2020-07-31 10:44:33 -04:00
ialidzhikov f1d71be938 Fix panic on /readyz
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>

Kubernetes-commit: 1f06c88dd38f17b1687d83208572a0093c2b2905
2020-07-31 14:30:28 +03:00
wojtekt 58a16cc414 Fix verbs reporting in kube-apiserver metrics
Kubernetes-commit: 140631779686175456dabfbb15b8958de7112048
2020-07-29 08:29:38 +02:00
Kubernetes Publisher 716630142b Merge pull request #93378 from yue9944882/apf-debug-fix
Bugfix: Removes empty columns and fixes request details

Kubernetes-commit: 7d7b5caaca2ca3b3ac112fad485f8d617acf2eb1
2020-07-29 05:26:10 +00:00
ZeroMagic ed4dd34ce0 chore: upgrade Azure/go-autorest to v14.2.0
use autorest v0.11.1

Signed-off-by: ZeroMagic <jiliu8@microsoft.com>

Kubernetes-commit: 7b444eeff37234c329a0c2ccbd5195e434c22791
2020-07-28 07:25:04 +00:00
gongguan ada9fc3d08 extend ShouldCallHook benchmark to verify performance imporvement
Kubernetes-commit: 850a913ea98a070e26cc62cbf95508084e8cc66b
2020-07-28 10:09:37 +08:00
Kubernetes Publisher 3b0c6c6091 Merge pull request #93264 from justaugustus/go115
Update Golang to v1.15.0-rc.1

Kubernetes-commit: 9a20f30745477423e8776bb0d05316c00648f49b
2020-07-26 13:25:55 +00:00
Jordan Liggitt 99fea3314a generated: hack/update-vendor.sh
Kubernetes-commit: 6c2d18369f688b7200cefdca71709bb698081e84
2020-07-25 15:27:12 -04:00
Jordan Liggitt f0ff88e1bb [go1.15] go.mod: update to go1.15
Kubernetes-commit: 247fcdfda5311bfc446c61c7bda67803e3527fdd
2020-07-25 15:02:16 -04:00
Jordan Liggitt 320e86803a generated: hack/update-hack-tools.sh && hack/update-vendor.sh
Kubernetes-commit: f33dc2809401c1bf6178a6e38b957f96d77dc6b8
2020-07-25 14:58:28 -04:00
Kubernetes Publisher fcf4262037 Merge pull request #93356 from justaugustus/vdf
[VDF] Normalize container image references to k8s.gcr.io

Kubernetes-commit: 7348ab957c88ad8707592db47222053951d5f029
2020-07-25 13:21:22 +00:00
Kubernetes Publisher b1d12993db Merge pull request #93410 from nikhita/apimachinery-triage-labels
Don't apply triage/needs-information on apimachinery and instrumentation PRs

Kubernetes-commit: 54e20707225656d6f4eaa32236216b6830a5b107
2020-07-25 05:24:53 +00:00
Nikhita Raghunath dbb26df03c Revert "Merge pull request #93156 from logicalhan/triage-api-machinery"
This reverts commit 32438cf26938091bea56e7ca7c3fcf4215652f9c, reversing
changes made to bb6a6aa3915cc9f7efaaf2291f6adac8333fd33c.

Kubernetes-commit: c00dae060731f6286ee3743db24782f09c33945a
2020-07-24 13:01:02 +05:30
Mike Spreitzer 86c572cf3f Remove phantoms from dump_requests output
No longer writes a single info-free line for each exempt priority level.

Kubernetes-commit: 6aeca5fb345256e104b9b2224a0f8797c1921214
2020-07-24 00:35:26 -04:00
yue9944882 543449d042 removes empty columns and fixes request details
Kubernetes-commit: 40e3feb7f1b7f54a512785af7e28810c0874ac63
2020-07-23 14:25:11 +08:00
Stephen Augustus 0866d387da [VDF] Remove references to gcr.io/google-containers
Signed-off-by: Stephen Augustus <saugustus@vmware.com>

Kubernetes-commit: 99dd7570eb59a4ff040a7656c9d2b879f47acc59
2020-07-22 15:28:13 -04:00
Kubernetes Publisher 24947093e0 Merge pull request #93156 from logicalhan/triage-api-machinery
automatically assign triage labels to api-machinery tagged PRs

Kubernetes-commit: 32438cf26938091bea56e7ca7c3fcf4215652f9c
2020-07-22 05:30:03 +00:00
Kubernetes Publisher b8b53496e7 Merge pull request #93259 from jpbetz/revert-88936
Revert nested trace PR#88936

Kubernetes-commit: 275eabdf72c776a51987c6f12d7a911585aeb6aa
2020-07-21 05:23:55 +00:00
Kubernetes Publisher 9c2424eb3c Merge pull request #93253 from liggitt/utils-trace
Update k8s.io/utils

Kubernetes-commit: bb079afdef2b36a9fc9d081411a1de18b91d1ae0
2020-07-21 05:23:53 +00:00
Joe Betz 97937c66f2 Revert nested trace PR#88936
Kubernetes-commit: 02cf58102a61b6d1e021e256381ff750573ce55d
2020-07-20 09:55:05 -07:00
Jordan Liggitt 36cf1c066b Update k8s.io/utils
Kubernetes-commit: 7aacbeac144a7772fa8eac5582bbd64bc52804a4
2020-07-20 11:12:29 -04:00
Kubernetes Publisher 72adfd2587 Merge pull request #93134 from logicalhan/metric-handler
Add reset handler to the instrumentation metric library and expose Reset on the metric registries

Kubernetes-commit: 6ceb6c6845348e03ebeb055c0e71b80a7d77048f
2020-07-20 01:23:20 +00:00
Kubernetes Publisher b85e64fe4d Merge pull request #91177 from MikeSpreitzer/more-concurrency-details
Introduce more metrics on concurrency

Kubernetes-commit: eda07adf6e3ef8d066ba95a9b1039a13d2e3f8ea
2020-07-19 05:23:19 +00:00
Kubernetes Publisher e863b608a6 Merge pull request #93118 from bart0sh/PR0091-update-etcd
go.mod: update etcd to fix e2e tests

Kubernetes-commit: 1f14cbac544968e4c9e959f31850d4e84b38ab4b
2020-07-18 21:24:02 +00:00
Han Kang 49538db8eb add bootstrap policy for monitoring roles
(we enable metrics and pprof by default, but that doesn't mean
 we should have full cluster-admin access to use those endpoints)

Change-Id: I20cf1a0c817ffe3b7fb8e5d3967f804dc063ab03

remove pprof but add read access to detailed health checks

Change-Id: I96c0997be2a538aa8c689dea25026bba638d6e7d

add base health check endpoints and remove the todo for flowcontrol, as there is an existing ticket

Change-Id: I8a7d6debeaf91e06d8ace3cb2bd04d71ef3e68a9

drop blank line

Change-Id: I691e72e9dee3cf7276c725a12207d64db88f4651

Kubernetes-commit: f57611970c0790b325719e0279bfae334537e2de
2020-07-17 15:10:26 -07:00
Julian V. Modesto dea021183c Add tests for managed fields tracking.
- Test that client-side apply users don't encounter a conflict with
server-side apply for objects that previously didn't track managedFields
- Test that we stop tracking managed fields with `managedFields: []`
- Test that we stop tracking managed fields when the feature is disabled

Kubernetes-commit: f2deb2417a6c542c54606ab17376b26ef1552b87
2020-07-16 17:14:35 -04:00
Han Kang 605fefb9ce automatically assign triage labels to api-machinery tagged PRs
Change-Id: Ifcc8a85d190d6370423af27f6e6c4c90b8472981

Kubernetes-commit: 9129dbc98bd847be9d96b39733a3b28107c920a1
2020-07-16 13:13:59 -07:00
Han Kang 9eea426ca7 port over apiserver metric handler to use the instrumentation library
Change-Id: Ifabb726120c1c4f90ff3e4d71fdbba468fe74e8a

Kubernetes-commit: 6b994af680b292ac5a9be7198df8ca18c27241df
2020-07-16 09:26:47 -07:00
Ed Bartosh cd9c37c488 go.mod: update etcd to fix e2e tests
Updated etcd to v3.4.10 to include this fix:
 - change protobuf field type from int to int64

This should fix increased flakyness in a lot of node e2e tests.

Kubernetes-commit: 016eb06d8bf20aa7150ceb0af74221581701a60d
2020-07-15 21:57:05 +03:00