diff --git a/Cargo.lock b/Cargo.lock index 295482fd..36f5e980 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -170,7 +170,7 @@ dependencies = [ "anyhow", "clap", "env_logger", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "log", "serde", @@ -417,7 +417,7 @@ checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" [[package]] name = "clevis-pin-trustee-lib" version = "0.1.0" -source = "git+https://github.com/latchset/clevis-pin-trustee#a605f02d98fa009d8c90e93846947455794c1210" +source = "git+https://github.com/latchset/clevis-pin-trustee#abb618a9c4549655fdbec6e15bdf210f719f9839" dependencies = [ "serde", ] @@ -435,7 +435,7 @@ dependencies = [ "anyhow", "clap", "compute-pcrs-lib", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "serde_json", "tokio", @@ -1782,7 +1782,7 @@ dependencies = [ "pest_derive", "regex", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -1818,6 +1818,18 @@ checksum = "06d9e5e61dd037cdc51da0d7e2b2be10f497478ea7e120d85dad632adb99882b" dependencies = [ "base64 0.22.1", "chrono", + "serde", + "serde_json", +] + +[[package]] +name = "k8s-openapi" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05a6d6f3611ad1d21732adbd7a2e921f598af6c92d71ae6e2620da4b67ee1f0d" +dependencies = [ + "base64 0.22.1", + "jiff", "schemars", "serde", "serde_json", @@ -1829,7 +1841,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e7bb0b6a46502cc20e4575b6ff401af45cfea150b34ba272a3410b78aa014e" dependencies = [ - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-client", "kube-core", "kube-derive", @@ -1856,7 +1868,7 @@ dependencies = [ "hyper-timeout", "hyper-util", "jsonpath-rust", - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-core", "openssl", "pem", @@ -1864,7 +1876,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util", "tower", @@ -1883,12 +1895,12 @@ dependencies = [ "form_urlencoded", "http 1.4.0", "json-patch", - "k8s-openapi", + "k8s-openapi 0.26.1", "schemars", "serde", "serde-value", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -1920,13 +1932,13 @@ dependencies = [ "hashbrown 0.15.5", "hostname", "json-patch", - "k8s-openapi", + "k8s-openapi 0.26.1", "kube-client", "parking_lot", "pin-project", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util", "tracing", @@ -2265,7 +2277,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tracing", "unicase", @@ -2285,7 +2297,7 @@ dependencies = [ "serde_json", "strum", "strum_macros", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -2369,7 +2381,7 @@ dependencies = [ "http 1.4.0", "json-patch", "jsonptr", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "log", "oci-client", @@ -2377,7 +2389,7 @@ dependencies = [ "openssl", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "trusted-cluster-operator-lib", "trusted-cluster-operator-test-utils", @@ -2808,7 +2820,7 @@ dependencies = [ "env_logger", "http 1.4.0", "ignition-config", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "log", "serde", @@ -3187,9 +3199,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.148" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", "memchr", @@ -3550,11 +3562,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.17", + "thiserror-impl 2.0.18", ] [[package]] @@ -3570,9 +3582,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -3698,9 +3710,9 @@ dependencies = [ [[package]] name = "tower" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", @@ -3786,7 +3798,7 @@ name = "trusted-cluster-operator-lib" version = "0.1.0" dependencies = [ "compute-pcrs-lib", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "serde", "serde_json", @@ -3802,7 +3814,7 @@ dependencies = [ "env_logger", "http 1.4.0", "ignition-config", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "log", "rand_core", @@ -3823,7 +3835,7 @@ version = "0.1.0" dependencies = [ "anyhow", "compute-pcrs-lib", - "k8s-openapi", + "k8s-openapi 0.27.0", "kube", "regex", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 87d9752a..90692705 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,11 +19,11 @@ compute-pcrs-lib = { git = "https://github.com/trusted-execution-clusters/comput env_logger = "0.11.8" http = "1.4.0" ignition-config = "0.5.0" -k8s-openapi = { version = "0.26.1", features = ["v1_33", "schemars"] } +k8s-openapi = { version = "0.27.0", features = ["v1_33", "schemars"] } kube = { version = "2.0.1", default-features = false, features = ["derive", "runtime", "openssl-tls"] } log = "0.4.29" serde = { version = "1.0.228", features = ["derive"] } -serde_json = "1.0.148" +serde_json = "1.0.149" serde_yaml = "0.9" tokio = { version = "1.49.0", features = ["macros", "rt-multi-thread"] } uuid = { version = "1.19", features = ["v4", "serde"] } diff --git a/operator/Cargo.toml b/operator/Cargo.toml index 0db4174e..bcb67aca 100644 --- a/operator/Cargo.toml +++ b/operator/Cargo.toml @@ -27,7 +27,7 @@ oci-spec = "0.8.4" openssl = "0.10.75" serde.workspace = true serde_json.workspace = true -thiserror = "2.0.17" +thiserror = "2.0.18" tokio.workspace = true [dev-dependencies] diff --git a/test_utils/Cargo.toml b/test_utils/Cargo.toml index 8aaf4164..77238708 100644 --- a/test_utils/Cargo.toml +++ b/test_utils/Cargo.toml @@ -28,6 +28,6 @@ serde_json.workspace = true serde_yaml.workspace = true ssh-key = { version = "0.6", features = ["rsa", "std"] } tokio = { workspace = true, features = ["process"] } -tower = { version = "0.5.2", features = ["full"] } +tower = { version = "0.5.3", features = ["full"] } uuid.workspace = true which = "8.0"