ACM States depoy/undeploy with fail and timeout
PlantUML Macro |
---|
@startuml
|
...
[*] --> UNDEPLOYED:UNDEPLOYED:NO_ERROR: Create |
...
UNDEPLOYED:UNDEPLOYED:NO_ERROR --> DEPLOYING:DEPLOYING: Deploy DEPLOYING:DEPLOYING --> DEPLOYED:DEPLOYED:NO_ERROR: Deployed DEPLOYING:DEPLOYING --> UNDEPLOYED:DEPLOYING:FAILED: Deploy failed DEPLOYING:DEPLOYING --> DEPLOYING:DEPLOYING:TIMEOUT: Deploy |
...
timeout DEPLOYING:DEPLOYING:TIMEOUT --> DEPLOYED:DEPLOYED:NO_ERROR: Deployed |
...
DEPLOYING:DEPLOYING:TIMEOUT --> UNDEPLOYED:DEPLOYING:FAILED: Deploy failed |
...
DEPLOYING:DEPLOYING:TIMEOUT --> DEPLOYING:DEPLOYING: Deploy UNDEPLOYED:DEPLOYING:FAILED --> DEPLOYING:DEPLOYING: Deploy |
...
UNDEPLOYED:DEPLOYING:FAILED --> UNDEPLOYING:UNDEPLOYING: Undeploy DEPLOYED:DEPLOYED:NO_ERROR --> UNDEPLOYING:UNDEPLOYING: Undeploy |
...
UNDEPLOYING:UNDEPLOYING --> UNDEPLOYED:UNDEPLOYED:NO_ERROR: Undeployed |
...
UNDEPLOYING:UNDEPLOYING --> DEPLOYED:UNDEPLOYING:FAILED: Undeploy failed |
...
UNDEPLOYING: |
...
UNDEPLOYING --> UNDEPLOYING:UNDEPLOYING:TIMEOUT: Undeploy |
...
timeout DEPLOYED:UNDEPLOYING:FAILED --> UNDEPLOYING:UNDEPLOYING: Undeploy |
...
DEPLOYED:UNDEPLOYING:FAILED --> DEPLOYING:DEPLOYING: Deploy UNDEPLOYING:UNDEPLOYING:TIMEOUT --> UNDEPLOYED:UNDEPLOYED:NO_ERROR: Undeployed UNDEPLOYING:UNDEPLOYING:TIMEOUT --> DEPLOYED:UNDEPLOYING:FAILED: Undeploy failed UNDEPLOYING:UNDEPLOYING:TIMEOUT --> UNDEPLOYING:UNDEPLOYING: Undeploy UNDEPLOYING:UNDEPLOYING:TIMEOUT --> DEPLOYING:DEPLOYING: Deploy @enduml |
ACM States delete with fail and timeout
PlantUML Macro |
---|
@startuml
UNDEPLOYED:UNDEPLOYED:NO_ERROR --> DELETING:DELETING: Delete
DELETING:DELETING --> UNDEPLOYED:DELETING:FAILED: Delete failed
DELETING:DELETING --> DELETING:DELETING:TIMEOUT
DELETING:DELETING --> [*]: Deleted
UNDEPLOYED:DELETING:FAILED --> DELETING:DELETING: Delete
DELETING:DELETING:TIMEOUT --> UNDEPLOYED:DELETING:FAILED: Delete failed
DELETING:DELETING:TIMEOUT --> DELETING:DELETING: Delete
DELETING:DELETING:TIMEOUT --> [*]: Deleted
@enduml
|
ACM States update with fail and timeout
PlantUML Macro |
---|
@startuml DEPLOYED:DEPLOYED:NO_ERROR --> UPDATING:UPDATING: Update |
...
UPDATING:UPDATING --> DEPLOYED:DEPLOYED:NO_ERROR: Updated |
...
UPDATING:UPDATING --> DEPLOYED:UPDATING:FAILED: Update failed |
...
UPDATING:UPDATING --> DEPLOYED:UPDATING:TIMEOUT: Update timeout DEPLOYED:UPDATING:FAILED --> UPDATING:UPDATING: Update DEPLOYED:UPDATING:FAILED --> UNDEPLOYING:UNDEPLOYING: Undeploy DEPLOYED:UPDATING:TIMEOUT --> UPDATING:UPDATING: Update |
...
DEPLOYED:UPDATING:TIMEOUT --> DEPLOYED:UPDATING:FAILED: Update failed DEPLOYED:UPDATING:TIMEOUT --> UNDEPLOYING:UNDEPLOYING: Undeploy DEPLOYED:UPDATING:TIMEOUT --> DEPLOYED:DEPLOYED:NO_ERROR: Updated @enduml |
ACM States migrate with fail and timeout
PlantUML Macro |
---|
@startuml DEPLOYED:DEPLOYED:NO_ERROR --> MIGRATING:MIGRATING: Migrate |
...
MIGRATING:MIGRATING --> DEPLOYED:DEPLOYED:NO_ERROR: Migrated |
...
MIGRATING:MIGRATING --> DEPLOYED:MIGRATING:FAILED: Migrate failed MIGRATING:MIGRATING --> DEPLOYED:MIGRATING:TIMEOUT: Migrate |
...
timeout DEPLOYED:MIGRATING:FAILED --> UNDEPLOYING:UNDEPLOYING: Undeploy DEPLOYED:MIGRATING:TIMEOUT --> DEPLOYED:MIGRATING:FAILED: Migrate failed DEPLOYED:MIGRATING:TIMEOUT --> UNDEPLOYING:UNDEPLOYING: Undeploy |
...
DEPLOYED:MIGRATING:TIMEOUT --> DEPLOYED:DEPLOYED:NO_ERROR: Migrated @enduml |