[package] name = "eksup" version = "0.4.1" authors = ["Bryant Biggs "] description = "A CLI to aid in upgrading Amazon EKS clusters" documentation = "https://github.com/clowdhaus/eksup" homepage = "https://github.com/clowdhaus/eksup" repository = "https://github.com/clowdhaus/eksup" license = "Apache-2.0" edition = "2021" keywords = [ "kubernetes", "eks", ] categories = [ "command-line-utilities", "text-processing", ] exclude = ["/.github", ".gitignore", "docs", "examples", "tests"] default-run = "eksup" [[bin]] name = "eksup" path = "src/main.rs" [dependencies] anstyle = "1.0" anyhow = "1.0" aws-config = {version="1.0", features=["behavior-version-latest"]} aws-sdk-autoscaling = "1.3" aws-sdk-ec2 = "1.3" aws-sdk-eks = "1.3" aws-types = "1.0" clap = { version = "4.2", features = ["derive", "string", "color", "unstable-styles"] } clap-verbosity-flag = "2.0" handlebars = { version = "4.3", features = ["rust-embed"] } itertools = "0.12" # https://kube.rs/kubernetes-version/ k8s-openapi = { version = "0.20.0", default-features = false, features = ["v1_23"] } kube = { version = "0.87", default-features = false, features = [ "client", "derive", "rustls-tls" ] } rust-embed = { version = "8.0", features = ["compression"] } schemars = "0.8" seq-macro = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" tabled = "0.14" tokio = { version = "1.23", default-features = false, features = ["macros", "rt-multi-thread"] } tracing = {version = "0.1", features = ["log-always"] } tracing-log = "0.2" tracing-subscriber = { version = "0.3", features = ["env-filter"] }