From 188c3c9ef2646aca2182f682d4bc4258d5c304c9 Mon Sep 17 00:00:00 2001
From: shivkumar dudhani <shivkumar@nirmata.com>
Date: Thu, 8 Aug 2019 15:30:44 -0700
Subject: [PATCH] test yamls

---
 examples/cli/pv1.yaml | 21 +++++++++++++++++++--
 examples/test/p1.yaml | 28 ++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+), 2 deletions(-)
 create mode 100644 examples/test/p1.yaml

diff --git a/examples/cli/pv1.yaml b/examples/cli/pv1.yaml
index 5a36dee855..c6ea83bcc0 100644
--- a/examples/cli/pv1.yaml
+++ b/examples/cli/pv1.yaml
@@ -3,7 +3,7 @@ kind: PolicyViolation
 metadata:
   name: pv1
 spec:
-  policyName: check-cpu-memory
+  policy: check-cpu-memory
   resource: 
     kind: Pod
     namespace: ""
@@ -12,4 +12,21 @@ spec:
   - name: r1
     type: Mutation
     status: Failed
-    message: test mesaage for rule failure
\ No newline at end of file
+    message: test mesaage for rule failure
+---
+apiVersion: kyverno.io/v1alpha1
+kind: PolicyViolation
+metadata:
+  name: pv2
+spec:
+  policy: check-cpu-memory
+  resource: 
+    kind: Pod
+    namespace: ""
+    name: pod1
+  rules:
+  - name: r1
+    type: Mutation
+    status: Failed
+    message: test mesaage for rule failure
+---
\ No newline at end of file
diff --git a/examples/test/p1.yaml b/examples/test/p1.yaml
new file mode 100644
index 0000000000..76c0b73197
--- /dev/null
+++ b/examples/test/p1.yaml
@@ -0,0 +1,28 @@
+apiVersion: kyverno.io/v1alpha1
+kind: Policy
+metadata:
+  name: check-resources
+spec:
+  validationFailureAction: "audit"
+  rules:
+  - name: check-pod-resources
+    match:
+      resources:
+        kinds:
+        - Pod
+    validate:
+      message: "CPU and memory resource requests and limits are required"
+      pattern:
+        spec:
+          containers:
+          # 'name: *' selects all containers in the pod
+          - name: "*"
+            resources:
+              requests:
+                # '?' requires 1 alphanumeric character and '*' means that there can be 0 or more characters.
+                # Using them together e.g. '?*' requires at least one character.               
+                memory: "?*"
+                cpu: "?*"
+              limits:
+                memory: "?*"
+                cpu: "?*"
\ No newline at end of file