Skip to content

Commit d95ecdd

Browse files
chore: Update templated files (9001281) (#650)
* chore: Generated commit to update templated files since the last template run up to stackabletech/operator-templating@9001281 Reference-to: stackabletech/operator-templating@9001281 (Fix pre-commit hook) * chore: Apply formatting --------- Co-authored-by: Techassi <git@techassi.dev>
1 parent 7990ead commit d95ecdd

File tree

10 files changed

+45
-39
lines changed

10 files changed

+45
-39
lines changed

.github/workflows/pr_pre-commit.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
env:
88
CARGO_TERM_COLOR: always
9-
RUST_TOOLCHAIN_VERSION: "1.82.0"
9+
RUST_TOOLCHAIN_VERSION: "nightly-2025-01-15"
1010
HADOLINT_VERSION: "v2.12.0"
1111
PYTHON_VERSION: "3.12"
1212

.pre-commit-config.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ repos:
1717
- repo: https://github.com/doublify/pre-commit-rust
1818
rev: eeee35a89e69d5772bdee97db1a6a898467b686e # 1.0
1919
hooks:
20-
- id: fmt
21-
# Pinning to a specific rustc version, so that we get consistent formatting
22-
entry: RUSTUP_TOOLCHAIN=nightly-2025-01-15 cargo fmt
23-
args: ["--all", "--", "--check"]
2420
- id: clippy
2521
args: ["--all-targets", "--", "-D", "warnings"]
2622

@@ -78,3 +74,10 @@ repos:
7874
entry: cargo test
7975
stages: [pre-commit, pre-merge-commit, manual]
8076
pass_filenames: false
77+
78+
- id: cargo-rustfmt
79+
name: cargo-rustfmt
80+
language: system
81+
entry: cargo +nightly-2025-01-15 fmt --all -- --check
82+
stages: [pre-commit]
83+
pass_filenames: false

rust/crd/src/affinity.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@ pub fn get_affinity(cluster_name: &str, role: &HdfsRole) -> StackableAffinityFra
2828

2929
#[cfg(test)]
3030
mod test {
31-
use rstest::rstest;
3231
use std::collections::BTreeMap;
3332

34-
use crate::{HdfsCluster, HdfsRole};
33+
use rstest::rstest;
3534
use stackable_operator::{
3635
commons::affinity::StackableAffinity,
3736
k8s_openapi::{
@@ -42,6 +41,8 @@ mod test {
4241
},
4342
};
4443

44+
use crate::{HdfsCluster, HdfsRole};
45+
4546
#[rstest]
4647
#[case(HdfsRole::JournalNode)]
4748
#[case(HdfsRole::NameNode)]

rust/crd/src/lib.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ use product_config::types::PropertyNameKind;
1111
use security::AuthorizationConfig;
1212
use serde::{Deserialize, Serialize};
1313
use snafu::{OptionExt, ResultExt, Snafu};
14+
#[cfg(doc)]
15+
use stackable_operator::commons::listener::ListenerClass;
1416
use stackable_operator::{
1517
commons::{
1618
affinity::StackableAffinity,
@@ -58,9 +60,6 @@ use crate::{
5860
},
5961
};
6062

61-
#[cfg(doc)]
62-
use stackable_operator::commons::listener::ListenerClass;
63-
6463
pub mod affinity;
6564
pub mod constants;
6665
pub mod security;
@@ -1492,13 +1491,13 @@ where
14921491

14931492
#[cfg(test)]
14941493
mod test {
1495-
use crate::storage::HdfsStorageType;
1496-
1497-
use super::{HdfsCluster, HdfsRole};
14981494
use stackable_operator::k8s_openapi::{
14991495
api::core::v1::ResourceRequirements, apimachinery::pkg::api::resource::Quantity,
15001496
};
15011497

1498+
use super::{HdfsCluster, HdfsRole};
1499+
use crate::storage::HdfsStorageType;
1500+
15021501
#[test]
15031502
pub fn test_pvc_rolegroup_from_yaml() {
15041503
let cr = "

rust/crd/src/storage.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
use std::collections::BTreeMap;
22

3-
use crate::constants::*;
43
use serde::{Deserialize, Serialize};
5-
use stackable_operator::config::merge::{Atomic, Merge};
64
use stackable_operator::{
75
commons::resources::PvcConfig,
8-
config::fragment::Fragment,
6+
config::{
7+
fragment::Fragment,
8+
merge::{Atomic, Merge},
9+
},
910
k8s_openapi::api::core::v1::PersistentVolumeClaim,
1011
schemars::{self, JsonSchema},
1112
};
1213

14+
use crate::constants::*;
15+
1316
#[allow(clippy::derive_partial_eq_without_eq)]
1417
#[derive(Clone, Debug, Default, JsonSchema, PartialEq, Fragment)]
1518
#[fragment_attrs(
@@ -182,11 +185,10 @@ impl HdfsStorageType {
182185
mod test {
183186
use std::collections::BTreeMap;
184187

185-
use stackable_operator::k8s_openapi::api::core::v1::VolumeResourceRequirements;
186188
use stackable_operator::{
187189
commons::resources::PvcConfig,
188190
k8s_openapi::{
189-
api::core::v1::PersistentVolumeClaimSpec,
191+
api::core::v1::{PersistentVolumeClaimSpec, VolumeResourceRequirements},
190192
apimachinery::pkg::{api::resource::Quantity, apis::meta::v1::LabelSelector},
191193
},
192194
};

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,8 @@ pub fn construct_role_specific_jvm_args(
9999
mod tests {
100100
use stackable_hdfs_crd::{constants::DEFAULT_NAME_NODE_METRICS_PORT, HdfsCluster};
101101

102-
use crate::container::ContainerConfig;
103-
104102
use super::*;
103+
use crate::container::ContainerConfig;
105104

106105
#[test]
107106
fn test_global_jvm_args() {

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

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1+
use std::collections::BTreeMap;
2+
13
use product_config::writer::to_hadoop_xml;
2-
use stackable_hdfs_crd::constants::{
3-
DEFAULT_JOURNAL_NODE_RPC_PORT, DEFAULT_NAME_NODE_HTTPS_PORT, DEFAULT_NAME_NODE_HTTP_PORT,
4-
DEFAULT_NAME_NODE_RPC_PORT, DFS_DATANODE_DATA_DIR, DFS_HA_NAMENODES, DFS_JOURNALNODE_EDITS_DIR,
5-
DFS_JOURNALNODE_RPC_ADDRESS, DFS_NAMENODE_HTTPS_ADDRESS, DFS_NAMENODE_HTTP_ADDRESS,
6-
DFS_NAMENODE_NAME_DIR, DFS_NAMENODE_RPC_ADDRESS, DFS_NAMENODE_SHARED_EDITS_DIR,
7-
DFS_NAME_SERVICES, DFS_REPLICATION, FS_DEFAULT_FS, HA_ZOOKEEPER_QUORUM,
8-
JOURNALNODE_ROOT_DATA_DIR, NAMENODE_ROOT_DATA_DIR, SERVICE_PORT_NAME_HTTP,
9-
SERVICE_PORT_NAME_HTTPS, SERVICE_PORT_NAME_RPC,
4+
use stackable_hdfs_crd::{
5+
constants::{
6+
DEFAULT_JOURNAL_NODE_RPC_PORT, DEFAULT_NAME_NODE_HTTPS_PORT, DEFAULT_NAME_NODE_HTTP_PORT,
7+
DEFAULT_NAME_NODE_RPC_PORT, DFS_DATANODE_DATA_DIR, DFS_HA_NAMENODES,
8+
DFS_JOURNALNODE_EDITS_DIR, DFS_JOURNALNODE_RPC_ADDRESS, DFS_NAMENODE_HTTPS_ADDRESS,
9+
DFS_NAMENODE_HTTP_ADDRESS, DFS_NAMENODE_NAME_DIR, DFS_NAMENODE_RPC_ADDRESS,
10+
DFS_NAMENODE_SHARED_EDITS_DIR, DFS_NAME_SERVICES, DFS_REPLICATION, FS_DEFAULT_FS,
11+
HA_ZOOKEEPER_QUORUM, JOURNALNODE_ROOT_DATA_DIR, NAMENODE_ROOT_DATA_DIR,
12+
SERVICE_PORT_NAME_HTTP, SERVICE_PORT_NAME_HTTPS, SERVICE_PORT_NAME_RPC,
13+
},
14+
storage::{DataNodeStorageConfig, DataNodeStorageConfigInnerType},
15+
HdfsCluster, HdfsPodRef,
1016
};
11-
use stackable_hdfs_crd::storage::{DataNodeStorageConfig, DataNodeStorageConfigInnerType};
12-
use stackable_hdfs_crd::{HdfsCluster, HdfsPodRef};
1317
use stackable_operator::utils::cluster_info::KubernetesClusterInfo;
14-
use std::collections::BTreeMap;
1518

1619
pub mod jvm;
1720

rust/operator-binary/src/hdfs_clusterrolebinding_nodes_controller.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use stackable_hdfs_crd::{
33
constants::{APP_NAME, FIELD_MANAGER_SCOPE},
44
HdfsCluster,
55
};
6-
use stackable_operator::kube::ResourceExt;
76
use stackable_operator::{
87
commons::rbac::build_rbac_resources,
98
k8s_openapi::api::rbac::v1::{ClusterRoleBinding, Subject},
@@ -14,7 +13,7 @@ use stackable_operator::{
1413
reflector::{ObjectRef, Store},
1514
watcher,
1615
},
17-
Api, Client,
16+
Api, Client, ResourceExt,
1817
},
1918
kvp::Labels,
2019
};

rust/operator-binary/src/hdfs_controller.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ use product_config::{
1010
ProductConfigManager,
1111
};
1212
use snafu::{OptionExt, ResultExt, Snafu};
13+
use stackable_hdfs_crd::{
14+
constants::*, AnyNodeConfig, HdfsCluster, HdfsClusterStatus, HdfsPodRef, HdfsRole,
15+
UpgradeState, UpgradeStateError,
16+
};
1317
use stackable_operator::{
1418
builder::{
1519
configmap::ConfigMapBuilder,
@@ -50,11 +54,6 @@ use stackable_operator::{
5054
};
5155
use strum::{EnumDiscriminants, IntoEnumIterator, IntoStaticStr};
5256

53-
use stackable_hdfs_crd::{
54-
constants::*, AnyNodeConfig, HdfsCluster, HdfsClusterStatus, HdfsPodRef, HdfsRole,
55-
UpgradeState, UpgradeStateError,
56-
};
57-
5857
use crate::{
5958
build_recommended_labels,
6059
config::{CoreSiteConfigBuilder, HdfsSiteConfigBuilder},

rust/operator-binary/src/operations/pdb.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,10 @@ fn max_unavailable_data_nodes(num_datanodes: u16, dfs_replication: u16) -> u16 {
8585

8686
#[cfg(test)]
8787
mod test {
88-
use super::*;
8988
use rstest::rstest;
9089

90+
use super::*;
91+
9192
#[rstest]
9293
#[case(0, 0, 1)]
9394
#[case(0, 1, 1)]

0 commit comments

Comments
 (0)