Skip to content

Commit f097fdf

Browse files
Merge pull request #281282 from rsgel/main
Network isolation and REST fixes
2 parents fef7da2 + 9aff85a commit f097fdf

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

articles/chaos-studio/chaos-studio-fault-library.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Agent-based faults are injected into **Azure Virtual Machines** or **Virtual Mac
2727
| Windows<sup>1</sup>, Linux<sup>2</sup> | [Network Disconnect](#network-disconnect) | Network disruption |
2828
| Windows<sup>1</sup>, Linux<sup>2</sup> | [Network Latency](#network-latency) | Network performance degradation |
2929
| Windows<sup>1</sup>, Linux<sup>2</sup> | [Network Packet Loss](#network-packet-loss) | Network reliability issues |
30-
| Windows<sup>1</sup>, Linux<sup>2</sup> | [Network Isolation](#network-isolation) | Network disruption |
30+
| Windows, Linux<sup>2</sup> | [Network Isolation](#network-isolation) | Network disruption |
3131
| Windows | [DNS Failure](#dns-failure) | DNS resolution issues |
3232
| Windows | [Network Disconnect (Via Firewall)](#network-disconnect-via-firewall) | Network disruption |
3333
| Windows, Linux | [Physical Memory Pressure](#physical-memory-pressure) | Memory capacity loss, resource pressure |
@@ -407,7 +407,7 @@ The parameters **destinationFilters** and **inboundDestinationFilters** use the
407407
|-|-|
408408
| Capability name | NetworkIsolation-1.0 |
409409
| Target type | Microsoft-Agent |
410-
| Supported OS types | Windows, Linux (outbound traffic only) |
410+
| Supported OS types | Windows, Linux (outbound only) |
411411
| Description | Fully isolate the virtual machine from network connections by dropping all IP-based inbound (on Windows) and outbound (on Windows and Linux) packets for the specified duration. At the end of the duration, network connections will be re-enabled. Because the agent depends on network traffic, this action cannot be cancelled and will run to the specified duration. |
412412
| Prerequisites | **Windows:** The agent must run as administrator, which happens by default if installed as a VM extension. |
413413
| | **Linux:** The `tc` (Traffic Control) package is used for network faults. If it isn't already installed, the agent automatically attempts to install it from the default package manager. |
@@ -436,10 +436,8 @@ The parameters **destinationFilters** and **inboundDestinationFilters** use the
436436
#### Limitations
437437

438438
* Because the agent depends on network traffic, **this action cannot be cancelled** and will run to the specified duration. Use with caution.
439-
* The agent-based network faults currently only support IPv4 addresses.
440-
* When running on Windows, the network packet loss fault currently only works with TCP or UDP packets.
441-
* When running on Linux, this fault only affects **outbound** traffic, not inbound traffic. The fault affects **both inbound and outbound** traffic on Windows environments.
442439
* This fault currently only affects new connections. Existing active connections are unaffected. You can restart the service or process to force connections to break.
440+
* When running on Linux, this fault can only affect **outbound** traffic, not inbound traffic. The fault can affect **both inbound and outbound** traffic on Windows environments.
443441

444442

445443
### DNS Failure

articles/chaos-studio/chaos-studio-samples-rest-api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@ az rest --method get --url "https://management.azure.com/{experimentId}?api-vers
112112
az rest --method put --url "https://management.azure.com/{experimentId}?api-version={apiVersion}" --body @{experimentName.json}
113113
```
114114

115+
Note: if you receive an `UnsupportedMediaType` error, make sure your referenced JSON file is valid, and try other ways to reference the `.json` file. Different command-line interpreters may require different methods of file referencing. Another common syntax is `--body "@experimentName.json"`.
116+
115117
### Delete an experiment
116118

117119
```azurecli

0 commit comments

Comments
 (0)