feat: move out terraform folder form engine archive

This CL introduces:
- rename generated archive with the proper extension 'tgz' instead of
  'tar.gz'
- a way to exclude files / folders for generated archive
- excludes terraform's folder and hcl

DEV-897
This commit is contained in:
Benjamin Chastanier
2021-06-07 13:08:55 +02:00
committed by Pierre Mavro
parent 8d755b63c1
commit b3ebd03b06
3 changed files with 142 additions and 15 deletions

22
Cargo.lock generated
View File

@@ -664,11 +664,11 @@ dependencies = [
[[package]]
name = "flate2"
version = "1.0.18"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee"
checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0"
dependencies = [
"cfg-if 0.1.10",
"cfg-if 1.0.0",
"crc32fast",
"libc",
"miniz_oxide",
@@ -2051,6 +2051,7 @@ dependencies = [
"serde_json",
"sysinfo",
"tar",
"tempdir",
"tera",
"test-utilities",
"timeout-readwrite",
@@ -3053,16 +3054,25 @@ dependencies = [
[[package]]
name = "tar"
version = "0.4.30"
version = "0.4.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "489997b7557e9a43e192c527face4feacc78bfbe6eed67fd55c4c9e381cba290"
checksum = "7d779dc6aeff029314570f666ec83f19df7280bb36ef338442cfa8c604021b80"
dependencies = [
"filetime",
"libc",
"redox_syscall 0.1.57",
"xattr",
]
[[package]]
name = "tempdir"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
dependencies = [
"rand 0.4.6",
"remove_dir_all",
]
[[package]]
name = "tempfile"
version = "3.1.0"