Commit Graph

10808 Commits

Author SHA1 Message Date
Adhityaa Chandrasekar
ec83143342 scheduler: merge Reserve and Unreserve plugins
Previously, separate interfaces were defined for Reserve and Unreserve
plugins. However, in nearly all cases, a plugin that allocates a
resource using Reserve will likely want to register itself for Unreserve
as well in order to free the allocated resource at the end of a failed
scheduling/binding cycle. Having separate plugins for Reserve and
Unreserve also adds unnecessary config toil. To that end, this patch
aims to merge the two plugins into a single interface called a
ReservePlugin that requires implementing both the Reserve and Unreserve
methods.
2020-06-24 21:10:35 +00:00
Jordan Liggitt
f9f5262cfb Mark 1.19 deprecated beta APIs and replacements 2020-06-24 16:08:42 -04:00
Kubernetes Prow Robot
67afc8ea3c Merge pull request #91625 from pancernik/v1beta1-extender-encoding
Fix API encoding inconsistencies in KubeSchedulerConfig
2020-06-24 10:31:58 -07:00
Giuseppe Scrivano
a6a3bf2eb4 vendor: update google/cadvisor and opencontainers/runc
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-06-24 18:39:50 +02:00
Amim Knabben
c39cf28ed3 Moving Kubelet kernel-memgc-notification to configuration file 2020-06-24 06:44:00 -04:00
Kubernetes Prow Robot
da37fcd02d Merge pull request #92424 from serathius/optimize
Improve performance of http access logs
2020-06-24 02:00:23 -07:00
Kubernetes Prow Robot
f7b79c4ca4 Merge pull request #92407 from RainbowMango/pr_promlint_kubelet
change kubelet metrics name
2020-06-24 02:00:03 -07:00
Kubernetes Prow Robot
ca5c74cc1f Merge pull request #92289 from nilo19/feature/add-deployment-containerservice-client
Azure: Add container service client and deployment client.
2020-06-24 01:59:45 -07:00
Jeremy Olmsted-Thompson
daa27c9b2e Clarify behavior of publishNotReadyAddresses (#90783)
* Clarify behavior of publishNotReadyAddresses

* gen docs after clarifying publishNotReadyAddresses
2020-06-24 01:59:18 -07:00
Rafal Wicha
d7c84e11f5 Fix API encoding inconsistencies in KubeSchedulerConfig 2020-06-24 09:03:35 +01:00
v-xuxin
d658e1059d Enrich the unit tests for azure_routes 2020-06-24 02:32:09 +00:00
Jordan Liggitt
d9bb0b8ee1 go1.14: run hack/update-vendor.sh 2020-06-23 19:04:43 -04:00
Jordan Liggitt
101653e5e8 go1.14: add new ciphers 2020-06-23 19:04:43 -04:00
Jordan Liggitt
14845f0c2d go1.14: fix gofmt errors 2020-06-23 16:40:07 -04:00
Marek Siarkowicz
303e1c1922 Improve performance of http access logs
Fixes:
* Don't call LogArgs if log will not be written due low verbosity
* Create separate slice for hijacked to avoid append on main path
* Shorten log message as this log is to common to be verbose

name           old time/op    new time/op    delta
WithLogging-4    4.95µs ± 3%    3.52µs ± 1%  -28.80%  (p=0.000 n=10+8)

name           old alloc/op   new alloc/op   delta
WithLogging-4    2.93kB ± 0%    1.22kB ± 0%  -58.45%  (p=0.000 n=10+9)

name           old allocs/op  new allocs/op  delta
WithLogging-4      32.0 ± 0%      20.0 ± 0%  -37.50%  (p=0.000 n=10+10)
2020-06-23 16:20:55 +02:00
pigletfly
0665ff163a fix receiver name 2020-06-23 17:19:27 +08:00
RainbowMango
168c695e1a Update two metrics name to make promlint happy. 2020-06-23 15:16:18 +08:00
Kubernetes Prow Robot
00d6255f44 Merge pull request #91712 from KobayashiD27/structured-logging-in-event
Migrate log to klog.InfoS for staging/src/k8s.io/client-go
2020-06-22 23:53:40 -07:00
Aurélien Baumann
484361a1d1 Remove the dependency between create clusterrolebinding command and generators 2020-06-23 08:43:07 +02:00
Kubernetes Prow Robot
a7e4973cb9 Merge pull request #91634 from jpbetz/latest-utils
Bump k8s.io/utils to 6e3d28 to pick up nested trace
2020-06-22 21:59:55 -07:00
Kubernetes Prow Robot
819ad44c90 Merge pull request #91603 from pancernik/v1beta1-requested-to-cap-ratio-encoding
Configure strict encoding for RequestedToCapacityRatioArgs
2020-06-22 21:59:41 -07:00
Stephen Augustus
b0f17c2918 apiserver/pkg/apis/config/validation: Add invalidURLErrFmt
In go1.14, the following change to 'net/url' was made:
"When parsing of a URL fails (for example by Parse or ParseRequestURI),
the resulting Error message will now quote the unparsable URL. This
provides clearer structure and consistency with other parsing errors."

Here we add a new const, 'invalidURLErrFmt' to properly handle the now
quoted string in validation_test.go.

ref: https://golang.org/doc/go1.14#net/url

Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-06-22 18:46:51 -04:00
Kubernetes Prow Robot
f6eeab819c Merge pull request #92350 from justaugustus/bbolt
Update go.etcd.io/bbolt to v1.3.5
2020-06-22 15:02:43 -07:00
Kubernetes Prow Robot
c232e4fae9 Merge pull request #92227 from M00nF1sh/nlb_vpc_cidr
fix aws loadbalancer vpc cidr calculation
2020-06-22 15:02:25 -07:00
Kubernetes Prow Robot
c2c6e752f7 Merge pull request #92224 from M00nF1sh/sg_order
refine aws loadbalancer worker node SG rule logic
2020-06-22 15:02:09 -07:00
Kubernetes Prow Robot
e24cbc9263 Merge pull request #92178 from zhouya0/remove_kubectl_run_replicas_flag
Remove kubectl run validate replicas logic
2020-06-22 15:01:54 -07:00
Kubernetes Prow Robot
db194acd69 Merge pull request #91833 from AkashSarda/structured_logging
Structured logging for Apiserver [Issue #1602 Structured logging]
2020-06-22 15:01:40 -07:00
Joe Betz
52838be7b2 Bump k8s.io/utils to 6e3d28 to pick up nested trace 2020-06-22 08:52:05 -07:00
Kubernetes Prow Robot
0c571629ab Merge pull request #92336 from andyzhangx/azurefile-protocol
add azurefile protocol  parameter in azure cloud provider lib
2020-06-21 22:22:39 -07:00
Kobayashi Daisuke
4ecbec75a6 Run update-bazel.sh 2020-06-22 10:49:15 +09:00
qini
9a37d1d92c Add mock clients for container service client and deployment client. 2020-06-21 19:52:12 +08:00
Ali Farah
51028023c9 fix typo 2020-06-21 18:03:11 +10:00
andyzhangx
42e378f86f chore: add azure file protocol parameter
fix typo

fix e2e test failure

fix comments
2020-06-21 03:36:01 +00:00
Stephen Augustus
2ec37d94fa Update go.etcd.io/bbolt to v1.3.5
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-06-20 21:09:52 -04:00
Kubernetes Prow Robot
7dbc140e02 Merge pull request #88156 from p0lyn0mial/aggregator-unavailable-apiservice-total
kube-aggregator: changes the name of aggregator_unavailable_apiservice_count metric
2020-06-20 09:24:39 -07:00
Kubernetes Prow Robot
2e5db29c9b Merge pull request #89618 from bndn/patch-1
Fix the Images newName field example in the Kubectl Book
2020-06-20 05:26:40 -07:00
Kubernetes Prow Robot
e784d0d3a7 Merge pull request #92177 from serathius/help
Update logging format flag help
2020-06-19 21:51:52 -07:00
Kubernetes Prow Robot
bcdb3c568e Merge pull request #91268 from cmluciano/cml/ingv1describe
ingress: Add v1 describers for Ingress and IngressClass
2020-06-19 18:22:40 -07:00
Kubernetes Prow Robot
403716626d Merge pull request #92265 from wojtek-t/cacher_logs
Add initialization logs to watchcache
2020-06-19 11:38:34 -07:00
Kubernetes Prow Robot
e201c6b8df Merge pull request #92257 from andyzhangx/deallocating
fix: Azure deallocating node should be regarded as shut down
2020-06-19 11:38:03 -07:00
Kubernetes Prow Robot
3d0848c9e3 Merge pull request #92251 from nikhita/client-go-pod-proxy
client-go: add ProxyGet expansion method for pods
2020-06-19 11:37:53 -07:00
Kubernetes Prow Robot
08ab50d1a8 Merge pull request #92219 from voor/update-golang-text
[security] Vulnerability in golang.org/x/text/encoding/unicode v0.3.2
2020-06-19 11:37:34 -07:00
Kubernetes Prow Robot
c241313061 Merge pull request #92216 from weijiehu/azure_managedDiskController_test
Improves unit test code coverage for azure_managedDiskController.go
2020-06-19 11:37:24 -07:00
Kubernetes Prow Robot
633e6939c9 Merge pull request #92207 from v-xuxin/enrich-unit-test
Azure: Enrich the unit tests for azure_standard
2020-06-19 11:37:13 -07:00
Kubernetes Prow Robot
907a526919 Merge pull request #91699 from twosigma/hostnamefqdn_kubelet
Allow setting FQDN in hostname
2020-06-19 11:36:29 -07:00
Marek Siarkowicz
5114dac5a4 Update staging/src/k8s.io/component-base/logs/options.go
Co-authored-by: Daniel Smith <dbsmith@google.com>
2020-06-19 17:57:55 +02:00
Kubernetes Prow Robot
49c50720e4 Merge pull request #92071 from RainbowMango/pr_force_promlint_in_testutils
Enable promlint in metrics tests
2020-06-18 19:05:50 -07:00
Kubernetes Prow Robot
bef57a7edb Merge pull request #91948 from andyzhangx/ToBeDetached
fix: use force detach for azure disk
2020-06-18 19:05:21 -07:00
Kubernetes Prow Robot
2bcebed5b9 Merge pull request #91890 from zhouya0/fix_clusterdump_info_namespaces_not_working
Fix clusterdump info namespaces flag not working
2020-06-18 19:05:01 -07:00
Kubernetes Prow Robot
7a68eac8f7 Merge pull request #91873 from kwiesmueller/fix-crd-update-bug
Fix FieldManager Conversion Error for CRD Updates
2020-06-18 19:04:51 -07:00