Alex Robinson
2feb54ce40
Add utility function for errors that runs multiple functions that errors
...
as goroutines, blocks until they're all done executing, and combines the
results into an Aggregate error.
2015-10-05 22:43:19 +00:00
Alex Robinson
cfdde6f7d4
Fix PR for maintaining a GCE IP independently of the forwarding rule.
...
This code was in rough shape, so I've fixed the issues with the original
PR as well as a few other changes:
1. Clarify the error messages related to the "gce Addresses" to make it
clear we're talking about static IP addresses
2. Fix the bug in the original PR, which was a nil pointer dereference
from passing op to waitForRegionOp when the address doesn't exist.
3. Rearrange the steps of EnsureTCPLoadBalancerDeleted to be the reverse
of EnsureCreated, which mostly just seems like good practice to me.
This is also supported by the following two bugs I found :(
4. Fix an independent bug of returning too early if the target pool
doesn't exist, effectively stranding the firewall. This was likely
introduced because target pools used to be the last thing deleted,
so it was previously safe to return there.
5. Fix an independent bug of not returning an error waiting for the
target pool to be deleted failed. This was very possibly causing
target pool leaks in our e2e tests. This was similarly due to
assuming that the target pool was the last thing deleted in the
function, then having the firewall deletion stuck in after it.
2015-10-05 22:43:15 +00:00
Alex Robinson
52b8c40bfa
Merge pull request #14758 from deads2k/fix-patch
...
make patch handle conflicts gracefully
2015-10-05 14:41:51 -07:00
Yifan Gu
b42d2311c3
kubelet/rkt: add container/image gc for rkt.
2015-10-05 14:22:19 -07:00
Mike Danese
334b551166
use unconditional update and check error of update in DaemonSet reaper
2015-10-05 14:15:19 -07:00
Alex Robinson
2218ad0f86
Merge pull request #14845 from derekwaynecarr/kubectl_besteffort
...
Fix missing display of BestEffort resources in kubectl describe
2015-10-05 13:40:03 -07:00
Alex Robinson
d8120f5425
Merge pull request #14221 from timstclair/readiness-workers
...
Refactor readiness probing
2015-10-05 13:26:54 -07:00
Chao Xu
d1cb0b7a7a
returns StatusError in GetAllEventsSinceThreadUnsafe
2015-10-05 13:24:54 -07:00
Alex Robinson
d578e7738d
Merge pull request #14242 from simonswine/fix_mulitple_subnets_per_az
...
aws: fixes ELB creation with multiple subnets per AZ
2015-10-05 13:06:19 -07:00
Steve Milner
6439486512
url.URL.Host now canonical before use in spdy roundtripper.
2015-10-05 16:05:36 -04:00
Alex Robinson
53067d0978
Merge pull request #14896 from davidopp/master
...
Fix race condition in DaemonSet controller. Fixes #14693 .
2015-10-05 12:53:23 -07:00
gmarek
22b318fc5c
Turn on smarter FakeDockerClient in HollowNode.
2015-10-05 21:36:54 +02:00
Jordan Liggitt
120e87277a
Add bearer token support for kubelet client config
2015-10-05 15:29:10 -04:00
tummychow
b9ff3a0741
Add getters for labels.Requirement
...
Useful for some label backends that need access to the fields.
2015-10-05 11:48:20 -07:00
Janet Kuo
1f35cf2e5b
Fix get with List
2015-10-05 11:44:57 -07:00
Alex Robinson
b1461be2e4
Merge pull request #14982 from Huawei-PaaS/fixed_typos_for_proxy
...
Fixed some typos for pkg/proxy
2015-10-05 11:40:03 -07:00
deads2k
05e84fafbe
move HasConflicts to shareable location
2015-10-05 14:37:57 -04:00
deads2k
41e2a4c40f
make patch handle conflicts gracefully
2015-10-05 14:37:57 -04:00
Alex Robinson
8f9feb40b9
Merge pull request #14867 from tummychow/no-fielderror-glog
...
Remove glog dependency from fielderrors
2015-10-05 11:32:50 -07:00
Alex Robinson
0920a979c7
Merge pull request #15029 from caesarxuchao/fix-14622
...
fix label selector parser in case no value (or only whitespaces) is specified after the key
2015-10-05 11:24:15 -07:00
Alex Robinson
c1012d8c93
Merge pull request #14882 from ArtfulCoder/logformat
...
fixed log format
2015-10-05 10:50:30 -07:00
derekwaynecarr
f062a29e34
Fix missing display of BestEffort resources in kubectl describe
2015-10-05 13:38:04 -04:00
Alex Robinson
9419bfb402
Merge pull request #14937 from krousey/flaky_job_controller
...
Removing custom test timeout
2015-10-05 10:34:34 -07:00
Eric Tune
b4ca15dfce
Print namespace when asked for job.
...
Also print multiple containers if there happen to be multiple.
2015-10-05 10:32:14 -07:00
Alex Robinson
7c5b8f6a58
Merge pull request #14985 from deads2k/fix-anon-struct
...
fix patch for anonymous struct fields
2015-10-05 10:29:59 -07:00
Alex Robinson
66cbacc9c1
Merge pull request #14967 from liggitt/set_transport_defaults
...
Add util to set transport defaults
2015-10-05 10:29:32 -07:00
Alex Robinson
f8c9301658
Merge pull request #15076 from jszczepkowski/hpa-e2e
...
Improved logging for horizontal pod autoscaler.
2015-10-05 09:57:13 -07:00
Marcin Wielgus
5adeb00583
Merge pull request #15048 from Huawei-PaaS/fixed_typos_for_cloudprovider
...
Fixed some typos and improved comments for cloudprovider
2015-10-05 17:49:15 +02:00
Jerzy Szczepkowski
f8b18b0a4c
Improved logging for horizontal pod autoscaler.
...
Improved logging for horizontal pod autoscaler. Disabled redundant e2e test.
2015-10-05 16:26:14 +02:00
Wojciech Tyczynski
0f1cbe37a4
Events in separate etcd
2015-10-05 10:54:24 +02:00
kargakis
989806d9ec
expose: Truncate service names
...
In case the generated service inherits the exposed object's name (the user didn't specify
a name via --name), truncate it up to the maximum length for a valid service name
2015-10-05 10:39:42 +02:00
David Oppenheimer
723cb73057
Address reviewer comments.
2015-10-03 23:30:46 -07:00
qiaolei
919add69be
Fixed some typos and improved comments
2015-10-03 22:43:10 +08:00
k8s-merge-robot
0291668748
Merge pull request #14761 from mikedanese/job-doc-fix
...
Auto commit by PR queue bot
2015-10-02 18:08:14 -07:00
CJ Cullen
49e204cd1e
Merge pull request #14566 from erictune/job-e2e
...
Job e2e
2015-10-02 16:59:14 -07:00
CJ Cullen
1b841d26e7
Merge pull request #14996 from thockin/wait-poll
...
add wait.PollImmediate() and retool wait tests
2015-10-02 16:39:42 -07:00
Chao Xu
9be421c053
fix label selector parser in case no value (or only whitespaces) is specified after the key
2015-10-02 16:17:56 -07:00
Tim Hockin
6260759c51
Merge pull request #14328 from agonzalezro/flocker
...
Add flocker volume plugin
2015-10-02 16:02:18 -07:00
Tim St. Clair
52ece0c34e
Refactor readiness probing
...
Each container with a readiness has an individual go-routine which
handles periodic probing for that container. The results are cached, and
written to the status.Manager in the pod sync path.
2015-10-02 15:37:10 -07:00
k8s-merge-robot
1b653ce1b8
Merge pull request #14889 from liggitt/honor-skip-validate
...
Auto commit by PR queue bot
2015-10-02 14:29:55 -07:00
deads2k
c4ca26f84d
fix patch for anonymous struct fields
2015-10-02 16:32:37 -04:00
k8s-merge-robot
7007481f00
Merge pull request #14917 from nikhiljindal/deploymentController
...
Auto commit by PR queue bot
2015-10-02 13:18:49 -07:00
k8s-merge-robot
13382b30c4
Merge pull request #14950 from yujuhong/sync_type
...
Auto commit by PR queue bot
2015-10-02 12:39:00 -07:00
k8s-merge-robot
1d73382b83
Merge pull request #14958 from madhusudancs/fix-kubelet-messages
...
Auto commit by PR queue bot
2015-10-02 11:55:42 -07:00
Tim Hockin
1973d233e8
add wait.PollImmediate() and retool wait tests
2015-10-02 11:44:26 -07:00
k8s-merge-robot
0154f1b309
Merge pull request #14407 from jimmidyson/prometheus-version-metrics
...
Auto commit by PR queue bot
2015-10-02 10:43:24 -07:00
k8s-merge-robot
e330b1197e
Merge pull request #14459 from bprashanth/l7_ingress_resource_refactor
...
Auto commit by PR queue bot
2015-10-02 10:20:48 -07:00
k8s-merge-robot
cc34aee8ab
Merge pull request #14526 from saad-ali/issue13751GCEPollOps
...
Auto commit by PR queue bot
2015-10-02 09:46:28 -07:00
qiaolei
718d7df276
Fixed some typos
2015-10-03 00:33:35 +08:00
k8s-merge-robot
333eaf5893
Merge pull request #14710 from liggitt/authz_attr
...
Auto commit by PR queue bot
2015-10-02 09:18:13 -07:00