Commit Graph

2371 Commits

Author SHA1 Message Date
Justin Cormack
4f12dadc21 Merge pull request #1341 from justincormack/hyperkit-script-fix
Fix hyperkit script to use correct command line
2017-03-20 16:01:17 +00:00
Justin Cormack
1c202b03ba Merge pull request #1340 from samoht/mirage
mirageSDK: rename README.md into roadmap.md
2017-03-20 15:52:21 +00:00
Justin Cormack
76cb22f927 Fix hyperkit script to use correct command line
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 15:51:33 +00:00
Rolf Neugebauer
3e3adea1cc 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
Thomas Gazagnaire
ad357c21b8 mirageSDK: rename README.md into roadmap.md
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-20 15:00:47 +01:00
Rolf Neugebauer
e671d4664f 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
405ecc2fee 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
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