Permalink
Browse files

Merge pull request #2990 from rn/pre-release

Final preparation for v0.3 release
  • Loading branch information...
rn committed Apr 5, 2018
2 parents 110bded + ba1b7a4 commit 37e29b45b3a5015e846f64ab32dffb7a48c32b3a
Showing with 746 additions and 706 deletions.
  1. +6 −0 .circleci/config.yml
  2. +34 −0 CHANGELOG.md
  3. +2 −2 Makefile
  4. +2 −2 docs/vendoring.md
  5. +9 −9 examples/aws.yml
  6. +8 −8 examples/azure.yml
  7. +13 −13 examples/cadvisor.yml
  8. +20 −20 examples/docker-for-mac.yml
  9. +12 −12 examples/docker.yml
  10. +10 −10 examples/gcp.yml
  11. +8 −8 examples/getty.yml
  12. +8 −8 examples/hostmount-writeable-overlay.yml
  13. +6 −6 examples/influxdb-os.yml
  14. +5 −5 examples/minimal.yml
  15. +7 −7 examples/node_exporter.yml
  16. +9 −9 examples/openstack.yml
  17. +1 −1 examples/packet.arm64.yml
  18. +12 −12 examples/packet.yml
  19. +5 −5 examples/redis-os.yml
  20. +9 −9 examples/rt-for-vmware.yml
  21. +10 −10 examples/sshd.yml
  22. +11 −11 examples/swap.yml
  23. +9 −9 examples/tpm.yml
  24. +8 −8 examples/vmware.yml
  25. +6 −6 examples/vpnkit-forwarder.yml
  26. +5 −5 examples/vsudd-containerd.yml
  27. +10 −10 examples/vultr.yml
  28. +10 −10 examples/wireguard.yml
  29. +8 −8 linuxkit.yml
  30. +2 −2 pkg/acpid/Dockerfile
  31. +1 −1 pkg/auditd/Dockerfile
  32. +2 −2 pkg/binfmt/Dockerfile
  33. +1 −1 pkg/ca-certificates/Dockerfile
  34. +2 −2 pkg/cadvisor/Dockerfile
  35. +1 −1 pkg/dhcpcd/Dockerfile
  36. +2 −2 pkg/extend/Dockerfile
  37. +1 −1 pkg/firmware-all/Dockerfile
  38. +1 −1 pkg/firmware/Dockerfile
  39. +2 −2 pkg/format/Dockerfile
  40. +1 −1 pkg/getty/Dockerfile
  41. +1 −1 pkg/host-timesync-daemon/Dockerfile
  42. +1 −1 pkg/ip/Dockerfile
  43. +1 −1 pkg/metadata/Dockerfile
  44. +1 −1 pkg/mkimage/Dockerfile
  45. +1 −1 pkg/modprobe/Dockerfile
  46. +2 −2 pkg/mount/Dockerfile
  47. +1 −1 pkg/node_exporter/Dockerfile
  48. +1 −1 pkg/open-vm-tools/Dockerfile
  49. +1 −1 pkg/openntpd/Dockerfile
  50. +1 −1 pkg/qemu-ga/Dockerfile
  51. +1 −1 pkg/rngd/Dockerfile
  52. +1 −1 pkg/runc/Dockerfile
  53. +1 −1 pkg/sshd/Dockerfile
  54. +1 −1 pkg/swap/Dockerfile
  55. +1 −1 pkg/sysctl/Dockerfile
  56. +1 −1 pkg/sysfs/Dockerfile
  57. +1 −1 pkg/trim-after-delete/Dockerfile
  58. +1 −1 pkg/tss/Dockerfile
  59. +1 −1 pkg/vpnkit-expose-port/Dockerfile
  60. +1 −1 pkg/vpnkit-forwarder/Dockerfile
  61. +1 −1 pkg/vsudd/Dockerfile
  62. +1 −1 projects/clear-containers/clear-containers.yml
  63. +11 −11 projects/compose/compose-dynamic.yml
  64. +11 −11 projects/compose/compose-static.yml
  65. +7 −7 projects/ima-namespace/ima-namespace.yml
  66. +1 −1 projects/landlock/landlock.yml
  67. +7 −7 projects/logging/examples/logging.yml
  68. +5 −5 projects/memorizer/memorizer.yml
  69. +8 −8 projects/miragesdk/examples/fdd.yml
  70. +6 −6 projects/miragesdk/examples/mirage-dhcp.yml
  71. +7 −7 projects/okernel/examples/okernel_simple.yaml
  72. +8 −8 projects/shiftfs/shiftfs.yml
  73. +1 −1 src/cmd/linuxkit/run_qemu.go
  74. +1 −1 src/cmd/linuxkit/vendor.conf
  75. +3 −3 src/cmd/linuxkit/vendor/github.com/moby/tool/src/moby/linuxkit.go
  76. +6 −6 src/cmd/linuxkit/vendor/github.com/moby/tool/src/moby/output.go
  77. +3 −3 test/cases/000_build/000_formats/test.yml
  78. +3 −3 test/cases/010_platforms/000_qemu/000_run_kernel/test.yml
  79. +3 −3 test/cases/010_platforms/000_qemu/010_run_iso/test.yml
  80. +3 −3 test/cases/010_platforms/000_qemu/020_run_efi/test.yml
  81. +3 −3 test/cases/010_platforms/000_qemu/030_run_qcow_bios/test.yml
  82. +3 −3 test/cases/010_platforms/000_qemu/040_run_raw_bios/test.yml
  83. +3 −3 test/cases/010_platforms/000_qemu/050_run_aws/test.yml
  84. +3 −3 test/cases/010_platforms/000_qemu/100_container/test.yml
  85. +3 −3 test/cases/010_platforms/010_hyperkit/000_run_kernel/test.yml
  86. +4 −4 test/cases/010_platforms/010_hyperkit/010_acpi/test.yml
  87. +4 −4 test/cases/020_kernel/000_config_4.4.x/test.yml
  88. +4 −4 test/cases/020_kernel/001_config_4.9.x/test.yml
  89. +4 −4 test/cases/020_kernel/006_config_4.14.x/test.yml
  90. +4 −4 test/cases/020_kernel/007_config_4.15.x/test.yml
  91. +1 −1 test/cases/020_kernel/010_kmod_4.4.x/Dockerfile
  92. +3 −3 test/cases/020_kernel/010_kmod_4.4.x/test.yml
  93. +1 −1 test/cases/020_kernel/011_kmod_4.9.x/Dockerfile
  94. +3 −3 test/cases/020_kernel/011_kmod_4.9.x/test.yml
  95. +1 −1 test/cases/020_kernel/016_kmod_4.14.x/Dockerfile
  96. +3 −3 test/cases/020_kernel/016_kmod_4.14.x/test.yml
  97. +1 −1 test/cases/020_kernel/017_kmod_4.15.x/Dockerfile
  98. +3 −3 test/cases/020_kernel/017_kmod_4.15.x/test.yml
  99. +2 −2 test/cases/020_kernel/110_namespace/010_veth/010_echo-tcp-ipv4-short-1con-single-reverse/test.yml
  100. +2 −2 test/cases/020_kernel/110_namespace/010_veth/010_echo-tcp-ipv4-short-1con-single/test.yml
  101. +2 −2 test/cases/020_kernel/110_namespace/010_veth/011_echo-tcp-ipv4-short-10con-single-reverse/test.yml
  102. +2 −2 test/cases/020_kernel/110_namespace/010_veth/011_echo-tcp-ipv4-short-10con-single/test.yml
  103. +2 −2 test/cases/020_kernel/110_namespace/010_veth/012_echo-tcp-ipv4-short-5con-multi-reverse/test.yml
  104. +2 −2 test/cases/020_kernel/110_namespace/010_veth/012_echo-tcp-ipv4-short-5con-multi/test.yml
  105. +2 −2 test/cases/020_kernel/110_namespace/010_veth/015_echo-tcp-ipv4-long-1con-single-reverse/test.yml
  106. +2 −2 test/cases/020_kernel/110_namespace/010_veth/015_echo-tcp-ipv4-long-1con-single/test.yml
  107. +2 −2 test/cases/020_kernel/110_namespace/010_veth/016_echo-tcp-ipv4-long-10con-single-reverse/test.yml
  108. +2 −2 test/cases/020_kernel/110_namespace/010_veth/016_echo-tcp-ipv4-long-10con-single/test.yml
  109. +2 −2 test/cases/020_kernel/110_namespace/010_veth/017_echo-tcp-ipv4-long-5con-multi-reverse/test.yml
  110. +2 −2 test/cases/020_kernel/110_namespace/010_veth/017_echo-tcp-ipv4-long-5con-multi/test.yml
  111. +2 −2 test/cases/020_kernel/110_namespace/010_veth/020_echo-tcp-ipv6-short-1con-single-reverse/test.yml
  112. +2 −2 test/cases/020_kernel/110_namespace/010_veth/020_echo-tcp-ipv6-short-1con-single/test.yml
  113. +2 −2 test/cases/020_kernel/110_namespace/010_veth/021_echo-tcp-ipv6-short-10con-single-reverse/test.yml
  114. +2 −2 test/cases/020_kernel/110_namespace/010_veth/021_echo-tcp-ipv6-short-10con-single/test.yml
  115. +2 −2 test/cases/020_kernel/110_namespace/010_veth/022_echo-tcp-ipv6-short-5con-multi-reverse/test.yml
  116. +2 −2 test/cases/020_kernel/110_namespace/010_veth/022_echo-tcp-ipv6-short-5con-multi/test.yml
  117. +2 −2 test/cases/020_kernel/110_namespace/010_veth/025_echo-tcp-ipv6-long-1con-single-reverse/test.yml
  118. +2 −2 test/cases/020_kernel/110_namespace/010_veth/025_echo-tcp-ipv6-long-1con-single/test.yml
  119. +2 −2 test/cases/020_kernel/110_namespace/010_veth/026_echo-tcp-ipv6-long-10con-single-reverse/test.yml
  120. +2 −2 test/cases/020_kernel/110_namespace/010_veth/026_echo-tcp-ipv6-long-10con-single/test.yml
  121. +2 −2 test/cases/020_kernel/110_namespace/010_veth/027_echo-tcp-ipv6-long-5con-multi-reverse/test.yml
  122. +2 −2 test/cases/020_kernel/110_namespace/010_veth/027_echo-tcp-ipv6-long-5con-multi/test.yml
  123. +2 −2 test/cases/020_kernel/110_namespace/010_veth/030_echo-udp-ipv4-short-1con-single-reverse/test.yml
  124. +2 −2 test/cases/020_kernel/110_namespace/010_veth/030_echo-udp-ipv4-short-1con-single/test.yml
  125. +2 −2 test/cases/020_kernel/110_namespace/010_veth/031_echo-udp-ipv4-short-10con-single-reverse/test.yml
  126. +2 −2 test/cases/020_kernel/110_namespace/010_veth/031_echo-udp-ipv4-short-10con-single/test.yml
  127. +2 −2 test/cases/020_kernel/110_namespace/010_veth/032_echo-udp-ipv4-short-5con-multi-reverse/test.yml
  128. +2 −2 test/cases/020_kernel/110_namespace/010_veth/032_echo-udp-ipv4-short-5con-multi/test.yml
  129. +2 −2 test/cases/020_kernel/110_namespace/010_veth/035_echo-udp-ipv4-long-1con-single-reverse/test.yml
  130. +2 −2 test/cases/020_kernel/110_namespace/010_veth/035_echo-udp-ipv4-long-1con-single/test.yml
  131. +2 −2 test/cases/020_kernel/110_namespace/010_veth/036_echo-udp-ipv4-long-10con-single-reverse/test.yml
  132. +2 −2 test/cases/020_kernel/110_namespace/010_veth/036_echo-udp-ipv4-long-10con-single/test.yml
  133. +2 −2 test/cases/020_kernel/110_namespace/010_veth/037_echo-udp-ipv4-long-5con-multi-reverse/test.yml
  134. +2 −2 test/cases/020_kernel/110_namespace/010_veth/037_echo-udp-ipv4-long-5con-multi/test.yml
  135. +2 −2 test/cases/020_kernel/110_namespace/010_veth/040_echo-udp-ipv6-short-1con-single-reverse/test.yml
  136. +2 −2 test/cases/020_kernel/110_namespace/010_veth/040_echo-udp-ipv6-short-1con-single/test.yml
  137. +2 −2 test/cases/020_kernel/110_namespace/010_veth/041_echo-udp-ipv6-short-10con-single-reverse/test.yml
  138. +2 −2 test/cases/020_kernel/110_namespace/010_veth/041_echo-udp-ipv6-short-10con-single/test.yml
  139. +2 −2 test/cases/020_kernel/110_namespace/010_veth/042_echo-udp-ipv6-short-5con-multi-reverse/test.yml
  140. +2 −2 test/cases/020_kernel/110_namespace/010_veth/042_echo-udp-ipv6-short-5con-multi/test.yml
  141. +2 −2 test/cases/020_kernel/110_namespace/010_veth/045_echo-udp-ipv6-long-1con-single-reverse/test.yml
  142. +2 −2 test/cases/020_kernel/110_namespace/010_veth/045_echo-udp-ipv6-long-1con-single/test.yml
  143. +2 −2 test/cases/020_kernel/110_namespace/010_veth/046_echo-udp-ipv6-long-10con-single-reverse/test.yml
  144. +2 −2 test/cases/020_kernel/110_namespace/010_veth/046_echo-udp-ipv6-long-10con-single/test.yml
  145. +2 −2 test/cases/020_kernel/110_namespace/010_veth/047_echo-udp-ipv6-long-5con-multi-reverse/test.yml
  146. +2 −2 test/cases/020_kernel/110_namespace/010_veth/047_echo-udp-ipv6-long-5con-multi/test.yml
  147. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/010_echo-short-1con-single-reverse/test.yml
  148. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/010_echo-short-1con-single/test.yml
  149. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/011_echo-short-10con-single-reverse/test.yml
  150. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/011_echo-short-10con-single/test.yml
  151. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/012_echo-short-5con-multi-reverse/test.yml
  152. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/012_echo-short-5con-multi/test.yml
  153. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/015_echo-long-1con-single-reverse/test.yml
  154. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/015_echo-long-1con-single/test.yml
  155. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/016_echo-long-10con-single-reverse/test.yml
  156. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/016_echo-long-10con-single/test.yml
  157. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/017_echo-long-5con-multi-reverse/test.yml
  158. +2 −2 test/cases/020_kernel/110_namespace/050_unix-domain/017_echo-long-5con-multi/test.yml
  159. +2 −2 test/cases/020_kernel/110_namespace/100_mix/010_veth-unix-domain-echo/test.yml
  160. +2 −2 test/cases/020_kernel/110_namespace/100_mix/011_veth-unix-domain-echo-reverse/test.yml
  161. +2 −2 test/cases/020_kernel/110_namespace/100_mix/012_veth-ipv4-echo/test.yml
  162. +2 −2 test/cases/020_kernel/110_namespace/100_mix/013_veth-ipv6-echo/test.yml
  163. +2 −2 test/cases/020_kernel/110_namespace/100_mix/014_veth-tcp-echo/test.yml
  164. +2 −2 test/cases/020_kernel/110_namespace/100_mix/015_veth-udp-echo/test.yml
  165. +2 −2 test/cases/020_kernel/110_namespace/100_mix/020_unix-domain-echo/test.yml
  166. +2 −2 test/cases/020_kernel/110_namespace/common.yml
  167. +11 −11 test/cases/030_security/000_docker-bench/test.yml
  168. +3 −3 test/cases/030_security/010_ports/test.yml
  169. +4 −4 test/cases/040_packages/002_binfmt/test.yml
  170. +4 −4 test/cases/040_packages/003_ca-certificates/test.yml
  171. +9 −9 test/cases/040_packages/003_containerd/test.yml
  172. +4 −4 test/cases/040_packages/004_dhcpcd/test.yml
  173. +5 −5 test/cases/040_packages/005_extend/000_ext4/test-create.yml
  174. +5 −5 test/cases/040_packages/005_extend/000_ext4/test.yml
  175. +6 −6 test/cases/040_packages/005_extend/001_btrfs/test-create.yml
  176. +6 −6 test/cases/040_packages/005_extend/001_btrfs/test.yml
  177. +5 −5 test/cases/040_packages/005_extend/002_xfs/test-create.yml
  178. +5 −5 test/cases/040_packages/005_extend/002_xfs/test.yml
  179. +5 −5 test/cases/040_packages/006_format_mount/000_auto/test.yml
  180. +5 −5 test/cases/040_packages/006_format_mount/001_by_label/test.yml
  181. +5 −5 test/cases/040_packages/006_format_mount/002_by_name/test.yml.in
  182. +6 −6 test/cases/040_packages/006_format_mount/003_btrfs/test.yml
  183. +5 −5 test/cases/040_packages/006_format_mount/004_xfs/test.yml
  184. +8 −8 test/cases/040_packages/006_format_mount/005_by_device_force/test.yml
  185. +7 −7 test/cases/040_packages/006_format_mount/010_multiple/test.yml
  186. +6 −6 test/cases/040_packages/007_getty-containerd/test.yml
  187. +4 −4 test/cases/040_packages/013_mkimage/mkimage.yml
  188. +3 −3 test/cases/040_packages/013_mkimage/run.yml
  189. +4 −4 test/cases/040_packages/019_sysctl/test.yml
  190. +7 −7 test/cases/040_packages/023_wireguard/test.yml
  191. +4 −4 test/hack/test-ltp.yml
  192. +6 −6 test/hack/test.yml
  193. +1 −1 test/pkg/docker-bench/Dockerfile
  194. +1 −1 test/pkg/kernel-config/Dockerfile
  195. +2 −2 test/pkg/ns/Dockerfile
  196. +3 −3 test/pkg/ns/template.yml
  197. +1 −1 test/pkg/poweroff/Dockerfile
  198. +2 −2 test/pkg/virtsock/Dockerfile
  199. +1 −1 tools/go-compile/Dockerfile
  200. +1 −1 tools/mkimage-iso-bios/Dockerfile
  201. +2 −2 tools/mkimage-iso-efi/Dockerfile
  202. +2 −2 tools/mkimage-qcow2-efi/Dockerfile
  203. +1 −1 tools/mkimage-raw-bios/Dockerfile
  204. +2 −2 tools/mkimage-raw-efi/Dockerfile
  205. +1 −1 tools/mkimage-rpi3/Dockerfile
  206. +1 −1 tools/qemu/Dockerfile
@@ -33,6 +33,12 @@ jobs:
GOOS: linux
GOARCH: arm64
command: make LOCAL_TARGET=bin/linuxkit-$GOOS-$GOARCH local-build
- run:
name: Build s390x/linux
environment:
GOOS: linux
GOARCH: s390x
command: make LOCAL_TARGET=bin/linuxkit-$GOOS-$GOARCH local-build
- run:
name: Build amd64/darwin
environment:
@@ -0,0 +1,34 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [v0.3] - 2018-04-05
### Added
- Initial `s390x` support.
- Support for RealTime Linux kernels (`-rt`) on `x86_64` and `arm64`.
- Support for booting of `qcow2` disks via EFI.
- Support for CEPH filesystems in the kernel.
- Logging for `onboot` containers to `/var/log`
- Changelog file.

### Changed
- Switched the default kernel to 4.14.x.
- Update to `containerd` v1.0.3.
- Update to `notary` v0.6.0.
- Update WireGuard to 0.0.20180304.

### Removed
- Removed support for 4.4.x and 4.9.x kernels for `arm64`.


## [v0.2] - 2018-01-25
- Almost everything


## [v0.1] - 2017-??-??
- Sometime in 2017 we did a mini v0.1 release but we seem to have lost any trace of it :)


## [v0.0] - 2017-04-18
- Initial open sourcing of LinuxKit
@@ -4,10 +4,10 @@
default: bin/linuxkit bin/rtf
all: default

VERSION="v0.2+"
VERSION="v0.3"
GIT_COMMIT=$(shell git rev-list -1 HEAD)

GO_COMPILE=linuxkit/go-compile:7392985c6f55aba61201514174b45ba755fb386e
GO_COMPILE=linuxkit/go-compile:2940a8141d907c2976be15f201f6e9b7c4c1f931

LINUXKIT?=bin/linuxkit
GOOS?=$(shell uname -s | tr '[:upper:]' '[:lower:]')
@@ -28,7 +28,7 @@ docker run -it --rm \
-v $(pwd):/go/src/github.com/linuxkit/linuxkit \
-w /go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit \
--entrypoint /go/bin/vndr \
linuxkit/go-compile:7392985c6f55aba61201514174b45ba755fb386e
linuxkit/go-compile:2940a8141d907c2976be15f201f6e9b7c4c1f931
```

To update a single dependency:
@@ -38,7 +38,7 @@ docker run -it --rm \
-v $(pwd):/go/src/github.com/linuxkit/linuxkit \
-w /go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit \
--entrypoint /go/bin/vndr \
linuxkit/go-compile:7392985c6f55aba61201514174b45ba755fb386e
linuxkit/go-compile:2940a8141d907c2976be15f201f6e9b7c4c1f931
github.com/docker/docker
```

@@ -2,23 +2,23 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=ttyS0"
init:
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"]
- name: metadata
image: linuxkit/metadata:09272c373fa10b9a09f2c9fe380bffb4402f98f6
image: linuxkit/metadata:v0.3
services:
- name: rngd
image: linuxkit/rngd:8bcfb9a90470161a04f25e58407852a3d1ad499a
image: linuxkit/rngd:v0.3
- name: sshd
image: linuxkit/sshd:b24724013759bbcb084600d1157735ccfc9aa615
image: linuxkit/sshd:v0.3
binds:
- /run/config/ssh/authorized_keys:/root/.ssh/authorized_keys
- name: nginx
@@ -2,20 +2,20 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=ttyS0"
init:
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
services:
- name: rngd
image: linuxkit/rngd:8bcfb9a90470161a04f25e58407852a3d1ad499a
image: linuxkit/rngd:v0.3
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
- name: sshd
image: linuxkit/sshd:b24724013759bbcb084600d1157735ccfc9aa615
image: linuxkit/sshd:v0.3
files:
- path: root/.ssh/authorized_keys
source: ~/.ssh/id_rsa.pub
@@ -2,33 +2,33 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"]
- name: sysfs
image: linuxkit/sysfs:f7fc4dfbdc7e09f8aab0063699d9a75932b08c3f
image: linuxkit/sysfs:v0.3
- name: format
image: linuxkit/format:a0a0469c74e3c5617d2fdffb6c38e402133fb680
image: linuxkit/format:v0.3
- name: mount
image: linuxkit/mount:03795dccf510edfc14aeb0ab5e87cd9f7da3586a
image: linuxkit/mount:v0.3
command: ["/usr/bin/mountie", "/var/lib/docker"]

services:
- name: getty
image: linuxkit/getty:9e2c184fdd708720d47e663f03ad137c074d4f21
image: linuxkit/getty:v0.3
env:
- INSECURE=true
- name: rngd
image: linuxkit/rngd:8bcfb9a90470161a04f25e58407852a3d1ad499a
image: linuxkit/rngd:v0.3
- name: ntpd
image: linuxkit/openntpd:e3cd26ff2974f2d93c88c28efacf69e15bcdb983
image: linuxkit/openntpd:v0.3

- name: docker
image: docker:17.10.0-ce-dind
@@ -46,7 +46,7 @@ services:
- /etc/docker/daemon.json:/etc/docker/daemon.json
command: ["/usr/local/bin/docker-init", "/usr/local/bin/dockerd"]
- name: cadvisor
image: linuxkit/cadvisor:5adb222abfcc3e7f21287045d7192aaf9198b80e
image: linuxkit/cadvisor:v0.3
files:
- path: var/lib/docker
directory: true
@@ -3,30 +3,30 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=ttyS0 page_poison=1"
init:
- linuxkit/vpnkit-expose-port:3f60b78f78bfb83c14dd459ff7a3f58dacb33ad0 # install vpnkit-expose-port and vpnkit-iptables-wrapper on host
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/vpnkit-expose-port:v0.3 # install vpnkit-expose-port and vpnkit-iptables-wrapper on host
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
# support metadata for optional config in /run/config
- name: metadata
image: linuxkit/metadata:09272c373fa10b9a09f2c9fe380bffb4402f98f6
image: linuxkit/metadata:v0.3
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
- name: sysfs
image: linuxkit/sysfs:f7fc4dfbdc7e09f8aab0063699d9a75932b08c3f
image: linuxkit/sysfs:v0.3
- name: binfmt
image: linuxkit/binfmt:98398d827e80b56e487d2ae94ed86a0006acb702
image: linuxkit/binfmt:v0.3
# Format and mount the disk image in /var/lib/docker
- name: format
image: linuxkit/format:a0a0469c74e3c5617d2fdffb6c38e402133fb680
image: linuxkit/format:v0.3
- name: mount
image: linuxkit/mount:03795dccf510edfc14aeb0ab5e87cd9f7da3586a
image: linuxkit/mount:v0.3
command: ["/usr/bin/mountie", "/var/lib"]
# make a swap file on the mounted disk
- name: swap
image: linuxkit/swap:83b2f6d8c1e8196b68215a62269da4b79002aad0
image: linuxkit/swap:v0.3
command: ["/swap.sh", "--path", "/var/lib/swap", "--size", "1024M"]
# mount-vpnkit mounts the 9p share used by vpnkit to coordinate port forwarding
- name: mount-vpnkit
@@ -44,41 +44,41 @@ onboot:
- /var:/host_var
command: ["sh", "-c", "mv -v /host_var/log /host_var/lib && ln -vs /var/lib/log /host_var/log"]
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"]
services:
# Enable acpi to shutdown on power events
- name: acpid
image: linuxkit/acpid:a1399f824db917488d048c5e23ca3cec6e5317d8
image: linuxkit/acpid:v0.3
# Enable getty for easier debugging
- name: getty
image: linuxkit/getty:9e2c184fdd708720d47e663f03ad137c074d4f21
image: linuxkit/getty:v0.3
env:
- INSECURE=true
# Run ntpd to keep time synchronised in the VM
- name: ntpd
image: linuxkit/openntpd:e3cd26ff2974f2d93c88c28efacf69e15bcdb983
image: linuxkit/openntpd:v0.3
# VSOCK to unix domain socket forwarding. Forwards guest /var/run/docker.sock
# to a socket on the host.
- name: vsudd
image: linuxkit/vsudd:3559f24480e165e0719479146953b461a3e1b99e
image: linuxkit/vsudd:v0.3
binds:
- /var/run:/var/run
command: ["/vsudd", "-inport", "2376:unix:/var/run/docker.sock"]
# vpnkit-forwarder forwards network traffic to/from the host via VSOCK port 62373.
# It needs access to the vpnkit 9P coordination share
- name: vpnkit-forwarder
image: linuxkit/vpnkit-forwarder:9dad2e9fb848d6452232deb01e08beda7ba00d21
image: linuxkit/vpnkit-forwarder:v0.3
binds:
- /var/vpnkit:/port
net: host
command: ["/vpnkit-forwarder", "-vsockPort", "62373"]
# Monitor for image deletes and invoke a TRIM on the container filesystem
- name: trim-after-delete
image: linuxkit/trim-after-delete:ab0873798bf27deb5024569e46dfe30bebda9713
image: linuxkit/trim-after-delete:v0.3
# When the host resumes from sleep, force a clock resync
- name: host-timesync-daemon
image: linuxkit/host-timesync-daemon:10177f45d9384fa4cc61571ae8bb3bffbb3eba3c
image: linuxkit/host-timesync-daemon:v0.3
# Run dockerd with the vpnkit userland proxy from the vpnkit-forwarder container.
# Bind mounts /var/run to allow vsudd to connect to docker.sock, /var/vpnkit
# for vpnkit coordination and /run/config/docker for the configuration file.
@@ -2,31 +2,31 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=tty0 console=ttyS0 console=ttyAMA0 console=ttysclp0"
init:
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
- name: sysfs
image: linuxkit/sysfs:f7fc4dfbdc7e09f8aab0063699d9a75932b08c3f
image: linuxkit/sysfs:v0.3
- name: format
image: linuxkit/format:a0a0469c74e3c5617d2fdffb6c38e402133fb680
image: linuxkit/format:v0.3
- name: mount
image: linuxkit/mount:03795dccf510edfc14aeb0ab5e87cd9f7da3586a
image: linuxkit/mount:v0.3
command: ["/usr/bin/mountie", "/var/lib/docker"]
services:
- name: getty
image: linuxkit/getty:9e2c184fdd708720d47e663f03ad137c074d4f21
image: linuxkit/getty:v0.3
env:
- INSECURE=true
- name: rngd
image: linuxkit/rngd:8bcfb9a90470161a04f25e58407852a3d1ad499a
image: linuxkit/rngd:v0.3
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
- name: ntpd
image: linuxkit/openntpd:e3cd26ff2974f2d93c88c28efacf69e15bcdb983
image: linuxkit/openntpd:v0.3
- name: docker
image: docker:17.09.0-ce-dind
capabilities:
@@ -2,27 +2,27 @@ kernel:
image: linuxkit/kernel:4.14.32
cmdline: "console=ttyS0"
init:
- linuxkit/init:be60dd1cb15ad39225512b6753304571d8c2fb17
- linuxkit/runc:17e8c06e48ac220be79b2476e39b4d7feb905524
- linuxkit/containerd:87ea9b027267b26bf5cc2d10a50c3eb9b5017df4
- linuxkit/ca-certificates:04a6dc9e5c901ee128c353f690bd97aeb7d97ae8
- linuxkit/init:v0.3
- linuxkit/runc:v0.3
- linuxkit/containerd:v0.3
- linuxkit/ca-certificates:v0.3
onboot:
- name: sysctl
image: linuxkit/sysctl:e7106b5e3db64a9ec21eb1479727627ecf52137d
image: linuxkit/sysctl:v0.3
- name: dhcpcd
image: linuxkit/dhcpcd:8b23f047ffa4d657a2c7dd465e69cc13721c4165
image: linuxkit/dhcpcd:v0.3
command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"]
- name: metadata
image: linuxkit/metadata:09272c373fa10b9a09f2c9fe380bffb4402f98f6
image: linuxkit/metadata:v0.3
services:
- name: getty
image: linuxkit/getty:9e2c184fdd708720d47e663f03ad137c074d4f21
image: linuxkit/getty:v0.3
env:
- INSECURE=true
- name: rngd
image: linuxkit/rngd:8bcfb9a90470161a04f25e58407852a3d1ad499a
image: linuxkit/rngd:v0.3
- name: sshd
image: linuxkit/sshd:b24724013759bbcb084600d1157735ccfc9aa615
image: linuxkit/sshd:v0.3
binds:
- /run/config/ssh/authorized_keys:/root/.ssh/authorized_keys
- name: nginx
Oops, something went wrong.

0 comments on commit 37e29b4

Please sign in to comment.