From d08a50a6414b0be77ade16eca90a69cb237495a3 Mon Sep 17 00:00:00 2001 From: shuting <shuting@nirmata.com> Date: Wed, 12 Apr 2023 18:43:15 +0800 Subject: [PATCH] add source assertion (#6869) Signed-off-by: ShutingZhao <shuting@nirmata.com> --- pkg/background/generate/utils.go | 1 + .../sync/cpol-clone-sync-delete-trigger/06-assert.yaml | 8 ++++++++ .../sync/pol-clone-sync-delete-trigger/06-assert.yaml | 8 ++++++++ 3 files changed, 17 insertions(+) create mode 100644 test/conformance/kuttl/generate/clusterpolicy/standard/clone/sync/cpol-clone-sync-delete-trigger/06-assert.yaml create mode 100644 test/conformance/kuttl/generate/policy/standard/clone/sync/pol-clone-sync-delete-trigger/06-assert.yaml diff --git a/pkg/background/generate/utils.go b/pkg/background/generate/utils.go index fb838a7916..a2808a75cc 100644 --- a/pkg/background/generate/utils.go +++ b/pkg/background/generate/utils.go @@ -77,6 +77,7 @@ func FindDownstream(client dclient.Interface, policy kyvernov1.PolicyInterface, common.GeneratePolicyLabel: policy.GetName(), common.GeneratePolicyNamespaceLabel: policy.GetNamespace(), common.GenerateRuleLabel: rule.Name, + kyvernov1.LabelAppManagedBy: kyvernov1.ValueKyvernoApp, }} return client.ListResource(context.TODO(), generation.GetAPIVersion(), generation.GetKind(), "", selector) diff --git a/test/conformance/kuttl/generate/clusterpolicy/standard/clone/sync/cpol-clone-sync-delete-trigger/06-assert.yaml b/test/conformance/kuttl/generate/clusterpolicy/standard/clone/sync/cpol-clone-sync-delete-trigger/06-assert.yaml new file mode 100644 index 0000000000..e04cd1c7c4 --- /dev/null +++ b/test/conformance/kuttl/generate/clusterpolicy/standard/clone/sync/cpol-clone-sync-delete-trigger/06-assert.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +data: + foo: YmFy +kind: Secret +metadata: + name: source-secret + namespace: cpol-clone-sync-delete-trigger-ns +type: Opaque \ No newline at end of file diff --git a/test/conformance/kuttl/generate/policy/standard/clone/sync/pol-clone-sync-delete-trigger/06-assert.yaml b/test/conformance/kuttl/generate/policy/standard/clone/sync/pol-clone-sync-delete-trigger/06-assert.yaml new file mode 100644 index 0000000000..57495d829f --- /dev/null +++ b/test/conformance/kuttl/generate/policy/standard/clone/sync/pol-clone-sync-delete-trigger/06-assert.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +data: + foo: YmFy +kind: Secret +metadata: + name: source-secret + namespace: pol-clone-sync-delete-trigger-ns +type: Opaque \ No newline at end of file