|
1 | 1 | use std::{os::unix::prelude::FileTypeExt, path::PathBuf}; |
2 | 2 |
|
3 | | -use clap::{crate_description, crate_version, Parser}; |
| 3 | +use clap::Parser; |
4 | 4 | use csi_grpc::v1::{ |
5 | 5 | controller_server::ControllerServer, identity_server::IdentityServer, node_server::NodeServer, |
6 | 6 | }; |
@@ -49,7 +49,7 @@ struct ListenerOperatorRun { |
49 | 49 | pub cluster_info_opts: KubernetesClusterInfoOpts, |
50 | 50 | } |
51 | 51 |
|
52 | | -#[derive(clap::Parser, strum::AsRefStr)] |
| 52 | +#[derive(Debug, clap::Parser, strum::AsRefStr, strum::Display)] |
53 | 53 | enum RunMode { |
54 | 54 | Controller, |
55 | 55 | Node { |
@@ -82,13 +82,15 @@ async fn main() -> anyhow::Result<()> { |
82 | 82 | "listener-operator", |
83 | 83 | tracing_target, |
84 | 84 | ); |
85 | | - stackable_operator::utils::print_startup_string( |
86 | | - &format!("{} ({})", crate_description!(), mode.as_ref()), |
87 | | - crate_version!(), |
88 | | - built_info::GIT_VERSION, |
89 | | - built_info::TARGET, |
90 | | - built_info::BUILT_TIME_UTC, |
91 | | - built_info::RUSTC_VERSION, |
| 85 | + tracing::info!( |
| 86 | + run_mode = %mode, |
| 87 | + built_info.pkg_version = built_info::PKG_VERSION, |
| 88 | + built_info.git_version = built_info::GIT_VERSION, |
| 89 | + built_info.target = built_info::TARGET, |
| 90 | + built_info.built_time_utc = built_info::BUILT_TIME_UTC, |
| 91 | + built_info.rustc_version = built_info::RUSTC_VERSION, |
| 92 | + "Starting {description}", |
| 93 | + description = built_info::PKG_DESCRIPTION |
92 | 94 | ); |
93 | 95 | let client = stackable_operator::client::initialize_operator( |
94 | 96 | Some(OPERATOR_KEY.to_string()), |
|
0 commit comments