include public ip in price calculation
This commit is contained in:
parent
c486bc049c
commit
dc316c0ad5
@ -170,15 +170,6 @@ impl Request {
|
||||
let memory_mib = vcpus * memory_per_cpu as u32;
|
||||
let disk_size_mib = vcpus * disk_per_cpu as u32;
|
||||
|
||||
let nanocredits = super::calculate_nanocredits(
|
||||
vcpus,
|
||||
memory_mib,
|
||||
disk_size_mib,
|
||||
node.public_ipv4,
|
||||
self.hours,
|
||||
node.price,
|
||||
);
|
||||
|
||||
let (extra_ports, public_ipv4): (Vec<u32>, bool) = match &self.ipv4 {
|
||||
IPv4Config::PublishPorts(vec) => (vec.to_vec(), false),
|
||||
IPv4Config::PublicIPv4 => (Vec::new(), true),
|
||||
@ -193,6 +184,15 @@ impl Request {
|
||||
),
|
||||
};
|
||||
|
||||
let nanocredits = super::calculate_nanocredits(
|
||||
vcpus,
|
||||
memory_mib,
|
||||
disk_size_mib,
|
||||
public_ipv4,
|
||||
self.hours,
|
||||
node.price,
|
||||
);
|
||||
|
||||
let brain_req = proto::NewVmReq {
|
||||
uuid: String::new(),
|
||||
hostname: self.hostname.clone(),
|
||||
|
Loading…
Reference in New Issue
Block a user