Commit Graph

4185 Commits

Author SHA1 Message Date
Kubernetes Publisher 9f65780e02 Merge pull request #89828 from wojtek-t/suggestions_for_delete
Try to avoid etcd.Get as part of Delete operation

Kubernetes-commit: 974cf4c9c2663a5b9da0b994f7ee7bc3166bc5f7
2020-12-18 01:12:08 +00:00
Kubernetes Publisher eb2fbd3393 Merge pull request #97353 from MikeSpreitzer/testable-config
Define TestableConfig in k/apiserver/pkg/util/flowcontrol

Kubernetes-commit: 8b8de0316881a2a8958c2f327d6c3949ec5fe355
2020-12-17 13:05:24 +00:00
Kubernetes Publisher c6d0a8d877 Merge pull request #97033 from patrickshan/pshan/bump/Azure/go-autorest/autorest
Bump github.com/Azure/go-autorest/autorest to v0.11.12

Kubernetes-commit: e11e9d4c6c3f522ed398748a11cc5dd1f8949c2b
2020-12-17 09:05:59 +00:00
Mike Spreitzer a011399e98 Define TestableConfig in k/apiserver/pkg/util/flowcontrol
Collect the parameters of newTestableController into a named type.

Also tolerate the surprising situation in which a request's user
groups include neither `system:authenticated` nor
`system:unauthenticated` --- because this is observed to happen in
some tests.

Also a few other minor fixups.

Kubernetes-commit: 10df6d459b5bca7b42471f9409182417fbc3f253
2020-12-16 18:58:45 -05:00
Kubernetes Publisher a7ed7d2749 Merge pull request #96825 from roycaihw/storage-version/conditions
storage-version: update conditions

Kubernetes-commit: b97aa71519c5280b522658483b078b2fe8179d20
2020-12-15 01:16:39 +00:00
Kubernetes Publisher 6d407d18a2 Merge pull request #97245 from aojea/anycastAddress
bind-address flag usage

Kubernetes-commit: 87984d84d18c7816835e5efedebb17ed13aa2509
2020-12-12 17:04:01 +00:00
Kubernetes Publisher 580f710542 Merge pull request #97254 from MikeSpreitzer/apf-owners
Create OWNERS for most of the API Priority and Fairness impl

Kubernetes-commit: e5bd3d1bb42c0fdccf2a4bd8987bab17da849afd
2020-12-12 05:10:14 +00:00
Kubernetes Publisher 0d8e48ec1a Merge pull request #96985 from corehello/patch-1
Fix typo for ServiceAccount

Kubernetes-commit: ebde19ee1e959eeeae81500fd122b1454a2edb05
2020-12-12 01:04:24 +00:00
Mike Spreitzer 2ceb0fcbe8 Create OWNERS for most of the API Priority and Fairness impl
Kubernetes-commit: 23de8061fbb63928c62aa6020b443a62491a0a1d
2020-12-11 17:54:59 -05:00
Antonio Ojea bd10b9f5fb bind-address flag usage
Kubernetes-commit: 2e4aed2d4a8dc32acbd12ee7464fa00e650e0204
2020-12-11 18:42:51 +01:00
Kubernetes Publisher 49bd7a412a Merge pull request #97215 from gavinfish/revert-97124-json-parser
Revert "Cleanup: remove sanity check for CVE-2019-11253"

Kubernetes-commit: 6e41006e1dc344be71a82586820f89f7752cde30
2020-12-11 05:04:29 +00:00
Jie Shen 7dd2afd324 Revert "Cleanup: remove sanity check for CVE-2019-11253"
Kubernetes-commit: e3df70364594cdb7d0b321a405f1c0718c2c9b54
2020-12-11 09:38:21 +08:00
Abu Kashem eea0d66fcd clean up executing request on panic
Kubernetes-commit: 13cedca0eb5337b13e5176983ea5e784ec38df22
2020-12-10 12:57:21 -05:00
Kubernetes Publisher aed7ab0783 Merge pull request #96904 from yuanhuaiwang/watchcache-metric-improve
improve watchCache metric

Kubernetes-commit: f2fb77a6a00dc200d38fca4d72b5aeedced25374
2020-12-09 13:05:08 +00:00
Kubernetes Publisher 8cd8cce8c9 Merge pull request #97124 from gavinfish/json-parser
Cleanup: remove sanity check for CVE-2019-11253

Kubernetes-commit: 98f64c9c10ac1d3f4854cfedab16ceb38b934814
2020-12-09 09:05:27 +00:00
Kubernetes Publisher b4d61d9c5c Merge pull request #97009 from lingsamuel/etcd-config-reuse-duration
apiserver add --lease-reuse-duration-seconds to config lease reuse duration

Kubernetes-commit: 74b4f3d0151f5c007f168d62f93cde12fdb9de98
2020-12-09 09:05:24 +00:00
Kubernetes Publisher 0f44ba5522 Merge pull request #96989 from tkashem/comment
add comment to describe why we set the UID in the response headers

Kubernetes-commit: f21b79c82346643271bf4fff593cfd8c2195195a
2020-12-09 09:05:22 +00:00
Kubernetes Publisher 042ea6f3b0 Merge pull request #96954 from kensipe/apiservier-staticchecks-tests
Apiservier staticchecks tests

Kubernetes-commit: ade10205dade91e4d45211654b85d72bbca06b6e
2020-12-09 09:05:19 +00:00
Kubernetes Publisher 93ffe41e75 Merge pull request #96802 from lala123912/log_trace_2
Code optimization for add additional information to log trace in api server

Kubernetes-commit: 4dbbdf7573f13f492465cc568a9857267b06e8cf
2020-12-09 05:09:51 +00:00
Kubernetes Publisher 54597a7c1c Merge pull request #96683 from adtac/apfdefault
APF defaults.go: use already defined catch-all name constant

Kubernetes-commit: 1985cecf0e8e105f275e24534124c709b84c82d6
2020-12-09 05:09:47 +00:00
Kubernetes Publisher da42cc4843 Merge pull request #96660 from KobayashiD27/staticcheck_in_endpoints_request
fix staticchekc failer in apiserver/pkg/endpoints/request

Kubernetes-commit: 58287f3cb6bb772acb3418115eaa3c8b6c3fb58f
2020-12-09 05:09:45 +00:00
Kubernetes Publisher 1e0845f72e Merge pull request #96632 from sbueringer/pr-fix-staticcheck-apiserver-server
fix staticcheck: vendor/k8s.io/apiserver/pkg/server/{options,storage}

Kubernetes-commit: cb8ad64243d48d9a3c26b11b2e0945c098457282
2020-12-09 05:09:42 +00:00
Kubernetes Publisher 01bd50ac78 Merge pull request #96311 from thockin/kep-1659-topology-labels
Convert users of old failure-domain labels to new

Kubernetes-commit: 83b2c7a1bffd24ad8fedf27660d5ff07cda7b181
2020-12-09 05:09:39 +00:00
Kubernetes Publisher 2cbad6fc87 Merge pull request #92342 from gavinfish/serverconfig-typo
Fix typo in apiserver config.file file

Kubernetes-commit: d61429975f8310fc1266daacf6779e105c52a2db
2020-12-09 01:05:43 +00:00
drfish 95a1d549eb Cleanup sanity check for CVE-2019-11253
Kubernetes-commit: 4ac5844ec076e9bcc31fd0a79ca17eaf4fb1bdb3
2020-12-08 23:19:21 +08:00
Ling Samuel bd7da186cc apiserver add metric etcd_lease_object_counts
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>

Kubernetes-commit: 7e9fe39cd7c3ee67fcc29e6ca0836917c5a4e9e1
2020-12-07 10:45:44 +08:00
Patrick Shan 9712cd8451 update dependencies
Kubernetes-commit: ed7ca850fab4a8bd5bde1b0708e4606a9ede4af7
2020-12-04 09:50:39 +11:00
Haowei Cai ab89887c01 generated
Kubernetes-commit: 7a28ca419e9c3c246937d1a3c1cdc7581ab06060
2020-12-02 14:32:50 -08:00
Haowei Cai 977107a9b4 storage-version: update conditions
Kubernetes-commit: d13fe474f9c9e42ac88e22985c503ab7217329db
2020-12-02 14:32:34 -08:00
Ling Samuel f673ce24f7 apiserver add --lease-reuse-duration-seconds to config lease reuse duration
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>

Kubernetes-commit: c99567005db15d220f2b792e98af735c5aa24f6e
2020-12-02 17:35:10 +08:00
yuanhuaiwang ceb54fd8a6 improve watchCache metrics
Kubernetes-commit: 58e4fae1daafd88dbcc5bd38601397f13d391744
2020-12-02 16:19:20 +08:00
Abu Kashem 239a5f624e add comment to describe why we set the UID in the response headers
Kubernetes-commit: cecd90f52418458d7ef146846fa6efabeddc3f7c
2020-12-01 14:31:54 -05:00
corehello b6f30b469b Fix typo for ServiceAccount
Kubernetes-commit: c20b2c8cd79f9e7dafa86fb4245dee9dd2d795c7
2020-12-02 01:38:46 +08:00
Rajalakshmi-Girish c41f156212 fixes the unit tests to be more tolerant with error messages
Kubernetes-commit: 98948ad8092b41ebc08d50aa557b2d7ba5496e7d
2020-11-27 08:21:56 +00:00
Dr. Stefan Schimanski a2b6f03b6e apiserver: print unknown responsewriter error strings, not only %#+v
Kubernetes-commit: b0ecbbc3cbd9bd811d5498a1dd95d516bcd82434
2020-11-26 13:39:56 +01:00
lala123912 36a172d35e Code optimization for add additional information to log trace in api server
Kubernetes-commit: 5d61e18a4343773105e39c36b944b4f223e70eaf
2020-11-23 16:27:05 +08:00
Abu Kashem 2d4e2517cc reduce buckets for etcd_request_duration_seconds
Kubernetes-commit: a7bd404d9b29adae2160acd31081a3aeb49ccaa5
2020-11-20 09:48:24 -05:00
Kubernetes Publisher 0e46f0ea2b Merge pull request #96662 from wojtek-t/fix_starting_rv_test
Fix TestStartingResourceVersion flakiness

Kubernetes-commit: 06b017989516278d3f3fb7904446dcc152f4bf62
2020-11-20 05:03:25 +00:00
Kubernetes Publisher 14a89ca00f Merge pull request #96727 from liggitt/revert-timeout
Revert timeout changes

Kubernetes-commit: f35df2f8411ea68891c9fa829733c497002d4b97
2020-11-19 16:10:51 -08:00
Jordan Liggitt cec339c07a Revert "plumb context with request deadline"
This reverts commit 83f869ee1350da1b65d508725749fb70d0f535f2.

Kubernetes-commit: afd92b3b3ea8fa8e3dbe2521d6ce213c809d25c7
2020-11-19 18:15:04 -05:00
Jordan Liggitt 9d2ba50b16 Revert "use default value when the specified timeout is 0s"
This reverts commit 0090e27bd3a271e199a232296b45e120dfa9808a.

Kubernetes-commit: 3e21057070c8227d217a272b6a2429ed3930ec7e
2020-11-19 18:13:37 -05:00
Kubernetes Publisher ca59433a77 Merge pull request #96185 from roycaihw/dedup-owner-references
Apiserver dedups owner references before creating/updating objects

Kubernetes-commit: d0398c395ad7455cc67e4f74250f16fc98610e49
2020-11-20 01:03:18 +00:00
Kubernetes Publisher 16ef353c3a Merge pull request #96681 from tkashem/request-timout-e2e
Use default value when the specified timeout for a request is 0s

Kubernetes-commit: b381baab6630df955f2428953f9853fa7356d1d3
2020-11-18 21:02:42 +00:00
Haowei Cai 2b4b1e4164 generated
Kubernetes-commit: 40a65577c72de63d7ee6e4295d4a7fc7016fc5e4
2020-11-18 12:48:26 -08:00
Haowei Cai 77d77260fb unit and integration tests
apiserver dedups and adds warning in CREATE/UPDATE/PATCH requests;
also handles duplication caused by mutating admission.

Kubernetes-commit: 8bcf34a203efa596ac3b65da9afd6b6c764e78a9
2020-11-18 12:46:20 -08:00
Haowei Cai 00bc4d7843 apiserver dedups owner references and adds warning
for CREATE and UPDATE requests, we check duplication before managedFields
update, and after mutating admission; for PATCH requests, we check
duplication after mutating admission

Kubernetes-commit: ffc54ed1d2cbf4396fcc498beeb6ad34ac3df69c
2020-11-18 12:35:45 -08:00
Adhityaa Chandrasekar b8c96b50e9 APF defaults.go: use already defined catch-all name constant
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>

Kubernetes-commit: 5d2fdde1202e65bcc66ad1c038d5fe84e7dbad9a
2020-11-18 18:58:45 +00:00
Abu Kashem e9dd37690f use default value when the specified timeout is 0s
Kubernetes-commit: 0090e27bd3a271e199a232296b45e120dfa9808a
2020-11-18 12:01:27 -05:00
wojtekt 649d11a350 Fix TestStartingResourceVersion flakiness
Kubernetes-commit: 37b0004978ebc77838c1a83cf5211f5216e7b3b4
2020-11-18 08:36:05 +01:00
Kobayashi Daisuke 11999a9237 fix staticchekc failer in apiserver/pkg/endpoints/request
Kubernetes-commit: fa68cda13f329ff8e0458aa254caf321337c711f
2020-11-18 15:28:35 +09:00