MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / update_zt_domain

Method update_zt_domain

gateway/src/admin_service.rs:492–507  ·  view source on GitHub ↗
(self, request: ProtoZtDomainConfig)

Source from the content-addressed store, hash-verified

490 }
491
492 async fn update_zt_domain(self, request: ProtoZtDomainConfig) -> Result<ZtDomainInfo> {
493 let kv_store = self.state.kv_store();
494 let cert_resolver = &self.state.cert_resolver;
495
496 // Check if config exists
497 kv_store
498 .get_zt_domain_config(&request.domain)
499 .context("ZT-Domain config not found")?;
500
501 let config = proto_to_zt_domain_config(&request, kv_store)?;
502
503 kv_store.save_zt_domain_config(&config)?;
504 info!("Updated ZT-Domain config: {}", config.domain);
505
506 Ok(zt_domain_to_proto(config, kv_store, cert_resolver))
507 }
508
509 async fn delete_zt_domain(self, request: DeleteZtDomainRequest) -> Result<()> {
510 let kv_store = self.state.kv_store();

Callers

nothing calls this directly

Calls 5

zt_domain_to_protoFunction · 0.85
kv_storeMethod · 0.80
get_zt_domain_configMethod · 0.80
save_zt_domain_configMethod · 0.80

Tested by

no test coverage detected