From 40917442a226930ff76e926f07e810b76fa6f8fd Mon Sep 17 00:00:00 2001 From: Alvaro Gutierrez Date: Sun, 19 Mar 2023 12:24:16 +0100 Subject: [PATCH 1/2] feat(targets): allow cluster-wide pod chaos Signed-off-by: Alvaro Gutierrez Signed-off-by: Alvaro Gutierrez --- controllers/chaosengine_controller.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/controllers/chaosengine_controller.go b/controllers/chaosengine_controller.go index 15d514007..a543609f4 100644 --- a/controllers/chaosengine_controller.go +++ b/controllers/chaosengine_controller.go @@ -645,10 +645,6 @@ func getTargets(engine *chaosTypes.EngineInfo) string { return strings.Join(targets, ";") } - if engine.AppInfo.Appns == "" { - engine.AppInfo.Appns = engine.Instance.Namespace - } - if engine.AppInfo.AppKind == "" { engine.AppInfo.AppKind = "KIND" } From 4e3bfe7b3f60658c77a0c434306419dfd8e08641 Mon Sep 17 00:00:00 2001 From: Alvaro Gutierrez Date: Fri, 19 Apr 2024 18:54:43 +0200 Subject: [PATCH 2/2] add ALL_NAMESPACES keyword for cluster-wide experiments Signed-off-by: Alvaro Gutierrez --- controllers/chaosengine_controller.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/controllers/chaosengine_controller.go b/controllers/chaosengine_controller.go index a543609f4..6ab2564ef 100644 --- a/controllers/chaosengine_controller.go +++ b/controllers/chaosengine_controller.go @@ -645,6 +645,12 @@ func getTargets(engine *chaosTypes.EngineInfo) string { return strings.Join(targets, ";") } + if engine.AppInfo.Appns == "" { + engine.AppInfo.Appns = engine.Instance.Namespace + } else if engine.AppInfo.Appns == "ALL_NAMESPACES" { + engine.AppInfo.Appns = "" + } + if engine.AppInfo.AppKind == "" { engine.AppInfo.AppKind = "KIND" }