From 5416ab4ec3593fb764a2343001dd84e8316f3778 Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Thu, 5 Sep 2024 11:02:06 +0200 Subject: [PATCH] [new release] albatross (2.2.0) CHANGES: * Store the policies on disk, next to the unikernels (robur-coop/albatross#189 @hannesm) * Adapt to TLS 1.0.0, mirage-crypto 1.0.0, x509 1.0.0 and asn1-combinators 0.3.0 API changes (robur-coop/albatross#187 robur-coop/albatross#188 @hannesm) --- packages/albatross/albatross.2.2.0/opam | 66 +++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 packages/albatross/albatross.2.2.0/opam diff --git a/packages/albatross/albatross.2.2.0/opam b/packages/albatross/albatross.2.2.0/opam new file mode 100644 index 00000000000..fe39439ec7b --- /dev/null +++ b/packages/albatross/albatross.2.2.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: ["Hannes Mehnert "] +homepage: "https://github.com/robur-coop/albatross" +dev-repo: "git+https://github.com/robur-coop/albatross.git" +bug-reports: "https://github.com/robur-coop/albatross/issues" +license: "ISC" + +depends: [ + "ocaml" {>= "4.13.0"} + "dune" {>= "2.7.0"} + "dune-configurator" + "conf-pkg-config" {build} + "conf-libnl3" {os = "linux"} + "lwt" {>= "3.0.0"} + "ipaddr" {>= "5.3.0"} + "logs" + "bos" {>= "0.2.0"} + "ptime" + "cmdliner" {>= "1.1.0"} + "fmt" {>= "0.8.7"} + "x509" {>= "1.0.0"} + "tls" {>= "1.0.2"} + "tls-lwt" {>= "1.0.2"} + "asn1-combinators" {>= "0.3.0"} + "duration" + "decompress" {>= "1.3.0"} + "bigstringaf" {>= "0.2.0"} + "metrics" {>= "0.2.0"} + "metrics-lwt" {>= "0.2.0"} + "metrics-influx" {>= "0.2.0"} + "metrics-rusage" + "ohex" {>= "0.2.0"} + "http-lwt-client" {>= "0.3.0"} + "happy-eyeballs-lwt" + "solo5-elftool" {>= "0.3"} + "fpath" {>= "0.7.3"} + "logs-syslog" {>= "0.4.1"} + "digestif" {>= "1.2.0"} + "alcotest" {with-test} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["sh" "-ex" "packaging/FreeBSD/create_package.sh"] {os = "freebsd"} + ["sh" "-ex" "packaging/debian/create_package.sh"] {os-family = "debian" | os-family = "ubuntu"} +] +synopsis: "Albatross - orchestrate and manage MirageOS unikernels with Solo5" +description: """ +The goal of albatross is robust deployment of [MirageOS](https://mirage.io) +unikernels using [Solo5](https://github.com/solo5/solo5). Resources managed +by albatross are network interfaces of kind `tap`, which are connected to +already existing bridges, block devices, memory, and CPU. Each unikernel is +pinned (`cpuset` / `taskset`) to a specific core. +""" +depexts: ["linux-headers"] {os-family = "alpine"} +url { + src: + "https://github.com/robur-coop/albatross/releases/download/v2.2.0/albatross-2.2.0.tbz" + checksum: [ + "sha256=af65ad558d6bcdc38107e18af9a452a8a92abceafe7638f196fcecb1dc46ca2a" + "sha512=868d8bd5ce4ccac6ab6c4175a41f12061c4fea66d8e474738ec073ad1e272dc4875d68a5540420b247f7482b6b910f7d4c6cda1eb62509444c7a40eca5132023" + ] +} +x-commit-hash: "c8ff709b1a85d4af26682c81f808f49e249f9209"