# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "vec2checkd" version = "0.2.2" authors = ["Peter Sebastian Puetz "] description = "Execute PromQL queries and send results as passive check results to Icinga2" readme = "README.md" keywords = ["icinga", "prometheus", "api", "promql", "nagios"] license = "MIT" repository = "https://github.com/puetzp/vec2checkd" resolver = "2" [package.metadata.deb] assets = [["target/release/vec2checkd", "/usr/bin/vec2checkd", "755"], ["defaults/template.yaml", "/etc/vec2checkd/template.yaml", "644"]] depends = "$auto" extended-description = "vec2checkd executes PromQL queries against the Prometheus HTTP API regularly and evaluates and translates the results to passive check results to be sent to the Icinga2 HTTP API" license-file = ["LICENSE", "0"] maintainer-scripts = "debian/" priority = "optional" section = "utility" [package.metadata.deb.systemd-units] unit-name = "vec2checkd" [dependencies.anyhow] version = "1" [dependencies.base64] version = "0.13" [dependencies.env_logger] version = "0.9" [dependencies.gumdrop] version = "0.8" [dependencies.handlebars] version = "4.2" [dependencies.log] version = "0.4" [dependencies.md-5] version = "0.10" [dependencies.nagios-range] version = "0.2.5" [dependencies.prometheus-http-query] version = "0.4" [dependencies.reqwest] version = "0.11" features = ["rustls-tls", "json"] [dependencies.serde] version = "1.0" [dependencies.serde_json] version = "1.0" [dependencies.tokio] version = "1" features = ["rt", "macros"] [dependencies.url] version = "2.2" [dependencies.yaml-rust] version = "0.4"