From af4b85d3a87eb6f83e6bed5f5d29cb3d10fe2d02 Mon Sep 17 00:00:00 2001 From: Pooja Singh <36136335+NoSkillGirl@users.noreply.github.com> Date: Wed, 10 Mar 2021 02:15:45 +0530 Subject: [PATCH] Kyverno CLI - Namespace Selector (#1669) * added struct for namespace selector Signed-off-by: NoSkillGirl * added logic for namespace selector Signed-off-by: NoSkillGirl * added test case Signed-off-by: NoSkillGirl * improved code Signed-off-by: NoSkillGirl --- pkg/kyverno/apply/command.go | 11 +++- pkg/kyverno/common/common.go | 38 +++++++++---- pkg/kyverno/common/common_test.go | 91 +++++++++++++++++++++++++++++++ pkg/kyverno/test/command.go | 4 +- 4 files changed, 130 insertions(+), 14 deletions(-) create mode 100644 pkg/kyverno/common/common_test.go diff --git a/pkg/kyverno/apply/command.go b/pkg/kyverno/apply/command.go index f9afbee6af5..6c53206f56d 100644 --- a/pkg/kyverno/apply/command.go +++ b/pkg/kyverno/apply/command.go @@ -93,6 +93,13 @@ To apply policy with variables: values: : : + namespaceSelector: + - name: + labels: +