Commit Graph

2514 Commits

Author SHA1 Message Date
Justin Cormack
9208496d82 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
dc7d738356 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
56bb8a0617 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
b8aff953f0 Merge pull request #1335 from justincormack/readme-improvements
Improve README
2017-03-19 20:47:12 +00:00
Justin Cormack
5ea46b9644 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
00b7310e7d 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
c2ba1d21f9 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
1188253507 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
ae6d26a398 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
ccf85f08ef Rename file for month
Signed-off-by: Riyaz Faizullabhoy <riyazdf@berkeley.edu>
2017-03-19 09:01:55 -07:00
Justin Cormack
f940306eac Merge pull request #1332 from justincormack/report-19mar
Weekly report for 19 March
2017-03-19 15:50:41 +00:00
Justin Cormack
768e774ab2 Weekly report for 19 March
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 15:44:04 +00:00
Justin Cormack
61dd41d49d Merge pull request #1331 from justincormack/okernel
Initial overview of the okernel project
2017-03-19 14:34:44 +00:00
Justin Cormack
569652fd36 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
06b57f6688 Merge pull request #1330 from justincormack/arm-typo
fix typo security->secure
2017-03-19 14:00:45 +00:00
Justin Cormack
9854394dda fix typo security->secure
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 13:50:21 +00:00
Justin Cormack
6a7e67376c Merge pull request #1329 from justincormack/projectdocs
Add Summary page for projects
2017-03-19 11:59:36 +00:00
Justin Cormack
ecea479443 Add Summary page for projects
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 11:56:42 +00:00
Justin Cormack
c4669262e5 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
ca3eccdc9f Merge pull request #1328 from rneugeba/no-aufs
kernel: Remove remaining AUFS bits
2017-03-19 09:18:30 +00:00
Rolf Neugebauer
0dc52bb387 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
dcb6f8e5f6 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
a6dab6e6ca infrakit: Update vendored packages
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-18 19:29:33 +00:00
Justin Cormack
f4bf27e044 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
3a08ac981d 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
bea807ecde Merge pull request #1326 from riyazdf/kspp-project
[project] KSPP
2017-03-17 18:07:11 +00:00
Thomas Gazagnaire
30be4647ad 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
0a2cf858d8 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
82db231f82 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
4caa2d24b4 project: KSPP
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-17 16:39:46 +00:00
Thomas Gazagnaire
7bfd78a3b3 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
1715e0b464 Add container for MirageOS compiler
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-17 17:24:09 +01:00
Thomas Gazagnaire
f2c64f4482 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
778236fb39 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
60cae8f3cd Merge pull request #1224 from riyazdf/wireguard-patches
[project] Build WireGuard into Moby
2017-03-17 15:52:15 +00:00
Riyaz Faizullabhoy
8b8a544ce8 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
8522c6b1e5 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
3aaf6d664b 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
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
80787f2e65 Merge pull request #1324 from justincormack/no-apk
Clean up apk cache in init
2017-03-16 19:22:14 +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
Justin Cormack
c15f4f6b14 Merge pull request #1319 from justincormack/gcp-delimage
GCP image handling enhancements
2017-03-16 13:29:45 +00:00
Justin Cormack
ff941778e4 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
657c97c4fb 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
3dca13ded9 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
3de1be069b Merge pull request #1314 from avsm/kernel-docs
Update Kernel README
2017-03-15 18:49:58 +00:00
Anil Madhavapeddy
8f5e7eb2e9 docs: More updates to the kernel README
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-03-15 17:26:47 +00:00
Justin Cormack
f2db33dfbb Merge pull request #1315 from justincormack/hyperkit-commands
Make the hyperkit script try harder to find executables
2017-03-15 16:22:04 +00:00
Justin Cormack
57fbdd95cc Make the hyperkit script try harder to find executables
Currently if you just do `make` the hyperkit executables won't get
put in `bin/`, so try to extract from OSX.

This is temporary until get a better runner, but makes it nicer after `make clean`.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-15 16:03:25 +00:00