Justin Cormack
ab1ae3f271
Merge pull request #1733 from justincormack/bzimage-to-kernel
...
Change to use kernel not bzImage everywhere
2017-04-28 16:47:48 +01:00
Justin Cormack
6155e8c8bc
Change to use kernel not bzImage everywhere
...
Previously we hardcoded `bzImage` which is not used for all
use cases or architectures.
fix #1630
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-28 16:24:15 +01:00
Justin Cormack
95613b9d93
Merge pull request #1734 from justincormack/build-pull
...
Pull images on CI
2017-04-28 15:36:59 +01:00
Justin Cormack
10ad066031
Pin moby tool commit
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-28 15:13:14 +01:00
Justin Cormack
791e11f07a
Pull images on CI
...
Always do `moby build --pull` on CI.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-28 14:41:23 +01:00
Justin Cormack
a02e515740
Merge pull request #1727 from rneugeba/win
...
scripts: Add simple Powershell script to manage Hyper-V VMs
2017-04-27 18:54:36 +01:00
Justin Cormack
937a858249
Merge pull request #1729 from estesp/qemu-disk-flag-fix
...
The `-drive` parameter for qemu run requires more flags
2017-04-27 18:54:14 +01:00
Justin Cormack
98dfe7ad55
Merge pull request #1721 from riyazdf/more-signing-targets
...
Signing targets for binfmt, rngd, compilers, toybox, tini
2017-04-27 18:53:49 +01:00
Riyaz Faizullabhoy
2c4c55859f
Add separate sign-tag target, keep tool building offline
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-27 10:34:40 -07:00
Phil Estes
5612718b0f
The -drive
parameter for qemu run requires more flags
...
To use `-drive` as an analog for `-hda` or `-hdb`, etc. the qemu
docs note that "media" and "index" are required flags. Local
testing shows that drive shows up properly as `/dev/sda` after
this change.
Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-04-27 13:33:03 -04:00
Justin Cormack
ed22a11789
Merge pull request #1728 from justincormack/ndodev
...
Fix typo "ndodev"
2017-04-27 18:23:32 +01:00
Justin Cormack
dae0e4efae
Fix typo "ndodev"
...
Not sure when this arrived but it was stopping anything running.
Appears not to be in the older test `init` containers.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-27 18:01:05 +01:00
Rolf Neugebauer
b432b9c8ca
scripts: Add simple Powershell script to manage Hyper-V VMs
...
This script can create/start/stop/remove Hyper-V VMs. The
VMs are configured as Gen2 VMs which boot from EFI ISOs.
Network and Disk configuration is optional.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-27 14:41:07 +01:00
Rolf Neugebauer
3a668d8caf
Merge pull request #1726 from rneugeba/kern-up3
...
kernel: Update to 4.4.64/4.9.25/4.10.13
2017-04-27 11:14:48 +01:00
Rolf Neugebauer
14b92b363a
kernel: Update to 4.4.64/4.9.25/4.10.13
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-27 08:54:17 +01:00
Rolf Neugebauer
3308d99331
Merge pull request #1725 from rneugeba/kern-up
...
kernel: Update to 4.4.63/4.9.24/4.10.12
2017-04-27 08:38:47 +01:00
Rolf Neugebauer
9b49be4bcf
Merge pull request #1724 from rneugeba/mac-doc
...
docs: Clarify hyperkit networking
2017-04-27 01:48:52 +01:00
Rolf Neugebauer
6b61e50876
docs: Clarify hyperkit networking
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-27 01:40:35 +01:00
Rolf Neugebauer
6dcb0c1c97
kernel: Update to 4.4.63/4.9.24/4.10.12
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-27 00:43:02 +01:00
Rolf Neugebauer
f0d3371c5c
Merge pull request #1723 from rneugeba/kern-up
...
kernel: Update to 4.4.62/4.9.23/4.10.11
2017-04-27 00:35:55 +01:00
Rolf Neugebauer
c2dbeaa932
kernel: Update to 4.4.62/4.9.23/4.10.11
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 23:38:59 +01:00
Riyaz Faizullabhoy
8783797384
Merge pull request #1722 from fntlnz/fix/makefile-test-targets
...
Specified platform for hyperkit and qemu
2017-04-26 15:33:48 -07:00
Rolf Neugebauer
d1cebb3b55
Merge pull request #1720 from rneugeba/kbuild
...
Major rewrite of the kernel build
2017-04-26 23:29:07 +01:00
Lorenzo Fontana
910205036a
Specified platform for hyperkit and qemu
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2017-04-27 00:18:02 +02:00
Riyaz Faizullabhoy
326e46853c
Merge pull request #1714 from fntlnz/fix/linuxkit-push-help
...
Removed moby from the linuxkit's push help
2017-04-26 15:11:46 -07:00
Lorenzo Fontana
b28eab3912
Using the actual invoked command for help messages
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2017-04-26 23:56:14 +02:00
Rolf Neugebauer
35045cdb6b
docs: Update kernel documentation
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 22:29:47 +01:00
Rolf Neugebauer
6336022fca
kernel: Change the kernel suffix to -linuxkit
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 22:29:47 +01:00
Rolf Neugebauer
43d981094d
kernel: Rework the kernel build
...
- Use multi-stage builds
- Use a single Dockerfile for all kernels
Kernel version and series are passed in as arguments
- Use a separate kernel config per kernel version
These have been copied from kernel_config and ran
through oldconfig to tidy them up
- Rename patch directories
- Refactor the Makefile to use a template
- Allows building of all kernels without arguments to make
- Use git tree hash as the image tag
- Don't build the image if the tag already exists
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 22:29:47 +01:00
Riyaz Faizullabhoy
38ad84bfbd
pull base images with content trust for binfmt, rngd, tini, toybox-media
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-26 14:28:30 -07:00
Justin Cormack
1cd201aac5
Merge pull request #1715 from deitch/swap-module
...
First cut of swap image and example
2017-04-26 21:47:54 +01:00
Avi Deitcher
715cfbd02c
First cut of swap image and example
...
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Fix spaces after commas
Remove MAINTAINER
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Simplify swap.yml example to remove files section
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Switch swap.sh to sh from bash and remove bash from image
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Replace fallocate with dd and update calculation function to support it
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Fix indentation
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Change link to swap to just swap.sh
Signed-off-by: Avi Deitcher <avi@deitcher.net>
Fix indent
Signed-off-by: Avi Deitcher <avi@deitcher.net>
2017-04-26 23:05:45 +03:00
Riyaz Faizullabhoy
664ebae2bd
Verify newly signed binfmt and/or rngd images on build for examples and
...
tests
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-26 12:09:33 -07:00
Riyaz Faizullabhoy
78a0d018c1
enable DCT in buildchain for compiler images
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-26 12:09:33 -07:00
Riyaz Faizullabhoy
72e7945ec6
Add signing targets for binfmt, c-compile, go-compile, rngd, tini, toybox-media
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-26 10:55:20 -07:00
Justin Cormack
abb435cd6d
Merge pull request #1718 from justincormack/alpine-ca-cert
...
Update ca-certificates to be based on Alpine and use nested build
2017-04-26 15:46:33 +01:00
Justin Cormack
713046e158
Update ca-certificates to be based on Alpine and use nested build
...
We were using Debian but Alpine more consistent. Use nested build.
Currently extract the hash in a nasty way but this can be fixed later
when we switch over hashing method.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-26 15:24:26 +01:00
Rolf Neugebauer
a00d0c77d1
base: Remove directory as there is nothing left
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 14:53:15 +01:00
Rolf Neugebauer
6240f73bd7
tools: Move and rename kernel-compile container
...
Move it to tools and renamed it to kernel-compile, similar to
c-compile and go-compile.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-26 14:53:15 +01:00
Justin Cormack
8e71b5624c
Merge pull request #1707 from linuxkit/new-kernel-opts
...
Add additional kernel options
2017-04-26 14:09:43 +01:00
Justin Cormack
8687ade204
Add additional kernel options
...
- XFS filesystem support, as we plan to support this
- Quota support, as XFS has good support
- NVMe PCI support
- Per file encryption
- Device Mapper support, with main options
- BTRFS support (as a module, as it slows boot otherwise by several seconds).
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-26 13:57:45 +01:00
Justin Cormack
98159fd13f
Merge pull request #1708 from rneugeba/binfmt
...
Move binfmt to a multi-stage build
2017-04-26 12:19:09 +01:00
Rolf Neugebauer
115b09faad
Merge pull request #1704 from ijc25/fix-unique-fallback-hostname
...
Switch fallback hostname to linuxkit-* from moby-*
2017-04-26 09:54:19 +01:00
Rolf Neugebauer
60372d3750
Merge pull request #1712 from tpires/fix-kubernetes-boot-scripts
...
Use linuxkit on boot scripts instead of moby
2017-04-26 00:10:44 +01:00
Tiago Pires
60c632dc35
Use linuxkit on boot scripts instead of moby
...
Fixes #1711
Signed-off-by: Tiago Pires <tandrepires@gmail.com>
2017-04-25 23:13:51 +01:00
Riyaz Faizullabhoy
3effbbf9a5
Merge pull request #1709 from CarltonSemple/cli-fix
...
Fix for old moby reference in linuxkit CLI
2017-04-25 14:25:19 -07:00
Carlton-Semple
f512541868
Fix for old moby reference in linuxkit CLI
...
Signed-off-by: Carlton-Semple <carlton.semple@ibm.com>
2017-04-25 14:18:10 -04:00
Rolf Neugebauer
cb732e7f80
YAML: Update files to use the new binfmt package
...
Checked that /proc/sys/fs/binfmt_misc/status is enabled for
architectures specified.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-25 15:55:10 +01:00
Justin Cormack
f252e855d3
Merge pull request #1706 from justincormack/external-moby
...
Remove the moby tool from this repo
2017-04-25 15:28:57 +01:00
Rolf Neugebauer
c6416ddecb
pkg: Use multi-stage builds for the binfmt package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-25 14:54:54 +01:00