Dawn Chen
b3bf0f1304
Kubernetes version v0.8.4
2015-01-28 16:39:04 -08:00
Filipe Brandenburger
0a4c1b5e20
Fix comparison of EtcdClient to nil so that it does not run into the pointer vs. interface issue
...
This is a partial rollback of commit 6e6f465a36 ("Fix a crash for
kubelet when without EtcdClient") in which we used the `reflect` module
to inspect that the pointer stored inside the interface was `nil`, but
as pointed out by @lavalamp, the correct solution is to make the
function return the interface type, in which case a `return nil` will
return the interface nil and not a nil pointer that turns into a non-nil
value when coerced into an interface.
For more details, see http://golang.org/doc/faq#nil_error and the
discussion in PR #3356 .
Tested by installing a kubelet built from head with this patch into a
containervm instance and confirming it did not crash on standalone.go.
Confirmed that by only removing the `reflect.IsNil()` comparison but not
changing the return type of `EtcdClientOrDie()` did indeed cause that
same crash, so changing the return type does indeed fix the issue.
Signed-off-by: Filipe Brandenburger <filbranden@google.com >
2015-01-28 16:39:04 -08:00
Dawn Chen
0b6dcb5acf
Kubernetes version v0.8.3
2015-01-22 14:19:52 -08:00
Dawn Chen
cb92dbd6be
Generate pod.Name when pod.Name == "" for both HTTP and file sources.
...
Fix #3584
2015-01-22 13:22:32 -08:00
Dawn Chen
8c804c520b
Kubernetes version v0.8.2-dev
2015-01-20 15:57:09 -08:00
Dawn Chen
5b046406a9
Kubernetes version v0.8.2
2015-01-20 15:55:53 -08:00
Dawn Chen
cf18081633
Remove image GC.
...
Fix #3617,#3611, and #3393 .
2015-01-20 14:17:33 -08:00
Brendan Burns
5f095bf9e4
Kubernetes version v0.8.1-dev
2015-01-12 22:12:59 -08:00
Brendan Burns
a137096158
Kubernetes version v0.8.1
2015-01-12 22:12:58 -08:00
Brendan Burns
c3ba144506
Clear resourceVersion on errors.
...
(cherry picked from commit 6ad88bb143 )
2015-01-12 22:12:41 -08:00
Brendan Burns
fa140767eb
Kubernetes version v0.8.0-dev
2015-01-07 11:22:53 -08:00
Brendan Burns
2b47f5482c
Kubernetes version v0.8.0
2015-01-07 11:22:53 -08:00
Tim Hockin
512e262dc8
Merge pull request #3264 from brendandburns/race
...
Add a lock around the other docker pull.
2015-01-07 09:54:47 -08:00
Rohit Jnagal
62ecd5f3ff
Fix few vet errors.
...
There are quite a few 'composite literal uses unkeyed fields' errors that I have kept out of this patch.
And there's a couple where vet just seems confused. These are the easiest ones.
2015-01-07 08:40:16 +00:00
Brendan Burns
7c69570663
Add a lock around the other docker pull.
...
Fixes e2e (I hope), certainly passes e2e in my client.
2015-01-07 00:17:57 -08:00
Brendan Burns
733e12e19b
Revert "Avoid race between image pull and garbage collect"
...
This reverts commit 6f14e2e210 .
2015-01-06 23:23:23 -08:00
Brendan Burns
e84b4d03a4
Merge pull request #3183 from anguslees/pull-lock
...
Avoid race between image pull and garbage collect
2015-01-06 21:23:29 -08:00
Tim Hockin
ded3ef2827
Merge pull request #1185 from lavalamp/numeric
...
Numeric type for resources
2015-01-06 17:05:08 -08:00
Daniel Smith
cd58e49c78
remove 'i' and nasty rounding; test
2015-01-06 16:13:17 -08:00
Dawn Chen
e3c019128e
Add EventSource to api to have both Component and Host information.
2015-01-06 16:08:20 -08:00
Dawn Chen
2b91c1417c
Create selfLink for pods from config files and indicate hostname as part of event source.
2015-01-06 16:08:20 -08:00
Daniel Smith
2d2df5593c
Add examples & clarify comments further
2015-01-06 15:18:22 -08:00
Daniel Smith
4b61dc84cb
Merge pull request #3223 from liggitt/default_conversion
...
Make default conversion behavior available to conversion funcs
2015-01-06 13:22:25 -08:00
Tim Hockin
1ec3457fc9
Beef up validation tests
2015-01-06 13:02:42 -08:00
Tim Hockin
8b42534f77
Fix kubelet config tests
2015-01-06 13:02:41 -08:00
Tim Hockin
6e8f5fea8e
Fix validation for BoundPods to allow defaults
...
Thunking to Manifest makes a copy of the input, which is not useful for
defaulting.
2015-01-06 13:02:41 -08:00
Tim Hockin
33fcef6b42
Convert DNSPolicy wrt ContainerManifest
2015-01-06 13:02:40 -08:00
Daniel Smith
937d88d829
Merge pull request #3240 from brendandburns/tap
...
Fix the service proxy to re-poll on watch closure no matter what.
2015-01-06 11:59:11 -08:00
Brendan Burns
0f60d7bca3
Reset the resourceVersion so that we poll again for non-timeout errors.
2015-01-06 11:45:03 -08:00
Tim Hockin
88fe5c6f46
Never set pod.Name in kubelet config code
...
I think it is time to tighten up input requirements. The validation code will
reject a pod that has an empty name field.
2015-01-06 11:14:19 -08:00
Jordan Liggitt
2da1865fc2
Make default conversion behavior available to conversion funcs
2015-01-06 13:38:57 -05:00
Joe Beda
b736b42585
Merge pull request #3224 from liggitt/self_signed
...
Automatically serve API on https with self-signed cert if no cert is provided
2015-01-06 10:29:05 -08:00
Eric Tune
25a19039fb
Merge pull request #3250 from a-robinson/failure
...
Minor doc/comment fixes that came up while reading through some code.
2015-01-06 10:18:36 -08:00
Alex Robinson
d8dab5dfb9
Minor doc/comment fixes that came up while reading through some code.
2015-01-06 18:05:33 +00:00
Jordan Liggitt
b36a44f036
Automatically serve API on https with self-signed cert
2015-01-06 09:36:29 -05:00
Brendan Burns
cdad54ba48
Merge pull request #3232 from nikhiljindal/third_party
...
Moving swagger-ui files from www/swagger-ui to third_party/swagger-ui
2015-01-05 21:38:41 -08:00
Daniel Smith
b7b2ee34de
add flag helper func
2015-01-05 17:35:41 -08:00
Daniel Smith
6c6cdac0e9
Add accessor functions; round-trip test
2015-01-05 17:35:41 -08:00
Daniel Smith
18b896645c
Saturation + test, also test negative numbers
2015-01-05 17:20:38 -08:00
Daniel Smith
394c9452e7
Start numeric type for resources
2015-01-05 17:20:38 -08:00
saadali
4bf191a30a
Update copyright year for files created today to current year
2015-01-05 17:01:02 -08:00
Tim Hockin
cae572290b
Merge pull request #3230 from saad-ali/hashingLogging
...
Improve kubelet logging around container being killed due to hash change
2015-01-05 16:48:29 -08:00
saadali
d6d18a32e7
Replace %s with %q to make empty strings more obvious
2015-01-05 16:38:47 -08:00
nikhiljindal
1db30aeb51
Moving swagger-ui files from www/swagger-ui to third-party/swagger-ui
...
and adding LICENSE and README files
2015-01-05 16:27:33 -08:00
Tim Hockin
03baa7234a
Merge pull request #3225 from dchen1107/clean
...
Move GetHostName and GetDockerEndpoint methods to pkg/util
2015-01-05 16:21:51 -08:00
saadali
eb831919d9
Improve kubelet logging around container being killed due to hash change
2015-01-05 16:20:40 -08:00
saadali
f92f830e1f
Modify hash to be computed using spew library so that nested object values are used instead of pointer
2015-01-05 15:48:06 -08:00
Dawn Chen
f718957a79
Move GetHostName and GetDockerEndpoint methods to pkg/util
2015-01-05 11:44:21 -08:00
Dawn Chen
78547d9a87
Merge pull request #3194 from vishh/stats
...
Update "/stats" endpoint on kubelet.
2015-01-05 11:23:00 -08:00
Daniel Smith
83f1aa5546
Merge pull request #3178 from thockin/ptr-fields
...
Util to test if all ptr fields are nil
2015-01-05 10:35:32 -08:00