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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -13,19 +13,19 @@ spec:
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.
faults:
- name: alb-az-down
description: It injects AZ down chaos on ALB for a certain chaos duration.
displayName: "ALB AZ Down"
- name: aws-az-chaos
description: It injects AZ chaos to detach the target zones from the load balancer.
displayName: "AWS AZ Chaos"
- name: aws-ssm-chaos-by-id
description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance ID.
displayName: "AWS SSM Chaos By ID"
- name: aws-ssm-chaos-by-tag
description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance 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.
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.
displayName: "EC2 Stop By Tag"
- name: ebs-loss-by-id

View File

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

View File

@@ -3,13 +3,13 @@ apiVersion: litmuschaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
createdAt: 2022-07-27T10:28:08Z
name: ec2-terminate-by-id
name: ec2-stop-by-id
version: 0.1.0
annotations:
categories: AWS
vendor: LitmusChaos
spec:
displayName: EC2 Terminate By ID
displayName: EC2 Stop By ID
categoryDescription: |
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.

View File

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

View File

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

View File

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

View File

@@ -5,9 +5,9 @@ description:
Stopping an EC2 instance identified by ID.
kind: ChaosExperiment
metadata:
name: ec2-terminate-by-id
name: ec2-stop-by-id
labels:
name: ec2-terminate-by-id
name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: ci
@@ -97,7 +97,7 @@ spec:
value: "/tmp/cloud_config.yml"
labels:
name: ec2-terminate-by-id
name: ec2-stop-by-id
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: ci
@@ -445,7 +445,7 @@ spec:
imagePullPolicy: Always
args:
- -c
- ./experiments -name ec2-stop-by-tag
- ./experiments -name ec2-terminate-by-tag
command:
- /bin/bash
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
metadata:
name: nginx-chaos
namespace: {{workflow.parameters.adminModeNamespace}}
namespace: "{{workflow.parameters.adminModeNamespace}}"
spec:
appinfo:
appns: {{workflow.parameters.appNamespace}}