diff --git a/Cargo.lock b/Cargo.lock index 9a70a5b..14923dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,7 +29,7 @@ dependencies = [ "actix-rt", "actix-service", "actix-utils", - "base64 0.22.1", + "base64", "bitflags", "brotli", "bytes", @@ -358,12 +358,6 @@ dependencies = [ "windows-targets", ] -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -514,16 +508,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "core-foundation" version = "0.10.0" @@ -576,9 +560,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" dependencies = [ "darling_core", "darling_macro", @@ -586,9 +570,9 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" dependencies = [ "fnv", "ident_case", @@ -600,9 +584,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", @@ -972,30 +956,6 @@ dependencies = [ "foldhash", ] -[[package]] -name = "headers" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9" -dependencies = [ - "base64 0.21.7", - "bytes", - "headers-core", - "http 1.3.1", - "httpdate", - "mime", - "sha1", -] - -[[package]] -name = "headers-core" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" -dependencies = [ - "http 1.3.1", -] - [[package]] name = "home" version = "0.5.9" @@ -1095,26 +1055,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-http-proxy" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad4b0a1e37510028bc4ba81d0e38d239c39671b0f0ce9e02dfa93a8133f7c08" -dependencies = [ - "bytes", - "futures-util", - "headers", - "http 1.3.1", - "hyper", - "hyper-rustls", - "hyper-util", - "pin-project-lite", - "rustls-native-certs 0.7.3", - "tokio", - "tokio-rustls", - "tower-service", -] - [[package]] name = "hyper-rustls" version = "0.27.5" @@ -1127,7 +1067,7 @@ dependencies = [ "hyper-util", "log", "rustls", - "rustls-native-certs 0.8.1", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -1149,19 +1089,20 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.11" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body", "hyper", "libc", "pin-project-lite", - "socket2 0.5.9", + "socket2 0.6.0", "tokio", "tower-service", "tracing", @@ -1433,10 +1374,11 @@ dependencies = [ [[package]] name = "k8s-openapi" -version = "0.25.0" -source = "git+https://github.com/Arnavion/k8s-openapi.git?rev=e9a9eaf#e9a9eaf672cf700ee78bd6f267fefc5efa571c7a" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13f06d5326a915becaffabdfab75051b8cdc260c2a5c06c0e90226ede89a692" dependencies = [ - "base64 0.22.1", + "base64", "chrono", "serde", "serde_json", @@ -1445,7 +1387,7 @@ dependencies = [ [[package]] name = "kube" version = "1.1.0" -source = "git+https://github.com/kube-rs/kube.git?rev=06e843bf026d0838dca159433e8af8268b6cc0bf#06e843bf026d0838dca159433e8af8268b6cc0bf" +source = "git+https://github.com/kube-rs/kube.git?rev=896ba6798ddac323dd464cc51938a6c818276f65#896ba6798ddac323dd464cc51938a6c818276f65" dependencies = [ "k8s-openapi", "kube-client", @@ -1457,9 +1399,9 @@ dependencies = [ [[package]] name = "kube-client" version = "1.1.0" -source = "git+https://github.com/kube-rs/kube.git?rev=06e843bf026d0838dca159433e8af8268b6cc0bf#06e843bf026d0838dca159433e8af8268b6cc0bf" +source = "git+https://github.com/kube-rs/kube.git?rev=896ba6798ddac323dd464cc51938a6c818276f65#896ba6798ddac323dd464cc51938a6c818276f65" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "chrono", "either", @@ -1469,7 +1411,6 @@ dependencies = [ "http-body", "http-body-util", "hyper", - "hyper-http-proxy", "hyper-rustls", "hyper-timeout", "hyper-util", @@ -1493,7 +1434,7 @@ dependencies = [ [[package]] name = "kube-core" version = "1.1.0" -source = "git+https://github.com/kube-rs/kube.git?rev=06e843bf026d0838dca159433e8af8268b6cc0bf#06e843bf026d0838dca159433e8af8268b6cc0bf" +source = "git+https://github.com/kube-rs/kube.git?rev=896ba6798ddac323dd464cc51938a6c818276f65#896ba6798ddac323dd464cc51938a6c818276f65" dependencies = [ "chrono", "derive_more", @@ -1511,7 +1452,7 @@ dependencies = [ [[package]] name = "kube-derive" version = "1.1.0" -source = "git+https://github.com/kube-rs/kube.git?rev=06e843bf026d0838dca159433e8af8268b6cc0bf#06e843bf026d0838dca159433e8af8268b6cc0bf" +source = "git+https://github.com/kube-rs/kube.git?rev=896ba6798ddac323dd464cc51938a6c818276f65#896ba6798ddac323dd464cc51938a6c818276f65" dependencies = [ "darling", "proc-macro2", @@ -1524,7 +1465,7 @@ dependencies = [ [[package]] name = "kube-runtime" version = "1.1.0" -source = "git+https://github.com/kube-rs/kube.git?rev=06e843bf026d0838dca159433e8af8268b6cc0bf#06e843bf026d0838dca159433e8af8268b6cc0bf" +source = "git+https://github.com/kube-rs/kube.git?rev=896ba6798ddac323dd464cc51938a6c818276f65#896ba6798ddac323dd464cc51938a6c818276f65" dependencies = [ "ahash", "async-broadcast", @@ -1801,7 +1742,7 @@ version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" dependencies = [ - "base64 0.22.1", + "base64", "serde", ] @@ -2102,19 +2043,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" -dependencies = [ - "openssl-probe", - "rustls-pemfile", - "rustls-pki-types", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.8.1" @@ -2124,16 +2052,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.2.0", -] - -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", + "security-framework", ] [[package]] @@ -2211,19 +2130,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -2231,7 +2137,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ "bitflags", - "core-foundation 0.10.0", + "core-foundation", "core-foundation-sys", "libc", "security-framework-sys", @@ -2629,7 +2535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" dependencies = [ "async-trait", - "base64 0.22.1", + "base64", "bytes", "http 1.3.1", "http-body", @@ -2673,7 +2579,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697" dependencies = [ - "base64 0.22.1", + "base64", "bitflags", "bytes", "http 1.3.1", diff --git a/Cargo.toml b/Cargo.toml index 09b0a4f..2a3a707 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,8 +29,7 @@ telemetry = ["opentelemetry-otlp"] actix-web = "4.11.0" futures = "0.3.31" tokio = { version = "1.47.1", features = ["macros", "rt-multi-thread"] } -#k8s-openapi = { version = "0.25.0", features = ["latest"] } -k8s-openapi = { git = "https://github.com/Arnavion/k8s-openapi.git", rev = "e9a9eaf", features=["latest"] } +k8s-openapi = { version = "0.26.0", features = ["latest"] } schemars = "1" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.143" @@ -59,5 +58,5 @@ features = ["runtime", "client", "derive"] # testing new releases - ignore git = "https://github.com/kube-rs/kube.git" # branch = "main" -rev = "06e843bf026d0838dca159433e8af8268b6cc0bf" +rev = "896ba6798ddac323dd464cc51938a6c818276f65" # path = "../kube/kube"