From e829967a7a44de192e6fcb6b9f7e1d63e1acb58e Mon Sep 17 00:00:00 2001 From: Wilken Rivera Date: Thu, 6 Oct 2022 17:46:33 -0400 Subject: [PATCH] Add env for HCP_PACKER_BUILD_FINGERPRINT --- internal/registry/env/variables.go | 9 +++++---- internal/registry/types.iterations.go | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/internal/registry/env/variables.go b/internal/registry/env/variables.go index 7fdb2a723..1d19fbcec 100644 --- a/internal/registry/env/variables.go +++ b/internal/registry/env/variables.go @@ -1,8 +1,9 @@ package env const ( - HCPClientID = "HCP_CLIENT_ID" - HCPClientSecret = "HCP_CLIENT_SECRET" - HCPPackerRegistry = "HCP_PACKER_REGISTRY" - HCPPackerBucket = "HCP_PACKER_BUCKET_NAME" + HCPClientID = "HCP_CLIENT_ID" + HCPClientSecret = "HCP_CLIENT_SECRET" + HCPPackerRegistry = "HCP_PACKER_REGISTRY" + HCPPackerBucket = "HCP_PACKER_BUCKET_NAME" + HCPPackerBuildFingerprint = "HCP_PACKER_BUILD_FINGERPRINT" ) diff --git a/internal/registry/types.iterations.go b/internal/registry/types.iterations.go index 7d9dce8a8..ce577be29 100644 --- a/internal/registry/types.iterations.go +++ b/internal/registry/types.iterations.go @@ -8,6 +8,7 @@ import ( git "github.com/go-git/go-git/v5" registryimage "github.com/hashicorp/packer-plugin-sdk/packer/registry/image" + "github.com/hashicorp/packer/internal/registry/env" ) type Iteration struct { @@ -32,7 +33,7 @@ func NewIteration(opts IterationOptions) (*Iteration, error) { // By default we try to load a Fingerprint from the environment variable. // If no variable is defined we should try to load a fingerprint from Git, or other VCS. - i.Fingerprint = os.Getenv("HCP_PACKER_BUILD_FINGERPRINT") + i.Fingerprint = os.Getenv(env.HCPPackerBuildFingerprint) // get a Git SHA if i.Fingerprint != "" {