diff --git a/experiments/bank-of-anthos/experiment.yaml b/experiments/bank-of-anthos/experiment.yaml index 7be2932e5..a87ac12ba 100644 --- a/experiments/bank-of-anthos/experiment.yaml +++ b/experiments/bank-of-anthos/experiment.yaml @@ -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' diff --git a/experiments/bank-of-anthos/experiment_cron.yaml b/experiments/bank-of-anthos/experiment_cron.yaml index 70082aecf..73dc2b91c 100644 --- a/experiments/bank-of-anthos/experiment_cron.yaml +++ b/experiments/bank-of-anthos/experiment_cron.yaml @@ -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' diff --git a/experiments/namespaced-scope-chaos/experiment.yaml b/experiments/namespaced-scope-chaos/experiment.yaml index 8a1d76954..fa60180e6 100644 --- a/experiments/namespaced-scope-chaos/experiment.yaml +++ b/experiments/namespaced-scope-chaos/experiment.yaml @@ -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: {} diff --git a/experiments/namespaced-scope-chaos/experiment_cron.yaml b/experiments/namespaced-scope-chaos/experiment_cron.yaml index 5fe6e6a63..7b6da63d8 100644 --- a/experiments/namespaced-scope-chaos/experiment_cron.yaml +++ b/experiments/namespaced-scope-chaos/experiment_cron.yaml @@ -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: {} diff --git a/experiments/node-cpu-hog/experiment.yaml b/experiments/node-cpu-hog/experiment.yaml index a43d3b234..aec1a60e0 100644 --- a/experiments/node-cpu-hog/experiment.yaml +++ b/experiments/node-cpu-hog/experiment.yaml @@ -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: {} diff --git a/experiments/node-cpu-hog/experiment_cron.yaml b/experiments/node-cpu-hog/experiment_cron.yaml index ddffba2c8..19095f553 100644 --- a/experiments/node-cpu-hog/experiment_cron.yaml +++ b/experiments/node-cpu-hog/experiment_cron.yaml @@ -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: {} diff --git a/experiments/node-memory-hog/experiment.yaml b/experiments/node-memory-hog/experiment.yaml index 2089c7714..c6f1b988d 100644 --- a/experiments/node-memory-hog/experiment.yaml +++ b/experiments/node-memory-hog/experiment.yaml @@ -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: {} diff --git a/experiments/node-memory-hog/experiment_cron.yaml b/experiments/node-memory-hog/experiment_cron.yaml index bf7f79fa3..d5b960062 100644 --- a/experiments/node-memory-hog/experiment_cron.yaml +++ b/experiments/node-memory-hog/experiment_cron.yaml @@ -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: {} diff --git a/experiments/pod-cpu-hog/experiment.yaml b/experiments/pod-cpu-hog/experiment.yaml index caf03dae8..c6f79f0de 100644 --- a/experiments/pod-cpu-hog/experiment.yaml +++ b/experiments/pod-cpu-hog/experiment.yaml @@ -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: {} diff --git a/experiments/pod-cpu-hog/experiment_cron.yaml b/experiments/pod-cpu-hog/experiment_cron.yaml index 990cdc8bc..4b55ed834 100644 --- a/experiments/pod-cpu-hog/experiment_cron.yaml +++ b/experiments/pod-cpu-hog/experiment_cron.yaml @@ -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: {} diff --git a/experiments/pod-delete/experiment.yaml b/experiments/pod-delete/experiment.yaml index a2846aa96..97beaf9af 100644 --- a/experiments/pod-delete/experiment.yaml +++ b/experiments/pod-delete/experiment.yaml @@ -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: {} diff --git a/experiments/pod-delete/experiment_cron.yaml b/experiments/pod-delete/experiment_cron.yaml index 49b0bfce2..838b8149e 100644 --- a/experiments/pod-delete/experiment_cron.yaml +++ b/experiments/pod-delete/experiment_cron.yaml @@ -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: {} diff --git a/experiments/pod-memory-hog/experiment.yaml b/experiments/pod-memory-hog/experiment.yaml index 9ac37d6c4..8618698f4 100644 --- a/experiments/pod-memory-hog/experiment.yaml +++ b/experiments/pod-memory-hog/experiment.yaml @@ -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: {} diff --git a/experiments/pod-memory-hog/experiment_cron.yaml b/experiments/pod-memory-hog/experiment_cron.yaml index 933a98cf9..85b118abb 100644 --- a/experiments/pod-memory-hog/experiment_cron.yaml +++ b/experiments/pod-memory-hog/experiment_cron.yaml @@ -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: {} diff --git a/experiments/podtato-head/experiment.yaml b/experiments/podtato-head/experiment.yaml index 0a4d68e62..0f20ebbdc 100644 --- a/experiments/podtato-head/experiment.yaml +++ b/experiments/podtato-head/experiment.yaml @@ -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' diff --git a/experiments/podtato-head/experiment_cron.yaml b/experiments/podtato-head/experiment_cron.yaml index cb3c4bed0..ee9a8adb8 100644 --- a/experiments/podtato-head/experiment_cron.yaml +++ b/experiments/podtato-head/experiment_cron.yaml @@ -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' diff --git a/experiments/sock-shop-promProbe/experiment.yaml b/experiments/sock-shop-promProbe/experiment.yaml index c4cd15e8b..cab7736fc 100644 --- a/experiments/sock-shop-promProbe/experiment.yaml +++ b/experiments/sock-shop-promProbe/experiment.yaml @@ -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: {} diff --git a/experiments/sock-shop-promProbe/experiment_cron.yaml b/experiments/sock-shop-promProbe/experiment_cron.yaml index fa4477f17..f222b2a55 100644 --- a/experiments/sock-shop-promProbe/experiment_cron.yaml +++ b/experiments/sock-shop-promProbe/experiment_cron.yaml @@ -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: {} diff --git a/experiments/sock-shop/experiment.yaml b/experiments/sock-shop/experiment.yaml index a80ac1677..dad3f21fe 100644 --- a/experiments/sock-shop/experiment.yaml +++ b/experiments/sock-shop/experiment.yaml @@ -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: {} diff --git a/experiments/sock-shop/experiment_cron.yaml b/experiments/sock-shop/experiment_cron.yaml index 768185776..c40a08fef 100644 --- a/experiments/sock-shop/experiment_cron.yaml +++ b/experiments/sock-shop/experiment_cron.yaml @@ -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: {} diff --git a/faults/aws/aws.chartserviceversion.yaml b/faults/aws/aws.chartserviceversion.yaml index a28f3dfef..37f9d5799 100644 --- a/faults/aws/aws.chartserviceversion.yaml +++ b/faults/aws/aws.chartserviceversion.yaml @@ -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 diff --git a/faults/aws/aws.package.yaml b/faults/aws/aws.package.yaml index a063d0767..9210c7813 100644 --- a/faults/aws/aws.package.yaml +++ b/faults/aws/aws.package.yaml @@ -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" diff --git a/faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml b/faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml similarity index 93% rename from faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml rename to faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml index eb9d68637..65130f502 100644 --- a/faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml +++ b/faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml @@ -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. diff --git a/faults/aws/ec2-terminate-by-id/engine.yaml b/faults/aws/ec2-stop-by-id/engine.yaml similarity index 96% rename from faults/aws/ec2-terminate-by-id/engine.yaml rename to faults/aws/ec2-stop-by-id/engine.yaml index 9ae94f2a1..790e747a8 100644 --- a/faults/aws/ec2-terminate-by-id/engine.yaml +++ b/faults/aws/ec2-stop-by-id/engine.yaml @@ -8,7 +8,7 @@ spec: engineState: 'active' chaosServiceAccount: litmus-admin experiments: - - name: ec2-terminate-by-id + - name: ec2-stop-by-id spec: components: env: diff --git a/faults/aws/ec2-terminate-by-id/fault.yaml b/faults/aws/ec2-stop-by-id/fault.yaml similarity index 97% rename from faults/aws/ec2-terminate-by-id/fault.yaml rename to faults/aws/ec2-stop-by-id/fault.yaml index 4c6711c00..daa8ea4b3 100644 --- a/faults/aws/ec2-terminate-by-id/fault.yaml +++ b/faults/aws/ec2-stop-by-id/fault.yaml @@ -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 diff --git a/faults/aws/ec2-stop-by-tag/fault.yaml b/faults/aws/ec2-stop-by-tag/fault.yaml index 68665a066..fb2452410 100644 --- a/faults/aws/ec2-stop-by-tag/fault.yaml +++ b/faults/aws/ec2-stop-by-tag/fault.yaml @@ -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: diff --git a/faults/aws/experiments.yaml b/faults/aws/experiments.yaml index 3949f614f..b69e8861a 100644 --- a/faults/aws/experiments.yaml +++ b/faults/aws/experiments.yaml @@ -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: diff --git a/faults/aws/icons/alb-az-down.png b/faults/aws/icons/aws-az-chaos.png similarity index 100% rename from faults/aws/icons/alb-az-down.png rename to faults/aws/icons/aws-az-chaos.png diff --git a/faults/aws/icons/ec2-terminate-by-id.png b/faults/aws/icons/ec2-stop-by-id.png similarity index 100% rename from faults/aws/icons/ec2-terminate-by-id.png rename to faults/aws/icons/ec2-stop-by-id.png diff --git a/faults/aws/icons/ec2-terminate-by-tag.png b/faults/aws/icons/ec2-stop-by-tag.png similarity index 100% rename from faults/aws/icons/ec2-terminate-by-tag.png rename to faults/aws/icons/ec2-stop-by-tag.png diff --git a/service-accounts/argowf-chaos-admin.yaml b/service-accounts/argowf-chaos-admin.yaml index 140ec2022..a973c4495 100644 --- a/service-accounts/argowf-chaos-admin.yaml +++ b/service-accounts/argowf-chaos-admin.yaml @@ -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}}