Commit Graph

3264 Commits

Author SHA1 Message Date
danielqsj 76c4ab8bb5 unify alias of api errors under pkg and staging
Kubernetes-commit: 5bc0e26c1902e7e28abfc828de19a2dbb3e492c2
2019-11-12 16:26:59 +08:00
Kubernetes Publisher 310666179d Merge pull request #86588 from hase1128/clean-up-apiserver-document
Clean up kube-apiserver reference document

Kubernetes-commit: bb7bad49f54b682a9ec2d6c82824673acc33c64c
2019-12-24 15:17:29 -08:00
Jin Hase 132e8e3270 Clean up kube-apiserver reference document
Kubernetes-commit: 49b6e40461766dc7785c99cd0be77b6db37d5d75
2019-12-24 21:21:06 +09:00
Kubernetes Publisher af4346c4e6 Merge pull request #86346 from SataQiu/bump-utils-20191217
Bump k8s.io/utils version

Kubernetes-commit: 2d310b13215110a9dcaabcebef65d62a1b3f0bdd
2019-12-22 11:44:33 +00:00
SataQiu 9aa1b97167 bump k8s.io/utils version
Kubernetes-commit: 2497a1209bf96472bceabbc465b2370f1b66a4a7
2019-12-17 23:12:53 +08:00
Kubernetes Publisher 73282708bf Merge pull request #86490 from aojea/ipv6cert
apiserver: add localhost to alternateDNS certificate field if BindAddress is "::"

Kubernetes-commit: 18cc21ed68f8fa4be75a8410c354a56c496b2dc7
2019-12-21 03:41:45 +00:00
Kubernetes Publisher 20b43023d8 Merge pull request #86416 from sshukun/fix-golint-failure
Fix golint failure not contained in .golint_failures

Kubernetes-commit: 3c854d6e8471512458e8b3c3f7f754bbcca7ce61
2019-12-21 03:41:44 +00:00
Kubernetes Publisher ff4bc2f952 Merge pull request #86294 from enj/enj/i/negative_disable_kms_cache
kms: use negative cachesize value to disable caching

Kubernetes-commit: 54c255e911e761ee3a95f5db70dcc491202844f3
2019-12-21 03:41:41 +00:00
Kubernetes Publisher f435d1078e Merge pull request #86013 from carlosedp/ginkgo_bump
Bump Ginkgo to support building on riscv64 arch

Kubernetes-commit: 4ff692861908697c530b6b8ba48a5eb442bd7ed7
2019-12-20 23:44:55 +00:00
Antonio Ojea 223a85f36f apiserver: add localhost to alternateDNS for IPv6
apiserver adds localhost to the alternateDNS field
if the bind address is 0.0.0.0.
This PR considers the IPv6 unspecified address too.

Kubernetes-commit: 29ec87f769c6494fad5c0a0c624efe2dc6eeab13
2019-12-20 12:10:59 +01:00
Carlos de Paula 1041da0b41 Bump Ginkgo module to release version
Kubernetes-commit: c71dd7e4ee6b6f8f624ffc12fc38d1c6dedc5739
2019-12-19 19:30:42 -03:00
sshukun 38b2d97314 Fix golint failure not contained in .golint_failures
Kubernetes-commit: 8110e08dd4abd4458b2d3793f5c1eb50069ae7df
2019-12-19 14:40:26 +09:00
Monis Khan 43f8cca801 kms: use negative cachesize value to disable caching
This change relaxes the KMS config cache size validation to allow
for negative values.  The KMS code already treats all values <= 0 to
mean that the cache is disabled (zero is still a validation error).

Signed-off-by: Monis Khan <mok@vmware.com>

Kubernetes-commit: a16808f353afb6abf402c862d5f859b949d2027a
2019-12-15 23:30:36 -05:00
Carlos de Paula 8a7387947d Bump Ginkgo to support building on riscv64 arch
Kubernetes-commit: ecfd30d2517c52f158b099abcc303cce307c324d
2019-12-06 15:23:15 -05:00
Kubernetes Publisher 629e26cb94 Merge pull request #86415 from mikedanese/statnames
rename _count to _total in a few metrics

Kubernetes-commit: fc82aa28d63a2f5f6c4af9d1616dbdab8f959cda
2019-12-19 19:05:26 +00:00
Mike Danese 882be546f2 rename _count to _total in a few metrics
request_total is fully accumulating, fetch_total is mostly accumulating
except for the active label.

Kubernetes-commit: a84e883e4b39f6a040d479b5be89b0750f4e7bf1
2019-12-18 21:58:13 -08:00
Kubernetes Publisher 2e0284ad55 Merge pull request #86234 from jfbai/move-status-stack-to-last
Move added info and status stack trace to the end of line.

Kubernetes-commit: c0ff789156d2bb8e32674a8a46733de9a44ca9da
2019-12-18 11:06:23 +00:00
Kubernetes Publisher de87073b31 Merge pull request #85754 from alvaroaleman/fix-comment
Remove stale comment re making apiserver common names dynamic

Kubernetes-commit: c1d572ed29beb79d4a019bded4a03349bd0734a0
2019-12-18 11:06:21 +00:00
Kubernetes Publisher 8119fa343c Merge pull request #86265 from mikedanese/cachestats
auth: add metrics to token cache

Kubernetes-commit: 3c04760c6230fe8a8d8ed39e1ac31f55d3f834d4
2019-12-17 23:05:07 +00:00
Kubernetes Publisher bf58f3b73d Merge pull request #86269 from odinuge/go-mod-version
Update go version in go.mod to 1.13

Kubernetes-commit: b96642aeaeefee838b5f0938e5d04765dd27d39b
2019-12-14 19:08:00 +00:00
Odin Ugedal 4b6815e0c2 Update go version in go.mod
We now use go 1.13 and not 1.12

Kubernetes-commit: 4769cbedd5bdaf61e329b4e9687ec97a6c53b61a
2019-12-14 12:43:14 +01:00
Kubernetes Publisher 4e910aa5b4 Merge pull request #85903 from liggitt/disable-deprecated-apis
Remove ability to re-enable serving deprecated APIs

Kubernetes-commit: 6a919f2b54bc3fbc047250f0aa8c423f5209c2b5
2019-12-14 03:04:36 +00:00
Mike Danese b522e43b1d auth: add metrics to token cache
Kubernetes-commit: 3f3bc37e05879ec97a64b4833a315a3c7b1186a4
2019-12-13 14:03:05 -08:00
Jianfei Bai f9ce5c1c1d Move added info and status stack trace to the end of line.
Kubernetes-commit: 5743cffd5d54e280a3dcaba8e690590a2167f71d
2019-12-13 10:53:04 +08:00
Jordan Liggitt e00fbd05dd Use openapi fixture for server-side apply tests
Kubernetes-commit: 2b4fac5760ff390d46c2b9bb373feafe9bd97a38
2019-12-04 10:29:48 -05:00
Kubernetes Publisher 026f1053b5 Merge pull request #85242 from mikedanese/sharedlookup
share authentication lookups

Kubernetes-commit: fb7c043cf69875d6fcda76363877f8fadc5a9350
2019-12-11 03:06:35 +00:00
Alvaro Aleman 3d613a7c48 Remove stale comment re making apiserver common names dynamic
Kubernetes-commit: 1d3b6ece63604afb3b6e672f188eb34abc3fed4d
2019-11-29 15:14:29 +01:00
Mike Danese 24aa429484 shared authenticator lookups
Kubernetes-commit: 8647e75cec684fce64280b6079ef174643548c53
2019-11-11 22:15:40 -08:00
Mike Danese 9bccf172c4 vendor golang.org/x/sync/singleflight
Kubernetes-commit: 009c731a8800940879290f8684ae2f5a97bb01f6
2019-11-11 22:15:23 -08:00
Kubernetes Publisher b6ceab30ec Merge pull request #85410 from answer1991/bugfix/memory-leak-in-watch
fix potential memory leak issue in processing watch request

Kubernetes-commit: 34f349257f4fc14c1adc8d9a62109216a6955035
2019-12-10 16:18:16 +00:00
Kubernetes Publisher 25a2a7a6d5 Merge pull request #85828 from shihan9/master
ping kmsplugin gentely when in good state

Kubernetes-commit: cfb1389524c6be44157831252fed1d02ede59e00
2019-12-07 04:28:41 +00:00
Shihang Zhang 6207833539 ping kmsplugin gentely when in good state
Change-Id: I50ce249d7996e5c51dcbb00e53d67300aa72a87f

Kubernetes-commit: c084d57b18a7c90c14bc13dc2daa256e84037a74
2019-12-02 16:38:03 -08:00
Kubernetes Publisher 79486f1796 Merge pull request #85957 from mikedanese/authzcache
increase LRU cache size 8x for authorization webhook

Kubernetes-commit: bd4c9a2263a3828081a850907326ebdf14cb242a
2019-12-05 13:51:13 -08:00
Mike Danese 05faa1edc6 increase LRU cache size 8x for authorization webhook
1024 seems absurdly small for any normal deployment. At our 10000 byte
entry size limit, this will consume max ~80 MB of memory. More realistic
entry sizes are going to be less than a kB.

Kubernetes-commit: fb33b2f42a9621e65883c92a3cb49a278d14c6cc
2019-12-05 08:48:15 -08:00
Kubernetes Publisher 0e7fa4e989 Merge pull request #85800 from beautytiger/dev-191202-fixtrim
fix: replace TrimLeft with TrimPrefix and TrimRight with TrimSuffix

Kubernetes-commit: 896b77ed5363259d9d3978664d61a98dc4bdf406
2019-12-04 08:43:34 +00:00
Kubernetes Publisher 137a9d3b88 Merge pull request #85363 from immutableT/encryption-config-defaulter
Add defaulting and validation logic for EncryptionConfiguration type.

Kubernetes-commit: 0810bc33869b9b2e5bbabef4fa41e99d53526cdb
2019-12-04 08:43:32 +00:00
Kubernetes Publisher b503189725 Merge pull request #85810 from liggitt/disable-webhook-ratelimit
Ensure webhook backend requests are not artificially rate-limited

Kubernetes-commit: 19ee1ea9fa61b2a3fe4d86438bef5203bfe1a756
2019-12-04 08:43:30 +00:00
Kubernetes Publisher 1cdbed79d5 Merge pull request #85644 from liggitt/meta-v1-table
Switch TableGenerator/TableConvertor interfaces to metav1

Kubernetes-commit: 050c9471c86e0d455c0cf44add3af8c98ab4e8b5
2019-12-04 08:43:29 +00:00
Jordan Liggitt 8c0dc1fdf9 Ensure webhook backend requests are not artificially rate-limited
Kubernetes-commit: d620493b7430c0f59d7393c3de8451d6a686c0c1
2019-12-02 11:39:16 -05:00
Guangming Wang ab9ec5ee43 fix: replace TrimLeft with TrimPrefix and TrimRight with TrimSuffix
Kubernetes-commit: 51b7ef2c87e3321668fedecbbc02c1a16357033d
2019-12-02 21:27:15 +08:00
Kubernetes Publisher 794a83c09d Merge pull request #85516 from mgugino-upstream-stage/fix-rv-precondition
Fix resource version precondition on pod delete

Kubernetes-commit: 1682a4a0b91edc64b42728a2b92aefe48d69ccdb
2019-11-27 02:03:18 +00:00
Jordan Liggitt 3aa0552959 Switch TableGenerator/TableConvertor interfaces to metav1
Kubernetes-commit: 36eb250cbb441984260ded6f7abeb796974031c3
2019-11-26 13:13:25 -05:00
Kubernetes Publisher e01ab74ca9 Merge pull request #85558 from yutedz/svc-port-str
Output port as number in error message

Kubernetes-commit: 2b9aeabf915365a6a694b7a139bc5f9c02272ee6
2019-11-23 10:02:17 +00:00
Kubernetes Publisher 148a009a12 Merge pull request #75368 from mfojtik/retry-on-errors
rest: retry on connection refused and apiserver shutdown

Kubernetes-commit: 6666177f8242170d004664a6298bdd9587456602
2019-11-23 06:05:53 +00:00
Kubernetes Publisher ebe43624f2 Merge pull request #85408 from answer1991/feature/reduce-watch-goruntine
use context to check client closed instead of http.CloseNotifier in processing watch request

Kubernetes-commit: bf8c276019331f589dbdd2007e552a98d2e50eed
2019-11-23 02:06:16 +00:00
Ted Yu e5660b53e8 Output port as number in error message
Kubernetes-commit: c224a6de5e01455bcd89763f1483546496e41dcb
2019-11-22 13:12:59 -08:00
Michael Gugino 7c6f3360ca Fix resource version precondition on pod delete
Attempting to add ResourceVersion precondition to
eviction requests results in a conflict failure. This
is due to the fact that we apply a deletion timestamp
which mutates the underlying resource.  The resource
version is then checked again later in the code.

This commit removes the ResourceVersion precondition
after the object has a deletion timestamp applied.

Related-Bug: https://github.com/kubernetes/kubernetes/issues/85485

Kubernetes-commit: 494629ef58c6d01607d610d3e757666356c0b18d
2019-11-21 17:38:01 -05:00
Kubernetes Publisher 6eed2f5a32 Merge pull request #85223 from sttts/sttts-crd-items-types
apiextensions: fix items+type logic in API due to broken go-openapi validation

Kubernetes-commit: 976712556e4bd22d5312a0af36b18127c709d54a
2019-11-21 02:06:24 +00:00
Michal Fojtik 84578a6062 apiserver: add Retry-After header to response when apiserver is shutting down
Kubernetes-commit: a3c82e8ae313a6ed97a63a4435438aa067225527
2019-11-20 17:30:52 +01:00
chenjun.cj 455e205726 use context to check client closed instead of http.CloseNotifier in processing watch request
Kubernetes-commit: 1daa08c5c8634af762b0352ff4a49bdef6924c5f
2019-11-18 21:27:05 +08:00