package current-albatross-deployer

  1. Overview
  2. Docs

Module Current_albatross_deployerSource

Sourcemodule Unikernel : sig ... end
Sourcemodule Port : sig ... end
Sourcemodule Info : sig ... end
Sourcemodule Config : sig ... end

Use the current-deployerd service to obtain an IP for the configuration.

Sourcemodule Deployed : sig ... end
Sourceval deploy_albatross : ?label:string -> Config.t Current.t -> Deployed.t Current.t

Deploy the configuration to albatross

Sourceval monitor : ?poll_rate:float -> Deployed.t Current.t -> Info.t Current.t
Sourceval is_running : Info.t Current.t -> unit Current.t
Sourcemodule Published : sig ... end
Sourceval publish : service:string -> ?ports:Port.t list -> Deployed.t Current.t -> Published.t Current.t

Publish a service, optionally exposing ports to the deployed unikernel

Sourceval collect : Published.t list Current.t -> unit Current.t

Garbage collect IPs and deployments managed by current-albatross-deployer and kill corresponding unikernels. Only specified deployments are kept.

OCaml

Innovation. Community. Security.