Skip to content

Commit

Permalink
4729797147: version upgraded for chaos-charts
Browse files Browse the repository at this point in the history
  • Loading branch information
litmusbot committed Apr 18, 2023
1 parent ca86988 commit e4f5d12
Show file tree
Hide file tree
Showing 4 changed files with 1,394 additions and 1,394 deletions.
136 changes: 68 additions & 68 deletions charts/gcp/experiments.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Causes loss of a non-boot storage persistent disk from a GCP VM instance filtered by a label for a specified duration before attaching them back
Stops GCP VM instances and GKE nodes filtered by a label for a specified duration and later restarts them
kind: ChaosExperiment
metadata:
name: gcp-vm-disk-loss-by-label
name: gcp-vm-instance-stop-by-label
labels:
name: gcp-vm-disk-loss-by-label
name: gcp-vm-instance-stop-by-label
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
Expand Down Expand Up @@ -38,11 +38,15 @@ spec:
- apiGroups: ["litmuschaos.io"]
resources: ["chaosengines","chaosexperiments","chaosresults"]
verbs: ["create","list","get","patch","update","delete"]
# for experiment to perform node status checks
- apiGroups: [""]
resources: ["nodes"]
verbs: ["get","list"]
image: "litmuschaos/go-runner:latest"
imagePullPolicy: Always
args:
- -c
- ./experiments -name gcp-vm-disk-loss-by-label
- ./experiments -name gcp-vm-instance-stop-by-label
command:
- /bin/bash
env:
Expand All @@ -54,30 +58,38 @@ spec:
# set chaos interval (in sec) as desired
- name: CHAOS_INTERVAL
value: '30'

# set the GCP project id

- name: SEQUENCE
value: 'parallel'

# GCP project ID to which the vm instances belong
- name: GCP_PROJECT_ID
value: ''

# set the zone in which all the disks are created
# all the disks must exist in the same zone
- name: ZONES

# Label of the target vm instance(s)
- name: INSTANCE_LABEL
value: ''

# set the label of the target disk volumes
- name: DISK_VOLUME_LABEL
# Zone in which the target vm instance(s) filtered by the label exist
# all the instances should lie in a single zone
- name: ZONES
value: ''

# set the percentage value of the disks with the given label
# enable it if the target instance is a part of a managed instance group
- name: MANAGED_INSTANCE_GROUP
value: 'disable'

# set the percentage value of the instances with the given label
# which should be targeted as part of the chaos injection
- name: DISK_AFFECTED_PERC
- name: INSTANCE_AFFECTED_PERC
value: ''

labels:
name: gcp-vm-disk-loss-by-label
name: gcp-vm-instance-stop-by-label
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest

secrets:
- name: cloud-secret
mountPath: /tmp/
Expand Down Expand Up @@ -182,12 +194,12 @@ spec:
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Causes loss of a non-boot storage persistent disk from a GCP VM instance for a specified duration before attaching them back
Causes loss of a non-boot storage persistent disk from a GCP VM instance filtered by a label for a specified duration before attaching them back
kind: ChaosExperiment
metadata:
name: gcp-vm-disk-loss
name: gcp-vm-disk-loss-by-label
labels:
name: gcp-vm-disk-loss
name: gcp-vm-disk-loss-by-label
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
Expand Down Expand Up @@ -223,42 +235,39 @@ spec:
imagePullPolicy: Always
args:
- -c
- ./experiments -name gcp-vm-disk-loss
- ./experiments -name gcp-vm-disk-loss-by-label
command:
- /bin/bash
env:

# set chaos duration (in sec) as desired
- name: TOTAL_CHAOS_DURATION
value: '30'
value: '30'

# set chaos interval (in sec) as desired
- name: CHAOS_INTERVAL
value: '30'

# Period to wait before and after injection of chaos in sec
- name: RAMP_TIME
value: ''

# parallel or serial; determines how chaos is injected
- name: SEQUENCE
value: 'parallel'


# set the GCP project id
- name: GCP_PROJECT_ID
value: ''

# set the disk volume name(s) as comma seperated values
# eg. volume1,volume2,...
- name: DISK_VOLUME_NAMES
value: ''

# set the disk zone(s) as comma seperated values in the corresponding
# order of DISK_VOLUME_NAME
# eg. zone1,zone2,...
# set the zone in which all the disks are created
# all the disks must exist in the same zone
- name: ZONES
value: ''

# set the label of the target disk volumes
- name: DISK_VOLUME_LABEL
value: ''

# set the percentage value of the disks with the given label
# which should be targeted as part of the chaos injection
- name: DISK_AFFECTED_PERC
value: ''

labels:
name: gcp-vm-disk-loss
name: gcp-vm-disk-loss-by-label
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
Expand All @@ -270,12 +279,12 @@ spec:
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Stops GCP VM instances and GKE nodes filtered by a label for a specified duration and later restarts them
Causes loss of a non-boot storage persistent disk from a GCP VM instance for a specified duration before attaching them back
kind: ChaosExperiment
metadata:
name: gcp-vm-instance-stop-by-label
name: gcp-vm-disk-loss
labels:
name: gcp-vm-instance-stop-by-label
name: gcp-vm-disk-loss
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
Expand Down Expand Up @@ -307,58 +316,49 @@ spec:
- apiGroups: ["litmuschaos.io"]
resources: ["chaosengines","chaosexperiments","chaosresults"]
verbs: ["create","list","get","patch","update","delete"]
# for experiment to perform node status checks
- apiGroups: [""]
resources: ["nodes"]
verbs: ["get","list"]
image: "litmuschaos/go-runner:latest"
imagePullPolicy: Always
args:
- -c
- ./experiments -name gcp-vm-instance-stop-by-label
- ./experiments -name gcp-vm-disk-loss
command:
- /bin/bash
env:

# set chaos duration (in sec) as desired
- name: TOTAL_CHAOS_DURATION
value: '30'
value: '30'

# set chaos interval (in sec) as desired
- name: CHAOS_INTERVAL
value: '30'

# Period to wait before and after injection of chaos in sec
- name: RAMP_TIME
value: ''

# parallel or serial; determines how chaos is injected
- name: SEQUENCE
value: 'parallel'
# GCP project ID to which the vm instances belong

# set the GCP project id
- name: GCP_PROJECT_ID
value: ''

# Label of the target vm instance(s)
- name: INSTANCE_LABEL

# set the disk volume name(s) as comma seperated values
# eg. volume1,volume2,...
- name: DISK_VOLUME_NAMES
value: ''

# Zone in which the target vm instance(s) filtered by the label exist
# all the instances should lie in a single zone

# set the disk zone(s) as comma seperated values in the corresponding
# order of DISK_VOLUME_NAME
# eg. zone1,zone2,...
- name: ZONES
value: ''

# enable it if the target instance is a part of a managed instance group
- name: MANAGED_INSTANCE_GROUP
value: 'disable'

# set the percentage value of the instances with the given label
# which should be targeted as part of the chaos injection
- name: INSTANCE_AFFECTED_PERC
value: ''

labels:
name: gcp-vm-instance-stop-by-label
name: gcp-vm-disk-loss
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest

secrets:
- name: cloud-secret
mountPath: /tmp/
Expand Down
Loading

0 comments on commit e4f5d12

Please sign in to comment.