Skip to content

Commit 5757aea

Browse files
authored
Update network loss schema (#24010)
* Update network loss schema * cleanup * chart.yaml chart.lock update to latest stress-test-addons version * migrating to new chaos wrapper * added stress.resourcegroupname for external target on service bus network loss stress test
1 parent 380dd6c commit 5757aea

File tree

3 files changed

+28
-33
lines changed

3 files changed

+28
-33
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: stress-test-addons
33
repository: https://stresstestcharts.blob.core.windows.net/helm/
4-
version: 0.1.13
5-
digest: sha256:007ec9983233e0f8c8ad8aa7f1df5f57b1b4c127d223d59d233b3c5366bd5173
6-
generated: "2021-12-02T16:05:20.2152434-05:00"
4+
version: 0.1.16
5+
digest: sha256:75061792fdbebe57c664322579af6dc240ce8f464280ac5e192de72a29d4f63f
6+
generated: "2022-04-21T12:02:33.1615633-07:00"

sdk/servicebus/azure-servicebus/stress/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ annotations:
99

1010
dependencies:
1111
- name: stress-test-addons
12-
version: 0.1.13
12+
version: 0.1.16
1313
repository: https://stresstestcharts.blob.core.windows.net/helm/
Lines changed: 24 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,26 @@
1+
{{- include "stress-test-addons.chaos-wrapper.tpl" (list . "stress.python-sb-network") -}}
2+
{{- define "stress.python-sb-network" -}}
13
apiVersion: chaos-mesh.org/v1alpha1
2-
kind: NetworkChaos
3-
metadata:
4-
name: '{{ .Release.Name }}-{{ .Release.Revision }}'
5-
namespace: {{ .Release.Namespace }}
6-
annotations:
7-
experiment.chaos-mesh.org/pause: 'true'
8-
labels:
9-
scenario: 'stress'
10-
release: '{{ .Release.Name }}'
11-
revision: '{{ .Release.Revision }}'
4+
kind: Schedule
125
spec:
13-
scheduler:
14-
cron: '@every 30s'
15-
duration: '10s'
16-
action: loss
17-
direction: to
18-
externalTargets:
19-
- 'servicebus.windows.net'
20-
mode: one
21-
selector:
22-
labelSelectors:
23-
testInstance: "servicebus-{{ .Release.Name }}-{{ .Release.Revision }}"
24-
chaos: 'true'
25-
namespaces:
26-
- {{ .Release.Namespace }}
27-
podPhaseSelectors:
28-
- 'Running'
29-
loss:
30-
loss: '100'
31-
correlation: '100'
6+
schedule: '@every 30s'
7+
type: 'NetworkChaos'
8+
networkChaos:
9+
action: loss
10+
mode: one
11+
selector:
12+
labelSelectors:
13+
testInstance: "servicebus-{{ .Release.Name }}-{{ .Release.Revision }}"
14+
chaos: 'true'
15+
namespaces:
16+
- {{ .Release.Namespace }}
17+
podPhaseSelectors:
18+
- 'Running'
19+
duration: '10s'
20+
direction: to
21+
externalTargets:
22+
- '{{ .Stress.ResourceGroupName }}.servicebus.windows.net'
23+
loss:
24+
loss: '100'
25+
correlation: '100'
26+
{{- end -}}

0 commit comments

Comments
 (0)