Kubernetes CRI CLI: crictl-shaped client, simulator server, proxy
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "Kubernetes CRI client over Eio"
4description:
5 "An Eio gRPC client that speaks the Kubernetes CRI (RuntimeService and ImageService) over a unix socket. Built on nox-grpc-eio; the request and response messages are the IO-free [cri-api] types."
6maintainer: ["Thomas Gazagnaire"]
7authors: ["Thomas Gazagnaire"]
8license: "ISC"
9tags: ["org:blacksun" "cloud" "eio" "cli"]
10homepage: "https://tangled.org/gazagnaire.org/ocaml-cri"
11bug-reports: "https://tangled.org/gazagnaire.org/ocaml-cri/issues"
12depends: [
13 "dune" {>= "3.21"}
14 "ocaml" {>= "5.1"}
15 "cri-api"
16 "nox-grpc"
17 "nox-grpc-eio"
18 "eio" {>= "1.0"}
19 "fmt" {>= "0.9"}
20 "alcotest" {with-test & >= "1.7"}
21 "odoc" {with-doc}
22]
23build: [
24 ["dune" "subst"] {dev}
25 [
26 "dune"
27 "build"
28 "-p"
29 name
30 "-j"
31 jobs
32 "@install"
33 "@runtest" {with-test}
34 "@doc" {with-doc}
35 ]
36]
37dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-cri"
38x-maintenance-intent: ["(latest)"]
39pin-depends: [
40 ["eio.dev" "git+https://github.com/ocaml-multicore/eio.git#e7e6cf38a643ff0665c96d9ef6e68a998663a246"]
41]