Skip to content

Commit cdbd185

Browse files
committed
refactor namespace assignment
1 parent a2fbb1c commit cdbd185

2 files changed

Lines changed: 17 additions & 21 deletions

File tree

rust/stackablectl/src/cmds/demo.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -423,20 +423,18 @@ async fn install_cmd(
423423
.context(ConfirmDialogSnafu)
424424
};
425425

426-
let demo_namespace;
427-
if args.namespaces.namespace == DEFAULT_NAMESPACE {
428-
let use_non_default_namespace =
429-
tracing_indicatif::suspend_tracing_indicatif(non_default_namespace_confirmation)?;
430-
431-
if use_non_default_namespace {
432-
demo_namespace = args.demo_name.clone();
426+
let demo_namespace = if args.namespaces.namespace == DEFAULT_NAMESPACE {
427+
if tracing_indicatif::suspend_tracing_indicatif(non_default_namespace_confirmation)? {
428+
// User selected to install in suggested namespace
429+
args.demo_name.clone()
433430
} else {
434-
demo_namespace = args.namespaces.namespace.clone();
431+
// User selected to install in default namespace
432+
args.namespaces.namespace.clone()
435433
}
436434
} else {
437435
// User provided a non-default namespace with command argument
438-
demo_namespace = args.namespaces.namespace.clone();
439-
}
436+
args.namespaces.namespace.clone()
437+
};
440438

441439
let values_file = cli.get_values_file().context(PathOrUrlParseSnafu)?;
442440
let operator_values = load_operator_values(values_file.as_ref(), transfer_client)

rust/stackablectl/src/cmds/stack.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -401,21 +401,19 @@ async fn install_cmd(
401401
.context(ConfirmDialogSnafu)
402402
};
403403

404-
let stack_namespace;
405-
if args.namespaces.namespace == DEFAULT_NAMESPACE {
406-
let use_non_default_namespace = tracing_indicatif::suspend_tracing_indicatif(
407-
non_default_namespace_confirmation,
408-
)?;
409-
410-
if use_non_default_namespace {
411-
stack_namespace = args.stack_name.clone();
404+
let stack_namespace = if args.namespaces.namespace == DEFAULT_NAMESPACE {
405+
if tracing_indicatif::suspend_tracing_indicatif(non_default_namespace_confirmation)?
406+
{
407+
// User selected to install in suggested namespace
408+
args.stack_name.clone()
412409
} else {
413-
stack_namespace = args.namespaces.namespace.clone();
410+
// User selected to install in default namespace
411+
args.namespaces.namespace.clone()
414412
}
415413
} else {
416414
// User provided a non-default namespace with command argument
417-
stack_namespace = args.namespaces.namespace.clone();
418-
}
415+
args.namespaces.namespace.clone()
416+
};
419417

420418
let values_file = cli.get_values_file().context(PathOrUrlParseSnafu)?;
421419
let operator_values = load_operator_values(values_file.as_ref(), transfer_client)

0 commit comments

Comments
 (0)