Commit Graph

4710 Commits

Author SHA1 Message Date
Kubernetes Publisher b038e932b2 Merge pull request #100771 from njuptlzf/fix_staticcheck_storage
Fix staticcheck failures for vendor/k8s.io/apiserver/pkg/storage

Kubernetes-commit: 7163f8f8105b84e61a1ded8b9cdaa5f686190ca4
2021-06-25 11:50:30 +00:00
Abu Kashem 4f3f9c7b9e add unit test to verify graceful termination behavior
Kubernetes-commit: 913c449a42f13da758fca2740474bb33d3b65da8
2021-06-24 16:15:12 -04:00
Abu Kashem c1c949723d apiserver: NonBlockingRun should return a listener stopped channel
NonBlockingRun should also return a channel that gets closed when the
underlying http Server has stopped listening (during the graceful
shutdown period)

Kubernetes-commit: a84c1b71005930e8253c1348515020132c5c175b
2021-06-24 16:04:54 -04:00
Abu Kashem 5c1642946b apiserver: refactor graceful termination logic
- refactor graceful termination logic so we can write unit tests
  to assert on the expected behavior.

Kubernetes-commit: d85619030e3a5fec5960ad00136e8d9bd030b5f8
2021-06-24 15:51:38 -04:00
Kubernetes Publisher a72925236c Merge pull request #102883 from liggitt/etcd-embed
Simplify embedded etcd server

Kubernetes-commit: 902e507824068fe1f6cb7044a6b599dc3c285b7a
2021-06-24 11:50:13 +00:00
Kubernetes Publisher 20d374f18d Merge pull request #103066 from MikeSpreitzer/apf-no-00
Add config checking for inflight limits

Kubernetes-commit: b0010c2d9ea8f2d20ffca20da7846eb4bba6e456
2021-06-24 03:39:56 +00:00
Kubernetes Publisher cd2331f9c1 Merge pull request #103079 from youhonglian/update-native-error-in-staging
update github.com/pkg/errors to go native errors pkg in staging

Kubernetes-commit: 53592b322211075fa1f1e98217ab6274e9fc3c64
2021-06-23 23:24:20 +00:00
Kubernetes Publisher 3492629d2b Merge pull request #98287 from lala123912/log_format_registry
staging/src/k8s.io/apiserver/pkg/registry:migrate to structured logs

Kubernetes-commit: b5243341053cf9f67b1a163ccfea07517755b7a8
2021-06-22 15:24:16 +00:00
youhonglian 56e6dac0bb update github.com/pkg/errors to go native errors pkg in staging
Kubernetes-commit: 4b1402187474a1ebd0f71c824f45448fea160fc6
2021-06-22 11:54:56 +08:00
Kubernetes Publisher 522b45f1f7 Merge pull request #102967 from aojea/goaway
deflake TestClientReceivedGOAWAY test

Kubernetes-commit: 2495ec7f1152394dbf096976211f37b21a3e232d
2021-06-22 03:24:15 +00:00
Mike Spreitzer feae5f3e79 Add config checking for inflight limits
When API Priority and Fairness is enabled, the inflight limits must
add up to something positive.
This rejects the configuration that prompted
https://github.com/kubernetes/kubernetes/issues/102885

Update help for max inflight flags

Kubernetes-commit: 0762f492c5b850471723a305cfa7390e44851145
2021-06-21 16:53:07 -04:00
Kubernetes Publisher f5af85f3ef Merge pull request #103010 from BenTheElder/ansi-386-overflow
update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1

Kubernetes-commit: 2ff70c77c98fdd3230ade470b319309f34909215
2021-06-19 07:27:45 +00:00
Benjamin Elder 9f7fbeec05 update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1
fixes constant overflow on windows/386

Kubernetes-commit: 35e9d97f3e02a8757e5cc698142037c5a95487d9
2021-06-18 15:11:48 -07:00
Kubernetes Publisher 0dd952f78b Merge pull request #102783 from mcbenjemaa/update-dep-gnostic
Update gnostic to the latest version

Kubernetes-commit: e9c6ec639cc5ca93a3f6e01ff4215f6b68d6142d
2021-06-18 19:28:11 +00:00
Kubernetes Publisher 000f917267 Merge pull request #102629 from tiloso/staticcheck-cluster-apimachinery-apiserver
Fix staticcheck in cluster & k8s.io/{apimachinery,apiserver}

Kubernetes-commit: d89c11a0d4fc2c66ad8e94a4304db3557223189e
2021-06-18 19:28:09 +00:00
Jordan Liggitt 846ccd2020 Drop etcd tests dependency
Kubernetes-commit: 730c21d386ac5a44f2e8a1d9c1d26a3d007bc007
2021-06-18 14:00:03 -04:00
Kubernetes Publisher d417eb9aad Merge pull request #102934 from lavalamp/verblog
Make logged verbs match metric-reported verbs

Kubernetes-commit: f62b9dbd9248b3d88150a661c8afe7cff7fce8c7
2021-06-18 10:06:49 +00:00
Kubernetes Publisher 66dbcbba68 Merge pull request #102848 from tkashem/apf-width-seat-cap
apf: take seats into account when dispatching request

Kubernetes-commit: 0c589699553684f97165297c9708bfb40a7b7f1a
2021-06-18 10:06:48 +00:00
Mike Spreitzer 4dcb848926 Track generalization for width
Kubernetes-commit: 3930629e130f1c98821f8033941870ab582db284
2021-06-18 01:37:22 -04:00
Antonio Ojea 5a7fb85083 deflake TestClientReceivedGOAWAY test
The test was flaking because the test was creating more connections
than expected.

Disabling connection pooling removes the flakes, and no more connections
are created that the necessary.

Kubernetes-commit: 4d11c3cd8cb18c1e246a7a6b8e9a791177c49d31
2021-06-18 00:38:02 +02:00
Mohamed chiheb Ben jemaa e3c271c168 update vendor
Kubernetes-commit: 9571b1f884480879de54d5ff993ca336d61874b2
2021-06-17 17:24:43 +01:00
Kubernetes Publisher aad514eb0e Merge pull request #102441 from feiskyer/update-vendor
Update Azure Go SDK to v55.0.0

Kubernetes-commit: 122d6352452f3f4a2d52bdb8b114b6e0ec49358e
2021-06-17 02:11:18 +00:00
Daniel Smith a08d7d5ddf Make logged verbs match metric-reported verbs
Kubernetes-commit: 54fde5d119f8bb55aec18cb5aef01b6ea58dfea0
2021-06-16 17:08:54 -07:00
Kubernetes Publisher b8d73b8e65 Merge pull request #102920 from dims/move-to-github.com/coreos/go-systemd/v22
Switch to github.com/coreos/go-systemd/v22 and drop older package

Kubernetes-commit: c81f2773dcfb5990af18d78f05b9852925bed435
2021-06-16 22:06:40 +00:00
Davanum Srinivas c2350dc583 Switch to github.com/coreos/go-systemd/v22 and drop older package
- We use the new v22 module released on May 10
- We drop the unmaintained `github.com/coreos/pkg`

Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 7fcdbbef06d0bc8c4416db1d2cbba9f30d30e8c4
2021-06-16 11:14:02 -04:00
Kubernetes Publisher c9f87ef43e Merge pull request #102897 from liggitt/etcd-ga
Update to etcd v3.5.0 client

Kubernetes-commit: f5cf74ddff818236b8435370afa41a51f23dd532
2021-06-16 06:10:42 +00:00
Kubernetes Publisher a95677fc07 Merge pull request #102896 from liggitt/quiet-etcd-logs
Quiet grpc info logs in apiserver

Kubernetes-commit: f880187573d118ec624332e7d62e77074302c7f9
2021-06-16 02:06:32 +00:00
Kubernetes Publisher b08a6b6de6 Merge pull request #102843 from tkashem/apf-fix-102299
apf: always include seats in virtual time

Kubernetes-commit: 9e373ac590c2ecc3abe089fac2f5a8f6e210194e
2021-06-16 02:06:31 +00:00
Jordan Liggitt c44d0dac09 Update to etcd v3.5.0 client
Kubernetes-commit: 6448181d95c8d6486ba8e9a2a92b4a8172ca1f8f
2021-06-15 19:01:32 -04:00
Jordan Liggitt aafb67c9b2 Quiet grpc info logs in apiserver
Kubernetes-commit: 503f5e1b52812f1bc5bb66d9b02a8f32cc5dccd9
2021-06-15 18:50:54 -04:00
Kubernetes Publisher 250f154a00 Merge pull request #100488 from liggitt/protobuf
update etcd, grpc, protobuf dependencies

Kubernetes-commit: 3a47ddccdfb09e73758cebb2690ad2a014f67e23
2021-06-15 22:10:43 +00:00
Jordan Liggitt 4bb06f3c4d Simplify running embedded etcd server in tests
Kubernetes-commit: 01760927b82cf28bc6ba5b6364fda3c9f8c5c0b1
2021-06-15 12:07:46 -04:00
Jordan Liggitt c5bf043fe5 Update protobuf,grpc,etcd dependencies
1. Updated etcd/protobuf/grpc dependencies:

echo "
hack/pin-dependency.sh github.com/golang/protobuf latest
hack/pin-dependency.sh google.golang.org/protobuf latest
hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.5.0-rc.0
hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.5.0-rc.0
hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.5.0-rc.0
hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.5.0-rc.0
hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.5.0-rc.0
hack/pin-dependency.sh go.etcd.io/etcd/tests/v3 v3.5.0-rc.0
hack/pin-dependency.sh google.golang.org/grpc latest
" | bash

2. Linted transitive dependencies until versions are clean:

hack/lint-dependencies.sh  | grep "  hack/pin-dependency.sh" | bash

3. Linted dependencies until dropped versions are clean:

hack/lint-dependencies.sh  | grep "dropreplace" | bash

4. Updated vendor and internal modules:

hack/update-vendor.sh
hack/update-internal-modules.sh

Repeated steps 2-4 until clean

Kubernetes-commit: 5cfc39ef5e90002080ff1f2bc4b7ade674c225f1
2021-06-15 10:06:09 -04:00
Jordan Liggitt 2f8b9e4dbc Fix etcd egress dialer addr parsing
Kubernetes-commit: a26c392de176494f2c425f712bc49fc399e9ce6d
2021-06-14 18:02:59 -04:00
Mike Spreitzer d28ccb4224 Add APF metrics about R(t)
Kubernetes-commit: 676f0450ed37eeec92b67246719cc46e7567e512
2021-06-14 16:48:27 -04:00
Abu Kashem e1aec4ecae apf: take seats into account when dispatching request
Kubernetes-commit: ff716cef508f948b50e1026e980e6df5ee475538
2021-06-14 12:19:06 -04:00
Abu Kashem abdd901971 apf: always include seats in virtual time
Kubernetes-commit: 2f7456076e0cb29a95d86cd0f54c34a04b4722ab
2021-06-14 09:52:00 -04:00
Mohamed chiheb Ben jemaa b5a4da149d Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility]
Kubernetes-commit: c691386fef727a5494e3ab02b99196d8f6418241
2021-06-13 17:25:55 +01:00
tiloso c94ba7a71a Fix staticcheck in cluster & k8s.io/{apimachinery,apiserver}
Kubernetes-commit: c5d70e9db1e8f36e5eb6dae6ca72ad62c1c837d9
2021-06-05 22:15:15 +02:00
Jordan Liggitt aaf5f32453 Quiet embedded etcd logs
Kubernetes-commit: f283deee6b65be2b435ec192b6444f969f9d2a42
2021-06-04 00:43:11 -04:00
Jordan Liggitt 862269412a Eliminate parallel and unnecessary embedded etcd instances
Kubernetes-commit: 068e4c55a8aef3c9f3b7eb4565fc3babfab186b5
2021-06-04 00:41:09 -04:00
Pengfei Ni fb492c77c1 Update Azure Go SDK to v55.0.0
Kubernetes-commit: b98824c55d95b8b3a1cf79adac44154bd1702e46
2021-06-01 01:30:43 +00:00
Jordan Liggitt 8492f8d104 Drop use of deprecated clientv3.SetLogger
Kubernetes-commit: 52b629efbc8be30901192880b8005e7362f9a69f
2021-05-19 09:10:05 -04:00
njuptlzf 4e8f1a1c5a Fix staticcheck failures
Kubernetes-commit: 93365919b501f4b7dcd0cf3ce84c34a584efc17f
2021-04-02 12:23:30 +08:00
Jordan Liggitt 6365bf9124 Switch to go.etcd.io/etcd/client/v3
Kubernetes-commit: 2979c3325e3ac4023dd19c435f3a995074328751
2021-03-23 11:01:52 -04:00
Jordan Liggitt 5d270fd014 Drop etcd v2 support from test util
Kubernetes-commit: 77ab4bdbbcc84ebb10645d810a087d272f16f803
2021-03-23 10:54:43 -04:00
Kubernetes Publisher bf5efd7d99 Merge pull request #102825 from n4j/bug/KubectlWindowsCrash
Fix - Winterm issue on Windows 8.1 in kubectl exec

Kubernetes-commit: 0665fb2e5a9a9fa449ef6acc16275b857da74087
2021-06-15 06:05:48 +00:00
Kubernetes Publisher ea293d03e2 Merge pull request #102814 from cheftako/master
Update K/K to use ANP v0.0.20

Kubernetes-commit: b766721332da82f8a3eaa7dd3f131713d291f288
2021-06-15 06:05:46 +00:00
Neeraj Shah 48ebcc6b62 Fix - Winterm issue on Windows 8.1 in kubectl exec
Kubernetes-commit: 60ab908119fa3ae1492c6303dd68c01c5470aa5f
2021-06-12 08:26:47 +05:30
Kubernetes Publisher ed00fbe36b Merge pull request #101208 from voutcn/admission_metrics
Add a namespace label to admission metrics and expand histogram range to 0-10s

Kubernetes-commit: f83115f566b1d54c930a89ee7ec5718b9e4899c5
2021-06-12 02:00:06 +00:00