Rolf Neugebauer
2c49714ef9
projects: Move AWS bits to projects until they are usable again
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-03-29 16:28:21 +01:00
Justin Cormack
400f4b6c56
Remove syslinux from kernel build deps
...
Unused. This should not affect anything, and I didnt actually bump
the kernel version; am working on te build in CI for this...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-27 12:17:09 +01:00
Justin Cormack
7b79053306
Update containerd to current master
...
- now supports image pull and run end to end
- update runc to last version before spec update fix #1302
- remove ext2 utils from init
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-25 18:15:52 +00:00
Justin Cormack
905636d642
Move installable packages to pkg
...
Still leaves some intermediate repos in `base/`
See #1266
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-22 12:33:11 +00:00
Justin Cormack
b3b5ec7fe5
Make sshd output to stderr not syslog
...
This way we get to see the logs.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-22 09:43:32 +00:00
Justin Cormack
569b2b080c
Remove unused alpine-base image
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-20 16:15:41 +00:00
Justin Cormack
a092d4352e
Merge pull request #1323 from justincormack/gcp-metadata
...
Add a metadata handler for GCP which allows ssh login
2017-03-16 19:24:43 +00:00
Justin Cormack
05123a7afa
Clean up apk cache in init
...
See #1312
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-16 19:14:08 +00:00
Justin Cormack
73e30a757f
Add a metadata handler for GCP which allows ssh login
...
- this needs improvements to make it more "platform native", in
particular GCP supports multiple users and more ssh key mangement
options.
- at present you can login as root with any platform ssh key
- add support for uts=host and ipc=host
- set the hostname from the metadata as well
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-16 18:45:44 +00:00
Riyaz Faizullabhoy
8d3a7ff351
logs: separate daemon container logs into separate files
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-03-15 12:24:10 +00:00
Justin Cormack
6a4feb3702
Merge pull request #1291 from riyazdf/cleanup-tests
...
Remove unused test bits
2017-03-13 14:15:30 +00:00
Riyaz Faizullabhoy
5c1662b1c1
Remove unused test bits
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-03-13 12:06:24 +00:00
Justin Cormack
150bf80954
Fix build of Docker container
...
- rename it `docker-ce` to make it clearer.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-13 11:32:37 +00:00
Justin Cormack
b8ae3a5803
Merge pull request #1281 from justincormack/sysctl-extras
...
Add default Alpine sysctl settings back
2017-03-10 17:28:03 +00:00
Justin Cormack
a64e456320
Add default Alpine sysctl settings back
...
- these were set via the Alpine config file previously.
- removed `kernel.panic` as we have decided to avoid reboot on panic.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-10 17:15:40 +00:00
Justin Cormack
cbd1742b6f
Fix cut and paste typo in startup code
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-10 17:13:16 +00:00
Justin Cormack
519b5db338
Merge pull request #1278 from justincormack/containerd-up
...
Update containerd
2017-03-10 16:51:52 +00:00
Justin Cormack
5c19da6fa3
Merge pull request #1277 from justincormack/vhd
...
Add VHD and GCE output formats
2017-03-10 16:13:23 +00:00
Justin Cormack
718d45bdf5
Add VHD and GCE output formats
...
- VHD is uncompressed VHD. Currently hard coded at 1GB, which may need to change. Use `format: vhd`
- GCE is the GCE compressed tarred raw image. Use `format: gce-img` - reserving `gce` for actually
uploading the image.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-10 16:10:48 +00:00
Justin Cormack
00bd8a42d3
Update containerd
...
- in a much better state than previous commit, but still some issues
running system containers with it that need more work, so staying with `runc`.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-10 16:07:44 +00:00
Thomas Gazagnaire
39d9f504c9
Update runc
...
Update to opencontainers/runc@49a33c41f8
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-10 14:19:41 +01:00
Justin Cormack
154c3516b2
Strip Go files to make them a bit smaller
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-09 15:30:15 +00:00
Justin Cormack
bf41a668d7
Add in sysctl container
...
- based on @riyazdf earlier unmerged Go version 891c006d34/alpine/containers/cloud-config/main.go
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-09 14:41:19 +00:00
Justin Cormack
7c2ee209e8
Do not wait for containerd to be ready, as not using it yet
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-09 14:37:28 +00:00
Justin Cormack
42e0cea389
Add Docker container
...
- need to format filesystem before testing.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-07 21:37:07 +00:00
Justin Cormack
7d6de92700
More cleanup
...
- remove more editions code
- remove unused tool pad4
- add back whale to test output
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-07 13:05:53 +00:00
Justin Cormack
159202416c
Out with the old, in with the new Moby
...
- remove remainder of editions code
- add a new check container to run tests without Docker
- switch over `make test` to use new command to build tests
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-06 22:28:41 +00:00
Justin Cormack
e35c4c9b37
Add output types for BIOS and EFI ISOs
...
Note that the EFI ISO is not yet automatically sized, and the
kernel command lines are currently hard coded in the builders.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-03 18:44:47 -08:00
Justin Cormack
367c217283
Better shutdown script
...
- make sure we unmount filesystems
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-03-01 17:01:38 -08:00
Justin Cormack
bcff238cf2
If no hostname is set, use mac address to generate one.
...
Currently not working very well in hyperkit due to https://github.com/docker/vpnkit/issues/190
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-28 17:42:40 -08:00
Riyaz Faizullabhoy
447ee3b6c0
Merge pull request #1202 from justincormack/go-up
...
Update to Go 1.8
2017-02-17 09:19:53 -08:00
Riyaz Faizullabhoy
c643f19434
Merge pull request #1197 from justincormack/testup
...
Update kernel config tests
2017-02-17 09:19:44 -08:00
Justin Cormack
fe64819020
Update to Go 1.8
...
This includes most things except the containerd and runc builds
which I will do next time I update them.
Note that all golang:alpine images now for 1.8 are ALpine 3.5 based.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-17 16:31:19 +00:00
Justin Cormack
74111017f6
Merge pull request #1201 from justincormack/newtools
...
Add new minimal init prototype and new tools
2017-02-17 15:56:42 +00:00
Justin Cormack
d29be01b0d
Add new minimal init prototype and new tools
...
This is part of the new moby tool work to get a minimal system
up that can be expanded.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-17 15:31:00 +00:00
Justin Cormack
844c1c39df
Update kernel config tests
...
- `CONFIG_BUG_ON_DATA_CORRUPTION` is a 4.10 kernel only flag, so gate this.
- some config was duplicated on gated and normal config
- some 4.4 issues with the new config
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-17 14:52:32 +00:00
Riyaz Faizullabhoy
4daa3b5c88
Bump kernel config test and revert IA32_EMULATION
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-02-13 11:38:14 -08:00
Riyaz Faizullabhoy
25b2d47f1d
Add page_poison=1 to boot args
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-02-13 10:16:46 -08:00
Justin Cormack
e25ee0b142
alpine-build-c is only used for kernel builds so rename
...
Also remove some unecessary packages.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-13 16:59:38 +00:00
Justin Cormack
73e4be3139
Restore containerd and runc containers
...
These were removed in #1145
Need these for a new build; keeping the current build in the
`alpine/` directory unchanged for editions for now so the issues
here do not affect them.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-02-06 16:08:11 +00:00
Riyaz Faizullabhoy
a29b6c1391
Revert to non-development containerd and runc until nats port is sorted out
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-02-02 11:57:28 -08:00
Riyaz Faizullabhoy
d66bc2d501
Split base/ into base/ and tools/
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-01-31 09:52:30 -08:00
Riyaz Faizullabhoy
56899b318d
reformat tags before digests
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-01-31 09:33:06 -08:00
Justin Cormack
76c20080d9
Merge pull request #1120 from justincormack/checkconfigup
...
Update check-config script
2017-01-31 10:55:47 +00:00
Justin Cormack
db101a1e06
Update check-config script
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-01-31 10:31:26 +00:00
Justin Cormack
699560aaad
Clean up GCE image build
...
In line with the others, support any file names on input.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-01-30 22:04:34 +00:00
Justin Cormack
38b6847669
Merge pull request #1116 from justincormack/iso-cleanup
...
Cleanup BIOS ISO builds
2017-01-30 20:32:23 +00:00
Justin Cormack
0fca0245c4
Cleanup BIOS ISO builds
...
- do not require specific filenames for input
- change EFI build to use `docker run`
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-01-30 15:18:06 +00:00
Justin Cormack
ddb41952ef
Update Go to 1.7.5 and remove unnecessary linker flag
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-01-30 14:10:41 +00:00
Justin Cormack
2cec1fe16b
Merge pull request #1094 from justincormack/sshd-new
...
Add an sshd container
2017-01-30 11:06:39 +00:00