Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (54 sloc) 1.86 KB
opam-version: "2.0"
name: "jitsu"
maintainer: "Magnus Skjegstad <magnus@skjegstad.com>"
authors: "Magnus Skjegstad <magnus@skjegstad.com>"
homepage: "https://github.com/mirage/jitsu"
bug-reports: "https://github.com/mirage/jitsu/issues/"
dev-repo: "git+https://github.com/mirage/jitsu.git"
license: "ISC"
build: [
[make]
[make "test"] {with-test}
]
depends: [
"ocaml"
"ocamlfind" {build}
"camlp4" {build}
"lwt"
"dns" {>= "0.15.3" & < "1.0"}
"mirage-time"
"mirage-stack-lwt"
"mirage-kv-lwt" {< "2.0.0"}
"duration"
"mirage-profile"
"xenstore" {<= "1.3.0"}
"xenstore_transport" {<= "0.9.2"}
"cmdliner"
"libvirt"
"ipaddr"
"ezxmlm"
"conduit" {< "0.16"}
"vchan"
"uuidm"
"irmin-unix" {< "0.12.0"}
"irmin" {>= "0.9.7" & < "0.9.10"}
"git" {< "2.0.0"}
"xen-api-client" {<= "0.9.8"}
"xenctrl" {<= "0.9.26"}
"alcotest"
]
depexts: [
["libvirt-bin" "libvirt-dev" "libxen-dev"] {os-distribution = "debian"}
["libvirt-bin" "libvirt-dev" "libxen-dev"] {os-distribution = "ubuntu"}
["libvirt"] {os = "macos" & os-distribution = "homebrew"}
]
synopsis:
"A forwarding DNS server that automatically starts unikernels on demand"
description: """
Jitsu - or Just-in-Time Summoning of Unikernels - is a prototype DNS server that can boot unikernels on demand. When Jitsu receives a DNS query, a unikernel is booted automatically before the query response is sent back to the client. To the client it will look like it was on the whole time.
This version supports MirageOS and Rumprun unikernels and new backends to manage the unikernel VMs (libvirt, Xapi, libxl). Metadata and internal state is stored in Irmin and the DNS server is implemented on top of ocaml-dns.
Jitsu is experimental software. Please report bugs in the bug tracker."""
url {
src: "https://github.com/mirage/jitsu/archive/0.2.0.tar.gz"
checksum: "md5=5adbfbb9e9eddafacaa3bed2f488ca1a"
}
You can’t perform that action at this time.