Skip to content

Commit

Permalink
feat: replace instance status unknown by pending
Browse files Browse the repository at this point in the history
  • Loading branch information
MaloPolese committed Apr 12, 2023
1 parent 8884b74 commit 9e52759
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 8 deletions.
2 changes: 1 addition & 1 deletion controller/src/core/instance.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ impl From<ApiChannel> for Instance {
namespace: String::from("default"),
kind: workload_definition.kind,
id: value.instance_id.unwrap(),
status: InstanceStatus::Unknown(String::from("Generated with APIChannel event")),
status: InstanceStatus::Pending,
spec: workload_definition.spec,
}
}
Expand Down
7 changes: 1 addition & 6 deletions crates/definition/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ pub mod workload {

#[derive(Serialize, Deserialize, Clone)]
pub enum InstanceStatus {
Unknown(String),
Pending,
Running,
Failed,
Expand All @@ -148,7 +147,6 @@ pub enum InstanceStatus {
impl Display for InstanceStatus {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
InstanceStatus::Unknown(_) => write!(f, "Unknown"),
InstanceStatus::Pending => write!(f, "Pending"),
InstanceStatus::Running => write!(f, "Running"),
InstanceStatus::Failed => write!(f, "Failed"),
Expand All @@ -162,7 +160,6 @@ impl Display for InstanceStatus {
impl From<InstanceStatus> for i32 {
fn from(value: InstanceStatus) -> Self {
match value {
InstanceStatus::Unknown(_) => 0,
InstanceStatus::Pending => 1,
InstanceStatus::Running => 2,
InstanceStatus::Failed => 3,
Expand All @@ -176,14 +173,12 @@ impl From<InstanceStatus> for i32 {
impl From<i32> for InstanceStatus {
fn from(value: i32) -> Self {
match value {
0 => InstanceStatus::Unknown(String::from("")),
1 => InstanceStatus::Pending,
2 => InstanceStatus::Running,
3 => InstanceStatus::Failed,
4 => InstanceStatus::Terminated,
5 => InstanceStatus::Creating,
6 => InstanceStatus::Destroying,
_ => InstanceStatus::Unknown(String::from("")),
_ => InstanceStatus::Pending,
}
}
}
2 changes: 1 addition & 1 deletion proto/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ impl From<i32> for ResourceStatus {
impl From<ResourceStatus> for InstanceStatus {
fn from(value: ResourceStatus) -> Self {
match value {
ResourceStatus::Unknown => InstanceStatus::Unknown(String::from("")),
ResourceStatus::Unknown => InstanceStatus::Pending,
ResourceStatus::Pending => InstanceStatus::Pending,
ResourceStatus::Running => InstanceStatus::Running,
ResourceStatus::Failed => InstanceStatus::Failed,
Expand Down

0 comments on commit 9e52759

Please sign in to comment.