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
@@ -3,6 +3,8 @@ kind: Workflow
|
||||
metadata:
|
||||
generateName: argowf-chaos-kube-proxy-all-
|
||||
namespace: litmus
|
||||
labels:
|
||||
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
entrypoint: argowf-chaos
|
||||
serviceAccountName: argo-chaos
|
||||
@@ -13,6 +15,12 @@ spec:
|
||||
parameters:
|
||||
- name: adminModeNamespace
|
||||
value: litmus
|
||||
- name: appNamespace
|
||||
value: "kube-system"
|
||||
- name: contextCPUHog
|
||||
value: "node-cpu-hog_infra"
|
||||
- name: contextMemoryHog
|
||||
value: "node-memory-hog_infra"
|
||||
|
||||
templates:
|
||||
- name: argowf-chaos
|
||||
@@ -52,6 +60,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-node-cpu-hog
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: {{workflow.parameters.contextCPUHog}}
|
||||
spec:
|
||||
jobCleanUpPolicy: retain
|
||||
engineState: 'active'
|
||||
@@ -82,6 +92,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-memory-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
@@ -119,6 +131,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-cpu-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
@@ -156,6 +170,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-node-memory-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: {{workflow.parameters.contextMemoryHog}}
|
||||
spec:
|
||||
jobCleanUpPolicy: retain
|
||||
engineState: 'active'
|
||||
@@ -185,6 +201,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-delete-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
|
@@ -3,6 +3,8 @@ kind: CronWorkflow
|
||||
metadata:
|
||||
name: argo-chaos-kube-proxy-cron-wf
|
||||
namespace: litmus
|
||||
labels:
|
||||
subject: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
schedule: "0 * * * *"
|
||||
concurrencyPolicy: "Forbid"
|
||||
@@ -17,6 +19,12 @@ spec:
|
||||
parameters:
|
||||
- name: adminModeNamespace
|
||||
value: "litmus"
|
||||
- name: appNamespace
|
||||
value: "kube-system"
|
||||
- name: contextCPUHog
|
||||
value: "node-cpu-hog_infra"
|
||||
- name: contextMemoryHog
|
||||
value: "node-memory-hog_infra"
|
||||
templates:
|
||||
- name: argowf-chaos
|
||||
steps:
|
||||
@@ -55,6 +63,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-node-cpu-hog
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: {{workflow.parameters.contextCPUHog}}
|
||||
spec:
|
||||
jobCleanUpPolicy: retain
|
||||
engineState: 'active'
|
||||
@@ -85,6 +95,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-memory-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
@@ -122,6 +134,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-cpu-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
@@ -159,6 +173,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-node-memory-hog-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: {{workflow.parameters.contextMemoryHog}}
|
||||
spec:
|
||||
jobCleanUpPolicy: retain
|
||||
engineState: 'active'
|
||||
@@ -188,6 +204,8 @@ spec:
|
||||
metadata:
|
||||
name: kube-proxy-pod-delete-chaos
|
||||
namespace: {{workflow.parameters.adminModeNamespace}}
|
||||
labels:
|
||||
context: "{{workflow.parameters.appNamespace}}_kube-proxy"
|
||||
spec:
|
||||
appinfo:
|
||||
appns: kube-system
|
||||
@@ -217,4 +235,4 @@ spec:
|
||||
command: [sh, -c]
|
||||
args:
|
||||
- "kubectl delete chaosengines kube-proxy-node-cpu-hog kube-proxy-pod-memory-hog-chaos kube-proxy-pod-cpu-hog-chaos kube-proxy-node-memory-hog-chaos kube-proxy-pod-delete-chaos -n
|
||||
{{workflow.parameters.adminModeNamespace}}"
|
||||
{{workflow.parameters.adminModeNamespace}}"
|
||||
|
Reference in New Issue
Block a user