Skip to content

Commit b6412d7

Browse files
razvanVladislav Supalov
authored andcommitted
try do disable java properties escaping.
1 parent 8a4b340 commit b6412d7

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

rust/operator-binary/src/druid_controller.rs

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -484,11 +484,23 @@ fn build_rolegroup_config_map(
484484
// add tls encryption / auth properties
485485
tls_settings.add_tls_config_properties(&mut transformed_config, &role);
486486

487-
let runtime_properties =
488-
stackable_operator::product_config::writer::to_java_properties_string(
489-
transformed_config.iter(),
490-
)
491-
.context(PropertiesWriteSnafu)?;
487+
// let runtime_properties =
488+
// stackable_operator::product_config::writer::to_java_properties_string(
489+
// transformed_config.iter(),
490+
// )
491+
// .context(PropertiesWriteSnafu)?;
492+
let runtime_properties: String = transformed_config
493+
.iter()
494+
.map(|kv| {
495+
format!(
496+
"{}={}",
497+
kv.0,
498+
kv.1.clone().unwrap_or_else(|| "".to_string())
499+
)
500+
})
501+
.reduce(|content, line| format!("{content}\n{line}"))
502+
.unwrap_or_else(|| "".to_string());
503+
492504
cm_conf_data.insert(RUNTIME_PROPS.to_string(), runtime_properties);
493505
}
494506
PropertyNameKind::File(file_name) if file_name == JVM_CONFIG => {

0 commit comments

Comments
 (0)