Thomas Gazagnaire
6fb3820925
sdk: push images to miragesdk org on hub
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-06-14 12:09:02 +01:00
Thomas Gazagnaire
03cd4d6fd3
sdk: replace custom transport protocol by Capnproto
...
Initial patch by @talex5
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-06-14 11:43:27 +01:00
Mindy Preston
1ab32f9ca7
use dhcp_client_lwt instead of dhcp_client_mirage
...
Use the `with-cdhcpc` branch of charrua-client, which exposes `Dhcp_client_lwt`. Dhcp_client_lwt exposes similar functions to `Dhcp_client_mirage`, but does not impose the structure of a Mirage_types_lwt.ipv4_config on the returned object, rather returning the full lease; the engine can then expose whatever information from the lease it finds to be pertinent.
Signed-off-by: Mindy Preston <mindy.preston@docker.com >
2017-06-09 13:57:07 -05:00
Thomas Gazagnaire
94583013aa
miragesdk: simplify the build by using multi-stage Dockerfile
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-14 17:05:36 +02:00
Thomas Gazagnaire
a0546bba88
miragesdk: use cap-n-proto instead of custom binary protocol for calf/priv API
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 16:29:49 +02:00
Thomas Gazagnaire
3cec2b1f5e
miragesdk: refactor the SDK
...
Expose a non-unix dependent flow-like API, so it is easier to test/use in a
unikernel.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-06 17:44:24 +02:00
Thomas Gazagnaire
e3939e03c0
miragesdk: fix the build after the switch from mirage tool to jbuilder
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-02 13:17:26 +02:00
Thomas Gazagnaire
0f0b721b19
miragesdk: better computation of the image tag
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-30 19:57:03 +02:00
Thomas Gazagnaire
5223c08d05
miragesdk: fix the compilation of the calf
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-30 19:22:41 +02:00
Thomas Gazagnaire
9db898ceaf
miragesdk: enable all warnings when compiling the projects
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-30 13:40:57 +02:00
Thomas Gazagnaire
df71c0f299
miragesdk: add mimimal tests for the SDK
...
Very minimal so far, but the plan is to add much more of them.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-29 15:41:23 +02:00
Thomas Gazagnaire
c06454273b
miragesdk: add a dev-clean target
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-29 14:28:19 +02:00
Thomas Gazagnaire
ec988eb93b
miragesdk: fix dev target
...
Paths have changed since 47b9f08b16
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-29 14:27:38 +02:00
Thomas Gazagnaire
7d08325c7a
miragesdk: move files around
...
The new hiearchy is:
- pkg/{init,mirage-compile}: additional Moby packages
- src/sdk -> the begining of the MirageOS SDK for Moby
- src/dhcp-client -> the code for the MirageOS dhcp-client service
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-03-29 13:39:20 +02:00