[workspace] resolver = "3" members = ["kuyaseg-controller"] [workspace.package] version = "0.0.1" edition = "2024" rust-version = "1.97" license = "MIT" license-file = "LICENSE" authors = ["Svyatoslav Pushkarev "] repository = "https://source.spushk.ru/kubeworks/kube-yaseg" publish = false [workspace.dependencies] ## Rt mimalloc.version = "^0.1" mimalloc.features = ["secure"] tokio.version = "^1" tokio.features = ["macros", "rt-multi-thread"] axum.version = "^0.8" ## Tracing tracing.version = "^0.1" tracing.features = ["max_level_trace", "release_max_level_info"] tracing-subscriber.version = "^0.3" tracing-opentelemetry.version = "^0.32" opentelemetry.version = "^0.31" opentelemetry.features = ["trace"] opentelemetry-otlp.version = "^0.31" opentelemetry-otlp.features = ["grpc-tonic", "reqwest-rustls"] opentelemetry_sdk.version = "^0.31" opentelemetry_sdk.features = ["rt-tokio"] ## Utils jiff.version = "^0.2" scopeguard.version = "^1" smallvec.version = "^1" confique.version = "^0.4" ## Marshal schemars.version = "^1" base64.version = "^0.22" serde.version = "^1" serde.features = ["derive"] serde_json.version = "^1" serde_yaml.version = "^0.9" ## k8s kube.version = "^3" kube.features = ["derive"] k8s-openapi.version = "^0.27" k8s-openapi.features = ["latest", "schemars"] prometheus-client.version = "^0.24" ## Codegen thiserror.version = "^2" anyhow.version = "^1" ## Crypto aws-lc-rs.version = "^1" aws-lc-rs.features = ["fips", "bindgen"] rand.version = "^0.10" ssh-key.version = "^0.7.0-rc" rand_hc.version = "^0.5" blake3.version = "^1" blake3.features = ["zeroize"] zeroize.version = "^1" zeroize.features = ["derive"] [profile.dev] opt-level = 0 lto = "off" codegen-units = 256 panic = "unwind" debug = "line-tables-only" [profile.dev.package."*"] opt-level = 2 [profile.dev.package.aws-lc-fips-sys] # TODO: won't build, catches .data section ???, minimal pefr impact opt-level = 0 [profile.release] opt-level = 3 lto = "fat" codegen-units = 1 panic = "unwind" # scopeguard debug = "none" strip = "symbols" [profile.release.package.aws-lc-fips-sys] # TODO: won't build, catches .data section ???, minimal pefr impact opt-level = 0