k8s-merge-robot
5ff88a4eb6
Merge pull request #18575 from jay-lau/master
...
Auto commit by PR queue bot
2015-12-11 17:11:40 -08:00
k8s-merge-robot
a1f6cc3f63
Merge pull request #18574 from jay-lau/master
...
Auto commit by PR queue bot
2015-12-11 17:11:38 -08:00
Jeff Lowdermilk
c103825ef4
Merge pull request #14537 from markturansky/pv_provisioner
...
PersistentVolume Provisioner Controller
2015-12-11 13:09:33 -08:00
Jeff Lowdermilk
e53acfe19c
Merge pull request #17111 from munnerz/multi-rolling-update
...
Allow rolling-update of a single container in multi-container pods
2015-12-11 13:08:13 -08:00
markturansky
4fc1bf1f23
Added PersistentVolumeController
2015-12-11 10:33:30 -05:00
k8s-merge-robot
d3243b8778
Merge pull request #18383 from timothysc/tools_removal
...
Auto commit by PR queue bot
2015-12-11 07:17:14 -08:00
Jay Lau
69439149ed
Correct typo for two parameters in mesos scheduler.
2015-12-11 10:02:27 -05:00
Jay Lau
85a9303bd6
Removed code confilict symbols from mesos scheduler document.
2015-12-11 22:32:52 +08:00
James DeFelice
af95e3fe0e
- forward updated labels/annotations for downward API compat
...
- refactor queue.Pod construction to take functional options, privatize Pod fields
- refactor DelayFIFO and HistoricalFIFO to offer consistent, more useful Pop() funcs
- refactor pod update processing changes; long term we should somehow combine with the special pod config source that we are using for mirror pods
- task launch timer cleanup
2015-12-11 13:15:06 +00:00
k8s-merge-robot
940f5d4447
Merge pull request #18434 from mesosphere/sur-680-kubelet-events
...
Auto commit by PR queue bot
2015-12-10 02:35:24 -08:00
Sergiusz Urbaniak
9176e93ba8
service: initialize EventClient
...
Kubelet events are not being tracked. This commit fixes it by
initializing the event client.
fixes https://github.com/mesosphere/kubernetes-mesos/issues/680
2015-12-09 20:43:11 +01:00
Timothy St. Clair
413d8d18fe
Futher storage isolation and removal of the tools interface.
2015-12-09 11:04:14 -06:00
Wojciech Tyczynski
a915b8b29a
Merge pull request #18080 from wojtek-t/list_options_in_listwatch
...
Pass ListOptions to List in ListWatch.
2015-12-09 14:27:51 +01:00
k8s-merge-robot
f3298531d1
Merge pull request #18355 from mesosphere/sttts-document-etcd-default
...
Auto commit by PR queue bot
2015-12-09 03:37:19 -08:00
Dr. Stefan Schimanski
9522e0ef12
contrib/mesos/scheduler: create nodes with ready condition
...
The current kube-ui version (compare https://github.com/kubernetes/kube-ui/pull/37/files#r46950087 )
assumes that the first node condition is the Ready condition. This PR works
around this by enforcing the Ready condition to be the first one.
A parallel PR against kube-ui is on the way.
2015-12-08 22:29:52 +01:00
Dr. Stefan Schimanski
47a541aa1e
Document package default for etcd persistence
2015-12-08 21:50:19 +01:00
deads2k
2ee3dfe415
update testapi to eliminate redundant fields
2015-12-07 15:54:26 -05:00
Wojciech Tyczynski
b0fcb5adef
Pass ListOptions to List in ListWatch.
2015-12-07 11:53:53 +01:00
k8s-merge-robot
db11f1b6c6
Merge pull request #17133 from derekwaynecarr/quota_controller_improvements
...
Auto commit by PR queue bot
2015-12-06 12:24:00 -08:00
Random-Liu
3cbdf79f8c
Change original PodStatus to APIPodStatus, and start using kubelet internal PodStatus in dockertools
2015-12-04 17:37:39 -08:00
James Munnelly
61306c2a0f
Allow rolling-update of a single container in multi-container pods
...
Accept codec as parameter to CreateNewControllerFromCurrentController function. Add tests for performing a rolling update on a container in a multi-container pod.
2015-12-04 18:38:55 +00:00
derekwaynecarr
55d4f70f8e
Resource quota observes deletes faster
2015-12-03 17:35:05 -05:00
k8s-merge-robot
ec93aabfbe
Merge pull request #17779 from fabianofranz/bump_cobra_pflag
...
Auto commit by PR queue bot
2015-12-03 04:42:17 -08:00
Wojciech Tyczynski
6dcb689d4e
Simplify List() signature in clients.
2015-12-03 09:54:07 +01:00
James DeFelice
02a11f7a2e
Merge pull request #53 from mesosphere/jdef_fix_executor_state_locks
...
MESOS: avoid mutex locking around blocking calls in kubelet-executor
Conflicts:
contrib/mesos/pkg/executor/service/service.go
2015-12-02 22:45:52 +00:00
k8s-merge-robot
8a8639d7af
Merge pull request #17863 from wojtek-t/only_list_options_in_watch
...
Auto commit by PR queue bot
2015-12-02 06:28:28 -08:00
k8s-merge-robot
cd76ca9527
Merge pull request #18017 from mesosphere/sur-k8sm-656-panic
...
Auto commit by PR queue bot
2015-12-02 06:17:48 -08:00
Sergiusz Urbaniak
91cbd5ff46
node: replace node lookup via node list watch with node store
...
Fixes https://github.com/mesosphere/kubernetes-mesos/issues/656
2015-12-02 14:12:56 +01:00
Dr. Stefan Schimanski
271eeb008b
Merge pull request #52 from mesosphere/sttts-task-lost-during-kubelet-pod-launch
...
MESOS: scheduler: handle lost task status updates during kubelet pod launch
2015-12-02 13:50:28 +01:00
Dr. Stefan Schimanski
d2c86c847c
Merge pull request #51 from mesosphere/sttts-tasks-killed-by-master
...
MESOS: scheduler: handle terminal tasks killed by the master
2015-12-02 12:02:50 +01:00
k8s-merge-robot
ac68536d44
Merge pull request #17832 from wojtek-t/list_options_in_list
...
Auto commit by PR queue bot
2015-12-02 02:34:17 -08:00
k8s-merge-robot
643cb7a1c7
Merge pull request #17891 from zhengguoyong/consistent_kubelet_package
...
Auto commit by PR queue bot
2015-12-01 08:37:01 -08:00
Wojciech Tyczynski
8343c8ce6c
Pass ListOptions to List() methods.
2015-12-01 15:00:36 +01:00
k8s-merge-robot
7644d34759
Merge pull request #15775 from mesosphere/sur-k8sm-482-resource-roles
...
Auto commit by PR queue bot
2015-12-01 05:36:52 -08:00
Wojciech Tyczynski
d2dfc912e6
Simplify Watch() signature in clients.
2015-12-01 14:19:26 +01:00
k8s-merge-robot
0d7d8793ea
Merge pull request #17842 from mesosphere/sttts-docker-it
...
Auto commit by PR queue bot
2015-11-30 11:18:02 -08:00
deads2k
1ac6d8afd3
update reaper, scaler, describer for GroupKind
2015-11-30 09:22:39 -05:00
Dr. Stefan Schimanski
e7203816f1
contrib/mesos/ci: name FETCH_HEAD as CONFORMANCE_BRANCH
2015-11-30 12:30:20 +01:00
zhengguoyong
bff8334db9
Consistent import kubelet app package name
2015-11-28 08:51:39 +08:00
Dr. Stefan Schimanski
2302caf970
contrib/mesos/ci: clone conformance branch into subdir
...
In order to properly shutdown the docker-compose cluster, after the conformance
test it is necessary to have the original version again. Running the conformance
tests from a clone in subdir with the right branch given by CONFORMANCE_BRANCH
is much easier.
2015-11-27 15:08:39 +01:00
Dr. Stefan Schimanski
ede8de7aba
contrib/mesos/ci: call kube-down.sh from correct dir
2015-11-27 15:08:39 +01:00
Dr. Stefan Schimanski
5d69b46fc3
contrib/mesos/ci: call kube-down.sh first to stop dangling containers
2015-11-27 12:56:42 +01:00
k8s-merge-robot
6850c6d6fd
Merge pull request #17835 from mesosphere/sttts-conformance-branch
...
Auto commit by PR queue bot
2015-11-27 01:14:56 -08:00
Dr. Stefan Schimanski
5e6d35897d
contrib/mesos/ci: add CONFORMANCE_BRANCH override
2015-11-27 09:30:54 +01:00
k8s-merge-robot
70d2a02959
Merge pull request #17701 from hurf/anno_label
...
Auto commit by PR queue bot
2015-11-26 15:29:46 -08:00
Dr. Stefan Schimanski
e795aff0ee
contrib/mesos/ci: call docker-run interactively and with terminal
...
- passing `-i` to enable signal handling in a tty.
- passing `-t` to enable passing of the TERM env var.
2015-11-26 18:21:54 +01:00
Clayton Coleman
e9e02bdd50
Review comments
2015-11-26 11:53:38 -05:00
Clayton Coleman
9d19238f6c
Fix tests to pass with changed external types
2015-11-26 11:53:37 -05:00
k8s-merge-robot
3bd23b185b
Merge pull request #17730 from wojtek-t/use_unversioned_list_options_in_client
...
Auto commit by PR queue bot
2015-11-25 09:10:19 -08:00
k8s-merge-robot
a873a43f8b
Merge pull request #17589 from mesosphere/jdef_better_known_issues
...
Auto commit by PR queue bot
2015-11-25 08:44:39 -08:00
James DeFelice
e5b80957a5
update known issues
...
- flag corrections
- split into general vs. DCOS known issues
- added lots of missing docs re: services, endpoints, upgrades,
scheduler
- clarified pod/ports section
- cross-referenced open github issues where applicable
2015-11-25 15:09:17 +00:00
Fabiano Franz
765c51e385
Update kubectl completions
2015-11-25 13:02:32 -02:00
k8s-merge-robot
e95e3dec42
Merge pull request #17414 from timstclair/apiserver
...
Auto commit by PR queue bot
2015-11-25 05:28:07 -08:00
hurf
ad26db7f45
Annotate support label
...
allow "kubectl annotate pods -l app=nginx"
2015-11-25 14:13:39 +08:00
k8s-merge-robot
cc3515d702
Merge pull request #17136 from kargakis/use-deprecation-field-in-stop
...
Auto commit by PR queue bot
2015-11-24 17:37:19 -08:00
k8s-merge-robot
d42030170b
Merge pull request #15999 from aveshagarwal/master-issue-15624
...
Auto commit by PR queue bot
2015-11-24 17:07:10 -08:00
Wojciech Tyczynski
b6ef62af24
Use unversioned.ListOptions in clients.
2015-11-24 16:52:09 +01:00
Avesh Agarwal
3d5207fd73
This commit adds type information to events.
...
This addresses issue #15624 .
2015-11-24 09:59:54 -05:00
k8s-merge-robot
4fd6b6df06
Merge pull request #17316 from deads2k/gv-ClientForVersion
...
Auto commit by PR queue bot
2015-11-24 06:24:28 -08:00
Avesh Agarwal
001437a72f
This commit fixes tests.
2015-11-24 09:16:12 -05:00
kargakis
3c7b9f83d7
stop: Make use of deprecation field
2015-11-24 12:27:20 +01:00
Tim St. Clair
20ead45af9
Move etcd_util.go to separate package
2015-11-23 11:32:50 -08:00
k8s-merge-robot
c6aa9e6731
Merge pull request #17511 from mesosphere/mesos-ci
...
Auto commit by PR queue bot
2015-11-23 10:24:15 -08:00
Sergiusz Urbaniak
9eae47c6e6
scheduler: implement role awareness
2015-11-23 17:27:14 +01:00
k8s-merge-robot
aff9f6e510
Merge pull request #17654 from mesosphere/sttts-offer-leak-on-not-compat
...
Auto commit by PR queue bot
2015-11-23 05:42:24 -08:00
Klaus Ma
233cbc55d5
Correct the name of parameter
...
The right parameter is `--schedule-config`
2015-11-23 19:59:34 +08:00
Dr. Stefan Schimanski
bf532e5ce2
scheduler: don't leak offers if one out of many is incompatible
...
Fixes https://github.com/mesosphere/kubernetes-mesos/issues/636
Bugfix by @luckyfengyong
2015-11-23 12:54:29 +01:00
deads2k
a87d927588
update client.Config to use GroupVersion
2015-11-21 08:29:26 -05:00
k8s-merge-robot
1a57cc8033
Merge pull request #15777 from mesosphere/sttts-replace-ssh-by-net-host-container
...
Auto commit by PR queue bot
2015-11-20 02:19:25 -08:00
Karl Isenberg
b39ab93973
Add conformance script
2015-11-19 12:53:41 -08:00
Karl Isenberg
5a0d01f6b5
Add mesos/docker CI scripts
2015-11-19 09:51:02 -08:00
k8s-merge-robot
81d66f8367
Merge pull request #17455 from mesosphere/jdef-pure-iptables-flag
...
Auto commit by PR queue bot
2015-11-18 21:17:20 -08:00
Dr. Stefan Schimanski
e1cb2aa828
docs: add Mesos scheduler documentation
2015-11-18 23:23:54 +01:00
James DeFelice
f855ac39d3
added proxy-mode flag to scheduler and minion
2015-11-18 20:32:44 +00:00
Dr. Stefan Schimanski
2d6c2eb897
e2e: replace ssh with net=host hostexec pod and kubectl exec
...
- document needed packages in hostexec image
- add RunHostCmdOrDie
- kube-proxy e2e: port from ssh to hostexec
- use preset NodeName to schedule test pods to different nodes
- parallel launch of pods
- port from ssh to hostexec
- add timeout because nc might block on udp
- delete test container without grace period
- PrivilegedPod e2e: port from ssh to hostexec
- NodePort e2e: port from ssh to hostexec
- cluster/mesos/docker: Enable privileged pods
2015-11-17 20:48:34 +01:00
k8s-merge-robot
539a629f4b
Merge pull request #17230 from hurf/anno_out
...
Auto commit by PR queue bot
2015-11-17 03:01:22 -08:00
k8s-merge-robot
0c9bc3215d
Merge pull request #14469 from thockin/intstr
...
Auto commit by PR queue bot
2015-11-16 23:20:37 -08:00
k8s-merge-robot
a999c0fbe4
Merge pull request #13943 from mesosphere/static-pods
...
Auto commit by PR queue bot
2015-11-16 13:53:23 -08:00
Tim Hockin
ba383bcfeb
Refactor IntOrString into a new pkg
...
pkg/util/intstr is a cleaner encapsulation for this type and supporting
functions. No behavioral change.
2015-11-16 10:57:52 -08:00
Dr. Stefan Schimanski
2f45d5706b
Add node status update controller
2015-11-16 11:48:04 +01:00
James DeFelice
3d3577b9f3
rewrite of static pod json zipper
...
- add busybox static pod to mesos-docker cluster
- customize static pods with binding annotations
- code cleanup
- removed hacky podtask.And func; support minimal resources for static pods when resource accounting is disabled
- removed zip archive of static pods, changed to gzip of PodList json
- pod utilities moved to package podutil
- added e2e test
- merge watched mirror pods into the mesos pod config stream
2015-11-13 23:30:26 +00:00
k8s-merge-robot
068e70dba8
Merge pull request #17057 from wojtek-t/remove_fake_client_from_contrib
...
Auto commit by PR queue bot
2015-11-13 15:22:51 -08:00
hurf
ca300c180c
Add printer options to Annotate
...
1. add return message as "resource name annotated"
2. add printer options to annotate
3. move all parameter into AnnotateOptions to make sure runT
function has no parameter.
2015-11-14 03:07:21 +08:00
k8s-merge-robot
6ef6b9e055
Merge pull request #17054 from mesosphere/sttts-set-pod-resources
...
Auto commit by PR queue bot
2015-11-12 22:29:26 -08:00
k8s-merge-robot
e88593d788
Merge pull request #14542 from vishh/kubelet-refactor
...
Auto commit by PR queue bot
2015-11-12 15:24:22 -08:00
Mike Danese
92d110f83c
fix mesos unit tests
2015-11-12 10:08:06 -08:00
Dr. Stefan Schimanski
a3f02cda17
Add resource requests support
2015-11-12 16:56:07 +01:00
Dr. Stefan Schimanski
1a958b0517
Merge pull request #16316 from mesosphere/scheduler-refactor
...
MESOS: Refactor scheduler
2015-11-12 15:28:25 +01:00
Wojciech Tyczynski
578bede38a
Remove FakeEtcdClient from mesos/pkg/election.etcd_master_test.go
2015-11-12 10:06:58 +01:00
k8s-merge-robot
e71f43de93
Merge pull request #15976 from mesosphere/sur-k8sm-475-error-checking
...
Rebased previously reverted merge, just before this scheduler refactoring.
Auto commit by PR queue bot
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
d7964de230
Clean up error
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
f8ee091bde
Move makeCompositeReconciler into taskreconciler package
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
12efba8ce8
Rename podUpdates updates param -> podUpdatesBypass
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
91c5c2d3b6
Break dependency circuit between deleter and queuer
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
d35cb3b211
gofmt fixes
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
1be1a8ce63
Rename SchedulerLoop -> Controller
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
a7e2e227e5
Make ExecutorInfo role clear being a prototype
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
adfc63e749
Clean up error handling for the sandbox overlay
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
8af8aa4710
Fix rebase error
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
72aa1bdd25
Make queue private again in Queuer
2015-11-12 01:33:50 +01:00