From 29b855c488894cf4beea3e0c809bc544b1b4a352 Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Fri, 30 Jun 2023 14:53:22 +1000 Subject: [PATCH] Fix: Add target filename for config file Pass target file where the config file should be created. Newer version of packer accepts only .json or .hcl extension filenames. Error: Could not guess format of /w/workspace/builder-packer-verify@tmp/config5102323344744095713tmp A var file must be suffixed with `.hcl` or `.json`.' Issue: RELENG-4764 Change-Id: Ief8b703246667c38c216ede6ac94e5d549cfe46b Signed-off-by: Anil Belur --- jjb/lf-macros.yaml | 2 ++ releasenotes/notes/update-packer-macros-f19cc00ed8615018.yaml | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 releasenotes/notes/update-packer-macros-f19cc00ed8615018.yaml diff --git a/jjb/lf-macros.yaml b/jjb/lf-macros.yaml index 667e75b7..bf76f3b0 100644 --- a/jjb/lf-macros.yaml +++ b/jjb/lf-macros.yaml @@ -134,6 +134,7 @@ - config-file-provider: files: - file-id: "{packer-cloud-settings}" + target: "$HOME/.config/jenkins_jobs/cloud-env.pkrvars.hcl" variable: CLOUDENV - inject: properties-content: | @@ -164,6 +165,7 @@ - config-file-provider: files: - file-id: "{packer-cloud-settings}" + target: "$HOME/.config/jenkins_jobs/cloud-env.pkrvars.hcl" variable: CLOUDENV - inject: properties-content: | diff --git a/releasenotes/notes/update-packer-macros-f19cc00ed8615018.yaml b/releasenotes/notes/update-packer-macros-f19cc00ed8615018.yaml new file mode 100644 index 00000000..7caa31cd --- /dev/null +++ b/releasenotes/notes/update-packer-macros-f19cc00ed8615018.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Pass target file where the config file should be created. + New version of packer accepts only .json or .hcl extension filenames. -- 2.16.6