Skip to content

Commit 34263a9

Browse files
committed
chore: run linters, regenerate charts, update dependencies
1 parent 18d5d9f commit 34263a9

13 files changed

Lines changed: 855 additions & 1216 deletions

File tree

Cargo.lock

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

Cargo.nix

Lines changed: 462 additions & 810 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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git",
1414

1515
anyhow = "1.0"
1616
built = { version = "0.8", features = ["chrono", "git2"] }
17-
clap = "4.5"
17+
clap = "4.6"
1818
const_format = "0.2"
1919
futures = { version = "0.3", features = ["compat"] }
2020
indoc = "2.0"
@@ -26,7 +26,7 @@ serde_json = "1.0"
2626
serde_yaml = "0.9"
2727
snafu = "0.9"
2828
strum = { version = "0.28", features = ["derive"] }
29-
tokio = { version = "1.40", features = ["full"] }
29+
tokio = { version = "1.52", features = ["full"] }
3030
tracing = "0.1"
3131
tracing-futures = { version = "0.2", features = ["futures-03"] }
3232
xml = "1.3"

extra/crds.yaml

Lines changed: 72 additions & 36 deletions
Large diffs are not rendered by default.

rust/operator-binary/src/config/mod.rs

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,23 @@ use std::collections::BTreeMap;
22

33
use stackable_operator::utils::cluster_info::KubernetesClusterInfo;
44

5-
use crate::config::writer::to_hadoop_xml;
6-
7-
use crate::crd::{
8-
HdfsPodRef,
9-
constants::{
10-
DEFAULT_JOURNAL_NODE_RPC_PORT, DEFAULT_NAME_NODE_HTTP_PORT, DEFAULT_NAME_NODE_HTTPS_PORT,
11-
DEFAULT_NAME_NODE_RPC_PORT, DFS_DATANODE_DATA_DIR, DFS_HA_NAMENODES,
12-
DFS_JOURNALNODE_EDITS_DIR, DFS_JOURNALNODE_RPC_ADDRESS, DFS_NAME_SERVICES,
13-
DFS_NAMENODE_HTTP_ADDRESS, DFS_NAMENODE_HTTPS_ADDRESS, DFS_NAMENODE_NAME_DIR,
14-
DFS_NAMENODE_RPC_ADDRESS, DFS_NAMENODE_SHARED_EDITS_DIR, DFS_REPLICATION, FS_DEFAULT_FS,
15-
HA_ZOOKEEPER_QUORUM, JOURNALNODE_ROOT_DATA_DIR, NAMENODE_ROOT_DATA_DIR,
16-
PROMETHEUS_ENDPOINT_ENABLED, SERVICE_PORT_NAME_HTTP, SERVICE_PORT_NAME_HTTPS,
17-
SERVICE_PORT_NAME_RPC,
5+
use crate::{
6+
config::writer::to_hadoop_xml,
7+
crd::{
8+
HdfsPodRef,
9+
constants::{
10+
DEFAULT_JOURNAL_NODE_RPC_PORT, DEFAULT_NAME_NODE_HTTP_PORT,
11+
DEFAULT_NAME_NODE_HTTPS_PORT, DEFAULT_NAME_NODE_RPC_PORT, DFS_DATANODE_DATA_DIR,
12+
DFS_HA_NAMENODES, DFS_JOURNALNODE_EDITS_DIR, DFS_JOURNALNODE_RPC_ADDRESS,
13+
DFS_NAME_SERVICES, DFS_NAMENODE_HTTP_ADDRESS, DFS_NAMENODE_HTTPS_ADDRESS,
14+
DFS_NAMENODE_NAME_DIR, DFS_NAMENODE_RPC_ADDRESS, DFS_NAMENODE_SHARED_EDITS_DIR,
15+
DFS_REPLICATION, FS_DEFAULT_FS, HA_ZOOKEEPER_QUORUM, JOURNALNODE_ROOT_DATA_DIR,
16+
NAMENODE_ROOT_DATA_DIR, PROMETHEUS_ENDPOINT_ENABLED, SERVICE_PORT_NAME_HTTP,
17+
SERVICE_PORT_NAME_HTTPS, SERVICE_PORT_NAME_RPC,
18+
},
19+
storage::{DataNodeStorageConfig, DataNodeStorageConfigInnerType},
20+
v1alpha1,
1821
},
19-
storage::{DataNodeStorageConfig, DataNodeStorageConfigInnerType},
20-
v1alpha1,
2122
};
2223

2324
pub mod jvm;
@@ -275,9 +276,7 @@ impl CoreSiteConfigBuilder {
275276
}
276277
}
277278

278-
fn to_optional_values(
279-
config: &BTreeMap<String, String>,
280-
) -> BTreeMap<String, Option<String>> {
279+
fn to_optional_values(config: &BTreeMap<String, String>) -> BTreeMap<String, Option<String>> {
281280
config
282281
.iter()
283282
.map(|(k, v)| (k.clone(), Some(v.clone())))

rust/operator-binary/src/config/writer.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ mod tests {
121121
#[test]
122122
fn hadoop_xml_escapes_special_characters() {
123123
let rendered = xml(&[("k", Some("<a>&b"))]);
124-
assert!(rendered.contains("<value>&lt;a&gt;&amp;b</value>"), "{rendered}");
124+
assert!(
125+
rendered.contains("<value>&lt;a&gt;&amp;b</value>"),
126+
"{rendered}"
127+
);
125128
}
126129

127130
#[test]

rust/operator-binary/src/controller/build/properties/hdfs_site.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,7 @@ mod tests {
147147
"{xml}"
148148
);
149149
assert!(
150-
xml.contains(
151-
"<name>dfs.datanode.max.transfer.threads</name>\n <value>8192</value>"
152-
),
150+
xml.contains("<name>dfs.datanode.max.transfer.threads</name>\n <value>8192</value>"),
153151
"{xml}"
154152
);
155153
}

rust/operator-binary/src/controller/build/properties/mod.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ mod tests {
5656
fn file_names_match_the_hadoop_on_disk_names() {
5757
assert_eq!(ConfigFileName::HdfsSite.to_string(), "hdfs-site.xml");
5858
assert_eq!(ConfigFileName::CoreSite.to_string(), "core-site.xml");
59-
assert_eq!(ConfigFileName::HadoopPolicy.to_string(), "hadoop-policy.xml");
59+
assert_eq!(
60+
ConfigFileName::HadoopPolicy.to_string(),
61+
"hadoop-policy.xml"
62+
);
6063
assert_eq!(ConfigFileName::SslServer.to_string(), "ssl-server.xml");
6164
assert_eq!(ConfigFileName::SslClient.to_string(), "ssl-client.xml");
6265
assert_eq!(ConfigFileName::Security.to_string(), "security.properties");

rust/operator-binary/src/controller/build/properties/ssl_client.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ mod tests {
6969

7070
#[test]
7171
fn user_overrides_win_over_injected_defaults() {
72-
let xml = build(true, config_overrides(&[("ssl.client.truststore.type", "jks")]));
72+
let xml = build(
73+
true,
74+
config_overrides(&[("ssl.client.truststore.type", "jks")]),
75+
);
7376
assert!(
7477
xml.contains("<name>ssl.client.truststore.type</name>\n <value>jks</value>"),
7578
"{xml}"

rust/operator-binary/src/controller/build/properties/ssl_server.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ mod tests {
8181

8282
#[test]
8383
fn user_overrides_win_over_injected_defaults() {
84-
let xml = build(true, config_overrides(&[("ssl.server.keystore.type", "jks")]));
84+
let xml = build(
85+
true,
86+
config_overrides(&[("ssl.server.keystore.type", "jks")]),
87+
);
8588
assert!(
8689
xml.contains("<name>ssl.server.keystore.type</name>\n <value>jks</value>"),
8790
"{xml}"

0 commit comments

Comments
 (0)