@@ -10,12 +10,12 @@ import (
1010 clients "github.com/litmuschaos/litmus-go/pkg/clients"
1111 azureCommon "github.com/litmuschaos/litmus-go/pkg/cloud/azure/common"
1212 azureStatus "github.com/litmuschaos/litmus-go/pkg/cloud/azure/instance"
13+ "github.com/litmuschaos/litmus-go/pkg/status"
1314
1415 "github.com/litmuschaos/litmus-go/pkg/events"
1516 "github.com/litmuschaos/litmus-go/pkg/log"
1617 "github.com/litmuschaos/litmus-go/pkg/probe"
1718 "github.com/litmuschaos/litmus-go/pkg/result"
18- "github.com/litmuschaos/litmus-go/pkg/status"
1919 "github.com/litmuschaos/litmus-go/pkg/types"
2020 "github.com/litmuschaos/litmus-go/pkg/utils/common"
2121 "github.com/sirupsen/logrus"
@@ -64,16 +64,16 @@ func AzureInstanceStop(clients clients.ClientSets) {
6464 go common .AbortWatcherWithoutExit (experimentsDetails .ExperimentName , clients , & resultDetails , & chaosDetails , & eventsDetails )
6565
6666 //DISPLAY THE APP INFORMATION
67- log .InfoWithValues ("The application information is as follows" , logrus.Fields {
67+ log .InfoWithValues ("The instance information is as follows" , logrus.Fields {
6868 "Chaos Duration" : experimentsDetails .ChaosDuration ,
6969 "Resource Group" : experimentsDetails .ResourceGroup ,
7070 "Instance Name" : experimentsDetails .AzureInstanceName ,
71+ "Sequence" : experimentsDetails .Sequence ,
7172 })
7273
7374 //PRE-CHAOS APPLICATION STATUS CHECK
7475 log .Info ("[Status]: Verify that the AUT (Application Under Test) is running (pre-chaos)" )
75- err = status .CheckApplicationStatus (experimentsDetails .AppNS , experimentsDetails .AppLabel , experimentsDetails .Timeout , experimentsDetails .Delay , clients )
76- if err != nil {
76+ if err = status .AUTStatusCheck (experimentsDetails .AppNS , experimentsDetails .AppLabel , experimentsDetails .TargetContainer , experimentsDetails .Timeout , experimentsDetails .Delay , clients , & chaosDetails ); err != nil {
7777 log .Errorf ("Application status check failed, err: %v" , err )
7878 failStep := "[pre-chaos]: Failed to verify that the AUT (Application Under Test) is in running state, err: " + err .Error ()
7979 result .RecordAfterFailure (& chaosDetails , & resultDetails , failStep , clients , & eventsDetails )
@@ -83,8 +83,7 @@ func AzureInstanceStop(clients clients.ClientSets) {
8383 //PRE-CHAOS AUXILIARY APPLICATION STATUS CHECK
8484 if experimentsDetails .AuxiliaryAppInfo != "" {
8585 log .Info ("[Status]: Verify that the Auxiliary Applications are running (pre-chaos)" )
86- err = status .CheckAuxiliaryApplicationStatus (experimentsDetails .AuxiliaryAppInfo , experimentsDetails .Timeout , experimentsDetails .Delay , clients )
87- if err != nil {
86+ if err = status .CheckAuxiliaryApplicationStatus (experimentsDetails .AuxiliaryAppInfo , experimentsDetails .Timeout , experimentsDetails .Delay , clients ); err != nil {
8887 log .Errorf ("Auxiliary Application status check failed, err: %v" , err )
8988 failStep := "[pre-chaos]: Failed to verify that the Auxiliary Applications are in running state, err: " + err .Error ()
9089 result .RecordAfterFailure (& chaosDetails , & resultDetails , failStep , clients , & eventsDetails )
@@ -130,7 +129,7 @@ func AzureInstanceStop(clients clients.ClientSets) {
130129 }
131130
132131 //Verify the azure target instance is running (pre-chaos)
133- if err : = azureStatus .InstanceStatusCheckByName (& experimentsDetails ); err != nil {
132+ if err = azureStatus .InstanceStatusCheckByName (experimentsDetails . AzureInstanceName , experimentsDetails . ScaleSet , experimentsDetails . SubscriptionID , experimentsDetails . ResourceGroup ); err != nil {
134133 log .Errorf ("failed to get the azure instance status, err: %v" , err )
135134 failStep := "[pre-chaos]: Failed to verify the azure instance status, err: " + err .Error ()
136135 result .RecordAfterFailure (& chaosDetails , & resultDetails , failStep , clients , & eventsDetails )
@@ -158,7 +157,7 @@ func AzureInstanceStop(clients clients.ClientSets) {
158157 resultDetails .Verdict = v1alpha1 .ResultVerdictPassed
159158
160159 //Verify the azure instance is running (post chaos)
161- if err = azureStatus .InstanceStatusCheckByName (& experimentsDetails ); err != nil {
160+ if err = azureStatus .InstanceStatusCheckByName (experimentsDetails . AzureInstanceName , experimentsDetails . ScaleSet , experimentsDetails . SubscriptionID , experimentsDetails . ResourceGroup ); err != nil {
162161 log .Errorf ("failed to get the azure instance status, err: %v" , err )
163162 failStep := "[pre-chaos]: Failed to update the azure instance status, err: " + err .Error ()
164163 result .RecordAfterFailure (& chaosDetails , & resultDetails , failStep , clients , & eventsDetails )
@@ -168,7 +167,7 @@ func AzureInstanceStop(clients clients.ClientSets) {
168167
169168 //POST-CHAOS APPLICATION STATUS CHECK
170169 log .Info ("[Status]: Verify that the AUT (Application Under Test) is running (post-chaos)" )
171- if err = status .CheckApplicationStatus (experimentsDetails .AppNS , experimentsDetails .AppLabel , experimentsDetails .Timeout , experimentsDetails .Delay , clients ); err != nil {
170+ if err = status .AUTStatusCheck (experimentsDetails .AppNS , experimentsDetails .AppLabel , experimentsDetails .TargetContainer , experimentsDetails . Timeout , experimentsDetails .Delay , clients , & chaosDetails ); err != nil {
172171 log .Errorf ("Application status check failed, err: %v" , err )
173172 failStep := "[post-chaos]: Failed to verify that the AUT (Application Under Test) is running, err: " + err .Error ()
174173 result .RecordAfterFailure (& chaosDetails , & resultDetails , failStep , clients , & eventsDetails )
0 commit comments