diff --git a/Cargo.lock b/Cargo.lock index b2735a6..450c9aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -696,9 +696,9 @@ dependencies = [ [[package]] name = "kube" -version = "0.69.1" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86835e9147615457c1edc2b11c723acd1d21372e9cefa80a9d2742f6d69042d0" +checksum = "342744dfeb81fe186b84f485b33f12c6a15d3396987d933b06a566a3db52ca38" dependencies = [ "k8s-openapi", "kube-client", @@ -709,9 +709,9 @@ dependencies = [ [[package]] name = "kube-client" -version = "0.69.1" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71f8aa916ee8290fbd0af76b3a28093a8786fccb6286902095a5243484447971" +checksum = "3f69a504997799340408635d6e351afb8aab2c34ca3165e162f41b3b34a69a79" dependencies = [ "base64", "bytes", @@ -730,14 +730,14 @@ dependencies = [ "pem", "pin-project", "rustls", - "rustls-pemfile", + "rustls-pemfile 0.3.0", "secrecy", "serde", "serde_json", "serde_yaml", "thiserror", "tokio", - "tokio-util 0.6.9", + "tokio-util", "tower", "tower-http", "tracing", @@ -745,9 +745,9 @@ dependencies = [ [[package]] name = "kube-core" -version = "0.69.1" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da41f98f213796a68fcd4510c88b5fd36de131c1ea30d152474c3f2e1bef1a72" +checksum = "a4a247487699941baaf93438d65b12d4e32450bea849d619d19ed394e8a4a645" dependencies = [ "chrono", "form_urlencoded", @@ -763,9 +763,9 @@ dependencies = [ [[package]] name = "kube-derive" -version = "0.69.1" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd6fdc2e1615a3aecd7e90fe4bda3ba32379e38193251d4ddaccba26579fe22" +checksum = "203f7c5acf9d0dfb0b08d44ec1d66ace3d1dfe0cdd82e65e274f3f96615d666c" dependencies = [ "darling", "proc-macro2", @@ -776,9 +776,9 @@ dependencies = [ [[package]] name = "kube-runtime" -version = "0.69.1" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e8bf2258850dbc0a062b561656a1d7020fa8040d552e149f0a0361f0d6794e" +checksum = "02ea50e6ed56578e1d1d02548901b12fe6d3edbf110269a396955e285d487973" dependencies = [ "ahash", "backoff", @@ -787,14 +787,14 @@ dependencies = [ "json-patch", "k8s-openapi", "kube-client", - "parking_lot", + "parking_lot 0.12.0", "pin-project", "serde", "serde_json", "smallvec", "thiserror", "tokio", - "tokio-util 0.6.9", + "tokio-util", "tracing", ] @@ -1016,7 +1016,17 @@ checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ "instant", "lock_api", - "parking_lot_core", + "parking_lot_core 0.8.5", +] + +[[package]] +name = "parking_lot" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58" +dependencies = [ + "lock_api", + "parking_lot_core 0.9.2", ] [[package]] @@ -1033,6 +1043,19 @@ dependencies = [ "winapi", ] +[[package]] +name = "parking_lot_core" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys", +] + [[package]] name = "paste" version = "1.0.6" @@ -1135,7 +1158,7 @@ dependencies = [ "fnv", "lazy_static", "memchr", - "parking_lot", + "parking_lot 0.11.2", "protobuf", "thiserror", ] @@ -1262,7 +1285,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca9ebdfa27d3fc180e42879037b5338ab1c040c06affd00d8338598e7800943" dependencies = [ "openssl-probe", - "rustls-pemfile", + "rustls-pemfile 0.2.1", "schannel", "security-framework", ] @@ -1276,6 +1299,15 @@ dependencies = [ "base64", ] +[[package]] +name = "rustls-pemfile" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360" +dependencies = [ + "base64", +] + [[package]] name = "ryu" version = "1.0.9" @@ -1662,21 +1694,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-util" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "log", - "pin-project-lite", - "slab", - "tokio", -] - [[package]] name = "tokio-util" version = "0.7.0" @@ -1688,6 +1705,7 @@ dependencies = [ "futures-sink", "log", "pin-project-lite", + "slab", "tokio", ] @@ -1702,7 +1720,7 @@ dependencies = [ "pin-project", "pin-project-lite", "tokio", - "tokio-util 0.7.0", + "tokio-util", "tower-layer", "tower-service", "tracing", @@ -2008,6 +2026,49 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows-sys" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825" +dependencies = [ + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_msvc" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d" + +[[package]] +name = "windows_i686_gnu" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed" + +[[package]] +name = "windows_i686_msvc" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9" + [[package]] name = "yaml-rust" version = "0.4.5" diff --git a/api/source/github-keys/Cargo.toml b/api/source/github-keys/Cargo.toml index 8d35bc8..cbaf9a8 100644 --- a/api/source/github-keys/Cargo.toml +++ b/api/source/github-keys/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] k8s-openapi = { version = "0.14", default-features = false } -kube = { version = "0.69", default-features = false, features = ["derive"] } +kube = { version = "0.71", default-features = false, features = ["derive"] } schemars = "0.8" serde = "1" serde_json = "1" diff --git a/controllers/source/github-keys/Cargo.toml b/controllers/source/github-keys/Cargo.toml index 4fea349..e0d300c 100644 --- a/controllers/source/github-keys/Cargo.toml +++ b/controllers/source/github-keys/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] async-trait = "0.1" eyre = "0.6" -kube = { version = "0.69", default-features = false, features = [ +kube = { version = "0.71", default-features = false, features = [ "client", "rustls-tls", ] } diff --git a/libs/utils/cap/Cargo.toml b/libs/utils/cap/Cargo.toml index 60f0fb1..f97ff73 100644 --- a/libs/utils/cap/Cargo.toml +++ b/libs/utils/cap/Cargo.toml @@ -10,7 +10,7 @@ clap = { version = "3", features = ["derive"] } eyre = "0.6" futures = "0.3" k8s-openapi = { version = "0.14", default-features = false } -kube = { version = "0.69", default-features = false } +kube = { version = "0.71", default-features = false } schemars = "0.8" serde = "1" serde_json = "1" diff --git a/libs/utils/cops/Cargo.toml b/libs/utils/cops/Cargo.toml index 524e7d6..93f3b0a 100644 --- a/libs/utils/cops/Cargo.toml +++ b/libs/utils/cops/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" async-trait = "0.1" eyre = "0.6" k8s-openapi = { version = "0.14", default-features = false } -kube = { version = "0.69", default-features = false, features = [ +kube = { version = "0.71", default-features = false, features = [ "client", "runtime", ] }