diff --git a/cmd/expandybird/expander/expander.go b/cmd/expandybird/expander/expander.go
index 1acceea687219ef6824117c3ca123e10044f3d19..e0d535319fc6aa1a64e975c6606fdb9bfd62e88e 100644
--- a/cmd/expandybird/expander/expander.go
+++ b/cmd/expandybird/expander/expander.go
@@ -22,6 +22,7 @@ import (
 	"fmt"
 	"github.com/ghodss/yaml"
 	"log"
+	"os"
 	"os/exec"
 
 	"github.com/kubernetes/helm/pkg/expansion"
@@ -104,7 +105,8 @@ func (e *expander) ExpandChart(request *expansion.ServiceRequest) (*expansion.Se
 	}
 
 	if chartFile.Schema != "" {
-		cmd.Env = []string{"VALIDATE_SCHEMA=1"}
+		// appending to exsiting Env is required
+		cmd.Env = append(os.Environ(), "VALIDATE_SCHEMA=1")
 	}
 
 	for i, f := range chartMembers {