forked from github-starred/komodo
move github listener to potentially add more listeners
This commit is contained in:
@@ -76,13 +76,16 @@ impl BuilderConfig {
|
||||
volume_gb: partial.volume_gb.unwrap_or(config.volume_gb),
|
||||
ami_id: partial.ami_id.unwrap_or(config.ami_id),
|
||||
subnet_id: partial.subnet_id.unwrap_or(config.subnet_id),
|
||||
security_group_ids: partial.security_group_ids.unwrap_or(config.security_group_ids),
|
||||
security_group_ids: partial
|
||||
.security_group_ids
|
||||
.unwrap_or(config.security_group_ids),
|
||||
key_pair_name: partial.key_pair_name.unwrap_or(config.key_pair_name),
|
||||
assign_public_ip: partial.assign_public_ip.unwrap_or(config.assign_public_ip),
|
||||
assign_public_ip: partial
|
||||
.assign_public_ip
|
||||
.unwrap_or(config.assign_public_ip),
|
||||
};
|
||||
BuilderConfig::AwsBuilder(config)
|
||||
}
|
||||
// _ => BuilderConfig::AwsBuilder(partial.into()),
|
||||
} // _ => BuilderConfig::AwsBuilder(partial.into()),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize};
|
||||
use strum_macros::{Display, EnumString};
|
||||
use typeshare::typeshare;
|
||||
|
||||
use crate::{entities::Operation, I64, monitor_timestamp};
|
||||
use crate::{entities::Operation, monitor_timestamp, I64};
|
||||
|
||||
use super::Version;
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ use typeshare::typeshare;
|
||||
|
||||
use crate::{
|
||||
entities::{
|
||||
build::{Build, PartialBuildConfig, BuildActionState},
|
||||
build::{Build, BuildActionState, PartialBuildConfig},
|
||||
update::Update,
|
||||
},
|
||||
MongoDocument,
|
||||
|
||||
@@ -7,7 +7,8 @@ use typeshare::typeshare;
|
||||
use crate::{
|
||||
entities::{
|
||||
deployment::{
|
||||
Deployment, DockerContainerStats, PartialDeploymentConfig, TerminationSignal, DeploymentActionState,
|
||||
Deployment, DeploymentActionState, DockerContainerStats, PartialDeploymentConfig,
|
||||
TerminationSignal,
|
||||
},
|
||||
update::{Log, Update},
|
||||
},
|
||||
|
||||
@@ -12,7 +12,7 @@ use crate::{
|
||||
AllSystemStats, BasicSystemStats, CpuUsage, DiskUsage, NetworkUsage,
|
||||
SystemComponent, SystemInformation, SystemProcess,
|
||||
},
|
||||
PartialServerConfig, Server,
|
||||
PartialServerConfig, Server, ServerActionState,
|
||||
},
|
||||
update::Update,
|
||||
},
|
||||
@@ -37,6 +37,15 @@ pub struct ListServers {
|
||||
|
||||
//
|
||||
|
||||
#[typeshare]
|
||||
#[derive(Serialize, Deserialize, Debug, Clone, Request)]
|
||||
#[response(ServerActionState)]
|
||||
pub struct GetServerActionState {
|
||||
pub id: String,
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
#[typeshare]
|
||||
#[derive(Serialize, Deserialize, Debug, Clone, Request)]
|
||||
#[response(Server)]
|
||||
|
||||
Reference in New Issue
Block a user