Skip to content

Commit 9225150

Browse files
adwk67claude
andcommitted
build: switch to smooth-operator branch and vendor the java-properties writer
Patches operator-rs to the smooth-operator branch (matching trino/hdfs) as the foundation for the v2 config_overrides adoption later in this series, and vendors the Java-properties writer into config/writer (backed by the java-properties crate, Apache-2.0) so ConfigMap rendering no longer goes through product_config::writer. Repointed resource/configmap.rs. No behaviour change (18 tests pass). Regenerated Cargo.nix/crate-hashes.json. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 5981710 commit 9225150

8 files changed

Lines changed: 214 additions & 40 deletions

File tree

Cargo.lock

Lines changed: 22 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.nix

Lines changed: 97 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ clap = "4.5"
1919
const_format = "0.2"
2020
futures = "0.3"
2121
indoc = "2.0"
22+
java-properties = "2.0"
2223
rstest = "0.26"
2324
semver = "1.0"
2425
serde = { version = "1.0", features = ["derive"] }
@@ -30,5 +31,6 @@ tokio = { version = "1.40", features = ["full"] }
3031
tracing = "0.1"
3132

3233
[patch."https://github.com/stackabletech/operator-rs.git"]
34+
stackable-operator = { git = "https://github.com/stackabletech//operator-rs.git", branch = "smooth-operator" }
3335
# stackable-operator = { path = "../operator-rs/crates/stackable-operator" }
3436
# stackable-operator = { git = "https://github.com/stackabletech//operator-rs.git", branch = "main" }

crate-hashes.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/operator-binary/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ product-config.workspace = true
1313
stackable-operator.workspace = true
1414

1515
indoc.workspace = true
16+
java-properties.workspace = true
1617
anyhow.workspace = true
1718
clap.workspace = true
1819
const_format.workspace = true
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
pub mod command;
22
pub mod jvm;
33
pub mod node_id_hasher;
4+
pub mod writer;

0 commit comments

Comments
 (0)