Skip to content

Commit 7fa0ff0

Browse files
committed
fix smoke tests
1 parent 2404e1a commit 7fa0ff0

4 files changed

Lines changed: 20 additions & 23 deletions

File tree

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ use std::{
44
};
55

66
use snafu::{OptionExt, Snafu};
7-
use stackable_operator::{kube::ResourceExt, utils::cluster_info::KubernetesClusterInfo};
7+
use stackable_operator::{
8+
kube::ResourceExt, role_utils::RoleGroupRef, utils::cluster_info::KubernetesClusterInfo,
9+
};
810
use strum::{EnumDiscriminants, EnumString};
911

1012
use crate::crd::{STACKABLE_LISTENER_BROKER_DIR, security::KafkaTlsSecurity, v1alpha1};
@@ -170,10 +172,14 @@ impl Display for KafkaListener {
170172
pub fn get_kafka_listener_config(
171173
kafka: &v1alpha1::KafkaCluster,
172174
kafka_security: &KafkaTlsSecurity,
173-
object_name: &str,
175+
rolegroup_ref: &RoleGroupRef<v1alpha1::KafkaCluster>,
174176
cluster_info: &KubernetesClusterInfo,
175177
) -> Result<KafkaListenerConfig, KafkaListenerError> {
176-
let pod_fqdn = pod_fqdn(kafka, object_name, cluster_info)?;
178+
let pod_fqdn = pod_fqdn(
179+
kafka,
180+
&rolegroup_ref.rolegroup_headless_service_name(),
181+
cluster_info,
182+
)?;
177183
let mut listeners = vec![];
178184
let mut advertised_listeners = vec![];
179185
let mut listener_security_protocol_map: BTreeMap<KafkaListenerName, KafkaListenerProtocol> =
@@ -334,12 +340,11 @@ pub fn node_port_cmd(directory: &str, port_name: &str) -> String {
334340

335341
pub fn pod_fqdn(
336342
kafka: &v1alpha1::KafkaCluster,
337-
object_name: &str,
343+
sts_service_name: &str,
338344
cluster_info: &KubernetesClusterInfo,
339345
) -> Result<String, KafkaListenerError> {
340346
Ok(format!(
341-
"$POD_NAME.{object_name}.{namespace}.svc.{cluster_domain}",
342-
object_name = object_name,
347+
"$POD_NAME.{sts_service_name}.{namespace}.svc.{cluster_domain}",
343348
namespace = kafka.namespace().context(ObjectHasNoNamespaceSnafu)?,
344349
cluster_domain = cluster_info.cluster_domain
345350
))

rust/operator-binary/src/resource/statefulset.rs

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -285,13 +285,9 @@ pub fn build_broker_rolegroup_statefulset(
285285
..EnvVar::default()
286286
});
287287

288-
let kafka_listeners = get_kafka_listener_config(
289-
kafka,
290-
kafka_security,
291-
&rolegroup_ref.object_name(),
292-
cluster_info,
293-
)
294-
.context(InvalidKafkaListenersSnafu)?;
288+
let kafka_listeners =
289+
get_kafka_listener_config(kafka, kafka_security, rolegroup_ref, cluster_info)
290+
.context(InvalidKafkaListenersSnafu)?;
295291

296292
let cluster_id = kafka.cluster_id().context(ClusterIdMissingSnafu)?;
297293

@@ -632,13 +628,9 @@ pub fn build_controller_rolegroup_statefulset(
632628
..EnvVar::default()
633629
});
634630

635-
let kafka_listeners = get_kafka_listener_config(
636-
kafka,
637-
kafka_security,
638-
&rolegroup_ref.object_name(),
639-
cluster_info,
640-
)
641-
.context(InvalidKafkaListenersSnafu)?;
631+
let kafka_listeners =
632+
get_kafka_listener_config(kafka, kafka_security, rolegroup_ref, cluster_info)
633+
.context(InvalidKafkaListenersSnafu)?;
642634

643635
cb_kafka
644636
.image_from_product_image(resolved_product_image)

tests/templates/kuttl/smoke/metrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
stream=sys.stdout,
1313
)
1414

15-
http_code = requests.get("http://test-kafka-broker-default:9606").status_code
15+
http_code = requests.get("http://test-kafka-broker-default-metrics:9606/metrics").status_code
1616
if http_code != 200:
1717
result = 1
1818

tests/templates/kuttl/smoke/test_heap.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
# 2Gi * 0.8 -> 1638
55
EXPECTED_HEAP="-Xmx1638m -Xms1638m"
66

7-
# Check if ZK_SERVER_HEAP is set to the correct calculated value
7+
# Check if KAFKA_HEAP_OPTS is set to the correct calculated value
88
if [[ $KAFKA_HEAP_OPTS == "$EXPECTED_HEAP" ]]
99
then
1010
echo "[SUCCESS] KAFKA_HEAP_OPTS set to $EXPECTED_HEAP"
1111
else
12-
echo "[ERROR] KAFKA_HEAP_OPTS not set or set with wrong value: $ZK_SERVER_HEAP"
12+
echo "[ERROR] KAFKA_HEAP_OPTS not set or set with wrong value: $KAFKA_HEAP_OPTS"
1313
exit 1
1414
fi
1515

0 commit comments

Comments
 (0)