MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / run

Function run

crates/openshell-server/src/certgen.rs:83–102  ·  view source on GitHub ↗
(args: CertgenArgs)

Source from the content-addressed store, hash-verified

81}
82
83pub async fn run(args: CertgenArgs) -> Result<()> {
84 tracing_subscriber::fmt()
85 .with_env_filter(
86 EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new("info")),
87 )
88 .init();
89
90 if args.dry_run {
91 let bundle = generate_pki(&args.server_sans)?;
92 print_bundle(&bundle);
93 return Ok(());
94 }
95
96 if let Some(dir) = args.output_dir.as_deref() {
97 run_local(dir, &args.server_sans)
98 } else {
99 let bundle = generate_pki(&args.server_sans)?;
100 run_kubernetes(&args, &bundle).await
101 }
102}
103
104// ─────────────────────────── Kubernetes mode ───────────────────────────
105

Callers 1

run_cliFunction · 0.70

Calls 4

print_bundleFunction · 0.85
run_localFunction · 0.85
run_kubernetesFunction · 0.85
generate_pkiFunction · 0.50

Tested by

no test coverage detected