[package] name = "compute_tools" version = "0.1.0" edition = "2024" license.workspace = true [features] default = [] # Enables test specific features. testing = ["fail/failpoints"] [dependencies] async-compression.workspace = true base64.workspace = true aws-config.workspace = true aws-sdk-s3.workspace = true aws-sdk-kms.workspace = true aws-smithy-types.workspace = true anyhow.workspace = true axum = { workspace = true, features = [] } axum-extra.workspace = true camino.workspace = true chrono.workspace = true cfg-if.workspace = true clap.workspace = true fail.workspace = true flate2.workspace = true futures.workspace = true http.workspace = true http-body-util.workspace = true hostname-validator = "1.1" hyper.workspace = true hyper-util.workspace = true indexmap.workspace = true itertools.workspace = true jsonwebtoken.workspace = true metrics.workspace = true nix.workspace = true notify.workspace = true num_cpus.workspace = true once_cell.workspace = true opentelemetry.workspace = true opentelemetry_sdk.workspace = true p256 = { version = "0.13", features = ["pem"] } pageserver_page_api.workspace = true postgres.workspace = true regex.workspace = true reqwest = { workspace = true, features = ["json"] } ring = "0.17" scopeguard.workspace = true serde.workspace = true serde_with.workspace = true serde_json.workspace = true signal-hook.workspace = true tar.workspace = true tower.workspace = true tower-http.workspace = true tokio = { workspace = true, features = ["rt", "rt-multi-thread"] } tokio-postgres.workspace = true tokio-util.workspace = true tokio-stream.workspace = true tonic.workspace = true tower-otel.workspace = true tracing.workspace = true tracing-appender.workspace = true tracing-opentelemetry.workspace = true tracing-subscriber.workspace = true tracing-utils.workspace = true thiserror.workspace = true url.workspace = true uuid.workspace = true walkdir.workspace = true x509-cert.workspace = true postgres-types.workspace = true postgres_versioninfo.workspace = true postgres_initdb.workspace = true compute_api.workspace = true utils.workspace = true workspace_hack.workspace = true remote_storage = { version = "0.1", path = "../libs/remote_storage/" } vm_monitor = { version = "0.1", path = "../libs/vm_monitor/" } zstd = "0.13" bytes = "1.0" rust-ini = "0.20.0" rlimit = "0.10.1"