From d9b315564e0dd5a4de8fa1dd2418ea999e6e482b Mon Sep 17 00:00:00 2001 From: Andrew Bloomgarden Date: Fri, 6 Apr 2018 22:16:25 -0400 Subject: [PATCH] tools/terraform-bundle: compress files in the generated zip file The FileInfoHeader method does not compress files by default. --- tools/terraform-bundle/package.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/terraform-bundle/package.go b/tools/terraform-bundle/package.go index b21626aa5..82e43ee88 100644 --- a/tools/terraform-bundle/package.go +++ b/tools/terraform-bundle/package.go @@ -234,6 +234,7 @@ func (c *PackageCommand) Run(args []string) int { c.ui.Error(fmt.Sprintf("Failed to add zip entry for %s: %s", fn, err)) return 1 } + hdr.Method = zip.Deflate // be sure to compress files w, err := outZ.CreateHeader(hdr) if err != nil { c.ui.Error(fmt.Sprintf("Failed to add zip entry for %s: %s", fn, err))