{"action":"created","issue":{"url":"https://api.github.com/repos/containerd/containerd/issues/1455","repository_url":"https://api.github.com/repos/containerd/containerd","labels_url":"https://api.github.com/repos/containerd/containerd/issues/1455/labels{/name}","comments_url":"https://api.github.com/repos/containerd/containerd/issues/1455/comments","events_url":"https://api.github.com/repos/containerd/containerd/issues/1455/events","html_url":"https://github.com/containerd/containerd/pull/1455","id":254486985,"number":1455,"title":"LCOW runtime implementation","user":{"login":"darrenstahlmsft","id":14114019,"avatar_url":"https://avatars2.githubusercontent.com/u/14114019?v=4","gravatar_id":"","url":"https://api.github.com/users/darrenstahlmsft","html_url":"https://github.com/darrenstahlmsft","followers_url":"https://api.github.com/users/darrenstahlmsft/followers","following_url":"https://api.github.com/users/darrenstahlmsft/following{/other_user}","gists_url":"https://api.github.com/users/darrenstahlmsft/gists{/gist_id}","starred_url":"https://api.github.com/users/darrenstahlmsft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darrenstahlmsft/subscriptions","organizations_url":"https://api.github.com/users/darrenstahlmsft/orgs","repos_url":"https://api.github.com/users/darrenstahlmsft/repos","events_url":"https://api.github.com/users/darrenstahlmsft/events{/privacy}","received_events_url":"https://api.github.com/users/darrenstahlmsft/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-08-31T22:32:09Z","updated_at":"2017-09-01T00:28:21Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/containerd/containerd/pulls/1455","html_url":"https://github.com/containerd/containerd/pull/1455","diff_url":"https://github.com/containerd/containerd/pull/1455.diff","patch_url":"https://github.com/containerd/containerd/pull/1455.patch"},"body":"This implements the first version of Linux Container on Windows runtime. It shares much of the code with the Windows runtime, but is registered as a separate runtime in order to avoid collision between the Windows runtime and the LCOW runtime.\r\n\r\n`lcow_sandbox.go` is almost all temporary code due to the lack of a snapshotter for LCOW/Windows. I'll work on a snapshotter soon and delete almost all of the code there.\r\n\r\nThis PR covers basic container run scenario, but does not currently support Exec nor many options. This is mostly to prove API is sufficient to further expand and finish implementation without breaking changes.\r\n\r\nWith https://github.com/containerd/containerd/pull/1426 the following works pointing to the Docker busybox image:\r\n```\r\nPS H:\\bin\\containerd> .\\ctr run --platform linux --runtime io.containerd.runtime.v1.lcow --layer \"C:\\\\lcow\\\\lcow\\\\b9d90a4c74763f8da02ebeb93d4408e70c523eb1227fd634eb6c8dd7e881\r\n7fe0\" test test ls\r\nbin\r\ndev\r\netc\r\nhome\r\nproc\r\nroot\r\nrun\r\nsys\r\ntmp\r\nusr\r\nvar\r\n```\r\n\r\ncloses https://github.com/containerd/containerd/issues/1355\r\n\r\n@jhowardmsft @dmcgowan @mlaventure @stevvooe \r\n\r\nSigned-off-by: Darren Stahl <darst@microsoft.com>"},"comment":{"url":"https://api.github.com/repos/containerd/containerd/issues/comments/326454941","html_url":"https://github.com/containerd/containerd/pull/1455#issuecomment-326454941","issue_url":"https://api.github.com/repos/containerd/containerd/issues/1455","id":326454941,"user":{"login":"darrenstahlmsft","id":14114019,"avatar_url":"https://avatars2.githubusercontent.com/u/14114019?v=4","gravatar_id":"","url":"https://api.github.com/users/darrenstahlmsft","html_url":"https://github.com/darrenstahlmsft","followers_url":"https://api.github.com/users/darrenstahlmsft/followers","following_url":"https://api.github.com/users/darrenstahlmsft/following{/other_user}","gists_url":"https://api.github.com/users/darrenstahlmsft/gists{/gist_id}","starred_url":"https://api.github.com/users/darrenstahlmsft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/darrenstahlmsft/subscriptions","organizations_url":"https://api.github.com/users/darrenstahlmsft/orgs","repos_url":"https://api.github.com/users/darrenstahlmsft/repos","events_url":"https://api.github.com/users/darrenstahlmsft/events{/privacy}","received_events_url":"https://api.github.com/users/darrenstahlmsft/received_events","type":"User","site_admin":false},"created_at":"2017-09-01T00:28:21Z","updated_at":"2017-09-01T00:28:21Z","author_association":"CONTRIBUTOR","body":"I'll figure out why CI is failing (seems potentially related, though I don't see anything obvious) tomorrow."}}
{"actor":{"display_login":"darrenstahlmsft"}}