@@ -9,11 +9,11 @@ import (
9
9
"syscall"
10
10
"time"
11
11
12
+ instanceRunScript "pkg/azure/instance-runscript"
13
+
12
14
experimentTypes "github.com/litmuschaos/litmus-go/pkg/azure/instance-runscript/types"
13
15
"github.com/litmuschaos/litmus-go/pkg/cerrors"
14
16
"github.com/litmuschaos/litmus-go/pkg/clients"
15
- azureCommon "github.com/litmuschaos/litmus-go/pkg/cloud/azure/common"
16
- azureStatus "github.com/litmuschaos/litmus-go/pkg/cloud/azure/instance"
17
17
"github.com/litmuschaos/litmus-go/pkg/events"
18
18
"github.com/litmuschaos/litmus-go/pkg/log"
19
19
"github.com/litmuschaos/litmus-go/pkg/probe"
@@ -109,9 +109,9 @@ func injectChaosInSerialMode(ctx context.Context, experimentsDetails *experiment
109
109
//Running start Script the Azure instance
110
110
log .Infof ("[Chaos]:Running Script the Azure instance: %v" , vmName )
111
111
if experimentsDetails .ScaleSet == "enable" {
112
- return notImplementedError ( "scale set instance run script not implemented" )
112
+ // Yet to implement
113
113
} else {
114
- if err := azureStatus .AzureInstanceRunScript (experimentsDetails .Timeout , experimentsDetails .Delay , experimentsDetails .SubscriptionID , experimentsDetails .ResourceGroup , vmName , experimentDetails .PowershellChaosStartBase64OrPsFilePath , experimentDetails .IsBase64 , experimentDetails .PowershellChaosStartParams ); err != nil {
114
+ if err := instanceRunScript .AzureInstanceRunScript (experimentsDetails .Timeout , experimentsDetails .Delay , experimentsDetails .SubscriptionID , experimentsDetails .ResourceGroup , vmName , experimentDetails .PowershellChaosStartBase64OrPsFilePath , experimentDetails .IsBase64 , experimentDetails .PowershellChaosStartParamNames , experimentDetails . PowershellChaosStartParamValues ); err != nil {
115
115
return stacktrace .Propagate (err , "unable to run script in the Azure instance" )
116
116
}
117
117
}
@@ -131,9 +131,9 @@ func injectChaosInSerialMode(ctx context.Context, experimentsDetails *experiment
131
131
// Running the end PS Script in the Azure instance
132
132
log .Info ("[Chaos]: Starting back the Azure instance" )
133
133
if experimentsDetails .ScaleSet == "enable" {
134
- return notImplementedError ( " scale set instance run script not implemented" )
134
+ // scale set instance run script not implemented
135
135
} else {
136
- if err := azureStatus .AzureInstanceRunScript (experimentsDetails .Timeout , experimentsDetails .Delay , experimentsDetails .SubscriptionID , experimentsDetails .ResourceGroup , vmName , experimentDetails .PowershellChaosEndBase64OrPsFilePath , experimentDetails .IsBase64 , experimentDetails .PowershellChaosEndParams ); err != nil {
136
+ if err := instanceRunScript .AzureInstanceRunScript (experimentsDetails .Timeout , experimentsDetails .Delay , experimentsDetails .SubscriptionID , experimentsDetails .ResourceGroup , vmName , experimentDetails .PowershellChaosEndBase64OrPsFilePath , experimentDetails .IsBase64 , experimentDetails .PowershellChaosEndParamNames , experimentDetails . PowershellChaosEndParamValues ); err != nil {
137
137
return stacktrace .Propagate (err , "unable to run the script in the Azure instance" )
138
138
}
139
139
}
@@ -148,12 +148,12 @@ func injectChaosInSerialMode(ctx context.Context, experimentsDetails *experiment
148
148
func injectChaosInParallelMode (ctx context.Context , experimentsDetails * experimentTypes.ExperimentDetails , instanceNameList []string , clients clients.ClientSets , resultDetails * types.ResultDetails , eventsDetails * types.EventDetails , chaosDetails * types.ChaosDetails ) error {
149
149
ctx , span := otel .Tracer (telemetry .TracerName ).Start (ctx , "InjectAzureInstanceRunScriptFaultInParallelMode" )
150
150
defer span .End ()
151
- return notImplementedError ( " scale set instance run script not implemented so parallel mode run script also not implemented." )
151
+ // scale set instance run script not implemented so parallel mode run script also not implemented
152
152
}
153
153
154
154
// watching for the abort signal and revert the chaos
155
155
func abortWatcher (experimentsDetails * experimentTypes.ExperimentDetails , instanceNameList []string ) {
156
156
<- abort
157
157
158
- return notImplementedError ( " Abort run script not implemented" )
158
+ // Abort run script not implemented
159
159
}
0 commit comments