diff --git a/Cargo.lock b/Cargo.lock index 2a243dbb6..c0469be71 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1532,7 +1532,7 @@ dependencies = [ [[package]] name = "kube" version = "3.0.1" -source = "git+https://github.com/kube-rs/kube-rs?rev=fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5#fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5" +source = "git+https://github.com/kube-rs/kube-rs?rev=1320643f8ce7f8189e03496ff1329d678d76224c#1320643f8ce7f8189e03496ff1329d678d76224c" dependencies = [ "k8s-openapi", "kube-client", @@ -1544,7 +1544,7 @@ dependencies = [ [[package]] name = "kube-client" version = "3.0.1" -source = "git+https://github.com/kube-rs/kube-rs?rev=fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5#fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5" +source = "git+https://github.com/kube-rs/kube-rs?rev=1320643f8ce7f8189e03496ff1329d678d76224c#1320643f8ce7f8189e03496ff1329d678d76224c" dependencies = [ "base64", "bytes", @@ -1578,7 +1578,7 @@ dependencies = [ [[package]] name = "kube-core" version = "3.0.1" -source = "git+https://github.com/kube-rs/kube-rs?rev=fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5#fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5" +source = "git+https://github.com/kube-rs/kube-rs?rev=1320643f8ce7f8189e03496ff1329d678d76224c#1320643f8ce7f8189e03496ff1329d678d76224c" dependencies = [ "derive_more", "form_urlencoded", @@ -1596,7 +1596,7 @@ dependencies = [ [[package]] name = "kube-derive" version = "3.0.1" -source = "git+https://github.com/kube-rs/kube-rs?rev=fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5#fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5" +source = "git+https://github.com/kube-rs/kube-rs?rev=1320643f8ce7f8189e03496ff1329d678d76224c#1320643f8ce7f8189e03496ff1329d678d76224c" dependencies = [ "darling", "proc-macro2", @@ -1609,7 +1609,7 @@ dependencies = [ [[package]] name = "kube-runtime" version = "3.0.1" -source = "git+https://github.com/kube-rs/kube-rs?rev=fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5#fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5" +source = "git+https://github.com/kube-rs/kube-rs?rev=1320643f8ce7f8189e03496ff1329d678d76224c#1320643f8ce7f8189e03496ff1329d678d76224c" dependencies = [ "ahash", "async-broadcast", @@ -2928,7 +2928,7 @@ dependencies = [ [[package]] name = "stackable-operator" -version = "0.106.1" +version = "0.106.2" dependencies = [ "clap", "const_format", diff --git a/Cargo.toml b/Cargo.toml index 9d4b24f88..38f0f77c4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,9 @@ k8s-openapi = { version = "0.27.0", default-features = false, features = ["schem # We use rustls instead of openssl for easier portability, e.g. so that we can build stackablectl without the need to vendor (build from source) openssl # We use ring instead of aws-lc-rs, as this currently fails to build in "make run-dev" # We need a few schema fixes in kube, that went into main, but are not released yet -kube = { git = "https://github.com/kube-rs/kube-rs", rev = "fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5", version = "=3.0.1", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "admission", "rustls-tls", "ring"] } +# Fix 1: https://github.com/kube-rs/kube/pull/1934 +# Fix 2: https://github.com/kube-rs/kube/pull/1942 +kube = { git = "https://github.com/kube-rs/kube-rs", rev = "1320643f8ce7f8189e03496ff1329d678d76224c", version = "=3.0.1", default-features = false, features = ["client", "jsonpatch", "runtime", "derive", "admission", "rustls-tls", "ring"] } opentelemetry = "0.31.0" opentelemetry_sdk = { version = "0.31.0", features = ["rt-tokio"] } opentelemetry-appender-tracing = "0.31.0" diff --git a/crates/stackable-operator/CHANGELOG.md b/crates/stackable-operator/CHANGELOG.md index 4cf9b21b4..2f40eee64 100644 --- a/crates/stackable-operator/CHANGELOG.md +++ b/crates/stackable-operator/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [0.106.2] - 2026-02-26 + +### Fixed + +- Use a [nightly](https://github.com/kube-rs/kube/commit/1320643f8ce7f8189e03496ff1329d678d76224c) version of `kube` to resolve the CRD generation bugs [#1934](https://github.com/kube-rs/kube/pull/1934) and [#1942](https://github.com/kube-rs/kube/pull/1942) ([#1159]). + +[#1159]: https://github.com/stackabletech/operator-rs/pull/1159 + ## [0.106.1] - 2026-02-17 ### Fixed diff --git a/crates/stackable-operator/Cargo.toml b/crates/stackable-operator/Cargo.toml index a72d867cb..4c2181b7e 100644 --- a/crates/stackable-operator/Cargo.toml +++ b/crates/stackable-operator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stackable-operator" description = "Stackable Operator Framework" -version = "0.106.1" +version = "0.106.2" authors.workspace = true license.workspace = true edition.workspace = true