From f45c05d6a39b32ec831615fb87ac53b56a073fea Mon Sep 17 00:00:00 2001 From: Gang Ji Date: Mon, 3 Jul 2023 13:18:37 +0800 Subject: [PATCH] CP-43777: Add xapi-expiry-alerts library Signed-off-by: Gang Ji --- .../xs-extra/xapi-expiry-alerts.master/opam | 29 +++++++++++++++++++ packages/xs-extra/xapi.master/opam | 1 + tools/generate-opam-sources.sh | 1 + 3 files changed, 31 insertions(+) create mode 100644 packages/xs-extra/xapi-expiry-alerts.master/opam diff --git a/packages/xs-extra/xapi-expiry-alerts.master/opam b/packages/xs-extra/xapi-expiry-alerts.master/opam new file mode 100644 index 000000000..308c0d543 --- /dev/null +++ b/packages/xs-extra/xapi-expiry-alerts.master/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +name: "xapi-expiry-alerts" +version: "master" +synopsis: "A library to send expiration-related alerts" +description: """\ +The interface of this library is 'alert', upon calling this API, any +existing outdated messages will be removed first, and a new message +will be created only if it does not exist in Xapi.Message records +yet.""" +maintainer: "xen-api@lists.xen.org" +authors: "xen-api@lists.xen.org" +homepage: "https://github.com/xapi-project/xen-api" +bug-reports: "https://github.com/xapi-project/xen-api/issues" +depends: [ + "ocaml" + "dune" {build & >= "1.4"} + "xapi-client" + "xapi-consts" + "xapi-types" + "xapi-stdext-date" +] +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/xapi-project/xen-api.git" +url { + src: "https://github.com/xapi-project/xen-api/archive/master.tar.gz" +} diff --git a/packages/xs-extra/xapi.master/opam b/packages/xs-extra/xapi.master/opam index f28d0d229..ed9f18819 100644 --- a/packages/xs-extra/xapi.master/opam +++ b/packages/xs-extra/xapi.master/opam @@ -51,6 +51,7 @@ depends: [ "xapi-cli-protocol" "xapi-consts" "xapi-datamodel" + "xapi-expiry-alerts" "xapi-stdext-date" "xapi-stdext-pervasives" "xapi-stdext-std" diff --git a/tools/generate-opam-sources.sh b/tools/generate-opam-sources.sh index fe97d8557..daa5e0624 100755 --- a/tools/generate-opam-sources.sh +++ b/tools/generate-opam-sources.sh @@ -38,6 +38,7 @@ xapi-cli-protocol $XAPI/xen-api xapi-client $XAPI/xen-api xapi-compression $XAPI/xen-api xapi-consts $XAPI/xen-api +xapi-expiry-alerts $XAPI/xen-api xapi-datamodel $XAPI/xen-api xapi-forkexecd $XAPI/xen-api xapi-idl $XAPI/xen-api