From 101870fb5e79c4050596b9ca524d20df5a700dec Mon Sep 17 00:00:00 2001
From: kacejot <kacejot@fex.net>
Date: Wed, 22 May 2019 22:54:38 +0100
Subject: [PATCH] Added Overlay logic to mutation handling

---
 pkg/engine/mutation.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pkg/engine/mutation.go b/pkg/engine/mutation.go
index 276f4bcd36..3d387d6f55 100644
--- a/pkg/engine/mutation.go
+++ b/pkg/engine/mutation.go
@@ -29,11 +29,11 @@ func Mutate(policy kubepolicy.Policy, rawResource []byte, gvk metav1.GroupVersio
 		// Process Overlay
 
 		if rule.Mutation.Overlay != nil {
-			//overlayPatches, err := ProcessOverlay(rule.Mutation.Overlay, rawResource)
+			overlayPatches, err := ProcessOverlay(policy, rawResource, gvk)
 			if err != nil {
 				log.Printf("Overlay application has failed for rule %s in policy %s, err: %v\n", rule.Name, policy.ObjectMeta.Name, err)
 			} else {
-				//policyPatches = append(policyPatches, overlayPatches...)
+				policyPatches = append(policyPatches, overlayPatches...)
 			}
 		}