fix: [CDE-244]: infra status stopped added (#2587)

* Merge remote-tracking branch 'origin/main' into vm_suspend_gitness
* fix: [CDE-244]: infra status stopped added
* fix: [CDE-244]: infra status stopped added
pull/3545/head
Ansuman Satapathy 2024-08-26 12:27:27 +00:00 committed by Harness
parent b79d217d8f
commit fde5e2c93b
2 changed files with 4 additions and 1 deletions

View File

@ -463,7 +463,8 @@ func (o orchestrator) ResumeStopGitspace(
"cannot stop provisioned infrastructure with ID %d: %w", gitspaceConfig.InfraProviderResourceID, err)
}
if stoppedInfra.Status != enum.InfraStatusDestroyed {
if stoppedInfra.Status != enum.InfraStatusDestroyed &&
stoppedInfra.Status != enum.InfraStatusStopped {
o.emitGitspaceEvent(ctx, gitspaceConfig, enum.GitspaceEventTypeInfraStopFailed)
return instanceState, fmt.Errorf(

View File

@ -26,11 +26,13 @@ var infraStatuses = []InfraStatus{
InfraStatusDestroyed,
InfraStatusUnknown,
InfraStatusError,
InfraStatusStopped,
}
const (
InfraStatusPending InfraStatus = "pending"
InfraStatusProvisioned InfraStatus = "provisioned"
InfraStatusStopped InfraStatus = "stopped"
InfraStatusDestroyed InfraStatus = "destroyed"
InfraStatusUnknown InfraStatus = "unknown"
InfraStatusError InfraStatus = "error"