Commit Graph

2381 Commits

Author SHA1 Message Date
Rolf Neugebauer
6ba0c7ab97 Merge pull request #1339 from rneugeba/v4.10
kernel: Add initial support for 4.10.x kernels
2017-03-20 14:05:57 +00:00
Rolf Neugebauer
15336d9db6 kernel: Add initial support for 4.10.x kernels
Note, this also removes the LTS4.4 build options and replaces
it with a KERNEL= build option to select the kernel to build.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-20 13:50:27 +00:00
Justin Cormack
83c6bf6e2d Merge pull request #1338 from justincormack/cli-file
Output kernel command line to a file in the kernel+initrd output case
2017-03-20 13:49:21 +00:00
Justin Cormack
ea4462357c Output kernel command line to a file in the kernel+initrd output case
Trying to find the relevant yaml file was an issue as we now support
`--name` and it might be in a different directory, so although it is
a bit verbose outputing a whole file at least it is more consistent.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 13:43:09 +00:00
Justin Cormack
bcb4c5d08d Merge pull request #1337 from rneugeba/kern-up
kernel: Update kernel to 4.9.16/4.4.55
2017-03-20 11:26:26 +00:00
Rolf Neugebauer
b78ce6c7d4 kernel: Update kernel to 4.9.16/4.4.55
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-20 10:36:26 +00:00
Justin Cormack
f0533872f9 Merge pull request #1335 from justincormack/readme-improvements
Improve README
2017-03-19 20:47:12 +00:00
Justin Cormack
9aaf4ecf7e Improve README
- better summary of aims of project for new visitors

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 20:32:16 +00:00
Justin Cormack
1d17f6caf5 Merge pull request #1334 from justincormack/pr-links
Hyperlink the PR links in weekly report
2017-03-19 17:57:04 +00:00
Justin Cormack
8e86091594 Hyperlink the PR links in weekly report
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 17:43:50 +00:00
Riyaz Faizullabhoy
39b15e0059 Merge pull request #1333 from riyazdf/weekly-report-bump
2017-03-19 weekly report edits
2017-03-19 09:09:23 -07:00
Riyaz Faizullabhoy
3f3cd36ad3 Add detail about read-only rootfs and dockercon
Signed-off-by: Riyaz Faizullabhoy <riyazdf@berkeley.edu>
2017-03-19 09:05:05 -07:00
Riyaz Faizullabhoy
b1ca24f37a Rename file for month
Signed-off-by: Riyaz Faizullabhoy <riyazdf@berkeley.edu>
2017-03-19 09:01:55 -07:00
Justin Cormack
7803499dee Merge pull request #1332 from justincormack/report-19mar
Weekly report for 19 March
2017-03-19 15:50:41 +00:00
Justin Cormack
47f02cd980 Weekly report for 19 March
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 15:44:04 +00:00
Justin Cormack
225c7e9fb5 Merge pull request #1331 from justincormack/okernel
Initial overview of the okernel project
2017-03-19 14:34:44 +00:00
Justin Cormack
60a896f7b5 Initial overview of the okernel project
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 14:22:53 +00:00
Justin Cormack
2be05ed16d Merge pull request #1330 from justincormack/arm-typo
fix typo security->secure
2017-03-19 14:00:45 +00:00
Justin Cormack
6278914990 fix typo security->secure
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 13:50:21 +00:00
Justin Cormack
263ed0ea63 Merge pull request #1329 from justincormack/projectdocs
Add Summary page for projects
2017-03-19 11:59:36 +00:00
Justin Cormack
ffe89b1911 Add Summary page for projects
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 11:56:42 +00:00
Justin Cormack
dfab911bca Merge pull request #1327 from rneugeba/infrakit
Use new hyperkit package for infrakit instance plugin
2017-03-19 09:26:44 +00:00
Justin Cormack
2dddfdda8e Merge pull request #1328 from rneugeba/no-aufs
kernel: Remove remaining AUFS bits
2017-03-19 09:18:30 +00:00
Rolf Neugebauer
7caf193e70 kernel: Remove remaining AUFS bits
Commit c3fc6faa35 removed AUFS support bit missed the kernel
config and a mentioned in the main Makefile.

This commit removes these also.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-19 08:53:40 +00:00
Rolf Neugebauer
1b6fa97c44 infrakit: Use the new HyperKit go package
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-18 20:38:02 +00:00
Rolf Neugebauer
a39e543e42 infrakit: Update vendored packages
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-18 19:29:33 +00:00
Justin Cormack
c437bf77d6 Merge pull request #1322 from samoht/mirage
[RFC] Very early draft of using a MirageOS unikernel as a system container
2017-03-17 21:56:56 +00:00
Justin Cormack
d4a5e6bd53 Merge pull request #1325 from avsm/kernel-mellanox
kernel: activate the Mellanox network driver suite
2017-03-17 21:52:27 +00:00
Justin Cormack
2c9b83e36d Merge pull request #1326 from riyazdf/kspp-project
[project] KSPP
2017-03-17 18:07:11 +00:00
Thomas Gazagnaire
e8b343a333 Restructure the mirage/dhcp container into the new project structure
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:43:20 +01:00
Thomas Gazagnaire
32f3dbe7d4 dhcp-client: add a very basic roadmap
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:41:38 +01:00
Thomas Gazagnaire
659b615914 Use the new DHCP client container in moby.yaml
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:41:34 +01:00
Riyaz Faizullabhoy
c4f7fd646a project: KSPP
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-17 16:39:46 +00:00
Thomas Gazagnaire
27371328ed Add an initial PoC for a DHCP client unikernel system container
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:24:10 +01:00
Thomas Gazagnaire
d45fece1a4 Add container for MirageOS compiler
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:24:09 +01:00
Thomas Gazagnaire
567e418adf Add a basic architecture doc for unikernel integration
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:24:09 +01:00
Anil Madhavapeddy
6938a0cf02 kernel: activate the Mellanox network driver suite
This builds a family of drivers for various Mellonox
cards, sufficient to get a DHCP lease on packet.net
Type2/3 machines (see #1245).

Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-03-17 16:10:30 +00:00
Justin Cormack
c2863f4c93 Merge pull request #1224 from riyazdf/wireguard-patches
[project] Build WireGuard into Moby
2017-03-17 15:52:15 +00:00
Riyaz Faizullabhoy
f4d122948a Keep WireGuard configuration local to projects subdir
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-17 15:49:22 +00:00
Riyaz Faizullabhoy
1a9688c489 WireGuard: kernel config option to build in
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-17 13:38:57 +00:00
Riyaz Faizullabhoy
0651acd4f4 WireGuard: patch kernel to add it instead of out-of-tree module
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-17 13:38:56 +00:00
Justin Cormack
2cb4d1d096 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
59a652a8db Merge pull request #1324 from justincormack/no-apk
Clean up apk cache in init
2017-03-16 19:22:14 +00:00
Justin Cormack
43bbb06a81 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
a66a537164 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
Justin Cormack
f53387927c Merge pull request #1319 from justincormack/gcp-delimage
GCP image handling enhancements
2017-03-16 13:29:45 +00:00
Justin Cormack
7c6f18c4fe GCP image handling enhancements
- the `public` option was not previously implemented
- add `replace` only for GCP images which will error otherwise. Only
  recommended for use in development, in production use the `--name` option
  to provide a different name eaxch time. Note only applies to GCP images,
  will document these options properly soon.
- add a `family` option; this allows you to upload many images and the
  user can select the latest using the `family` option instead of a specific
  image.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-16 13:20:21 +00:00
Justin Cormack
fc7cac9d21 Merge pull request #1318 from justincormack/set-name
Add a --name cli option to the moby tool
2017-03-16 11:56:09 +00:00
Justin Cormack
6940edcfd2 Add a --name cli option to the moby tool
This sets the base name of the built images which otherwise
defaults to the basename of your yaml file. This allows
building different versions easily eg adding git sha to the
output names.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-16 11:51:49 +00:00
Justin Cormack
133f259da2 Merge pull request #1314 from avsm/kernel-docs
Update Kernel README
2017-03-15 18:49:58 +00:00