diff --git a/blueprints/docker-for-mac/base.yml b/blueprints/docker-for-mac/base.yml index c9a25e7bf..98ec7be50 100644 --- a/blueprints/docker-for-mac/base.yml +++ b/blueprints/docker-for-mac/base.yml @@ -6,7 +6,7 @@ init: - linuxkit/vpnkit-expose-port:e2b49a6c56fbf876ea24f0a5ce4ccae5f940d1be # install vpnkit-expose-port and vpnkit-iptables-wrapper on host - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: # support metadata for optional config in /var/config - name: metadata diff --git a/examples/aws.yml b/examples/aws.yml index be5eb7a3e..06cee4668 100644 --- a/examples/aws.yml +++ b/examples/aws.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/azure.yml b/examples/azure.yml index cb54e660b..22a36de40 100644 --- a/examples/azure.yml +++ b/examples/azure.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/docker.yml b/examples/docker.yml index d0da8273d..7c3ce7d7e 100644 --- a/examples/docker.yml +++ b/examples/docker.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/gcp.yml b/examples/gcp.yml index 42167397c..ec18c0fca 100644 --- a/examples/gcp.yml +++ b/examples/gcp.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/getty.yml b/examples/getty.yml index 9f08094a1..3788c6f49 100644 --- a/examples/getty.yml +++ b/examples/getty.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/minimal.yml b/examples/minimal.yml index 7a2a5d874..5371e3aba 100644 --- a/examples/minimal.yml +++ b/examples/minimal.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: dhcpcd image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b diff --git a/examples/node_exporter.yml b/examples/node_exporter.yml index 94323aea3..9711b20de 100644 --- a/examples/node_exporter.yml +++ b/examples/node_exporter.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b services: - name: getty image: linuxkit/getty:894eef1e5f62f3bc31de8ffaff2b6c0e093c4595 diff --git a/examples/packet.yml b/examples/packet.yml index 43b94e012..14785f245 100644 --- a/examples/packet.yml +++ b/examples/packet.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/redis-os.yml b/examples/redis-os.yml index 2ff1cb204..f6896b5ff 100644 --- a/examples/redis-os.yml +++ b/examples/redis-os.yml @@ -6,7 +6,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: dhcpcd image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b diff --git a/examples/sshd.yml b/examples/sshd.yml index 767cf203c..7296ee5d8 100644 --- a/examples/sshd.yml +++ b/examples/sshd.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/swap.yml b/examples/swap.yml index ae3185a58..575899fe8 100644 --- a/examples/swap.yml +++ b/examples/swap.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:eabc5a6e59f05aa91529d80e9a595b85b046f935 onboot: - name: sysctl diff --git a/examples/vmware.yml b/examples/vmware.yml index 83b9f452b..50538d0e8 100644 --- a/examples/vmware.yml +++ b/examples/vmware.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/examples/vpnkit-forwarder.yml b/examples/vpnkit-forwarder.yml index 6919e4b0f..76621569f 100644 --- a/examples/vpnkit-forwarder.yml +++ b/examples/vpnkit-forwarder.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: dhcpcd image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b diff --git a/examples/vsudd.yml b/examples/vsudd.yml index f9be1cbc5..bece4253a 100644 --- a/examples/vsudd.yml +++ b/examples/vsudd.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: dhcpcd image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b diff --git a/examples/vultr.yml b/examples/vultr.yml index 7fab7e7e3..8f5d1b751 100644 --- a/examples/vultr.yml +++ b/examples/vultr.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/linuxkit.yml b/linuxkit.yml index b45f25a6c..b6199a930 100644 --- a/linuxkit.yml +++ b/linuxkit.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/pkg/containerd/Dockerfile b/pkg/containerd/Dockerfile index 28c1386cc..c35d201df 100644 --- a/pkg/containerd/Dockerfile +++ b/pkg/containerd/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:a39a433162a873519910a07beeb3e8db22529956 as alpine +FROM linuxkit/alpine:cb6a0b2b068d892996ebadae999d9baf6e08be5b as alpine RUN \ apk add \ btrfs-progs-dev \ diff --git a/pkg/containerd/cmd/service/main.go b/pkg/containerd/cmd/service/main.go index bf68a3f2c..d2477d999 100644 --- a/pkg/containerd/cmd/service/main.go +++ b/pkg/containerd/cmd/service/main.go @@ -6,7 +6,7 @@ import ( "os" "path/filepath" - log "github.com/Sirupsen/logrus" + log "github.com/sirupsen/logrus" ) const ( diff --git a/pkg/containerd/cmd/service/start.go b/pkg/containerd/cmd/service/start.go index 6e37b3b99..8924c953b 100644 --- a/pkg/containerd/cmd/service/start.go +++ b/pkg/containerd/cmd/service/start.go @@ -9,10 +9,10 @@ import ( "os" "path/filepath" - log "github.com/Sirupsen/logrus" "github.com/containerd/containerd" "github.com/containerd/containerd/namespaces" specs "github.com/opencontainers/runtime-spec/specs-go" + log "github.com/sirupsen/logrus" ) func startCmd(args []string) { @@ -98,7 +98,7 @@ func start(service, sock, path, dumpSpec string) (string, uint32, string, error) return "", 0, "failed to create container", err } - io := func() (*containerd.IO, error) { + io := func(id string) (*containerd.IO, error) { logfile := filepath.Join("/var/log", service+".log") // We just need this to exist. if err := ioutil.WriteFile(logfile, []byte{}, 0600); err != nil { diff --git a/pkg/containerd/cmd/service/system_init.go b/pkg/containerd/cmd/service/system_init.go index c450d5f40..e530e54a5 100644 --- a/pkg/containerd/cmd/service/system_init.go +++ b/pkg/containerd/cmd/service/system_init.go @@ -11,11 +11,11 @@ import ( "syscall" "time" - log "github.com/Sirupsen/logrus" "github.com/containerd/containerd" "github.com/containerd/containerd/errdefs" "github.com/containerd/containerd/namespaces" "github.com/pkg/errors" + log "github.com/sirupsen/logrus" ) func cleanupTask(ctx context.Context, ctr containerd.Container) error { diff --git a/projects/compose/compose-dynamic.yml b/projects/compose/compose-dynamic.yml index 7e32fc6e2..4dc833635 100644 --- a/projects/compose/compose-dynamic.yml +++ b/projects/compose/compose-dynamic.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/compose/compose-static.yml b/projects/compose/compose-static.yml index 8e83d82fa..2904ce4d5 100644 --- a/projects/compose/compose-static.yml +++ b/projects/compose/compose-static.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/etcd/etcd.yml b/projects/etcd/etcd.yml index a19894f1b..2bcaf8687 100644 --- a/projects/etcd/etcd.yml +++ b/projects/etcd/etcd.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/ima-namespace/ima-namespace.yml b/projects/ima-namespace/ima-namespace.yml index 7edbd8a66..91c9eb42a 100644 --- a/projects/ima-namespace/ima-namespace.yml +++ b/projects/ima-namespace/ima-namespace.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/ima-utils:dfeb3896fd29308b80ff9ba7fe5b8b767e40ca29 onboot: diff --git a/projects/kubernetes/kube-master.yml b/projects/kubernetes/kube-master.yml index 153978449..f6bde2fce 100644 --- a/projects/kubernetes/kube-master.yml +++ b/projects/kubernetes/kube-master.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/kubernetes/kube-node.yml b/projects/kubernetes/kube-node.yml index c1f315165..1b79da21a 100644 --- a/projects/kubernetes/kube-node.yml +++ b/projects/kubernetes/kube-node.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/logging/examples/logging.yml b/projects/logging/examples/logging.yml index e9e6e21ac..d1046eddb 100644 --- a/projects/logging/examples/logging.yml +++ b/projects/logging/examples/logging.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e # with runc, logwrite, startmemlogd - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - linuxkit/memlogd:9b5834189f598f43c507f6938077113906f51012 onboot: diff --git a/projects/miragesdk/examples/fdd.yml b/projects/miragesdk/examples/fdd.yml index 1b953a745..9a1611f5c 100644 --- a/projects/miragesdk/examples/fdd.yml +++ b/projects/miragesdk/examples/fdd.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf - samoht/fdd onboot: diff --git a/projects/miragesdk/examples/mirage-dhcp.yml b/projects/miragesdk/examples/mirage-dhcp.yml index a59ea0e8a..b808dd58b 100644 --- a/projects/miragesdk/examples/mirage-dhcp.yml +++ b/projects/miragesdk/examples/mirage-dhcp.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: sysctl image: linuxkit/sysctl:d1a43c7c91e92374766f962dc8534cf9508756b0 diff --git a/projects/okernel/examples/okernel_simple.yaml b/projects/okernel/examples/okernel_simple.yaml index 8222fb151..2b6202d76 100644 --- a/projects/okernel/examples/okernel_simple.yaml +++ b/projects/okernel/examples/okernel_simple.yaml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/shiftfs/shiftfs.yml b/projects/shiftfs/shiftfs.yml index ec59634fe..1920878ba 100644 --- a/projects/shiftfs/shiftfs.yml +++ b/projects/shiftfs/shiftfs.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/projects/swarmd/swarmd.yml b/projects/swarmd/swarmd.yml index e84c9b6d9..59bf5f71b 100644 --- a/projects/swarmd/swarmd.yml +++ b/projects/swarmd/swarmd.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/test/cases/010_platforms/010_hyperkit/010_acpi/test.yml b/test/cases/010_platforms/010_hyperkit/010_acpi/test.yml index 1099a9984..391971ce7 100644 --- a/test/cases/010_platforms/010_hyperkit/010_acpi/test.yml +++ b/test/cases/010_platforms/010_hyperkit/010_acpi/test.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b services: - name: acpid image: linuxkit/acpid:1966310cb75e28ffc668863a6577ee991327f918 diff --git a/test/cases/030_security/000_docker-bench/test-docker-bench.yml b/test/cases/030_security/000_docker-bench/test-docker-bench.yml index 12cf31087..d279fb1be 100644 --- a/test/cases/030_security/000_docker-bench/test-docker-bench.yml +++ b/test/cases/030_security/000_docker-bench/test-docker-bench.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: sysctl diff --git a/test/cases/040_packages/003_containerd/test-containerd.yml b/test/cases/040_packages/003_containerd/test-containerd.yml index bb9443e27..7c26e7b72 100644 --- a/test/cases/040_packages/003_containerd/test-containerd.yml +++ b/test/cases/040_packages/003_containerd/test-containerd.yml @@ -4,16 +4,18 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: + - name: dhcpcd + image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b + command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"] - name: sysctl image: linuxkit/sysctl:d1a43c7c91e92374766f962dc8534cf9508756b0 - name: test - image: linuxkit/test-containerd:0e350ce958b379b9ddb2bcdd22aaf4508f6ddbc3 + image: linuxkit/test-containerd:dd3f2ba599c70994ba875e7c86c04df2967e3144 - name: poweroff image: linuxkit/poweroff:3845c4d64d47a1ea367806be5547e44594b0fa91 trust: org: - linuxkit - diff --git a/test/cases/040_packages/003_containerd/test.sh b/test/cases/040_packages/003_containerd/test.sh index f7ecde0b1..3e9729985 100644 --- a/test/cases/040_packages/003_containerd/test.sh +++ b/test/cases/040_packages/003_containerd/test.sh @@ -1,6 +1,6 @@ #!/bin/sh # SUMMARY: Run containerd test -# LABELS: skip +# LABELS: # REPEAT: set -e diff --git a/test/cases/040_packages/007_getty-containerd/test-ctr.yml b/test/cases/040_packages/007_getty-containerd/test-ctr.yml index 53221be35..8455a5ea8 100644 --- a/test/cases/040_packages/007_getty-containerd/test-ctr.yml +++ b/test/cases/040_packages/007_getty-containerd/test-ctr.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b - linuxkit/ca-certificates:67acf038c44bb191ebb704ec7bb39a1524052cdf onboot: - name: dhcpcd diff --git a/test/hack/test-ltp.yml b/test/hack/test-ltp.yml index d1a2b1857..c6caafe7c 100644 --- a/test/hack/test-ltp.yml +++ b/test/hack/test-ltp.yml @@ -4,7 +4,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: ltp image: linuxkit/test-ltp:b8ad3dfd0998ddff4fd47b3f693d2a4aa93ab7a4 diff --git a/test/hack/test.yml b/test/hack/test.yml index 11676255f..3621e62b2 100644 --- a/test/hack/test.yml +++ b/test/hack/test.yml @@ -6,7 +6,7 @@ kernel: init: - linuxkit/init:4dcee04c04c900a5796dc719f8d16fea7e771059 - linuxkit/runc:f5960b83a8766ae083efc744fa63dbf877450e4f - - linuxkit/containerd:acd23f7c020e09799e03331e781f35965e19981f + - linuxkit/containerd:8fc87b7f465bde9ece781899a007f47b6d3c096b onboot: - name: dhcpcd image: linuxkit/dhcpcd:17423c1ccced74e3c005fd80486e8177841fe02b diff --git a/test/pkg/containerd/Dockerfile b/test/pkg/containerd/Dockerfile index 63d3bf086..97d1a2a16 100644 --- a/test/pkg/containerd/Dockerfile +++ b/test/pkg/containerd/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:34af9cb1990debd17fae6d4198c62ce3910d9908 AS mirror +FROM linuxkit/alpine:cb6a0b2b068d892996ebadae999d9baf6e08be5b AS mirror RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ # btrfs-progfs is required for btrfs test (mkfs.btrfs) # util-linux is required for btrfs test (losetup) @@ -14,8 +14,10 @@ RUN apk add --no-cache --initdb -p /out \ linux-headers \ make \ musl \ - util-linux + util-linux \ + tzdata RUN rm -rf /out/etc/apk /out/lib/apk /out/var/cache +RUN cp /out/usr/share/zoneinfo/UTC /out/etc/localtime FROM scratch COPY --from=mirror /out/ / @@ -29,4 +31,4 @@ RUN git checkout $CONTAINERD_COMMIT ADD run.sh ./run.sh ENTRYPOINT ["/bin/sh", "run.sh"] -LABEL org.mobyproject.config='{"net": "host", "capabilities": ["all"], "tmpfs": ["/tmp:exec"], "binds": ["/dev:/dev"]}' +LABEL org.mobyproject.config='{"net": "host", "capabilities": ["all"], "tmpfs": ["/tmp:exec"], "binds": ["/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf", "/usr/bin/runc:/usr/bin/runc", "/usr/bin/containerd:/usr/bin/containerd", "/usr/bin/containerd-shim:/usr/bin/containerd-shim"], "mounts": [{"type": "cgroup", "options": ["rw","nosuid","noexec","nodev","relatime"]}],}' diff --git a/tools/alpine/Dockerfile b/tools/alpine/Dockerfile index 865d36c1a..9706bb4bb 100644 --- a/tools/alpine/Dockerfile +++ b/tools/alpine/Dockerfile @@ -52,6 +52,5 @@ COPY --from=mirror /Dockerfile /Dockerfile RUN apk update && apk upgrade -a # Update `FROM` in `test/pkg/containerd/Dockerfile` when changing this. -# v1.0.0-alpha1 plus https://github.com/containerd/containerd/pull/1141 -ENV CONTAINERD_REPO=https://github.com/ijc/containerd.git -ENV CONTAINERD_COMMIT=d42cb88ba2b08d2ca6c8c017d629b394bf1dd08c +ENV CONTAINERD_REPO=https://github.com/containerd/containerd.git +ENV CONTAINERD_COMMIT=v1.0.0-alpha2 diff --git a/tools/alpine/Makefile b/tools/alpine/Makefile index 686d59288..aa2786e5d 100644 --- a/tools/alpine/Makefile +++ b/tools/alpine/Makefile @@ -50,7 +50,7 @@ hash: Makefile iid versions.$(ARCH): Makefile hash iid echo "# $(ORG)/$(IMAGE):$(shell cat hash)" > versions.$(ARCH) - docker run --rm $(shell cat iid) find /mirror -name '*.apk' -exec basename '{}' .apk \; | sort | (echo '# automatically generated list of installed packages'; cat -) >> versions.$(ARCH) + docker run --rm $(shell cat iid) find /mirror -name '*.apk' -exec basename '{}' .apk \; | LANG=C sort | (echo '# automatically generated list of installed packages'; cat -) >> versions.$(ARCH) push: hash iid versions.$(ARCH) docker pull $(ORG)/$(IMAGE):$(shell cat hash) || \ diff --git a/tools/alpine/versions.x86_64 b/tools/alpine/versions.x86_64 index f0a6e7a00..ac75322cf 100644 --- a/tools/alpine/versions.x86_64 +++ b/tools/alpine/versions.x86_64 @@ -1,4 +1,4 @@ -# linuxkit/alpine:77c8dfc5860012c869a19d7a2c68e701469692c8 +# linuxkit/alpine:cb6a0b2b068d892996ebadae999d9baf6e08be5b # automatically generated list of installed packages abuild-3.0.0_rc2-r8 alpine-baselayout-3.0.4-r0