chore(charts):Added Labels for Workflow and Engine (#437)
* Adding subject and label Signed-off-by: Oum Kale <oumkale@chaosnative.com> * updating context for infra level Signed-off-by: Oum Kale <oumkale@chaosnative.com> * updating chaosengine name Signed-off-by: Oum Kale <oumkale@chaosnative.com> * updating image to litmuschaos/k8s:latest Signed-off-by: Oum Kale <oumkale@chaosnative.com>
This commit is contained in:
committed by
GitHub
parent
1ba09eb4b7
commit
aef7d97c23
@@ -4,6 +4,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-
|
generateName: argowf-chaos-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: pdbcreate
|
entrypoint: pdbcreate
|
||||||
poddisruptionbudget:
|
poddisruptionbudget:
|
||||||
@@ -62,6 +64,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
@@ -110,6 +114,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
|
@@ -4,6 +4,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-
|
generateName: argowf-chaos-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kiam"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: pdbcreate
|
entrypoint: pdbcreate
|
||||||
poddisruptionbudget:
|
poddisruptionbudget:
|
||||||
@@ -62,6 +64,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kiam"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
@@ -110,6 +114,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kiam"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
|
@@ -4,6 +4,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-
|
generateName: argowf-chaos-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_nginx-demo-app"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: pdbcreate
|
entrypoint: pdbcreate
|
||||||
poddisruptionbudget:
|
poddisruptionbudget:
|
||||||
@@ -85,6 +87,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appNamespace}}
|
namespace: {{workflow.parameters.appNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_nginx-demo-app"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
@@ -133,6 +137,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appNamespace}}
|
namespace: {{workflow.parameters.appNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_nginx-demo-app"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
|
@@ -4,6 +4,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-
|
generateName: argowf-chaos-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: pdbcreate
|
entrypoint: pdbcreate
|
||||||
poddisruptionbudget:
|
poddisruptionbudget:
|
||||||
@@ -62,6 +64,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
@@ -110,6 +114,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_calico-node"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
|
@@ -4,6 +4,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-
|
generateName: argowf-chaos-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_wavefront-collector"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: pdbcreate
|
entrypoint: pdbcreate
|
||||||
poddisruptionbudget:
|
poddisruptionbudget:
|
||||||
@@ -62,6 +64,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_wavefront-collector"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
@@ -110,6 +114,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-pod-delete
|
||||||
namespace: {{workflow.parameters.appCurrentNamespace}}
|
namespace: {{workflow.parameters.appCurrentNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_wavefront-collector"
|
||||||
spec:
|
spec:
|
||||||
#ex. values: ns1:name=percona,ns2:run=nginx
|
#ex. values: ns1:name=percona,ns2:run=nginx
|
||||||
appinfo:
|
appinfo:
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-kube-proxy-all-
|
generateName: argowf-chaos-kube-proxy-all-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,12 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: litmus
|
value: litmus
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
|
- name: contextCPUHog
|
||||||
|
value: "node-cpu-hog_infra"
|
||||||
|
- name: contextMemoryHog
|
||||||
|
value: "node-memory-hog_infra"
|
||||||
|
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
@@ -52,6 +60,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-node-cpu-hog
|
name: kube-proxy-node-cpu-hog
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: {{workflow.parameters.contextCPUHog}}
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
@@ -82,6 +92,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
@@ -119,6 +131,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
@@ -156,6 +170,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: {{workflow.parameters.contextMemoryHog}}
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
@@ -185,6 +201,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-pod-delete-chaos
|
name: kube-proxy-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-kube-proxy-cron-wf
|
name: argo-chaos-kube-proxy-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,12 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
|
- name: contextCPUHog
|
||||||
|
value: "node-cpu-hog_infra"
|
||||||
|
- name: contextMemoryHog
|
||||||
|
value: "node-memory-hog_infra"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -55,6 +63,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-node-cpu-hog
|
name: kube-proxy-node-cpu-hog
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: {{workflow.parameters.contextCPUHog}}
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
@@ -85,6 +95,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
@@ -122,6 +134,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
@@ -159,6 +173,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: {{workflow.parameters.contextMemoryHog}}
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
@@ -188,6 +204,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-pod-delete-chaos
|
name: kube-proxy-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -2,6 +2,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: Workflow
|
kind: Workflow
|
||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-hello-world-pod-delete-
|
generateName: argowf-chaos-hello-world-pod-delete-
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.adminModeNamespace}}_hello-world"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -123,6 +125,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-delete-chaos
|
name: pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.adminModeNamespace}}_hello-world"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: {{workflow.parameters.adminModeNamespace}}
|
appns: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
@@ -2,6 +2,8 @@ apiVersion: argoproj.io/v1alpha1
|
|||||||
kind: CronWorkflow
|
kind: CronWorkflow
|
||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-hello-world-pod-delete-cron-wf
|
name: argo-chaos-hello-world-pod-delete-cron-wf
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.adminModeNamespace}}_hello-world"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -127,6 +129,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-delete-chaos
|
name: pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.adminModeNamespace}}_hello-world"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: {{workflow.parameters.adminModeNamespace}}
|
appns: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-node-cpu-hog-
|
generateName: argowf-chaos-node-cpu-hog-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: context
|
||||||
|
value: "node-cpu-hog_infra"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -120,6 +124,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-node-cpu-cron-wf
|
name: argo-chaos-node-cpu-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: context
|
||||||
|
value: "node-cpu-hog_infra"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -124,6 +128,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-node-memory-hog-
|
generateName: argowf-chaos-node-memory-hog-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: context
|
||||||
|
value: "node-memory-hog_infra"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -120,6 +124,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-node-memory-cron-wf
|
name: argo-chaos-node-memory-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: context
|
||||||
|
value: "node-memory-hog_infra"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -116,6 +120,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.context}}"
|
||||||
spec:
|
spec:
|
||||||
jobCleanUpPolicy: retain
|
jobCleanUpPolicy: retain
|
||||||
engineState: 'active'
|
engineState: 'active'
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-pod-cpu-hog-
|
generateName: argowf-chaos-pod-cpu-hog-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -114,6 +118,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-pod-cpu-cron-wf
|
name: argo-chaos-pod-cpu-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -118,6 +122,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-pod-delete-
|
generateName: argowf-chaos-pod-delete-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -120,6 +124,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-pod-delete-chaos
|
name: kube-proxy-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-pod-delete-cron-wf
|
name: argo-chaos-pod-delete-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -124,6 +128,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: kube-proxy-pod-delete-chaos
|
name: kube-proxy-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-pod-memory-hog-
|
generateName: argowf-chaos-pod-memory-hog-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -115,6 +119,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argo-chaos-pod-memory-cron-wf
|
name: argo-chaos-pod-memory-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "kube-system"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -119,6 +123,8 @@ spec:
|
|||||||
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:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: kube-system
|
appns: kube-system
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-podtato-head-chaos-
|
generateName: argowf-podtato-head-chaos-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject : "{{workflow.parameters.adminModeNamespace}}_podtato-head"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -34,7 +36,7 @@ spec:
|
|||||||
|
|
||||||
- name: install-chaos-experiments
|
- name: install-chaos-experiments
|
||||||
container:
|
container:
|
||||||
image: alpine/k8s:1.18.2
|
image: litmuschaos/k8s:latest
|
||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
- "kubectl apply -f https://hub.litmuschaos.io/api/chaos/master?file=charts/generic/experiments.yaml -n
|
- "kubectl apply -f https://hub.litmuschaos.io/api/chaos/master?file=charts/generic/experiments.yaml -n
|
||||||
@@ -52,6 +54,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: podtato-head-pod-delete-chaos
|
name: podtato-head-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.adminModeNamespace}}_podtato-head"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: {{workflow.parameters.adminModeNamespace}}
|
appns: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
name: argowf-podtato-head-chaos-cron-wf
|
name: argowf-podtato-head-chaos-cron-wf
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject : "{{workflow.parameters.adminModeNamespace}}_podtato-head"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -38,7 +40,7 @@ spec:
|
|||||||
|
|
||||||
- name: install-chaos-experiments
|
- name: install-chaos-experiments
|
||||||
container:
|
container:
|
||||||
image: alpine/k8s:1.18.2
|
image: litmuschaos/k8s:latest
|
||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
- "kubectl apply -f https://hub.litmuschaos.io/api/chaos/master?file=charts/generic/experiments.yaml -n
|
- "kubectl apply -f https://hub.litmuschaos.io/api/chaos/master?file=charts/generic/experiments.yaml -n
|
||||||
@@ -56,6 +58,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: podtato-head-pod-delete-chaos
|
name: podtato-head-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.adminModeNamespace}}_podtato-head"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: {{workflow.parameters.adminModeNamespace}}
|
appns: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-sock-shop-resiliency-
|
generateName: argowf-chaos-sock-shop-resiliency-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_sock-shop"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "sock-shop"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -64,6 +68,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-cpu-hog-chaos
|
name: pod-cpu-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_carts"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -134,6 +140,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-memory-hog-chaos
|
name: pod-memory-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_orders"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -202,6 +210,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-pod-delete-chaos
|
name: catalogue-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -274,6 +284,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-network-loss-chaos
|
name: pod-network-loss-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_user-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -348,6 +360,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-disk-fill
|
name: catalogue-disk-fill
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-sock-shop-resiliency-cron-wf-
|
generateName: argowf-chaos-sock-shop-resiliency-cron-wf-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_sock-shop"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "sock-shop"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -68,6 +72,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-cpu-hog-chaos
|
name: pod-cpu-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_carts"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -138,6 +144,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-memory-hog-chaos
|
name: pod-memory-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_orders"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -206,6 +214,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-pod-delete-chaos
|
name: catalogue-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -278,6 +288,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-network-loss-chaos
|
name: pod-network-loss-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_user-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -352,6 +364,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-disk-fill
|
name: catalogue-disk-fill
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
|
@@ -3,6 +3,8 @@ kind: Workflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-sock-shop-resiliency-
|
generateName: argowf-chaos-sock-shop-resiliency-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_sock-shop"
|
||||||
spec:
|
spec:
|
||||||
entrypoint: argowf-chaos
|
entrypoint: argowf-chaos
|
||||||
serviceAccountName: argo-chaos
|
serviceAccountName: argo-chaos
|
||||||
@@ -13,6 +15,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "sock-shop"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -64,6 +68,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-cpu-hog-chaos
|
name: pod-cpu-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_carts"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -132,6 +138,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-memory-hog-chaos
|
name: pod-memory-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_orders"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -198,6 +206,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-pod-delete-chaos
|
name: catalogue-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -268,6 +278,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-network-loss-chaos
|
name: pod-network-loss-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_user-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -341,6 +353,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-disk-fill
|
name: catalogue-disk-fill
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
|||||||
metadata:
|
metadata:
|
||||||
generateName: argowf-chaos-sock-shop-resiliency-cron-wf-
|
generateName: argowf-chaos-sock-shop-resiliency-cron-wf-
|
||||||
namespace: litmus
|
namespace: litmus
|
||||||
|
labels:
|
||||||
|
subject: "{{workflow.parameters.appNamespace}}_sock-shop"
|
||||||
spec:
|
spec:
|
||||||
schedule: "0 * * * *"
|
schedule: "0 * * * *"
|
||||||
concurrencyPolicy: "Forbid"
|
concurrencyPolicy: "Forbid"
|
||||||
@@ -17,6 +19,8 @@ spec:
|
|||||||
parameters:
|
parameters:
|
||||||
- name: adminModeNamespace
|
- name: adminModeNamespace
|
||||||
value: "litmus"
|
value: "litmus"
|
||||||
|
- name: appNamespace
|
||||||
|
value: "sock-shop"
|
||||||
templates:
|
templates:
|
||||||
- name: argowf-chaos
|
- name: argowf-chaos
|
||||||
steps:
|
steps:
|
||||||
@@ -68,6 +72,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-cpu-hog-chaos
|
name: pod-cpu-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_carts"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -136,6 +142,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-memory-hog-chaos
|
name: pod-memory-hog-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_orders"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -202,6 +210,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-pod-delete-chaos
|
name: catalogue-pod-delete-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.env.appNamespace}}_catalogue"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -272,6 +282,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: pod-network-loss-chaos
|
name: pod-network-loss-chaos
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_user-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
@@ -345,6 +357,8 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
name: catalogue-disk-fill
|
name: catalogue-disk-fill
|
||||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||||
|
labels:
|
||||||
|
context: "{{workflow.parameters.appNamespace}}_catalogue-db"
|
||||||
spec:
|
spec:
|
||||||
appinfo:
|
appinfo:
|
||||||
appns: 'sock-shop'
|
appns: 'sock-shop'
|
||||||
|
Reference in New Issue
Block a user