Akihiro Suda
707d2c49d1
allow disabling hugepages
...
This helps with running rootless mode + cgroup v2 + systemd without hugetlb delegation.
Systemd does not (and will not, perhaps) support hugetlb delegation as of systemd v245. https://github.com/systemd/systemd/
issues/14662
From 502bc5427e/src/patches/containerd/0001-DIRTY-VENDOR-cri-allow-disabling-hugepages.patch
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2020-07-16 11:46:25 +09:00
Akihiro Suda
fb208d015a
vendor runc v1.0.0-rc91
...
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2020-07-03 14:03:21 +09:00
Akihiro Suda
fe6833a9a4
config: TolerateMissingHugePagesCgroupController -> TolerateMissingHugetlbController
...
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2020-07-02 13:49:42 +09:00
Akihiro Suda
b69d7bdc5f
config: fix TOML tag for TolerateMissingHugePagesCgroupController
...
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2020-07-02 13:38:19 +09:00
Kevin Parsons
210561a8e3
Support named pipe mounts for Windows containers
...
Adds support to mount named pipes into Windows containers. This support
already exists in hcsshim, so this change just passes them through
correctly in cri. Named pipe mounts must start with "\\.\pipe\".
Signed-off-by: Kevin Parsons <kevpar@microsoft.com >
2020-06-25 12:01:08 -07:00
Daniel Canter
9620b2e1da
Add GMSA Credential Spec passing
...
Signed-off-by: Daniel Canter <dcanter@microsoft.com >
2020-06-10 11:15:07 -07:00
Davanum Srinivas
d7ce093d63
Tolerate missing HugeTLB cgroups controller
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2020-06-01 12:07:32 -04:00
Darren Shepherd
24209b91bf
Add MCS label support
...
Carry of #1246
Signed-off-by: Darren Shepherd <darren@rancher.com >
Signed-off-by: Michael Crosby <michael@thepasture.io >
2020-05-20 13:59:51 -05:00
Mike Brown
1b60224e2e
use containerd/project header test
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2020-04-22 19:35:37 -05:00
Byonggon Chun
c02c24847f
update cri-plugin to parse hugepages limit from CRI message
...
Signed-off-by: Byonggon Chun <bg.chun@samsung.com >
2020-02-06 15:28:24 +09:00
bpopovschi
5d7bd738e4
Use containerD WithHostDevices
...
Signed-off-by: bpopovschi <zyqsempai@mail.ru >
2019-12-04 11:34:46 +02:00
Lantao Liu
5c2f33bd0d
Cleanup path for windows mount
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-11-15 18:52:11 +00:00
Lantao Liu
f3ef10e9a2
Set default sandbox container cpu shares on windows.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-09-24 17:03:11 -07:00
Phil Estes
161abf8f5b
Fix golangci-lint findings
...
Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com >
2019-09-19 09:38:40 -04:00
Lantao Liu
dc964de85f
Add windows implmenetation
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-09-18 10:46:29 -07:00
Lantao Liu
bbcf564745
Add windows image platform comparer
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-09-18 10:46:28 -07:00
Lantao Liu
50c73e6dc5
Move unix specific logic into _unix.go
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-09-03 16:23:42 -07:00
Justin Terry (VM)
193918b702
Switch to containerd/log package
...
Moves to the containerd/log package over logrus directly. This benefits the
traces because if using any log context such as OpenCensus on the entry gRPC
API all traces for that gRPC method will now contain the appropriate TraceID,
SpanID for easy correlation.
Signed-off-by: Justin Terry (VM) <juterry@microsoft.com >
2019-08-07 12:18:18 -07:00
Lantao Liu
ba8788c6b9
Update kubernetes dependency to 1.15.0.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-07-31 23:52:03 -07:00
Lantao Liu
322cd48965
Remove load image support
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-06-12 11:14:11 -07:00
Justin Terry (VM)
8ba5c02f8f
Fix typo in WithoutRunMount
...
Signed-off-by: Justin Terry (VM) <juterry@microsoft.com >
2019-05-10 13:30:22 -07:00
Lantao Liu
4b4182cf59
Do not assume there is no duplicated elements in arrays.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-03-28 13:05:55 -07:00
Michael Crosby
5eddc1a2cc
Use container'd oci opts for spec generation
...
This bumps the containerd and sys packages in CRI
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
Remove runtime-tools
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
Update tests for oci opts package
Signed-off-by: Michael Crosby <crosbymichael@gmail.com >
2019-03-27 16:57:04 -04:00
Sebastiaan van Stijn
51affb8839
Replace util.NormalizeImageRef with reference.ParseDockerRef
...
Using the utility caused other project to have containerd/cri
as a dependency, only for this utility. The new `reference.ParseDockerRef`
function does the same (it's a copy of this function).
Tests were kept for now, but could be removed in future.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2019-02-07 13:22:58 +01:00
Lantao Liu
ca3b806b5c
Fix addition group ids.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-09-13 16:31:32 -07:00
Lantao Liu
6379fd0346
Update containerd to b9eeaa1ce8.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-08-09 01:53:44 -07:00
Lantao Liu
e1a37e8797
Unpack image during import.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-07-26 07:48:41 +00:00
Lantao Liu
e4ad68098e
Remove pkg/containerd/resolver package.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-07-09 19:08:48 -07:00
Lantao Liu
c55776377f
Fix empty volume ownership.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-06-11 08:40:35 +00:00
Akihiro Suda
097249054d
vendor containerd ( #2135 )
...
For containerd/containerd#2135
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp >
2018-06-02 23:10:59 +09:00
Lantao Liu
b68fb075d4
Merge pull request #793 from Random-Liu/port-containerd-fix-#2364
...
Port docker resolver fix #2364 .
2018-05-31 01:03:00 -07:00
Lantao Liu
0fae42b9b8
Port docker resolver fix #2364 .
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-05-30 17:25:46 -07:00
Evan Hazlett
d7d2212324
vendor bump
...
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
containerd: linux -> runtime/linux
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
fix utils to properly format vendor repo
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
test fixup
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com >
2018-05-30 19:51:24 -04:00
Lantao Liu
9f85c48e4c
Support symlink layer in image import.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-04-10 22:08:45 +00:00
Lantao Liu
a68530c1e8
Port containerd fix #2276
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-04-09 18:36:06 +00:00
Lantao Liu
aa83a7a0aa
Change for new containerd.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-03-23 23:03:16 +00:00
Lantao Liu
e1fe1abff0
Use github.com/pkg/errors
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-03-17 02:24:38 +00:00
Mike Brown
d4e7154625
move links for cri-containerd to cri
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2018-03-13 17:06:26 -05:00
Lantao Liu
f0a500a390
Use direct function call.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-03-13 04:51:19 +00:00
Abhinandan Prativadi
1f28f8d2fe
Merge pull request #650 from Random-Liu/fix-resolver
...
Handles 401 in resolver.
2018-03-07 10:59:43 -08:00
Lantao Liu
40c8372f0e
Handles 401 in resolver.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-03-07 07:35:02 +00:00
Lantao Liu
f01c6d73a6
Fix cleanup context.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-03-07 07:05:27 +00:00
Mike Brown
6e1c57ec01
update runc vendor and containerd
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2018-02-08 19:01:48 -06:00
Lantao Liu
92995e29e5
Fix registry mirror.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-02-02 22:52:36 +00:00
abhi
f3ccd85891
Adding Registry Mirror support
...
This commit aims to add registy mirror support similar to
docker. The UI is similar to docker where user can
provide mirror urls and the image resolves against the provided
mirrors before fetching from default docker regitry mirror url.
Signed-off-by: abhi <abhi@docker.com >
2018-01-31 10:47:34 -08:00
Lantao Liu
3d68005c04
Replace glog with logrus
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-01-17 21:57:31 +00:00
Lantao Liu
54b3b4e0b0
Use graphdriver/copy instead of chrootarchive
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-01-11 19:10:11 +00:00
Lantao Liu
025ffe551f
Rename kubernetes-incubator/cri-containerd to containerd/cri-containerd.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2018-01-10 22:35:33 +00:00
yason
2a25cf7c1f
sync Unmount for snapshot
...
best effort to remove temp dir for snapshot
Signed-off-by: yason <yan.xuean@zte.com.cn >
2017-12-05 19:05:32 +08:00
Mike Brown
009e40f280
correct some boilerplates
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com >
2017-12-01 16:56:25 -06:00