move github listener to potentially add more listeners

This commit is contained in:
mbecker20
2023-07-04 03:44:45 +00:00
parent 2bf2901dcd
commit 2dc4d41524
11 changed files with 221 additions and 142 deletions

View File

@@ -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()),
},
}
}

View File

@@ -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;

View File

@@ -4,7 +4,7 @@ use typeshare::typeshare;
use crate::{
entities::{
build::{Build, PartialBuildConfig, BuildActionState},
build::{Build, BuildActionState, PartialBuildConfig},
update::Update,
},
MongoDocument,

View File

@@ -7,7 +7,8 @@ use typeshare::typeshare;
use crate::{
entities::{
deployment::{
Deployment, DockerContainerStats, PartialDeploymentConfig, TerminationSignal, DeploymentActionState,
Deployment, DeploymentActionState, DockerContainerStats, PartialDeploymentConfig,
TerminationSignal,
},
update::{Log, Update},
},

View File

@@ -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)]