Abu Kashem
cf5c77fde9
apf: add additional latency into width
...
Kubernetes-commit: 24e19229101d242d924ce98a562be3864dde9eae
2021-06-27 12:45:24 -04:00
Kubernetes Publisher
071ea4549b
Merge pull request #103435 from dashpole/rename_service
...
Change tracing service from kube-apiserver to apiserver
Kubernetes-commit: c93e509e6f710604842b93f55c46325ced0ac7bb
2021-07-06 17:51:40 +00:00
Kubernetes Publisher
5f80c5f1c3
Merge pull request #102998 from tkashem/apf-width-list
...
apiserver: add callback to get notified of object count
Kubernetes-commit: 6d11f22fde7fbf212d83d6de4ae2fe7f86ca310e
2021-07-06 06:16:18 -07:00
David Ashpole
fe620be9c7
change tracing service from kube-apiserver to apiserver
...
Kubernetes-commit: 8972efc65fe7f4d2ed840ba1a2bd8ff31e829a7a
2021-07-02 07:04:26 -07:00
Abu Kashem
d929410e13
apiserver: add callback to get notified of object count
...
Kubernetes-commit: 1002b0d163dd948334f10b0e25d0e91d253791e8
2021-06-18 10:44:07 -04:00
Kubernetes Publisher
ad2e6c98b2
Merge pull request #103437 from p0lyn0mial/readyz-signal
...
genericapiserver: adds HasBeenReady lifecycle signal
Kubernetes-commit: 26bdfbc0abd4bc9024397ff7b566b7c41d4467ee
2021-07-05 17:50:59 +00:00
Kubernetes Publisher
4757c311e7
Merge pull request #103039 from tkashem/fix-102973
...
apf: calculation of dR/dt should use seats in use
Kubernetes-commit: a3c2028cf41e1f89102db33e2f2851fa5b525703
2021-07-05 09:51:23 +00:00
Kubernetes Publisher
922627e1e3
Merge pull request #103432 from p0lyn0mial/lifecycle_events
...
simply renames terminationSignals to lifecycleSignals
Kubernetes-commit: 93119f4503f9fb425ab3f7ed35559409779a7a3f
2021-07-02 13:51:00 +00:00
Lukasz Szaszkiewicz
aefd8ed86f
adds HasBeenReady signal that fires when the readyz endpoint succeeds
...
Kubernetes-commit: 58b91ffca9efe3afb20d80914cdc33c6b0acdef2
2021-07-02 15:18:19 +02:00
Lukasz Szaszkiewicz
d8c0235e05
remove logging from the Signal method
...
Kubernetes-commit: 6c88a62cb4c849e3844dcc3870073a1b5e05d301
2021-07-02 12:50:20 +02:00
Lukasz Szaszkiewicz
3f407f0668
rename terminationSignals to lifecycleSignals
...
Kubernetes-commit: dae08bc3a735e50845af7cf639bdbb8971a2115a
2021-07-02 12:28:07 +02:00
Kubernetes Publisher
e3515abe00
Merge pull request #103218 from dashpole/otel_clientgo
...
Add tracing to apiserver client-go requests
Kubernetes-commit: df95052de3c5036e6653eca26e38dc9e79d25455
2021-07-02 05:50:56 +00:00
David Ashpole
71612b014d
move tracing instantiation further up, and check for nil
...
Kubernetes-commit: b0ffaa93f5c607325203f978c1ae685d6b64d053
2021-07-01 10:42:11 -07:00
Kubernetes Publisher
8d4ac24e5b
Merge pull request #103176 from CaoDonghui123/updatemod
...
Update golang.org/x/net
Kubernetes-commit: c14017b270d21e6a7e79c0b8872a580f43a67220
2021-07-01 05:55:07 +00:00
Kubernetes Publisher
78644d69f6
Merge pull request #102508 from kolyshkin/runc-1.0
...
Update runc to 1.0.0
Kubernetes-commit: 4748bb04b61f8717641913a0ff3a183ad28e64c9
2021-07-01 05:55:04 +00:00
Lukasz Szaszkiewicz
279d11fb1e
readyz signals when the handler succeeds for the first time.
...
Co-authored-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Kubernetes-commit: ca108d109d55e927c292e3e558fc4f761a3a4e7c
2021-06-30 11:04:44 +02:00
David Ashpole
5053bddd06
add tracing to the apiserver's client-go requests
...
Kubernetes-commit: 79d400c4416f903af604fb2cf07d2c34bb4b98f7
2021-06-26 09:16:32 -07:00
caodonghui
049749915b
Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023
...
Kubernetes-commit: c1d5a3a99e120281c618d6573d7b424138dfb5a9
2021-06-25 15:25:52 +08:00
Abu Kashem
e9708ba84d
apf: calculation of dR/dt should use seats in use
...
Kubernetes-commit: 6203d4fc6af36b1fd60177e8a88b8d4d45acb029
2021-06-21 05:38:07 -04:00
Kir Kolyshkin
e30dc2a54a
vendor: bump runc to 1.0.0 pre
...
This is to check if runc 1.0.0 (to be released shortly) works with k8s.
The commands used were (roughly):
hack/pin-dependency.sh github.com/opencontainers/runc v1.0.0
hack/lint-dependencies.sh
# Follow its recommendations.
hack/pin-dependency.sh github.com/cilium/ebpf v0.6.1
hack/pin-dependency.sh github.com/opencontainers/selinux v1.8.2
hack/pin-dependency.sh github.com/sirupsen/logrus v1.8.1
# Recheck.
hack/lint-dependencies.sh
GO111MODULE=on go mod edit -dropreplace github.com/willf/bitset
hack/update-vendor.sh
# Recheck.
hack/lint-dependencies.sh
hack/update-internal-modules.sh
# Recheck.
hack/lint-dependencies.sh
[v2: rebased, updated runc 3a0234e1fe2e82 -> 2f8e8e9d977500]
[v3: testing master + runc pr 3019]
[v4: updated to 93a01cd4d0b7a0f08a]
[v5: updated to f093cca13d3cf8a484]
[v6: rebased]
[v7: updated to runc v1.0.0]
[v8: rebased]
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Kubernetes-commit: 4e7cf5413d5de4648bf923b34874d8e0d431e98a
2021-06-06 20:13:57 -07:00
Kubernetes Publisher
6490793cbf
Merge pull request #103318 from jpbetz/fix-102749
...
Bump SMD to v4.1.2 to pick up #102749 fix
Kubernetes-commit: 0dad7d1c47c41f232b21cdd5c21be6683e545e9d
2021-06-30 21:55:46 +00:00
Kubernetes Publisher
e488f38866
Merge pull request #100339 from p0lyn0mial/upstream-delegated-authz-metrics
...
adds metrics for delegated authz
Kubernetes-commit: f962166f30688653e1f901f1b5d9920734a345d5
2021-06-30 21:55:44 +00:00
Joe Betz
d9c3979d10
Bump SMD to v4.1.2 to pick up #102749 fix
...
Kubernetes-commit: b790cf388ce1fce140c80bb0f7f9669288408b7a
2021-06-29 19:33:00 -07:00
Lukasz Szaszkiewicz
9ff2637133
adds metrics for authorization webhook
...
Kubernetes-commit: 4a2aef00d6dd2543b011aa7e5af28df598a0cd72
2021-03-17 16:30:40 +01:00
Kubernetes Publisher
952c0c052b
Merge pull request #99364 from p0lyn0mial/upstream-delegated-authn-metrics
...
adds metrics for delegated authn
Kubernetes-commit: dae03ba9218399d2d7fe100798f332ff2d48381f
2021-06-29 19:51:08 +00:00
Kubernetes Publisher
8acf2abcd8
Merge pull request #102859 from MikeSpreitzer/add-r-metrics
...
Add APF metrics about R(t)
Kubernetes-commit: 556f8500fff689163fb9480d8a878b457e39e322
2021-06-28 19:50:35 +00:00
Kubernetes Publisher
810bc03506
Merge pull request #98866 from wzshiming/fix/termination_grace_period_seconds_is_negative
...
Fix TerminationGracePeriodSeconds is negative (part 1)
Kubernetes-commit: 5e06f173fb37484573f94ec5550a40c8aec8c1d6
2021-06-28 15:50:27 +00:00
Shiming Zhang
b76bf120f0
Allow delete with grace period 1s even if metadata period is negative
...
Kubernetes-commit: a8d4cfac933485b9b4e5e802e267723ce9d2b90f
2021-06-21 15:12:17 +08:00
Kubernetes Publisher
4b539d2d77
Merge pull request #103126 from jdnurme/konn-21-update
...
Updated to use konnectivity client v0.0.21, and implemented placehold…
Kubernetes-commit: 2d1026c664f8612ede24cf654b8fe4fd074bcf84
2021-06-27 03:50:31 +00:00
JD Nurme
288c8d4acf
Updated to use konnectivity client v0.0.21, and implemented placeholder context
...
Kubernetes-commit: 21fd224ebdb17fbaafbb73a36a18aafcab6e4efa
2021-06-23 19:29:14 +00:00
Kubernetes Publisher
0ff020160d
Merge pull request #103042 from tkashem/refactor-gt
...
apiserver: refactor graceful termination logic
Kubernetes-commit: a1d9479d20f51a69645c7c8777d711a28aa95469
2021-06-25 19:51:15 +00:00
Kubernetes Publisher
b75b8deccf
Merge pull request #94942 from dashpole/apiserver_opentelemetry
...
Apiserver tracing
Kubernetes-commit: 12eb461acfb2279524d07f5ed95dd20e2e472939
2021-06-25 19:51:13 +00:00
David Ashpole
5927da0040
Add distributed tracing to the apiserver using OpenTelemetry
...
Kubernetes-commit: 79550ed40c67a70534c1cb697e1fb7e7dbf96335
2021-06-25 05:20:16 -07:00
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