Commit Graph

2351 Commits

Author SHA1 Message Date
Kubernetes Publisher e4b2f45af8 Merge pull request #74260 from stafot/update-vendor-dependencies
Update vendor package github.com/hashicorp/golang-lru

Kubernetes-commit: a2592364be3f4f9943f841182b27d0c62050a84a
2019-02-21 09:45:56 +00:00
Kubernetes Publisher db6579cf0a Merge pull request #74207 from kwiesmueller/add-fieldmanager-tests
add fieldmanager tests for stripFields

Kubernetes-commit: 8ca0d8c5f8a777fbb1649b0d9df1ade8e32eb8a0
2019-02-21 09:45:10 +00:00
Kubernetes Publisher 8a41519758 Merge pull request #73094 from oomichi/fix-golint-negociate
Fix golint failures on handlers/negotiation

Kubernetes-commit: 61b676aae1e80673251fbbad3712d0e722b11f0d
2019-02-21 01:39:02 +00:00
Kubernetes Publisher b0d59d3ca3 Merge pull request #70896 from ksubrmnn/overlay_dsr
Adding Windows Overlay support to Kube Proxy

Kubernetes-commit: c06ca11b5dc637fe3df3fb2b50a1980e1237654c
2019-02-20 21:39:33 +00:00
Kubernetes Publisher 7a6b99c60d Merge pull request #73959 from wojtek-t/avoid_blocking_watchers
Reduce lock contention in watchcache.

Kubernetes-commit: eeed8a142f119620b6e7003143a40c46a8739a60
2019-02-20 21:38:49 +00:00
Kubernetes Publisher 054bf9967a Merge pull request #73292 from steffengy/master
windows/service: implement graceful shutdown when run as windows service

Kubernetes-commit: 296985ce35c203a882d4ea394a5172a65c7c34c6
2019-02-20 05:40:49 +00:00
Kevin Wiesmüller 00e253c3da hardcode time
Kubernetes-commit: 332bb15476ed6f7ef0b55a5a3a3a735b915ccee3
2019-02-19 20:17:33 +01:00
Kevin Wiesmüller 0faeae1509 rename mocks to fakes and add nil check
Kubernetes-commit: 96d4fa7e4678430046d8fee98bc715f385242e3f
2019-02-19 19:13:49 +01:00
Kubernetes Publisher b97865ee54 Merge pull request #74154 from mbohlool/gimli
Use Request Object interfaces instead of static scheme that is more appropriate for CRDs

Kubernetes-commit: 0ffd59e403ab1ce625d7a9b78ef6c6c295eb9e2b
2019-02-19 17:39:48 +00:00
Kubernetes Publisher cfef629361 Merge pull request #74217 from justinsb/add_comment_about_why_insecure_address_is_not_removed
Add code comments to guard inadvertent removal of insecure-bind-address

Kubernetes-commit: 72be2f40b73d1fbb98a8ed9bc58f0081052105eb
2019-02-19 05:44:14 +00:00
Kubernetes Publisher 67bc3a5a24 Merge pull request #74221 from deads2k/pass-decorator
allow apiservers to override the list of decorators

Kubernetes-commit: 197941a6d9d11f629cf796625f8d0539e89f2ca7
2019-02-19 01:45:54 +00:00
Kubernetes Publisher a2b46c0146 Merge pull request #74219 from deads2k/remove-dead-scheme
remove unnecessary scheme from config struct

Kubernetes-commit: 73fb46fe85a03e48829a05765db253982feef7c2
2019-02-19 01:45:04 +00:00
Kubernetes Publisher e869466783 Merge pull request #74089 from deads2k/aggregator-error-handling
prevent unhandled errors on colliding poststarthook registration

Kubernetes-commit: c32ea74031e51296669eed3f94f408327f1b4fbb
2019-02-19 01:45:03 +00:00
David Eads 743057093a allow apiservers to override the list of decorators
Kubernetes-commit: ad740bbba58e48d5ff8353419066b7fd30abfa45
2019-02-18 14:24:14 -05:00
David Eads 77f09a96a5 remove unnecessary scheme from config struct
Kubernetes-commit: 5f911fd0486f79158c69b58faa1e747c7facd2f5
2019-02-18 14:05:45 -05:00
Justin SB 3883f41494 Add code comments to guard inadvertent removal of insecure-bind-address
Though the flags are deprecated, the deprecation process revealed that
the flag is important for health checks in more secure environments.
Add a link to #43784 to help developers understand why the flags have
not yet been removed.

Issue #43784
Issue #74172
Issue #59018

Kubernetes-commit: 7dbbab0476b35b74f600f62b6751212ed3afe574
2019-02-18 12:58:59 -05:00
Kevin Wiesmüller 84fe2e0447 add fieldmanager tests for stripFields
Kubernetes-commit: 2f8e8fa3af4b8adce5562dd1a033fd37ea8244d8
2019-02-18 11:44:07 +01:00
Mehdy Bohlool c1540f8e89 Update generated files
Kubernetes-commit: 0f186323bc8f6b502fd0721ef5aa0928552f227c
2019-02-16 13:04:47 -08:00
Mehdy Bohlool 0fbb46dc25 Remove the propagated scheme from the Admission chain
Kubernetes-commit: cebb4ee2ac9e19fe90f78c3285978e585e67a3ac
2019-02-16 13:28:14 -08:00
Mehdy Bohlool 792921debf Mechanical changes due to signature change for Admit and Validate functions
Kubernetes-commit: d08bc3774dfd93ba9fa389062900a5ffb25768d6
2019-02-16 00:44:29 -08:00
Mehdy Bohlool 87b5ac0c06 Add ObjectInterfaces to Admission and Validation
Kubernetes-commit: 513a87c7b25aa58f84fafe0dc170cee4c76e481b
2019-02-16 12:27:24 -08:00
Kubernetes Publisher af8f81df54 Merge pull request #73408 from Klaven/component-base-flags
Move flag util pkgs to k8s.io/component-base/cli

Kubernetes-commit: 16e08f3e5367462452adafd40dd4b89c314cc15a
2019-02-16 01:40:56 +00:00
Kubernetes Publisher c8e68b89a1 Merge pull request #73699 from pivotal-k8s/doc-links
Update deprecated and broken links

Kubernetes-commit: fbee96d733ad941e94cd2a4726c65ddb3c71a21d
2019-02-16 01:40:13 +00:00
Kubernetes Publisher e54771fc09 Merge pull request #74098 from roycaihw/genericapiserver-openapi-service
genericapiserver: expose openapi service to allow updating the served spec

Kubernetes-commit: 02d1039ec3ef2880e02ebb580d6f9c9a2f8ddb25
2019-02-15 21:38:39 +00:00
Marek Counts 4fb3cc429b autogen files to support new project structure.
Kubernetes-commit: 160ed26c20e8114579dd15e0a7f8bf51b916aa12
2019-02-15 10:29:31 -05:00
Marek Counts c7299d9da0 Moved flag and globalflag
Moved all flag code from `staging/src/k8s.io/apiserver/pkg/util/[flag|globalflag]` to `component-base/cli/[flag|globalflag]` except for the term function because of unwanted dependencies.

Kubernetes-commit: 7744f908306e5131be5a94815ac76a7cba6454f2
2019-02-15 10:28:13 -05:00
Kubernetes Publisher 72227405ce Merge pull request #72525 from justinsb/owners_should_not_be_executable
Remove executable file permission from OWNERS files

Kubernetes-commit: 808f2cf0ef6e6fbea0228806dbf6d9def12b4b6d
2019-02-15 08:16:26 +00:00
Kubernetes Publisher 88a5b6ead8 Merge pull request #73976 from jennybuckley/apply-errors
Make server-side apply's conflict errors more human readable

Kubernetes-commit: 62734d36705f3b0bb2a1a6fc9cf00b5206fede20
2019-02-15 04:15:05 +00:00
Haowei Cai b6257312c8 add test
Kubernetes-commit: 49af9e5ff3ad143d4dac9c90f5b91fbceaa56449
2019-02-14 16:38:06 -08:00
Haowei Cai e1654e078d generated
Kubernetes-commit: 3639911ea7f4adac8207794f65ed9ccbc580bc5c
2019-02-14 16:02:35 -08:00
Haowei Cai 103a5b29b5 expose openapi service from genericapiserver
Kubernetes-commit: efae739d02bec5bd74bfda75f3c125dab1376196
2019-02-14 14:33:20 -08:00
Kubernetes Publisher f9f16382a3 Merge pull request #73974 from kubernetes/revert-73763-hack-update-kube-openapi
Revert "Temporary fix for alpha features test"

Kubernetes-commit: 596406581ebfd3f4013a3b7835c06281272b7f36
2019-02-14 20:11:49 +00:00
David Eads af92b436cc prevent unhandled errors on colliding poststarthook registration
Kubernetes-commit: 8d0c56e22f73fdb1a82a12475909e7d69f4bec08
2019-02-14 14:07:18 -05:00
Kubernetes Publisher 24ca62cbd3 Merge pull request #72214 from caesarxuchao/move-discovery
Move cached discovery clients to their own packages

Kubernetes-commit: d8f014613865955b7e4ce6fefbf38a3c8fe97971
2019-02-14 07:34:33 +00:00
Kubernetes Publisher 00482c4c7d Merge pull request #74000 from caesarxuchao/json-patch-operations
Limit the number of operations in a single json patch to be 10,000

Kubernetes-commit: 508a4f75444d3ee9cfde20da8fa6c8a578b8e084
2019-02-14 04:14:13 +00:00
Chao Xu 3866fe78d2 Limit the number of operations in a single json patch to be 10,000
Kubernetes-commit: 5e6fc5dce8b12c5ce80e016b208a51c81a8c9ce8
2019-02-12 23:37:01 -08:00
Kubernetes Publisher 908ce86a0f Merge pull request #73941 from neolit123/update-go-difflib
update the dependency pmezard/go-difflib

Kubernetes-commit: 6949a81ce678077fee7b44c1afb054f78e47217a
2019-02-13 03:20:09 +00:00
Kubernetes Publisher e6f62f2925 Merge pull request #73865 from apelisse/add-reviewers-approvers
Add server-side apply members on some apiserver OWNERS

Kubernetes-commit: b772da5b32ce271cdf273e7a4f0bb2a3a39b7c57
2019-02-13 03:19:18 +00:00
Kubernetes Publisher 25e26d85a3 Merge pull request #73805 from caesarxuchao/resource-size-limit
Adding a limit on the size of request body the apiserver will decode for write operations

Kubernetes-commit: 29403174fbe228cbf4b109cf119a179cb6a4513e
2019-02-13 03:19:17 +00:00
Kubernetes Publisher 5cd29961a9 Merge pull request #73681 from kwiesmueller/feature-serverside-apply
strip selected fields from managedFields

Kubernetes-commit: ff504cd8698a73dc1da1f1652d930f15639c925b
2019-02-12 23:17:52 +00:00
jennybuckley 5207fad789 Update generated
Kubernetes-commit: 7dba6fe90dde7724a0361a2a723c3255fdb23bcc
2019-02-12 15:16:43 -08:00
jennybuckley ddd6f48420 Make apply conflict errors more readable
Kubernetes-commit: 69b9167dcbc8eea2ca5653fa42584539920a1fd4
2019-02-12 15:16:19 -08:00
Antoine Pelisse 3afb63e414 Revert "Temporary fix for alpha features test"
Kubernetes-commit: 845e44dd207fc3793f8bab1b69665a816f966489
2019-02-12 12:25:21 -08:00
wojtekt d087fef459 Reduce lock contention in watchcache.
Kubernetes-commit: 9452adc5c89a834cd34a7758089804db0063f316
2019-02-12 14:26:45 +01:00
Kubernetes Publisher 1a6dcac260 Merge pull request #68047 from niuzhenguo/remove-switch-break
Clean up unneeded break in switch

Kubernetes-commit: f50734399b82a3b73200d7197cf89b0773c5cced
2019-02-12 09:21:09 +00:00
Kubernetes Publisher 3637171cd0 Merge pull request #67678 from caesarxuchao/remove-storage-versions-flag
Remove storage versions flag

Kubernetes-commit: 0ae81c986aef7e12b5746087aa9359b88efb456e
2019-02-12 05:24:17 +00:00
Lubomir I. Ivanov e0e9c5d069 update the dependency pmezard/go-difflib
A fmt.Sprintf() bug was fixed upstream.
Use the latest SHA from upstream.

Kubernetes-commit: 76ed5568c3d9e1e07fc037b9bde1d417b9d002c3
2019-02-12 01:47:29 +02:00
Elijah Oyekunle 058699b3b6 Fixes Golint Errors: staging/src/k8s.io/kube-aggregator (#73369)
* fixed golint errors in staging/src/k8s.io/kube-aggregator

* update openapi

* unexported autoRegisterController

Kubernetes-commit: 805a9e703698d0a8a86f405f861f9e3fd91b29c6
2019-02-11 23:16:05 +01:00
Kubernetes Publisher e65129ff44 Merge pull request #71223 from sttts/sttts-openapi-aggreation-without-clone
openapi-aggregation: speed up merging from 1 sec to 50-100 ms

Kubernetes-commit: 6912bbb153ef53a0ece34e7dae74ca79bfc07b82
2019-02-11 21:22:52 +00:00
Kubernetes Publisher c137f497eb Merge pull request #70903 from ping035627/k8s-181110
Fix function comment to consistent with its name

Kubernetes-commit: d820b5024e8d074ceda1982e63d185f7db38844d
2019-02-11 13:21:14 +00:00