fix: Updates AWS CSVs (#614)

* updates aws csvs

Signed-off-by: neelanjan00 <neelanjan.manna@harness.io>

* updates experiment labels and chaosengine appns

Signed-off-by: neelanjan00 <neelanjan.manna@harness.io>

* updates chaosengine namespaces

Signed-off-by: neelanjan00 <neelanjan.manna@harness.io>

---------

Signed-off-by: neelanjan00 <neelanjan.manna@harness.io>
This commit is contained in:
Neelanjan Manna
2023-10-04 14:23:55 +05:30
committed by GitHub
parent d482aa76af
commit 19a05d9515
31 changed files with 74 additions and 74 deletions

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-bank-of-anthos-resiliency name: argowf-chaos-bank-of-anthos-resiliency
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_bank-of-anthos" subject: "bank-of-anthos"
spec: spec:
entrypoint: argowf-chaos entrypoint: argowf-chaos
serviceAccountName: argo-chaos serviceAccountName: argo-chaos
@@ -211,14 +211,14 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_bank-of-anthos" context: "{{workflow.parameters.appNamespace}}_bank-of-anthos"
annotations: {} annotations: {}
spec: spec:
appinfo: appinfo:
appns: 'bank' appns: 'bank'
applabel: 'name in (balancereader,transactionhistory)' applabel: 'name=balancereader'
appkind: 'deployment' appkind: 'deployment'
jobCleanUpPolicy: retain jobCleanUpPolicy: retain
engineState: 'active' engineState: 'active'

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-bank-of-anthos-resiliency-cron-wf name: argowf-chaos-bank-of-anthos-resiliency-cron-wf
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_bank-of-anthos" subject: "bank-of-anthos"
spec: spec:
schedule: "0 * * * *" schedule: "0 * * * *"
concurrencyPolicy: "Forbid" concurrencyPolicy: "Forbid"
@@ -215,14 +215,14 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_bank-of-anthos" context: "{{workflow.parameters.appNamespace}}_bank-of-anthos"
annotations: {} annotations: {}
spec: spec:
appinfo: appinfo:
appns: 'bank' appns: 'bank'
applabel: 'name in (balancereader,transactionhistory)' applabel: 'name=balancereader'
appkind: 'deployment' appkind: 'deployment'
jobCleanUpPolicy: retain jobCleanUpPolicy: retain
engineState: 'active' engineState: 'active'

View File

@@ -122,7 +122,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-delete-chaos name: pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.adminModeNamespace}}_hello-world" context: "{{workflow.parameters.adminModeNamespace}}_hello-world"
annotations: {} annotations: {}

View File

@@ -126,7 +126,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-delete-chaos name: pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.adminModeNamespace}}_hello-world" context: "{{workflow.parameters.adminModeNamespace}}_hello-world"
annotations: {} annotations: {}

View File

@@ -118,7 +118,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-node-cpu-hog-chaos name: kube-proxy-node-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.context}}" context: "{{workflow.parameters.context}}"
annotations: {} annotations: {}

View File

@@ -122,7 +122,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-node-cpu-hog-chaos name: kube-proxy-node-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.context}}" context: "{{workflow.parameters.context}}"
annotations: {} annotations: {}

View File

@@ -118,7 +118,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-node-memory-hog-chaos name: kube-proxy-node-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.context}}" context: "{{workflow.parameters.context}}"
annotations: {} annotations: {}

View File

@@ -115,7 +115,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-node-memory-hog-chaos name: kube-proxy-node-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.context}}" context: "{{workflow.parameters.context}}"
annotations: {} annotations: {}

View File

@@ -114,7 +114,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-cpu-hog-chaos name: kube-proxy-pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -118,7 +118,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-cpu-hog-chaos name: kube-proxy-pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -121,7 +121,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-delete-chaos name: kube-proxy-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -125,7 +125,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-delete-chaos name: kube-proxy-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -113,7 +113,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-memory-hog-chaos name: kube-proxy-pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -117,7 +117,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: kube-proxy-pod-memory-hog-chaos name: kube-proxy-pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_kube-proxy" context: "{{workflow.parameters.appNamespace}}_kube-proxy"
annotations: {} annotations: {}

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-podtato-head-chaos name: argowf-podtato-head-chaos
namespace: litmus namespace: litmus
labels: labels:
subject : "{{workflow.parameters.adminModeNamespace}}_podtato-main" subject : "podtato-main"
spec: spec:
entrypoint: argowf-chaos entrypoint: argowf-chaos
serviceAccountName: argo-chaos serviceAccountName: argo-chaos
@@ -181,13 +181,13 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: podtato-main-pod-delete-chaos name: podtato-main-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.adminModeNamespace}}_podtato-main" context: "{{workflow.parameters.adminModeNamespace}}_podtato-main"
annotations: {} annotations: {}
spec: spec:
appinfo: appinfo:
appns: {{workflow.parameters.adminModeNamespace}} appns: "{{workflow.parameters.adminModeNamespace}}"
applabel: 'name=podtato-main' applabel: 'name=podtato-main'
appkind: 'deployment' appkind: 'deployment'
engineState: 'active' engineState: 'active'

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-podtato-head-chaos-cron-wf name: argowf-podtato-head-chaos-cron-wf
namespace: litmus namespace: litmus
labels: labels:
subject : "{{workflow.parameters.adminModeNamespace}}_podtato-head" subject : "podtato-head"
spec: spec:
schedule: "0 * * * *" schedule: "0 * * * *"
concurrencyPolicy: "Forbid" concurrencyPolicy: "Forbid"
@@ -185,13 +185,13 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: podtato-main-pod-delete-chaos name: podtato-main-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.adminModeNamespace}}_podtato-main" context: "{{workflow.parameters.adminModeNamespace}}_podtato-main"
annotations: {} annotations: {}
spec: spec:
appinfo: appinfo:
appns: {{workflow.parameters.adminModeNamespace}} appns: "{{workflow.parameters.adminModeNamespace}}"
applabel: 'name=podtato-main' applabel: 'name=podtato-main'
appkind: 'deployment' appkind: 'deployment'
engineState: 'active' engineState: 'active'

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-sock-shop-resiliency name: argowf-chaos-sock-shop-resiliency
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_sock-shop" subject: "sock-shop"
spec: spec:
entrypoint: argowf-chaos entrypoint: argowf-chaos
serviceAccountName: argo-chaos serviceAccountName: argo-chaos
@@ -760,7 +760,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-cpu-hog-chaos name: pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_carts" context: "{{workflow.parameters.appNamespace}}_carts"
annotations: {} annotations: {}
@@ -831,7 +831,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-memory-hog-chaos name: pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_orders" context: "{{workflow.parameters.appNamespace}}_orders"
annotations: {} annotations: {}
@@ -900,7 +900,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-pod-delete-chaos name: catalogue-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue" context: "{{workflow.parameters.appNamespace}}_catalogue"
annotations: {} annotations: {}
@@ -973,7 +973,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_user-db" context: "{{workflow.parameters.appNamespace}}_user-db"
annotations: {} annotations: {}
@@ -1049,7 +1049,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-disk-fill name: catalogue-disk-fill
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue-db" context: "{{workflow.parameters.appNamespace}}_catalogue-db"
annotations: {} annotations: {}

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-sock-shop-resiliency-cron-wf name: argowf-chaos-sock-shop-resiliency-cron-wf
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_sock-shop" subject: "sock-shop"
spec: spec:
schedule: "0 * * * *" schedule: "0 * * * *"
concurrencyPolicy: "Forbid" concurrencyPolicy: "Forbid"
@@ -764,7 +764,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-cpu-hog-chaos name: pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_carts" context: "{{workflow.parameters.appNamespace}}_carts"
annotations: {} annotations: {}
@@ -835,7 +835,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-memory-hog-chaos name: pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_orders" context: "{{workflow.parameters.appNamespace}}_orders"
annotations: {} annotations: {}
@@ -904,7 +904,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-pod-delete-chaos name: catalogue-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.env.appNamespace}}_catalogue" context: "{{workflow.env.appNamespace}}_catalogue"
annotations: {} annotations: {}
@@ -977,7 +977,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_user-db" context: "{{workflow.parameters.appNamespace}}_user-db"
annotations: {} annotations: {}
@@ -1053,7 +1053,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-disk-fill name: catalogue-disk-fill
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue-db" context: "{{workflow.parameters.appNamespace}}_catalogue-db"
annotations: {} annotations: {}

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-sock-shop-resiliency name: argowf-chaos-sock-shop-resiliency
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_sock-shop" subject: "sock-shop"
spec: spec:
entrypoint: argowf-chaos entrypoint: argowf-chaos
serviceAccountName: argo-chaos serviceAccountName: argo-chaos
@@ -760,7 +760,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-cpu-hog-chaos name: pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_carts" context: "{{workflow.parameters.appNamespace}}_carts"
annotations: {} annotations: {}
@@ -832,7 +832,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-memory-hog-chaos name: pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_orders" context: "{{workflow.parameters.appNamespace}}_orders"
annotations: {} annotations: {}
@@ -902,7 +902,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-pod-delete-chaos name: catalogue-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue" context: "{{workflow.parameters.appNamespace}}_catalogue"
annotations: {} annotations: {}
@@ -976,7 +976,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_user-db" context: "{{workflow.parameters.appNamespace}}_user-db"
annotations: {} annotations: {}
@@ -1052,7 +1052,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-disk-fill name: catalogue-disk-fill
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue-db" context: "{{workflow.parameters.appNamespace}}_catalogue-db"
annotations: {} annotations: {}

View File

@@ -4,7 +4,7 @@ metadata:
name: argowf-chaos-sock-shop-resiliency-cron-wf name: argowf-chaos-sock-shop-resiliency-cron-wf
namespace: litmus namespace: litmus
labels: labels:
subject: "{{workflow.parameters.appNamespace}}_sock-shop" subject: "sock-shop"
spec: spec:
schedule: "0 * * * *" schedule: "0 * * * *"
concurrencyPolicy: "Forbid" concurrencyPolicy: "Forbid"
@@ -764,7 +764,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-cpu-hog-chaos name: pod-cpu-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_carts" context: "{{workflow.parameters.appNamespace}}_carts"
annotations: {} annotations: {}
@@ -836,7 +836,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-memory-hog-chaos name: pod-memory-hog-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_orders" context: "{{workflow.parameters.appNamespace}}_orders"
annotations: {} annotations: {}
@@ -906,7 +906,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-pod-delete-chaos name: catalogue-pod-delete-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue" context: "{{workflow.parameters.appNamespace}}_catalogue"
annotations: {} annotations: {}
@@ -980,7 +980,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: pod-network-loss-chaos name: pod-network-loss-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_user-db" context: "{{workflow.parameters.appNamespace}}_user-db"
annotations: {} annotations: {}
@@ -1056,7 +1056,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: catalogue-disk-fill name: catalogue-disk-fill
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
labels: labels:
context: "{{workflow.parameters.appNamespace}}_catalogue-db" context: "{{workflow.parameters.appNamespace}}_catalogue-db"
annotations: {} annotations: {}

View File

@@ -13,19 +13,19 @@ spec:
categoryDescription: > categoryDescription: >
AWS chaos contains different faults for AWS cloud provider to test the app/platform service availability. It uses AWS command to carry the fault logic in the instance. It will install all the faults which can be used to inject chaos into the AWS services like EC2, ECS, S3 and so on. AWS chaos contains different faults for AWS cloud provider to test the app/platform service availability. It uses AWS command to carry the fault logic in the instance. It will install all the faults which can be used to inject chaos into the AWS services like EC2, ECS, S3 and so on.
faults: faults:
- name: alb-az-down - name: aws-az-chaos
description: It injects AZ down chaos on ALB for a certain chaos duration. description: It injects AZ chaos to detach the target zones from the load balancer.
displayName: "ALB AZ Down" displayName: "AWS AZ Chaos"
- name: aws-ssm-chaos-by-id - name: aws-ssm-chaos-by-id
description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance ID. description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance ID.
displayName: "AWS SSM Chaos By ID" displayName: "AWS SSM Chaos By ID"
- name: aws-ssm-chaos-by-tag - name: aws-ssm-chaos-by-tag
description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance tag. description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance tag.
displayName: "AWS SSM Chaos By Tag" displayName: "AWS SSM Chaos By Tag"
- name: ec2-terminate-by-id - name: ec2-stop-by-id
description: It stops the AWS EC2 instance identified by ID for a certain chaos duration. description: It stops the AWS EC2 instance identified by ID for a certain chaos duration.
displayName: "EC2 Stop By ID" displayName: "EC2 Stop By ID"
- name: ec2-terminate-by-tag - name: ec2-stop-by-tag
description: It stops the AWS EC2 instance identified by Tag for a certain chaos duration. description: It stops the AWS EC2 instance identified by Tag for a certain chaos duration.
displayName: "EC2 Stop By Tag" displayName: "EC2 Stop By Tag"
- name: ebs-loss-by-id - name: ebs-loss-by-id

View File

@@ -1,21 +1,21 @@
--- ---
packageName: aws packageName: aws
faults: faults:
- name: alb-az-down - name: aws-az-chaos
CSV: alb-az-down.chartserviceversion.yaml CSV: aws-az-chaos.chartserviceversion.yaml
desc: "alb-az-down" desc: "aws-az-chaos"
- name: aws-ssm-chaos-by-id - name: aws-ssm-chaos-by-id
CSV: aws-ssm-chaos-by-id.chartserviceversion.yaml CSV: aws-ssm-chaos-by-id.chartserviceversion.yaml
desc: "aws-ssm-chaos-by-id" desc: "aws-ssm-chaos-by-id"
- name: aws-ssm-chaos-by-tag - name: aws-ssm-chaos-by-tag
CSV: aws-ssm-chaos-by-tag.chartserviceversion.yaml CSV: aws-ssm-chaos-by-tag.chartserviceversion.yaml
desc: "aws-ssm-chaos-by-tag" desc: "aws-ssm-chaos-by-tag"
- name: ec2-terminate-by-id - name: ec2-stop-by-id
CSV: ec2-terminate-by-id.chartserviceversion.yaml CSV: ec2-stop-by-id.chartserviceversion.yaml
desc: "ec2-terminate-by-id" desc: "ec2-stop-by-id"
- name: ec2-terminate-by-tag - name: ec2-stop-by-tag
CSV: ec2-terminate-by-tag.chartserviceversion.yaml CSV: ec2-stop-by-tag.chartserviceversion.yaml
desc: "ec2-terminate-by-tag" desc: "ec2-stop-by-tag"
- name: ebs-loss-by-id - name: ebs-loss-by-id
CSV: ebs-loss-by-id.chartserviceversion.yaml CSV: ebs-loss-by-id.chartserviceversion.yaml
desc: "ebs-loss-by-id" desc: "ebs-loss-by-id"

View File

@@ -3,13 +3,13 @@ apiVersion: litmuschaos.io/v1alpha1
kind: ChartServiceVersion kind: ChartServiceVersion
metadata: metadata:
createdAt: 2022-07-27T10:28:08Z createdAt: 2022-07-27T10:28:08Z
name: ec2-terminate-by-id name: ec2-stop-by-id
version: 0.1.0 version: 0.1.0
annotations: annotations:
categories: AWS categories: AWS
vendor: LitmusChaos vendor: LitmusChaos
spec: spec:
displayName: EC2 Terminate By ID displayName: EC2 Stop By ID
categoryDescription: | categoryDescription: |
This fault causes termination of an EC2 instance for a certain chaos duration. This fault causes termination of an EC2 instance for a certain chaos duration.
- Causes termination of an EC2 instance provided by instance ID before bringing it back to running state after the specified chaos duration. - Causes termination of an EC2 instance provided by instance ID before bringing it back to running state after the specified chaos duration.

View File

@@ -8,7 +8,7 @@ spec:
engineState: 'active' engineState: 'active'
chaosServiceAccount: litmus-admin chaosServiceAccount: litmus-admin
experiments: experiments:
- name: ec2-terminate-by-id - name: ec2-stop-by-id
spec: spec:
components: components:
env: env:

View File

@@ -5,9 +5,9 @@ description:
Stopping an EC2 instance identified by ID. Stopping an EC2 instance identified by ID.
kind: ChaosExperiment kind: ChaosExperiment
metadata: metadata:
name: ec2-terminate-by-id name: ec2-stop-by-id
labels: labels:
name: ec2-terminate-by-id name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: ci app.kubernetes.io/version: ci
@@ -97,7 +97,7 @@ spec:
value: "/tmp/cloud_config.yml" value: "/tmp/cloud_config.yml"
labels: labels:
name: ec2-terminate-by-id name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: ci app.kubernetes.io/version: ci

View File

@@ -60,7 +60,7 @@ spec:
imagePullPolicy: Always imagePullPolicy: Always
args: args:
- -c - -c
- ./experiments -name ec2-stop-by-tag - ./experiments -name ec2-terminate-by-tag
command: command:
- /bin/bash - /bin/bash
env: env:

View File

@@ -5,9 +5,9 @@ description:
Stopping an EC2 instance identified by ID. Stopping an EC2 instance identified by ID.
kind: ChaosExperiment kind: ChaosExperiment
metadata: metadata:
name: ec2-terminate-by-id name: ec2-stop-by-id
labels: labels:
name: ec2-terminate-by-id name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: ci app.kubernetes.io/version: ci
@@ -97,7 +97,7 @@ spec:
value: "/tmp/cloud_config.yml" value: "/tmp/cloud_config.yml"
labels: labels:
name: ec2-terminate-by-id name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: ci app.kubernetes.io/version: ci
@@ -445,7 +445,7 @@ spec:
imagePullPolicy: Always imagePullPolicy: Always
args: args:
- -c - -c
- ./experiments -name ec2-stop-by-tag - ./experiments -name ec2-terminate-by-tag
command: command:
- /bin/bash - /bin/bash
env: env:

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

@@ -36,7 +36,7 @@ spec:
kind: ChaosEngine kind: ChaosEngine
metadata: metadata:
name: nginx-chaos name: nginx-chaos
namespace: {{workflow.parameters.adminModeNamespace}} namespace: "{{workflow.parameters.adminModeNamespace}}"
spec: spec:
appinfo: appinfo:
appns: {{workflow.parameters.appNamespace}} appns: {{workflow.parameters.appNamespace}}