Skip to content

Commit c528d68

Browse files
committed
chore(bundle-builder): Emit startup event
1 parent 7cc43a6 commit c528d68

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

rust/bundle-builder/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ snafu.workspace = true
2424
tar.workspace = true
2525
tokio.workspace = true
2626
tracing.workspace = true
27+
28+
[build-dependencies]
29+
built.workspace = true

rust/bundle-builder/build.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fn main() {
2+
built::write_built_file().unwrap();
3+
}

rust/bundle-builder/src/main.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ use stackable_telemetry::{Tracing, tracing::settings::Settings};
2929
use tokio::net::TcpListener;
3030
use tracing::level_filters::LevelFilter;
3131

32+
pub mod built_info {
33+
include!(concat!(env!("OUT_DIR"), "/built.rs"));
34+
}
35+
3236
const OPERATOR_NAME: &str = "opa.stackable.tech";
3337
pub const APP_NAME: &str = "opa-bundle-builder";
3438

@@ -124,6 +128,15 @@ async fn main() -> Result<(), StartupError> {
124128
.init()
125129
.context(TracingInitSnafu)?;
126130

131+
tracing::info!(
132+
built_info.pkg_version = built_info::PKG_VERSION,
133+
built_info.git_version = built_info::GIT_VERSION,
134+
built_info.target = built_info::TARGET,
135+
built_info.built_time_utc = built_info::BUILT_TIME_UTC,
136+
built_info.rustc_version = built_info::RUSTC_VERSION,
137+
"Starting bundle-builder",
138+
);
139+
127140
let client =
128141
stackable_operator::client::initialize_operator(None, &args.common.cluster_info_opts)
129142
.await

0 commit comments

Comments
 (0)