Skip to content

Commit 3a43ee6

Browse files
committed
chore: Remove separate CRD crate
1 parent 0191244 commit 3a43ee6

20 files changed

+67
-94
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace]
2-
members = ["rust/crd", "rust/operator-binary"]
2+
members = ["rust/operator-binary"]
33
resolver = "2"
44

55
[workspace.package]

rust/crd/Cargo.toml

Lines changed: 0 additions & 23 deletions
This file was deleted.

rust/operator-binary/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ repository.workspace = true
99
publish = false
1010

1111
[dependencies]
12-
stackable-kafka-crd = { path = "../crd" }
12+
indoc.workspace = true
1313
anyhow.workspace = true
1414
clap.workspace = true
1515
const_format.workspace = true
@@ -25,6 +25,7 @@ tracing.workspace = true
2525

2626
[dev-dependencies]
2727
serde_yaml.workspace = true
28+
rstest.workspace = true
2829

2930
[build-dependencies]
3031
built.workspace = true

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
use snafu::{OptionExt, ResultExt, Snafu};
2-
use stackable_kafka_crd::{
3-
KafkaConfig, KafkaConfigFragment, JVM_SECURITY_PROPERTIES_FILE, METRICS_PORT,
4-
STACKABLE_CONFIG_DIR,
5-
};
62
use stackable_operator::{
73
memory::{BinaryMultiple, MemoryQuantity},
84
role_utils::{self, GenericRoleConfig, JavaCommonConfig, JvmArgumentOverrides, Role},
95
};
106

7+
use crate::crd::{
8+
KafkaConfig, KafkaConfigFragment, JVM_SECURITY_PROPERTIES_FILE, METRICS_PORT,
9+
STACKABLE_CONFIG_DIR,
10+
};
11+
1112
const JAVA_HEAP_FACTOR: f32 = 0.8;
1213

1314
#[derive(Snafu, Debug)]
@@ -97,9 +98,8 @@ fn is_heap_jvm_argument(jvm_argument: &str) -> bool {
9798

9899
#[cfg(test)]
99100
mod tests {
100-
use stackable_kafka_crd::{KafkaCluster, KafkaRole};
101-
102101
use super::*;
102+
use crate::crd::{KafkaCluster, KafkaRole};
103103

104104
#[test]
105105
fn test_construct_jvm_arguments_defaults() {

rust/crd/src/affinity.rs renamed to rust/operator-binary/src/crd/affinity.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use stackable_operator::{
33
k8s_openapi::api::core::v1::PodAntiAffinity,
44
};
55

6-
use crate::{KafkaRole, APP_NAME};
6+
use crate::crd::{KafkaRole, APP_NAME};
77

88
pub fn get_affinity(cluster_name: &str, role: &KafkaRole) -> StackableAffinityFragment {
99
StackableAffinityFragment {

rust/crd/src/authentication.rs renamed to rust/operator-binary/src/crd/authentication.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use stackable_operator::{
66
schemars::{self, JsonSchema},
77
};
88

9-
use crate::ObjectRef;
9+
use crate::crd::ObjectRef;
1010

1111
pub const SUPPORTED_AUTHENTICATION_CLASS_PROVIDERS: [&str; 2] = ["TLS", "Kerberos"];
1212

rust/crd/src/listener.rs renamed to rust/operator-binary/src/crd/listener.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use snafu::{OptionExt, Snafu};
77
use stackable_operator::{kube::ResourceExt, utils::cluster_info::KubernetesClusterInfo};
88
use strum::{EnumDiscriminants, EnumString};
99

10-
use crate::{security::KafkaTlsSecurity, KafkaCluster, STACKABLE_LISTENER_BROKER_DIR};
10+
use crate::crd::{security::KafkaTlsSecurity, KafkaCluster, STACKABLE_LISTENER_BROKER_DIR};
1111

1212
const LISTENER_LOCAL_ADDRESS: &str = "0.0.0.0";
1313

@@ -273,7 +273,7 @@ mod tests {
273273
};
274274

275275
use super::*;
276-
use crate::authentication::ResolvedAuthenticationClasses;
276+
use crate::crd::authentication::ResolvedAuthenticationClasses;
277277

278278
fn default_cluster_info() -> KubernetesClusterInfo {
279279
KubernetesClusterInfo {

rust/crd/src/lib.rs renamed to rust/operator-binary/src/crd/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ use stackable_operator::{
3939
};
4040
use strum::{Display, EnumIter, EnumString, IntoEnumIterator};
4141

42-
use crate::{authorization::KafkaAuthorization, tls::KafkaTls};
42+
use crate::crd::{authorization::KafkaAuthorization, tls::KafkaTls};
4343

4444
pub const DOCKER_IMAGE_BASE_NAME: &str = "kafka";
4545
pub const APP_NAME: &str = "kafka";

0 commit comments

Comments
 (0)