Dan Williams
04b943ce38
proxy/userspace: track initial service/endpoints sync
...
We'll use this shortly to prevent premature syncing before all
initial endpoints and services have been received from the
apiserver.
2019-04-05 16:16:36 -05:00
Dan Williams
ddab79a233
proxy/userspace: add proxy shutdown function and use in testcases
...
If a testcase does time out and 'go test' prints the call stack,
make sure everything from previous tests is cleaned up so the call
stack is easier to understand.
2019-04-05 16:16:36 -05:00
Dan Williams
4b07f80d20
proxy: consolidate ServicesHandler/EndpointsHandler into ProxyProvider
...
Proxies should be able to cleanly figure out when endpoints have been synced,
so make all ProxyProviders also implement EndpointsHandler and pass those
through to loadbalancers when required.
2019-04-05 16:16:35 -05:00
Kubernetes Prow Robot
4e8dd70234
Merge pull request #76171 from thockin/kube-proxy-iptables-restore-log
...
Add better logging when iptables-restore fails
2019-04-05 10:21:32 -07:00
Kubernetes Prow Robot
223f355ba4
Merge pull request #76162 from nikhita/bump-gengo
...
Bump gengo to avoid large errors in verify logs
2019-04-05 07:43:32 -07:00
Kubernetes Prow Robot
a727bddc5e
Merge pull request #75523 from freehan/bug-fix
...
reconcile pod ready condition when message is not expected
2019-04-04 23:53:19 -07:00
Kubernetes Prow Robot
e9ca60bf0d
Merge pull request #76142 from soltysh/fix_createdisk
...
Fix TestCreateDisk by sorting tags
2019-04-04 22:32:06 -07:00
Kubernetes Prow Robot
28295b0e78
Merge pull request #76098 from smarterclayton/move_direct_encoder
...
Move DirectEncoder to runtime, rename, add .WithoutConversion() on CodecFactory
2019-04-04 21:07:55 -07:00
Kubernetes Prow Robot
f25fa0e9e1
Merge pull request #75750 from msau42/metrics
...
Improve volume operation metrics
2019-04-04 17:47:43 -07:00
Kubernetes Prow Robot
529cd2c674
Merge pull request #74649 from draveness/patch-1
...
fix: typo in stateful_set_control
2019-04-04 17:47:31 -07:00
Kubernetes Prow Robot
dc1ff116dc
Merge pull request #74220 from tedyu/master
...
Aggregate errors for kube runtime GC
2019-04-04 17:47:19 -07:00
Tim Hockin
f8a7936894
Add better logging when iptables-restore fails
2019-04-04 16:34:10 -07:00
Nikhita Raghunath
8a6449d16f
Update deepcopy files with fixed distinction between 1st and 2nd comment block
...
Ref: https://github.com/kubernetes/kubernetes/pull/71027
2019-04-05 01:03:12 +05:30
Maciej Szulik
019d16d8b7
Fix TestCreateDisk by sorting tags
...
Mock requires stable input, and in CreateDisk we invoke buildTags which uses
a map to create tags, which then get converted into an array. This leads to
unstable sorting order which confuses mock. Sorted tags are not needed in
regular code, but are a must in tests.
2019-04-04 17:32:06 +02:00
Kubernetes Prow Robot
4da579b68a
Merge pull request #71049 from booxter/expose-tracker-for-fake-simpleclientset
...
Expose object tracker for fake clientsets
2019-04-04 08:02:54 -07:00
Kubernetes Prow Robot
79a8827c37
Merge pull request #76108 from MrHohn/svc-controller-sync-name
...
Rename createLoadBalancerIfNeeded() to syncLoadBalancerIfNeeded()
2019-04-04 00:41:27 -07:00
Kubernetes Prow Robot
eee8af93ba
Merge pull request #75622 from jonsabo/ssetresync
...
Remove resync period for sset controller
2019-04-04 00:41:02 -07:00
Kubernetes Prow Robot
4e728efbd6
Merge pull request #76087 from sttts/sttts-fail-feature-gate-errors
...
Handle feature gate errors
2019-04-03 21:07:24 -07:00
Kubernetes Prow Robot
550ccda7e0
Merge pull request #76072 from ping035627/k8s-190403
...
Delete unused struct
2019-04-03 21:07:12 -07:00
Clayton Coleman
7f9dfe58f4
Use CodecFactory.WithoutConversion() everywhere
...
Clarifies that requesting no conversion is part of the codec factory, and
future refactors will make the codec factory less opionated about conversion.
2019-04-03 22:19:13 -04:00
Kubernetes Prow Robot
d5b56f4ffc
Merge pull request #75988 from mcrute/add-mcrute-cloudprovider
...
Add mcrute to cloudprovider related owners files
2019-04-03 14:55:13 -07:00
Zihong Zheng
3e52ea8081
Rename createLoadBalancerIfNeeded() to syncLoadBalancerIfNeeded() to reduce confusion
2019-04-03 14:27:04 -07:00
Michelle Au
33bf81f22a
Improve volume operation metrics
2019-04-03 11:59:21 -07:00
Ihar Hrachyshka
d68cd8a0c7
Expose object tracker for fake clientsets
...
Not every object kind can be registered via tracker .Add() called as
part of SimpleClientset initialization. This is because .Add() relies
on UnsafeGuessKindToResource to convert object kinds into resource
type names, which is broken for some resources. An example of an
affected kind is NetworkAttachmentDefinitions CRD that uses
network-attachment-definitions as its resource type name. When
UnsafeGuessKindToResource is called for this kind, it returns
networkattachmentdefinitions (without dashes).
As per the comment inside .Add, kinds affected by
UnsafeGuessKindToResource deficiencies should instead register objects
using tracker .Create() method. Problem is, current SimpleClientset
struct definition doesn't expose the object tracker in any way, which
makes it impossible to properly register these kinds at all.
To address the issue, this change modifies the definition of
SimpleClientset struct to expose the object tracker used via Tracker()
method.
2019-04-03 11:44:05 -07:00
Kubernetes Prow Robot
66329fcea9
Merge pull request #76049 from codenrhoden/mount-no-k8s-deps
...
Remove apimachinery dep from mount library
2019-04-03 11:15:02 -07:00
Dr. Stefan Schimanski
37046e3028
Handle feature gate errors
2019-04-03 16:52:05 +02:00
PingWang
b43a9d6ad1
Delete unused struct
...
Signed-off-by: PingWang <wang.ping5@zte.com.cn>
2019-04-03 17:43:42 +08:00
Kubernetes Prow Robot
be374388f6
Merge pull request #74941 from cwdsuzhou/fix_pvc_label
...
Do not replace labels of pvc with those of StastefulSet
2019-04-03 02:05:44 -07:00
Kubernetes Prow Robot
42877480ad
Merge pull request #75747 from msau42/remove-alpha-crd
...
Remove alpha csi CRD
2019-04-02 22:47:41 -07:00
Travis Rhoden
6e5bf40dd2
Remove apimachinery dep from mount library
...
As part of wanting to move the mount library into staging and then
k8s.io/utils, there can be no dependencies on k/k code, and that
includes k/apimachinery.
This patch makes a small implementation change to no longer need
k8s.io/apimachinery/pkg/util/sets
2019-04-02 13:49:46 -06:00
Kubernetes Prow Robot
d99f49d2a7
Merge pull request #76021 from soltysh/fix_create_docs
...
Fix create secret generic paths examples
2019-04-02 11:49:55 -07:00
Kubernetes Prow Robot
1495fb73d7
Merge pull request #75932 from humblec/validation
...
Use better variable names in validation.go
2019-04-02 11:49:44 -07:00
Kubernetes Prow Robot
c23115dff9
Merge pull request #75903 from juanvallejo/jvallejo/allow-non-fatal-errors-when-fetching-pod-logs
...
allow for non-fatal errors when requesting and following multiple log streams
2019-04-02 11:49:32 -07:00
Michelle Au
d2aa8178f2
Remove alpha CRD install
2019-04-02 10:59:11 -07:00
Kubernetes Prow Robot
aa52140928
Merge pull request #75346 from seans3/version-fix
...
kubectl: removes pkg/version dependency
2019-04-02 10:19:18 -07:00
Kubernetes Prow Robot
b1186435eb
Merge pull request #75080 from draveness/feature/get-nodelists-sync-daemonset
...
fix: list nodes in sync daemonset
2019-04-02 08:22:35 -07:00
Maciej Szulik
0341fa248a
Fix create secret generic paths examples
2019-04-02 13:31:29 +02:00
Kubernetes Prow Robot
f83fcbefb6
Merge pull request #76004 from yue9944882/chore/trival-reserving-error-msg
...
Fixes reversed owner relation in error msg from garbage collector
2019-04-02 03:04:58 -07:00
Kubernetes Prow Robot
2fa5be1633
Merge pull request #75580 from suker200/azure_routetable_rg
...
Add azure_route support routeTableResourceGroup
2019-04-02 01:36:59 -07:00
Kubernetes Prow Robot
7d15d41eb8
Merge pull request #74159 from dlipovetsky/issue-73249-revise-parsetaint
...
Update v1.Taint parser to accept the form `key:effect` and `key=:effect-`
2019-04-02 01:36:35 -07:00
Kubernetes Prow Robot
90e9f29bad
Merge pull request #71900 from charrywanganthony/remove-unused-parseAcrToken
...
remove unused function
2019-04-02 00:14:35 -07:00
draveness
36c535cf42
fix: list nodes in sync daemonset
2019-04-02 13:54:28 +08:00
Kubernetes Prow Robot
42ff0d8517
Merge pull request #75972 from smarterclayton/use_patch
...
Garbage collector should use a merge patch instead of Update
2019-04-01 22:44:57 -07:00
yue9944882
0a60d19ebd
fixes reversed owner relation in error msg
2019-04-02 12:08:53 +08:00
suker200
a343be245d
Add azure_route support routeTableResourceGroup
...
fix error from pull-kubernetes-verify
fix error from pull-kubernetes-verify azure_routes_test.go file
fix error from pull-kubernetes-verify azure_routes_test.go file with gofmt
remove duplicate comment
2019-04-02 10:33:02 +07:00
Mike Crute
85d72950eb
Add mcrute to cloudprovider related owners files
2019-04-01 19:06:34 -07:00
Kubernetes Prow Robot
1ac4cc7980
Merge pull request #75703 from tedyu/master
...
Simplify the loop for latest start time in pickOneNodeForPreemption
2019-04-01 13:18:58 -07:00
Kubernetes Prow Robot
76b1d83517
Merge pull request #73863 from gnufied/fix-attach-limit-delayed
...
Fix code to handle delayed binding volumes
2019-04-01 13:18:35 -07:00
juanvallejo
ac4eebeeb5
allow for non-fatal errors when requesting and following multiple log streams
2019-04-01 13:05:59 -07:00
Kubernetes Prow Robot
e1f3819564
Merge pull request #75772 from tomwans/cronjob-sorting
...
Avoid panic in cronjob sorting
2019-04-01 10:03:00 -07:00