From 42ed82b0c1fef97e42a71ef871e8ca17f13afe53 Mon Sep 17 00:00:00 2001 From: jeangab Date: Thu, 16 Jan 2025 16:13:48 -0500 Subject: [PATCH] wip: Kube-rs demo --- harmony-rs/demo/kube-rs/Cargo.toml | 16 ++++++++++++++++ harmony-rs/demo/kube-rs/src/main.rs | 8 ++++++++ 2 files changed, 24 insertions(+) create mode 100644 harmony-rs/demo/kube-rs/Cargo.toml create mode 100644 harmony-rs/demo/kube-rs/src/main.rs diff --git a/harmony-rs/demo/kube-rs/Cargo.toml b/harmony-rs/demo/kube-rs/Cargo.toml new file mode 100644 index 0000000..4c53369 --- /dev/null +++ b/harmony-rs/demo/kube-rs/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "test-kube-rs" +edition = "2024" +version.workspace = true +readme.workspace = true +license.workspace = true + +[dependencies] +harmony = { version = "0.1.0", path = "../../harmony" } +cidr = { workspace = true } +tokio = { workspace = true } +harmony_macros = { version = "1.0.0", path = "../../harmony_macros" } +log = { workspace = true } +env_logger = { workspace = true } +url = { workspace = true } +kube = "0.98.0" diff --git a/harmony-rs/demo/kube-rs/src/main.rs b/harmony-rs/demo/kube-rs/src/main.rs new file mode 100644 index 0000000..ac19f78 --- /dev/null +++ b/harmony-rs/demo/kube-rs/src/main.rs @@ -0,0 +1,8 @@ +use kube::Client; + +#[tokio::main] +async fn main() { + let client = Client::try_default().await.expect("Should instanciate client from defaults"); + println!("apiserver_version {:?}", client.apiserver_version()); + println!("Hello world"); +}