Commit Graph

369 Commits (update_version)

Author SHA1 Message Date
anshulSharma e8d5ddb38a
formatting multiple hcl files (#13362)
10 months ago
karthik P c109e73f12 Merging main
10 months ago
Karthik P 8e36b92ce3
Preserve User-Defined Variable File Order (#13350)
10 months ago
Karthik P 51eeadba3d
feat: add sum, startswith and endswith functions
10 months ago
Martin Grogan b1417b7f5c hcp: use GetHCPPackerRegistryBlock in the hcl module
12 months ago
Martin Grogan 5e6e1a2217 hcl: add get GetHCPPackerRegistry method to PackerConfig
12 months ago
Martin Grogan 86c8902b81 hcl: add packer_registry at root schema
12 months ago
Lucas Bajolet 98198b5af8 packer: make GetBuilds return *[]CoreBuild
1 year ago
Devashish a353260f5d packer: add hcp-sbom provisioner
1 year ago
Lucas Bajolet 9f3e32b9fc hcl2template: add support for raw aws secrets
1 year ago
Martin Grogan cb4965d53a hcl2template: add anytrue function
1 year ago
Martin Grogan 476ddc3810 hcl2template: add alltrue function
1 year ago
Gustavo Cruz 7f64ca11f6 fix: `packer validate` unsupported type error
1 year ago
Lucas Bajolet ac899c44c2 hcl2template: don't error on empty bucket slug
1 year ago
Martin Grogan 0ddcbaf18f hcl2template: add strcontains function
1 year ago
Lucas Bajolet da06110cc3 hcl2template: add filebase64 function
1 year ago
Lucas Bajolet 8d6b8da996 hcl2template: locals evaluation returns a variable
1 year ago
Lucas Bajolet d28982c29a hcl2template: fix datasource dependency detection
1 year ago
Lucas Bajolet 0dcb8c02c2 hcl2template: don't use Walk for walking on DAG
1 year ago
Lucas Bajolet 4a4b837386 hcl2template: rename `Name`->`LocalName` for local
1 year ago
Lucas Bajolet 09774aaeb8 internal/dag: adapt Validate to not check for Root
1 year ago
Lucas Bajolet 586762564b hcl2template: intro and add UseSequential init opt
1 year ago
Lucas Bajolet 56e08c2eff hcl2template: add DAG-based eval for local/data
1 year ago
Lucas Bajolet 9c3ec44379 hcl2template: use refString for local/data deps
1 year ago
Lucas Bajolet 8ba998a5d0 hcl2template: add function to eval one datasource
1 year ago
Lucas Bajolet 8f1da2fa79 hcl2template: split local evaluation functions
1 year ago
Lucas Bajolet e1b8edf8d8 hcl2template: rename Datasource.Name to DSName
1 year ago
Lucas Bajolet 8e21597e30 hcl2template: add refstring type for generic refs
1 year ago
Wenfeng Pan 1b160e5df0
Add base64gzip function support to Packer template
2 years ago
Lucas Bajolet 3e3b136f3c packer: address unused lint errors
2 years ago
Lucas Bajolet 36e43e30ee hcl2template: detect duplicate locals during parse
2 years ago
Lucas Bajolet 14cf4b40d4 hcl2template: recursively evaluate local variables
2 years ago
Lucas Bajolet 5673af108f hcl2template: split GetVarsByType in two functions
2 years ago
Lucas Bajolet b4a843c4e2
commands: reject constraints with pre-releases (#12999)
2 years ago
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