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
Dr. Stefan Schimanski
6f5d40e5de
Rename ReconcilerAction -> Action
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
06a975e5ad
Move podschedulers below components/algorithm
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
ba797e0dcb
Fix comment
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
ddcdf6a798
Remove Offers() dependency from ErrorHandler by moving out BreakChan factory
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
4d99ee7e54
Rename NewScheduler -> New
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
7adfabecda
Shorten component constructor names
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
e04bfd0a3e
Remove merrors package alias where possible
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
ec582e736e
Rename KubernetesMesosExecutor -> Executor
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
68179524ba
Fix podschedulers doc.go
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
cca110a280
Fix duplicate import
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
a727188c19
Fix broadcaster duplicate
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
182f49dac5
gofmt fixes
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
11f9198941
Add scheduler monopic architecture diagram
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
3208100375
Move slave registry into framework package
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
d8edcacbe3
Move driver mock into framework component
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
bb53cc26d3
Reorder scheduler packages
...
- Scheduler implemenation -> components
- types -> toplevel scheduler package
- integration_test.go -> integration
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
835961ac43
Make scheduler implementation private
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
ef0a512c15
Move framework into components directory
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
be57bd63e5
Introduce interfaces for all scheduler components
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
29e58bab68
Move scheduler components into their own packages
...
- rename scheduler.{operations -> components}
- move each component into its own directory with doc.go file, for proper
access isolation
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
3601292cff
Split MesosScheduler from actual Scheduler code holding the task registry
...
- rename types.Framework -> types.Scheduler
- rename MesosScheduler -> Framework
- transform MesosFramework into independent Scheduler glueing all scheduler
components, implementing types.Scheduler and owning the task registry
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
60cc93fff8
Remove ExecutorInfo from podtask.T and create it with the TaskInfo
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
f793ddffbb
Remove FIFO dependency from SchedulerLoop
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
ae4673e86e
Split binder, deleter, podScheduler initialion from NewSchedulerLoop
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
5f070c11a7
Get rid of unecessary SchedulerLoopConfig detour to create a SchedulerLoop
2015-11-12 01:33:50 +01:00