Commit Graph

335 Commits (8d4a9d66ab4eec8bb3efb2e2c363d303ac4db482)

Author SHA1 Message Date
Lucas Bajolet accbe97e1e
hcl2template: add text(encode|decode)base64 funcs (#12997)
2 years ago
Lucas Bajolet ec682afc4a addrs: require at least 3 parts to source URIs
2 years ago
Lucas Bajolet c7f2508373 addrs: return error on ParsePluginSource
2 years ago
Lucas Bajolet 9b38e0eb5c addrs: limit source component length to 16
2 years ago
Lucas Bajolet d2ade9a783 packer: register plugin components only once
2 years ago
Lucas Bajolet 6fc1d154bd packer: relax constraints on sources
2 years ago
Lucas Bajolet 1bf3e86ee1 hcl2template: fix invalid_inexplicit_source_2 test
2 years ago
Lucas Bajolet 93bec31ec9 version: embed version/VERSION as version string
2 years ago
Devashish 595b45e67c Packer tracks Version and Plugins Metadata (#12860)
2 years ago
Lucas Bajolet ea1e798c47 fmt: print parse errors on error
2 years ago
Lucas Bajolet 9f7e6ca52b plugins: add a release only flag to Discover
2 years ago
Lucas Bajolet e099c5c661 main: move Discover to DetectPluginBinaries
2 years ago
Lucas Bajolet b51c350bd6 packer: fix plugin version sorting and pickup
2 years ago
Lucas Bajolet fd5f668ee9 plugin: consolidate loading logic
2 years ago
Lucas Bajolet 4b00a81bf3 packer: remove directory slices from structs
2 years ago
Lucas Bajolet 94aaff44a1 packer: only support one directory for plugins
2 years ago
Lucas Bajolet dff49df129 hcl2template: check bucket name at parse-time
2 years ago
Devashish 682eca2877 Remove repeated code
2 years ago
Devashish 4b591d6937 Add PR suggestions
2 years ago
Devashish b77d581cda Add the deprecation warning and update docs
2 years ago
Devashish cbc16cfed5 Add versionFingerprint to EvalContext
2 years ago
Wilken Rivera 263821ac25 hcl2template/functions: Add Non-null refinements for various functions
2 years ago
Lucas Bajolet 8c7b97331b hcl2: don't show an empty source on var errors
2 years ago
Lucas Bajolet efe182b221 packer: link to docs if a component is missing
2 years ago
Lucas Bajolet 434a1637f8 hcl2template: fix func to get vars from a config
2 years ago
Lucas Bajolet 51ec78622d hcl2template: simplify startDatasource function
2 years ago
Lucas Bajolet d9259d6d12 hcl2template: extract attr filter code from ds
2 years ago
Lucas Bajolet 14b6ad10fe hcl2template: report localtion for cycle detection
2 years ago
Lucas Bajolet 2a6ccaccab hcl2template: simplify datasource evaluation
2 years ago
Lucas Bajolet 8438d81d4d hcl2template: remove unused shouldContinue bool
2 years ago
guoguangwu 7eb6a45cd4 chore: remove refs to deprecated io/ioutil
2 years ago
guoguangwu 324e628b86 chore: unnecessary use of fmt.Sprintf
2 years ago
Lucas Bajolet 318529f373 hcl2template: remove value validation for locals
2 years ago
Lucas Bajolet eb9e1a4795 packer: remove implicit required plugins
3 years ago
hashicorp-copywrite[bot] 19055df3ec
[COMPLIANCE] License changes (#12568)
3 years ago
Wilken Rivera 9ccec0d4d5
Removed repetitive statement from HCP debug logs (#12552)
3 years ago
Lucas Bajolet a2930bda4f packer: warn on bundled plugins usage
3 years ago
Lucas Bajolet 456bc2397b hcl2template: only warn once for missing plugins
3 years ago
Wilken Rivera eca75a6847 Run make fmt to fix checks
3 years ago
Lucas Bajolet f1a41b488f packer: add HCL2 support for telemetry
3 years ago
hashicorp-copywrite[bot] b7df3ca36f
[COMPLIANCE] Add Copyright and License Headers (#12254)
3 years ago
Lucas Bajolet 4d559e23b7
hcl2: don't warn on excluded post-processor (#12187)
3 years ago
Lucas Bajolet ca197afe9b hcp: remove superfluous return value on GetBuilds
3 years ago
Wilken Rivera 9002ac263f
Update BuildBlock with valid HCL2Ref (#12167)
3 years ago
Wilken Rivera 57cbe4e203
core: Update validation options for undeclared variables (#12104)
3 years ago
Wilken Rivera 606e6c48f1 internal: reorganise registry/HCP code
3 years ago
Lucas Bajolet 1cee460d0d hcp: extract all HCP-related code to hcp package
3 years ago
Lucas Bajolet dad07c6097 hcp: keep map of build names for hcp tracking
3 years ago
Lucas Bajolet f3e4c2c3bb tmp: move HCP logic to unwrap builds/post
3 years ago
Lucas Bajolet 61c810e720 command: rework HCP-related error messages
3 years ago