remove VM hostname from the responsabilities
This commit is contained in:
parent
f3c43e3ad3
commit
1e13bca79c
@ -391,7 +391,6 @@ pub struct VMNIC {
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
pub struct VM {
|
||||
pub uuid: String,
|
||||
hostname: String,
|
||||
admin_key: String,
|
||||
fw_ports: Vec<(u16, u16)>,
|
||||
nics: Vec<VMNIC>,
|
||||
@ -459,7 +458,6 @@ impl From<VM> for snp_proto::UpdateVmResp {
|
||||
#[derive(Deserialize, Debug)]
|
||||
pub struct NewVMRequest {
|
||||
uuid: String,
|
||||
hostname: String,
|
||||
admin_key: String,
|
||||
extra_ports: Vec<u16>,
|
||||
public_ipv4: bool,
|
||||
@ -478,7 +476,6 @@ impl From<snp_proto::NewVmReq> for NewVMRequest {
|
||||
fn from(req: snp_proto::NewVmReq) -> Self {
|
||||
Self {
|
||||
uuid: req.uuid,
|
||||
hostname: req.hostname,
|
||||
admin_key: req.admin_pubkey,
|
||||
extra_ports: req.extra_ports.iter().map(|&port| port as u16).collect(),
|
||||
public_ipv4: req.public_ipv4,
|
||||
@ -639,7 +636,6 @@ impl VM {
|
||||
|
||||
let vm = VM {
|
||||
uuid: req.uuid,
|
||||
hostname: req.hostname,
|
||||
admin_key: req.admin_key,
|
||||
nics: vm_nics,
|
||||
vcpus: req.vcpus,
|
||||
@ -803,8 +799,8 @@ impl VM {
|
||||
i += 1;
|
||||
}
|
||||
let admin_key = format!("detee_admin={} ", self.admin_key);
|
||||
let hostname = format!("detee_name={}", self.hostname);
|
||||
format!("{}{}{}", ip_string, admin_key, hostname)
|
||||
let uuid = format!("detee_uuid={}", self.uuid);
|
||||
format!("{}{}{}", ip_string, admin_key, uuid)
|
||||
}
|
||||
|
||||
fn write_config(&self) -> Result<()> {
|
||||
|
Loading…
Reference in New Issue
Block a user