Rodolfo Carvalho
075ae79826
Fix metric label
...
Signed-off-by: Rodolfo Carvalho <rcarvalh@redhat.com >
2015-05-06 10:29:50 +02:00
Jerzy Szczepkowski
4d655e3fcf
Merge pull request #7803 from yifan-gu/rkt_docker_image
...
kubelet/rkt: Add docker prefix to image string.
2015-05-06 09:22:50 +02:00
Robert Bailey
06c2f4e3d5
Merge pull request #7799 from cjcullen/test_pull_5246
...
Fix sync problems in #5246
2015-05-05 22:31:10 -07:00
Yu-Ju Hong
c075719f05
Kubelet: fix the runtime cache to not cache the stale pods
...
If a pod worker sees stale pods from the runtime cache which were retrieved
before their last sync finished, it may think that the pod were not started
correctly, and attemp to fix that by killing/restarting containers.
There are two issues that may cause runtime cache to store stale pods:
1. The timstamp is recorded *after* getting the pods from the container
runtime. This may lead the consumer to think the pods are newer than they
actually are.
2. The cache updates are triggered by many goroutines (pod workers, and the
updating thread). There is no mechanism to enforece that the cache would
only be updated to newer pods.
This change fixes the above two issues by making sure one always record the
timestamp before getting pods from the container runtime, and updates the
cached pods only if the timestamp is newer.
2015-05-05 18:28:38 -07:00
CJ Cullen
292d33e33c
Add synchronization around nodeMap
2015-05-05 17:11:38 -07:00
Daniel Smith
8a47574644
Merge pull request #7468 from simon3z/serialized-reference
...
replica: serialize created-by reference
2015-05-05 16:42:42 -07:00
Jerzy Szczepkowski
e967ffd522
Added flag to set cluster class B network address for pods, add flag to disable allocation CIDRs for Pods. Fixed synchornization bug in NodeController registerNodes().
2015-05-05 16:10:43 -07:00
Tomek Kulczynski
290c7b94ef
Make nodecontroller configure nodes' pod IP ranges
2015-05-05 16:10:42 -07:00
Zach Loafman
875e83a741
Revert "Revert "Security context - types, kubelet, admission""
2015-05-05 16:02:13 -07:00
Zach Loafman
3fcea23185
Revert "Revert "Revert "Kubelet: Add rkt as a runtime option"""
2015-05-05 15:55:12 -07:00
Yifan Gu
ec68f1a85a
kubelet/rkt: Add docker prefix to image string.
...
This change makes rkt to run only docker image for now,
which enables us to test with all existing pods.
2015-05-05 15:41:13 -07:00
Zach Loafman
92ca92f43a
Revert "Revert "Kubelet: Add rkt as a runtime option""
2015-05-05 15:28:09 -07:00
Alex Robinson
5be3a5a9dc
Merge pull request #7783 from GoogleCloudPlatform/revert-7609-lb
...
Revert "Truncate GCE load balancer names to 63 chars"
2015-05-05 15:23:35 -07:00
Zach Loafman
f48904fd5e
Revert "Security context - types, kubelet, admission"
2015-05-05 15:20:39 -07:00
Zach Loafman
6016408096
Revert "Kubelet: Add rkt as a runtime option"
2015-05-05 15:15:15 -07:00
Yu-Ju Hong
b2c0ea37b4
Merge pull request #7743 from vmarmol/runtime-switch
...
Kubelet: Add rkt as a runtime option
2015-05-05 13:36:46 -07:00
Paul Morie
1625e231dd
Merge pull request #7343 from pweil-/security-context-types
...
Security context - types, kubelet, admission
2015-05-05 16:26:09 -04:00
Federico Simoncelli
37038c4877
replica: serialize created-by reference
...
Fixes #7322
Signed-off-by: Federico Simoncelli <fsimonce@redhat.com >
2015-05-05 16:06:41 -04:00
Clayton Coleman
6e031ae01a
Merge pull request #7780 from derekwaynecarr/incorrect_error
...
Throw an API error when deleting namespace in termination
2015-05-05 15:17:46 -04:00
Maxwell Forbes
39f3260ce0
Merge pull request #7773 from csrwng/fix_podexecopt
...
Fix command field PodExecOptions
2015-05-05 12:14:58 -07:00
Clayton Coleman
c30428a117
Merge pull request #7769 from deads2k/fix-deep-copy
...
fix DeepCopy to properly support runtime.EmbeddedObject
2015-05-05 15:03:42 -04:00
Yu-Ju Hong
08d25c3ed4
Merge pull request #7785 from vmarmol/fix-start
...
Start ImageManager housekeeping in Run().
2015-05-05 12:00:00 -07:00
Quinton Hoole
8a4a39d9b4
Merge pull request #7273 from lavalamp/fix7
...
fix master service endpoint system for multiple masters
2015-05-05 11:59:30 -07:00
Quinton Hoole
8bc481d65c
Merge pull request #7669 from a-robinson/lb
...
Change the cloud provider TCPLoadBalancerExists function to GetTCPLoadBalancer...
2015-05-05 11:42:06 -07:00
Victor Marmol
9f283f356f
Start ImageManager housekeeping in Run().
...
Fixes #7762
Fixes #5634
2015-05-05 11:15:12 -07:00
Quinton Hoole
1c7f6b82c7
Revert "Truncate GCE load balancer names to 63 chars"
2015-05-05 11:02:18 -07:00
Victor Marmol
22297d316a
Add rkt runtime to Kubelet init
2015-05-05 10:55:21 -07:00
Victor Marmol
5d0e5d7d61
Inject dependencies to rkt
2015-05-05 10:55:11 -07:00
Paul Weil
982bf19c20
security context initial implementation - squash
2015-05-05 13:46:13 -04:00
Victor Marmol
ba438a808b
Merge pull request #7772 from pmorie/containerized
...
Add containerized option to kubelet binary
2015-05-05 10:43:00 -07:00
Cesar Wong
283049f679
Fix pod exec options
...
Change the command field to an array of strings.
2015-05-05 13:20:08 -04:00
Paul Morie
553265ce0c
Add containerized option to kubelet binary
2015-05-05 13:10:06 -04:00
Brian Grant
1b7749b8d9
Merge pull request #7779 from pmorie/swagger-spec
...
Fix swagger spec
2015-05-05 09:51:18 -07:00
derekwaynecarr
d6a4b2427a
Throw an API error when deleting namespace in termination
2015-05-05 12:49:51 -04:00
Yu-Ju Hong
a7dadfcc97
Merge pull request #7752 from vmarmol/rkt-compile
...
Add build labels to rkt
2015-05-05 09:26:59 -07:00
Jeff Lowdermilk
c1ae69da14
Merge pull request #7705 from bprashanth/rollingupdate_2
...
Reliable updates in rollingupdate
2015-05-05 09:23:25 -07:00
Paul Morie
f6f34d0493
Allow int64 types in API; update swagger spec
2015-05-05 12:15:12 -04:00
Quinton Hoole
74c07f1094
Merge pull request #7742 from cjcullen/cbr0
...
Make changes suggested in #7675
2015-05-05 08:00:24 -07:00
deads2k
0d796c184d
fix DeepCopy to properly support runtime.EmbeddedObject
2015-05-05 10:36:39 -04:00
Karl Beecher
0473f652fd
Add startup code to apiserver to migrate etcd keys
...
Refs: #3476
2015-05-05 12:28:14 +02:00
kargakis
c9e79a3c28
Setup generators in factory
2015-05-05 12:00:13 +02:00
Wojciech Tyczynski
bd3d853242
Merge pull request #7737 from lavalamp/fixTimeAfter
...
Reduce usage of time.After
2015-05-05 09:28:07 +02:00
Daniel Smith
a41a57cfe1
fix master service endpoint system for multiple masters
2015-05-04 22:55:51 -07:00
CJ Cullen
1ec0fb2e3d
Make changes suggested in #7675
2015-05-04 21:58:13 -07:00
Robert Bailey
72048a824c
Merge pull request #7735 from fabioy/yank-nodes-status.fix
...
Remove node status from "componentstatuses" call.
2015-05-04 20:43:01 -07:00
Victor Marmol
d84aac6498
rkt: Unexport runtime, use Runtime interface
2015-05-04 17:28:02 -07:00
Victor Marmol
f012d7f506
Add unsupported version of rkt.
2015-05-04 17:22:45 -07:00
Robert Bailey
5fe07e69b7
Merge pull request #7725 from pmorie/typo
...
Fix typo in runtime_cache.go
2015-05-04 17:03:42 -07:00
Brian Grant
df8521c468
Merge pull request #7592 from pmorie/dapi-example
...
Rename EnvVarSource.FieldPath -> FieldRef and add example
2015-05-04 17:02:17 -07:00
Victor Marmol
de2212983f
Refactor rkt into one file.
...
This will make it easy to add build labels and stub out in non-Linux
builds.
2015-05-04 16:51:31 -07:00