Merge pull request #2809 from stevvooe/plumb-namespace-context

pkg/init/cmd/service: plumb containerd namespace
This commit is contained in:
Justin Cormack 2018-01-08 13:43:37 +00:00 committed by GitHub
commit 421a4d3d7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
81 changed files with 103 additions and 100 deletions

View File

@ -4,7 +4,7 @@ kernel:
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/vpnkit-expose-port:728e5fe9e6b818d9825b28826b929ae75a386e9e # install vpnkit-expose-port and vpnkit-iptables-wrapper on host - linuxkit/vpnkit-expose-port:728e5fe9e6b818d9825b28826b929ae75a386e9e # install vpnkit-expose-port and vpnkit-iptables-wrapper on host
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
services: services:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS1 console=ttyAMA0" cmdline: "console=ttyS1 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -4,7 +4,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.38 image: linuxkit/kernel:4.9.38
cmdline: "console=tty0 console=ttyS0" cmdline: "console=tty0 console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0" cmdline: "console=tty0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0" cmdline: "console=tty0 console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -1,22 +1,25 @@
package main package main
import ( import (
"context"
"flag" "flag"
"fmt" "fmt"
"os" "os"
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/containerd/containerd/namespaces"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )
const ( const (
defaultSocket = "/run/containerd/containerd.sock" defaultSocket = "/run/containerd/containerd.sock"
defaultPath = "/containers/services" defaultPath = "/containers/services"
defaultContainerd = "/usr/bin/containerd" defaultContainerd = "/usr/bin/containerd"
installPath = "/usr/bin/service" installPath = "/usr/bin/service"
onbootPath = "/containers/onboot" onbootPath = "/containers/onboot"
shutdownPath = "/containers/onshutdown" shutdownPath = "/containers/onshutdown"
defaultContainerdNamespace = "services.linuxkit"
) )
var ( var (
@ -48,8 +51,12 @@ func main() {
fmt.Printf("Options:\n") fmt.Printf("Options:\n")
flag.PrintDefaults() flag.PrintDefaults()
} }
flagQuiet := flag.Bool("q", false, "Quiet execution") var (
flagVerbose := flag.Bool("v", false, "Verbose execution") ctx = context.Background()
flagQuiet = flag.Bool("q", false, "Quiet execution")
flagVerbose = flag.Bool("v", false, "Verbose execution")
flagContainerdNamespace = flag.String("containerd-namespace", defaultContainerdNamespace, "containerd namespace to use with services")
)
// Set up logging // Set up logging
log.SetFormatter(new(infoFormatter)) log.SetFormatter(new(infoFormatter))
@ -68,6 +75,8 @@ func main() {
log.SetLevel(log.DebugLevel) log.SetLevel(log.DebugLevel)
} }
ctx = namespaces.WithNamespace(ctx, *flagContainerdNamespace)
args := flag.Args() args := flag.Args()
if len(args) < 1 { if len(args) < 1 {
// check if called form startup scripts // check if called form startup scripts
@ -78,16 +87,16 @@ func main() {
case strings.Contains(command, "onshutdown"): case strings.Contains(command, "onshutdown"):
os.Exit(runcInit(shutdownPath)) os.Exit(runcInit(shutdownPath))
case strings.Contains(command, "containerd"): case strings.Contains(command, "containerd"):
systemInitCmd([]string{}) systemInitCmd(ctx, []string{})
os.Exit(0) os.Exit(0)
} }
} }
switch args[0] { switch args[0] {
case "start": case "start":
startCmd(args[1:]) startCmd(ctx, args[1:])
case "system-init": case "system-init":
systemInitCmd(args[1:]) systemInitCmd(ctx, args[1:])
default: default:
fmt.Printf("%q is not valid command.\n\n", args[0]) fmt.Printf("%q is not valid command.\n\n", args[0])
flag.Usage() flag.Usage()

View File

@ -11,12 +11,11 @@ import (
"github.com/containerd/containerd" "github.com/containerd/containerd"
"github.com/containerd/containerd/cio" "github.com/containerd/containerd/cio"
"github.com/containerd/containerd/namespaces"
specs "github.com/opencontainers/runtime-spec/specs-go" specs "github.com/opencontainers/runtime-spec/specs-go"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )
func startCmd(args []string) { func startCmd(ctx context.Context, args []string) {
invoked := filepath.Base(os.Args[0]) invoked := filepath.Base(os.Args[0])
flags := flag.NewFlagSet("start", flag.ExitOnError) flags := flag.NewFlagSet("start", flag.ExitOnError)
flags.Usage = func() { flags.Usage = func() {
@ -48,7 +47,7 @@ func startCmd(args []string) {
"service": service, "service": service,
}) })
id, pid, msg, err := start(service, *sock, *path, *dumpSpec) id, pid, msg, err := start(ctx, service, *sock, *path, *dumpSpec)
if err != nil { if err != nil {
log.WithError(err).Fatal(msg) log.WithError(err).Fatal(msg)
} }
@ -74,7 +73,7 @@ func (c *logio) Close() error {
return nil return nil
} }
func start(service, sock, basePath, dumpSpec string) (string, uint32, string, error) { func start(ctx context.Context, service, sock, basePath, dumpSpec string) (string, uint32, string, error) {
path := filepath.Join(basePath, service) path := filepath.Join(basePath, service)
runtimeConfig := getRuntimeConfig(path) runtimeConfig := getRuntimeConfig(path)
@ -90,8 +89,6 @@ func start(service, sock, basePath, dumpSpec string) (string, uint32, string, er
return "", 0, "creating containerd client", err return "", 0, "creating containerd client", err
} }
ctx := namespaces.WithNamespace(context.Background(), "default")
var spec *specs.Spec var spec *specs.Spec
specf, err := os.Open(filepath.Join(path, "config.json")) specf, err := os.Open(filepath.Join(path, "config.json"))
if err != nil { if err != nil {

View File

@ -13,7 +13,6 @@ import (
"github.com/containerd/containerd" "github.com/containerd/containerd"
"github.com/containerd/containerd/errdefs" "github.com/containerd/containerd/errdefs"
"github.com/containerd/containerd/namespaces"
"github.com/pkg/errors" "github.com/pkg/errors"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )
@ -52,7 +51,7 @@ func cleanupTask(ctx context.Context, ctr containerd.Container) error {
} }
} }
func systemInitCmd(args []string) { func systemInitCmd(ctx context.Context, args []string) {
invoked := filepath.Base(os.Args[0]) invoked := filepath.Base(os.Args[0])
flags := flag.NewFlagSet("system-init", flag.ExitOnError) flags := flag.NewFlagSet("system-init", flag.ExitOnError)
flags.Usage = func() { flags.Usage = func() {
@ -108,8 +107,6 @@ func systemInitCmd(args []string) {
log.WithError(err).Fatal("creating containerd client") log.WithError(err).Fatal("creating containerd client")
} }
ctx := namespaces.WithNamespace(context.Background(), "default")
ctrs, err := client.Containers(ctx) ctrs, err := client.Containers(ctx)
if err != nil { if err != nil {
log.WithError(err).Fatal("listing containers") log.WithError(err).Fatal("listing containers")
@ -140,7 +137,7 @@ func systemInitCmd(args []string) {
return return
} }
for _, file := range files { for _, file := range files {
if id, pid, msg, err := start(file.Name(), *sock, *path, ""); err != nil { if id, pid, msg, err := start(ctx, file.Name(), *sock, *path, ""); err != nil {
log.WithError(err).Error(msg) log.WithError(err).Error(msg)
} else { } else {
log.Debugf("Started %s pid %d", id, pid) log.Debugf("Started %s pid %d", id, pid)

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel-clear-containers:4.9.x image: linuxkit/kernel-clear-containers:4.9.x
cmdline: "root=/dev/pmem0p1 rootflags=dax,data=ordered,errors=remount-ro rw rootfstype=ext4 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 i8042.direct=1 i8042.dumbkbd=1 i8042.nopnp=1 i8042.noaux=1 noreplace-smp reboot=k panic=1 console=hvc0 console=hvc1 initcall_debug iommu=off quiet cryptomgr.notests page_poison=on" cmdline: "root=/dev/pmem0p1 rootflags=dax,data=ordered,errors=remount-ro rw rootfstype=ext4 tsc=reliable no_timer_check rcupdate.rcu_expedited=1 i8042.direct=1 i8042.dumbkbd=1 i8042.nopnp=1 i8042.noaux=1 noreplace-smp reboot=k panic=1 console=hvc0 console=hvc1 initcall_debug iommu=off quiet cryptomgr.notests page_poison=on"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
onboot: onboot:
- name: sysctl - name: sysctl
image: mobylinux/sysctl:2cf2f9d5b4d314ba1bfc22b2fe931924af666d8c image: mobylinux/sysctl:2cf2f9d5b4d314ba1bfc22b2fe931924af666d8c

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel-ima:4.11.1-186dd3605ee7b23214850142f8f02b4679dbd148 image: linuxkit/kernel-ima:4.11.1-186dd3605ee7b23214850142f8f02b4679dbd148
cmdline: "console=ttyS0 console=tty0 page_poison=1 ima_appraise=enforce_ns" cmdline: "console=ttyS0 console=tty0 page_poison=1 ima_appraise=enforce_ns"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: mobylinux/kernel-landlock:4.9.x image: mobylinux/kernel-landlock:4.9.x
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- mobylinux/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9 - mobylinux/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9
- mobylinux/containerd:18eaf72f3f4f9a9f29ca1951f66df701f873060b - mobylinux/containerd:18eaf72f3f4f9a9f29ca1951f66df701f873060b
- mobylinux/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935 - mobylinux/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed # with runc, logwrite, startmemlogd - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55 # with runc, logwrite, startmemlogd
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: "linuxkitprojects/kernel-memorizer:4.10_dbg-17e2eee03ab59f8df8a9c10ace003a84aec2f540" image: "linuxkitprojects/kernel-memorizer:4.10_dbg-17e2eee03ab59f8df8a9c10ace003a84aec2f540"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.34 image: linuxkit/kernel:4.9.34
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: okernel:latest image: okernel:latest
cmdline: "console=tty0 page_poison=1" cmdline: "console=tty0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkitprojects/kernel-shiftfs:4.11.4-881a041fc14bd95814cf140b5e98d97dd65160b5 image: linuxkitprojects/kernel-shiftfs:4.11.4-881a041fc14bd95814cf140b5e98d97dd65160b5
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: dhcpcd - name: dhcpcd

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
services: services:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.4.110 image: linuxkit/kernel:4.4.110
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.14.12 image: linuxkit/kernel:4.14.12
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check-kernel-config - name: check-kernel-config

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.4.110 image: linuxkit/kernel:4.4.110
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check - name: check

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check - name: check

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.14.12 image: linuxkit/kernel:4.14.12
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: check - name: check

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.4.110 image: linuxkit/kernel:4.4.110
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
trust: trust:
org: org:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
trust: trust:
org: org:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.14.12 image: linuxkit/kernel:4.14.12
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
trust: trust:
org: org:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: test - name: test

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: binfmt - name: binfmt

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0
onboot: onboot:

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: dhcpcd - name: dhcpcd

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: extend - name: extend

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: modprobe - name: modprobe

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: modprobe - name: modprobe

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: extend - name: extend

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.38 image: linuxkit/kernel:4.9.38
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: modprobe - name: modprobe

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.51 image: linuxkit/kernel:4.9.51
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: format - name: format

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.x image: linuxkit/kernel:4.9.x
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: mkimage - name: mkimage

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: poweroff - name: poweroff

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: sysctl - name: sysctl

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0 console=ttyAMA0" cmdline: "console=ttyS0 console=ttyAMA0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
- linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0 - linuxkit/ca-certificates:de21b84d9b055ad9dcecc57965b654a7a24ef8e0

View File

@ -2,7 +2,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -4,7 +4,7 @@ kernel:
image: linuxkit/kernel:4.9.75 image: linuxkit/kernel:4.9.75
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
- linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b - linuxkit/containerd:e58a382c33bb509ba3e0e8170dfaa5a100504c5b
onboot: onboot:

View File

@ -3,7 +3,7 @@ kernel:
image: linuxkit/kernel:4.9.38 image: linuxkit/kernel:4.9.38
cmdline: "console=ttyS0" cmdline: "console=ttyS0"
init: init:
- linuxkit/init:5a577d070817b4f17821657823082651baafd4ed - linuxkit/init:fb1e34662dc92a45f8e92c91adbee094e22feb55
- linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023 - linuxkit/runc:abc3f292653e64a2fd488e9675ace19a55ec7023
onboot: onboot:
- name: test-ns - name: test-ns