chaostoolkit-incubator / chaostoolkit-azure

Chaos Toolkit Extension for Azure
https://chaostoolkit.org/
Apache License 2.0
22 stars 28 forks source link

Extendability Questions #125

Open glsutter opened 3 years ago

glsutter commented 3 years ago

Just evaluating Chaos Toolkit for an Azure project, and had a general question about extendability. Our project is interested in trying to inject some failures into some PaaS components like Azure Functions and Cosmos DB. It's not clear yet what types of failures could be created, but that's another question.

Is it true that any Azure resource property can be changed via Chaos Toolkit as long as it's supported by the Azure Python SDK?

And, a related question, could Powershell scripts be called from within Chaos Toolkit vs. using the Python SDK?

Just trying to get an idea of what can be done vs. interacting with Azure Resource Manager.

Thanks

xpdable commented 3 years ago

Just evaluating Chaos Toolkit for an Azure project, and had a general question about extendability. Our project is interested in trying to inject some failures into some PaaS components like Azure Functions and Cosmos DB. It's not clear yet what types of failures could be created, but that's another question.

For DB action, we do not have any progress #72

Is it true that any Azure resource property can be changed via Chaos Toolkit as long as it's supported by the Azure Python SDK?

Technecially, Yes

And, a related question, could Powershell scripts be called from within Chaos Toolkit vs. using the Python SDK?

Not sure if you mean this usage : https://github.com/chaostoolkit-incubator/chaostoolkit-azure/blob/master/chaosazure/common/compute/command.py#L42

Just trying to get an idea of what can be done vs. interacting with Azure Resource Manager.

I do not familiar with Azure. But more or less it is depands on your usage scope.

Thanks