Michael Crosby
a7a7263b4c
Merge pull request #95 from rajasec/runc_teststepissue
...
Fixing memory swappiness as -1 in template file for older kernels
2015-07-07 11:08:16 -07:00
Michael Crosby
f7431f1f66
Merge pull request #73 from mrunalp/sysctl
...
Adds Sysctl support
2015-07-07 09:33:44 -07:00
Mrunal Patel
8a7d3bda6f
Merge pull request #89 from hqhq/hq_add_sample_config
...
Remove sample configs from libcontainer
2015-07-07 09:24:51 -07:00
Rajasekaran
e027c57f38
Fixing test step for memory swappiness
...
Signed-off-by: Rajasekaran <rajasec79@gmail.com>
2015-07-07 21:15:59 +05:30
Qiang Huang
2539d53896
Add memory limit set
...
Don't know why we missed that.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-07-07 09:20:51 +08:00
Qiang Huang
18a2ca3758
Remove sample configs from libcontainer
...
They are for nsinit, and is no longer used.
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2015-07-07 07:41:19 +08:00
Mrunal Patel
8ea6c65d12
Rename SystemProperties to Sysctl and make it available in the runc config
...
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-07-06 19:18:08 -04:00
Mrunal Patel
d61480ea3d
Update github.com/opencontainer/specs to include Sysctl change
...
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-07-06 19:16:55 -04:00
Mrunal Patel
5ec11a2918
Merge pull request #86 from ktraghavendra/85_container_swappiness
...
Treat -1 as default value for memory swappiness
2015-07-06 10:12:22 -07:00
Mrunal Patel
8c6ab85323
Merge pull request #82 from crosbymichael/spec-updates-jul1
...
Update runc with types from spec repository
2015-07-03 17:34:55 -07:00
Raghavendra K T
88104a4444
Treat -1 as default value for memory swappiness.
...
In some older kernels setting swappiness fails. This happens even
when nobody tries to configure swappiness from docker UI because
we would still get some default value from host config.
With this we treat -1 value as default value (set implicitly) and skip
the enforcement of swappiness.
However from the docker UI setting an invalid value anything other than
0-100 including -1 should fail. This patch enables that fix in docker UI.
without this fix container creation with invalid value succeeds with a
default value (60) which in incorrect.
Signed-off-by: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>
2015-07-03 18:19:45 +05:30
Michael Crosby
e2df818399
Add opencontainers/spec to godeps
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 14:00:13 -07:00
Michael Crosby
845fc65e54
Create linux spec for runc spec command
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 13:45:56 -07:00
Michael Crosby
f4c35e70d1
Depend on Spec types from specs repository
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 13:45:27 -07:00
Michael Crosby
d8af59822b
Remove spec types from runc
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 13:45:27 -07:00
Michael Crosby
e15b86edb9
Add user struct based on spec implementation.
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 13:45:27 -07:00
Michael Crosby
1865c0aac6
Remove apparmor profile generation from libcontainer
...
The creation of the profile should be handled outside of libcontainer so
that it can be customized and packaged.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-07-02 13:45:27 -07:00
Mrunal Patel
00f6b56903
Merge pull request #79 from LK4D4/fix_tags
...
Fix build tags
2015-07-01 13:57:50 -07:00
Alexander Morozov
38c34d6036
Fix build tags
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-07-01 13:22:09 -07:00
Alexander Morozov
e23b0e639f
Merge pull request #67 from mrunalp/fix_readme
...
README changes for the newer spec format.
2015-07-01 10:44:22 -07:00
Alexander Morozov
648a3c6511
Merge pull request #71 from mrunalp/gopath_order
...
Prefer Godep dependencies in the GOPATH
2015-06-30 11:16:32 -07:00
Mrunal Patel
53bab7d85f
Prefer Godep dependencies in the GOPATH
...
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-06-30 14:07:56 -04:00
Michael Crosby
38d06a35e4
Merge pull request #45 from LK4D4/makefile_imp
...
Some new stuff for makefile
2015-06-30 11:04:03 -07:00
Alexander Morozov
a87bc12f86
Add makefile targets for basic lint and testing
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-06-30 10:17:10 -07:00
Mrunal Patel
b3eaad364f
README changes for the newer spec format.
...
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2015-06-30 13:02:34 -04:00
Michael Crosby
fd6564b8e4
Merge pull request #68 from mtesselH/master
...
Enable build on unsupported platforms
2015-06-30 10:00:23 -07:00
Alexander Morozov
e079993379
Merge pull request #63 from kennethlimcp/patch-2
...
fixed typo
2015-06-30 09:26:31 -07:00
Mrunal Patel
0a4ba80b71
Merge pull request #59 from cyphar/603-fixup-API
...
libcontainer: user: fix GetAdditionalGroups* API
2015-06-30 08:52:19 -07:00
Kenneth Lim
7a1dbaa6cc
typo fix
...
Signed-off-by: Kenneth Lim <kennethlimcp@gmail.com>
2015-06-30 09:11:49 +08:00
Marianna
5aa82c950d
Enable build on unsupported platforms
...
Should compile now without errors but changes needed to be added for each system so it actually works.
main_unsupported.go is a new file with all the unsupported commands
Fixes #9
Signed-off-by: Marianna <mtesselh@gmail.com>
2015-06-29 17:03:44 -07:00
Alexander Morozov
85e264d0b9
Merge pull request #66 from crosbymichael/config-spec-update
...
Update config based on spec changes
2015-06-29 13:55:58 -07:00
Michael Crosby
75ab73b8ab
Remove all for make install
...
This is not how Makefiles work and install should not build everything
again.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:33:15 -07:00
Michael Crosby
c4fd381a38
Move namespaces into linux spec
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:30:35 -07:00
Michael Crosby
4c829ea2ad
Add version check for spec
...
We need this version check during our initial work so that runc does not
fail silently while make changes to runc to match the spec work going
on.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:30:35 -07:00
Michael Crosby
b2d9d99610
Only define a single process
...
This removes the Processes slice and only allows for one process of the
container. It also renames TTY to Terminal for a cross platform
meaning.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:30:35 -07:00
Michael Crosby
cb44dec571
Add Platform struct
...
This struct hold information like OS and Arch for the container.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:30:35 -07:00
Michael Crosby
1fa65466ea
Move linux specific options to subsection
...
This moves the linux specific options into a "linux" {} section on the
config.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2015-06-29 13:30:35 -07:00
Alexander Morozov
eec8672a70
Merge pull request #40 from cgwalters/absolutely-use-my-rootfs
...
linux: Don't prepend process' cwd if rootfs path is already absolute
2015-06-29 12:58:40 -07:00
Alexander Morozov
93e71e9d99
Merge pull request #32 from 7imbrook/master
...
Added all dependency to install in Makefile
2015-06-29 12:55:51 -07:00
Alexander Morozov
454c1c897b
Merge pull request #49 from jhowardmsft/removensenter
...
Windows: Remove nsenter dependency
2015-06-29 11:35:24 -07:00
Mrunal Patel
5a98a3dfef
Merge pull request #64 from rmanyari/master
...
Adding minimum version required for docker create
2015-06-29 07:56:49 -07:00
Rodrigo
11ef45aa29
Adding minimum version required for docker create
2015-06-29 03:08:16 -04:00
John Howard
cd28283c79
Windows: Remove nsenter dependency
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2015-06-28 17:04:16 -07:00
Mrunal Patel
15ed8ff7b1
Merge pull request #55 from mapk0y/add_filelocks_option
...
checkpoint/restore commands support 'file-locks' option.
2015-06-28 16:23:45 -07:00
Alexander Morozov
75c5b6ace9
Merge pull request #61 from blakelapierre/patch-1
...
Corrected spelling
2015-06-27 20:41:18 -07:00
Blake La Pierre
3ba8b5e706
Corrected spelling
2015-06-27 18:36:11 -07:00
Aleksa Sarai
14f271fe4c
libcontainer: user: update tests for GetAdditionalGroups
...
Update the tests to use the test-friendly GetAdditionalGroups API,
rather than making random files for no good reason.
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2015-06-28 11:23:37 +10:00
Aleksa Sarai
85f722dea0
libcontainer: user: fix GetAdditionalGroupsPath to match API
...
The old GetAdditionalGroups* API didn't match the rest of
libcontainer/user, we make functions that take io.Readers and then make
wrappers around them. Otherwise we have to do dodgy stuff when testing
our code.
Fixes: d4ece29c0b
("refactor GetAdditionalGroupsPath")
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2015-06-28 11:23:01 +10:00
John Howard
dda986aaa0
Windows: Factor out seccomp
...
Signed-off-by: John Howard <jhoward@microsoft.com>
2015-06-27 16:56:39 -07:00
mapk0y
986dc0f730
checkpoint/restore commands support 'file-locks' option.
...
Signed-off-by: mapk0y <mapk0y@gmail.com>
2015-06-27 18:56:24 +09:00