From 70c948607a47b5e41803a6eb37670fb7dc92f8df Mon Sep 17 00:00:00 2001 From: clux Date: Tue, 13 May 2025 09:32:31 +0100 Subject: [PATCH 1/2] Sanity update test of kube Signed-off-by: clux --- Cargo.lock | 35 +++++++++++++++-------------------- Cargo.toml | 8 ++++---- 2 files changed, 19 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 37d0a58..129979d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1207,9 +1207,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" dependencies = [ "bytes", "futures-channel", @@ -1217,6 +1217,7 @@ dependencies = [ "http 1.3.1", "http-body", "hyper", + "libc", "pin-project-lite", "socket2", "tokio", @@ -1489,22 +1490,20 @@ dependencies = [ [[package]] name = "k8s-openapi" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c75b990324f09bef15e791606b7b7a296d02fc88a344f6eba9390970a870ad5" +checksum = "aa60a41b57ae1a0a071af77dbcf89fc9819cfe66edaf2beeb204c34459dcf0b2" dependencies = [ "base64 0.22.1", "chrono", "serde", - "serde-value", "serde_json", ] [[package]] name = "kube" version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a4eb20010536b48abe97fec37d23d43069bcbe9686adcf9932202327bc5ca6e" +source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" dependencies = [ "k8s-openapi", "kube-client", @@ -1516,8 +1515,7 @@ dependencies = [ [[package]] name = "kube-client" version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc2ed952042df20d15ac2fe9614d0ec14b6118eab89633985d4b36e688dccf1" +source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" dependencies = [ "base64 0.22.1", "bytes", @@ -1553,10 +1551,10 @@ dependencies = [ [[package]] name = "kube-core" version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0d0793db58e70ca6d689489183816cb3aa481673e7433dc618cf7e8007c675" +source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" dependencies = [ "chrono", + "derive_more", "form_urlencoded", "http 1.3.1", "json-patch", @@ -1571,8 +1569,7 @@ dependencies = [ [[package]] name = "kube-derive" version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c562f58dc9f7ca5feac8a6ee5850ca221edd6f04ce0dd2ee873202a88cd494c9" +source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" dependencies = [ "darling", "proc-macro2", @@ -1585,13 +1582,11 @@ dependencies = [ [[package]] name = "kube-runtime" version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88f34cfab9b4bd8633062e0e85edb81df23cb09f159f2e31c60b069ae826ffdc" +source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" dependencies = [ "ahash", "async-broadcast", "async-stream", - "async-trait", "backon", "educe", "futures", @@ -1624,9 +1619,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "litemap" @@ -2499,9 +2494,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", diff --git a/Cargo.toml b/Cargo.toml index a56a8d8..59fa00a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ telemetry = ["opentelemetry-otlp"] actix-web = "4.11.0" futures = "0.3.31" tokio = { version = "1.45.0", features = ["macros", "rt-multi-thread"] } -k8s-openapi = { version = "0.24.0", features = ["latest"] } +k8s-openapi = { version = "0.25.0", features = ["latest"] } schemars = { version = "0.8.22", features = ["chrono"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" @@ -53,10 +53,10 @@ tower-test = "0.4.0" [dependencies.kube] features = ["runtime", "client", "derive" ] -version = "0.99.0" +# version = "0.99.0" # testing new releases - ignore -#git = "https://github.com/kube-rs/kube.git" -#branch = "main" +git = "https://github.com/kube-rs/kube.git" +branch = "main" #rev = "19b90ad3a4dbc83e1dd742847c7707333259b1bb" #path = "../kube/kube" From fd12895200baf05f84d6555f531d729b4a36eebc Mon Sep 17 00:00:00 2001 From: clux Date: Tue, 13 May 2025 10:38:51 +0100 Subject: [PATCH 2/2] actual 1.0 Signed-off-by: clux --- Cargo.lock | 77 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 8 +++--- 2 files changed, 43 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 129979d..7a101dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1155,9 +1155,9 @@ dependencies = [ [[package]] name = "hyper-http-proxy" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d06dbdfbacf34d996c6fb540a71a684a7aae9056c71951163af8a8a4c07b9a4" +checksum = "7ad4b0a1e37510028bc4ba81d0e38d239c39671b0f0ce9e02dfa93a8133f7c08" dependencies = [ "bytes", "futures-util", @@ -1175,9 +1175,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.3" +version = "0.27.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", "http 1.3.1", @@ -1502,8 +1502,9 @@ dependencies = [ [[package]] name = "kube" -version = "0.99.0" -source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b49c39074089233c2bb7b1791d1b6c06c84dbab26757491fad9d233db0d432f" dependencies = [ "k8s-openapi", "kube-client", @@ -1514,8 +1515,9 @@ dependencies = [ [[package]] name = "kube-client" -version = "0.99.0" -source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e199797b1b08865041c9c698f0d11a91de0a8143e808b71e250cd4a1d7ce2b9f" dependencies = [ "base64 0.22.1", "bytes", @@ -1550,8 +1552,9 @@ dependencies = [ [[package]] name = "kube-core" -version = "0.99.0" -source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bdefbba89dea2d99ea822a1d7cd6945535efbfb10b790056ee9284bf9e698e7" dependencies = [ "chrono", "derive_more", @@ -1568,8 +1571,9 @@ dependencies = [ [[package]] name = "kube-derive" -version = "0.99.0" -source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e609a3633689a50869352a3c16e01d863b6137863c80eeb038383d5ab9f83bf" dependencies = [ "darling", "proc-macro2", @@ -1581,8 +1585,9 @@ dependencies = [ [[package]] name = "kube-runtime" -version = "0.99.0" -source = "git+https://github.com/kube-rs/kube.git?branch=main#e8a8c3bb376d7d172377877ee797a00a90d3b1eb" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d4bd8a4554786f8f9a87bfa977fb7dbaa1d7f102a30477338b044b65de29d8e" dependencies = [ "ahash", "async-broadcast", @@ -1752,9 +1757,9 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "openssl-probe" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "opentelemetry" @@ -2171,15 +2176,14 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "ring" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24" dependencies = [ "cc", "cfg-if", "getrandom 0.2.15", "libc", - "spin", "untrusted", "windows-sys 0.52.0", ] @@ -2192,9 +2196,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustls" -version = "0.23.19" +version = "0.23.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" +checksum = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321" dependencies = [ "log", "once_cell", @@ -2227,7 +2231,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.0.1", + "security-framework 3.2.0", ] [[package]] @@ -2241,15 +2245,18 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" dependencies = [ "ring", "rustls-pki-types", @@ -2332,9 +2339,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.0.1" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8" +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ "bitflags", "core-foundation 0.10.0", @@ -2345,9 +2352,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.12.1" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" +checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" dependencies = [ "core-foundation-sys", "libc", @@ -2502,12 +2509,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -2682,9 +2683,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ "rustls", "tokio", diff --git a/Cargo.toml b/Cargo.toml index 59fa00a..8e68760 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,11 +52,11 @@ hyper = "1" tower-test = "0.4.0" [dependencies.kube] -features = ["runtime", "client", "derive" ] -# version = "0.99.0" +features = ["runtime", "client", "derive"] +version = "1.0.0" # testing new releases - ignore -git = "https://github.com/kube-rs/kube.git" -branch = "main" +# git = "https://github.com/kube-rs/kube.git" +# branch = "main" #rev = "19b90ad3a4dbc83e1dd742847c7707333259b1bb" #path = "../kube/kube"