Commit Graph

9017 Commits

Author SHA1 Message Date
Akihiro Suda
696e383d21 image.go: fix duplicated import
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-06-29 06:15:36 +00:00
Mike Brown
7174310f95 Merge pull request #99 from Random-Liu/change-log-level-for-cri-test
Change containerd log level to debug for cri validation test.
2017-06-28 22:09:12 -05:00
Mike Brown
ad041f01ca Merge pull request #97 from Random-Liu/bump-up-critools-version
Upgrade cri-tools to v0.1.
2017-06-28 22:08:56 -05:00
Lantao Liu
a2c4cc206e Merge pull request #98 from Random-Liu/not-teardown-network-for-hostnetwork
Do not teardown network namespace when using host network.
2017-06-28 19:53:39 -07:00
Lantao Liu
4262de9e53 Change containerd log level to debug for cri validation test.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-29 01:55:39 +00:00
Lantao Liu
4c48ad780f Do not teardown network namespace when using host network.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-29 01:30:04 +00:00
Lantao Liu
a41412ae8c Merge pull request #94 from Random-Liu/add-test-doc
Add cri-containerd test document for developer.
2017-06-28 18:21:50 -07:00
Lantao Liu
149e305ce3 Upgrade cri-tools to v0.1.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-29 01:13:34 +00:00
Lantao Liu
06a3949b87 Add cri-containerd test document for developer.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-29 01:08:56 +00:00
Lantao Liu
9e087e14f1 Merge pull request #89 from mikebrow/readme-userguide
README.md updates for the alpha
2017-06-28 17:01:41 -07:00
Mike Brown
0cb4ea2a7b README.md updates
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-06-28 18:45:09 -05:00
Michael Crosby
e2d5522435 Change ListProcesses to ListPids
These rpcs only return pids []uint32 so should be named that way in
order to have other rpcs that list Processes such as Exec'd processes.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-28 16:10:41 -07:00
Derek McGowan
55861c1a00 Merge pull request #1112 from crosbymichael/runtime
Move runtime types out of plugins pkg
2017-06-28 15:25:59 -07:00
Stephen Day
917914fcf5 Merge pull request #1108 from stevvooe/adjust-identifier-requirements
identifiers: adjust requirements for identifiers
2017-06-28 12:54:28 -07:00
Stephen J Day
0e34531c58
identifiers: adjust requirements for identifiers
Based on feedback, a few adjustments have been made to the identifier
requirements. Identifiers that have components that start with a number
are now allowed. This violates RFC 1035 but does not do so for dns names
practically. A total length, of 76 characters is now also enforced. This
decision was completely arbitrary but satifies the requirement for a
maximum length. Often, this is used as the maximum length of a line in
editors, so it should be a good choice.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-06-28 11:29:57 -07:00
Lantao Liu
3b5e2789c5 Merge pull request #93 from Random-Liu/cri-validation-presubmit
Add CRI validation test into presubmit test.
2017-06-28 11:24:26 -07:00
Stephen Day
7ec1497a6b Merge pull request #1107 from stevvooe/handle-presence-syntax-correctly
filters: handle presence syntax correctly
2017-06-28 11:07:13 -07:00
Lantao Liu
32ec1f1e21 Add CRI validation test into presubmit test.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-28 18:02:14 +00:00
Stephen J Day
1921173569 filters: handle presence syntax correctly
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-06-28 10:56:01 -07:00
Michael Crosby
040558cf81 Remove runtime.Event types
This uses the events service types for runtime events

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-28 10:47:22 -07:00
Lantao Liu
333ea04846 Merge pull request #95 from Random-Liu/fix-verify
Remove unused fields and comments.
2017-06-28 10:21:11 -07:00
Michael Crosby
7c8acca29a Move runtime interfaces to runtime package
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-28 10:10:59 -07:00
Lantao Liu
7ddc85f3ca Remove unused fields and comments.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-28 16:59:35 +00:00
Phil Estes
bd25543f5a Merge pull request #1109 from AkihiroSuda/fix-test
container_test.go: fix compilation failure
2017-06-28 10:11:46 -04:00
Akihiro Suda
3d981335e3 container_test.go: fix compilation failure
# github.com/containerd/containerd
  ./container_test.go:769: cannot use &limit (type *uint64) as type *int64 in field value
  ./container_test.go:812: cannot use &limit (type *uint64) as type *int64 in field value

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-06-28 04:43:01 +00:00
Derek McGowan
a5fa3bb923 Merge pull request #1100 from crosbymichael/update-task
Implement task update
2017-06-27 14:39:45 -07:00
Stephen Day
7d6e40ef8b Merge pull request #1106 from crosbymichael/updates
Update dependencies and add namespace to container metrics
2017-06-27 14:34:31 -07:00
Michael Crosby
cfcea71ab0 Update windows and darwin for spec changes
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-27 13:20:55 -07:00
Michael Crosby
6ec84ef83c Add namespace to container metrics
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-27 11:54:14 -07:00
Michael Crosby
85f61f6f51 Move cgroups prom to containerd metrics
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-27 11:45:05 -07:00
Michael Crosby
49f9dc494f Update runc and runtime-spec dependencies
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-27 11:44:38 -07:00
Michael Crosby
f3b85a91b0 Merge pull request #1101 from estesp/invalid-runtime-command
Fix incorrect reference to the gRPC runtime name as a binary
2017-06-26 16:59:18 -07:00
Phil Estes
79e6a93624
Fix incorrect reference to the gRPC runtime name as a binary
Until we have a way to preserve the initial command used to start the
container, we have to default to the default `runc` found on the $PATH.
This code after the last refactor of shim/API is incorrectly using the
gRPC object reference of the v1 runtime as a binary name which causes
os.Exec() errors.

Signed-off-by: Phil Estes <estesp@gmail.com>
Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-06-26 19:49:09 -04:00
Michael Crosby
f36e0193a4 Implement task update
This allows tasks to have their resources updated as they are running.

Fixes #1067

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-26 16:38:49 -07:00
Michael Crosby
1f478be14d Merge pull request #1099 from dmcgowan/fix-ctr-delete-snapshot
Fix ctr delete to remove snapshot
2017-06-26 14:37:31 -07:00
Derek McGowan
fe91b9c5cf Merge pull request #1096 from crosbymichael/connect-opts
Add NewWithGRPCOpts to specify grpc dial opts
2017-06-26 13:54:30 -07:00
Derek McGowan
7f9910d04e
Fix ctr delete to remove snapshot
Fix the behavior of removing snapshot on container delete.
Adds a flag to keep the snapshot if desired.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-06-26 13:38:08 -07:00
Michael Crosby
31322f9fbb Merge pull request #1097 from dmcgowan/fix-dev-report
Fix sublist in dev report
2017-06-26 12:46:53 -07:00
Derek McGowan
21b0f1e285
Fix sublist in dev report
Also clean up some typos

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-06-26 10:58:05 -07:00
Michael Crosby
a962ac9909 Merge pull request #1090 from kunalkushwaha/runtime-name-fix
Runtime name printed correctly for containers listing.
2017-06-26 10:34:43 -07:00
Michael Crosby
3508e135e6 Add NewWithGRPCOpts to specify grpc dial opts
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-06-26 10:31:23 -07:00
Michael Crosby
e2b5ef5f3d Merge pull request #1085 from dmcgowan/dev-report-6-23-2017
Add dev report for June 23, 2017
2017-06-26 09:54:50 -07:00
Lantao Liu
054bcfbf68 Merge pull request #91 from Random-Liu/support-oom-event
Handle OOM event.
2017-06-26 00:18:27 -07:00
Lantao Liu
a2f6f7f128 Handle OOM event.
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-26 07:10:35 +00:00
Kunal Kushwaha
16b10bb55d Runtime name printed correctly.
Runtime is not printed while container listing due to typo introduced
in #935.
This fixes the Typo.

Signed-off-by: Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp>
2017-06-26 11:46:32 +09:00
Michael Crosby
65f171a39f Merge pull request #993 from mlaventure/abstract-namespace
containerd-shim: Use abstract namespace for shim socket
2017-06-25 11:39:00 -07:00
Kenfe-Mickaël Laventure
cd7bbf2afe Merge pull request #1083 from stevvooe/common-identifiers
identifiers: use common package for identifier validation
2017-06-23 18:29:01 -07:00
Kenfe-Mickael Laventure
de632b1084
ctr: add remove subcommand to snapshot
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2017-06-23 18:24:46 -07:00
Lantao Liu
3a71a974a3 Merge pull request #92 from Random-Liu/set-sandbox-resource-limit
Set sandbox container resource limit.
2017-06-23 18:06:52 -07:00
Kenfe-Mickael Laventure
5a02ae929c
ctr: Properly delete snapshot if run is called with --rm
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2017-06-23 18:01:01 -07:00