Commit Graph

1101 Commits (add_filebase64_function)

Author SHA1 Message Date
Lucas Bajolet 98198b5af8 packer: make GetBuilds return *[]CoreBuild
1 year ago
Jenna Goldstrich 347c57306c hcp: use enum for HCP SBOM upload
1 year ago
Jenna Goldstrich 362c547211 hcp: integrate SBOM upload to HCP code
1 year ago
Devashish a353260f5d packer: add hcp-sbom provisioner
1 year ago
Lucas Bajolet 9f6f0ba6a2 packer: pick protobuf/gob for serialisation (#13025)
1 year ago
huochexizhan 6e417bb883 fix: fix slice init length
2 years ago
Lucas Bajolet 586762564b hcl2template: intro and add UseSequential init opt
2 years ago
Lucas Bajolet 3e3b136f3c packer: address unused lint errors
2 years ago
Lucas Bajolet 962ccdfc80 packer: address gosimple lint errors
2 years ago
Lucas Bajolet e8d3a55b5f packer: address errcheck lint errors
2 years ago
Lucas Bajolet 2009079246 packer: remove ineffasign pointed assigns/decls
2 years ago
Lucas Bajolet 4a7f5f38a6
Makefile: replace enumer upstream with dmarkham's (#13107)
2 years ago
IAMDAVID0920 d625694a88 refactor: remove deprecated InitializePluginVersion, replace with NewPluginVersion
2 years ago
Lucas Bajolet 97db9d82c4 packer: fix splitting error message on pathsep
2 years ago
Lucas Bajolet ec92d231bc packer: use filepath for getting plugin basename
2 years ago
Lucas Bajolet a852434410 packer: fix listing on windows with .exe ext
2 years ago
Lucas Bajolet 682968d0df packer: don't load plugins with metadata in name
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 f80ba2821b packer: error multiple paths in PACKER_PLUGIN_PATH
2 years ago
Wilken Rivera 20345f9118 Add check to prevent the installation of version constraints matching a prerelease
2 years ago
Wilken Rivera 11dc684334 Add ConintuableInstallError for continuing installation on version mismatches
2 years ago
Wilken Rivera 2e8bdb5c4a Use single buffer for storing binary file before writes
2 years ago
Wilken Rivera 2ca5b2707c Add PrereleaseError for handling failed pre-release version installs
2 years ago
Wilken Rivera eafdda8a94 Update plugin-getter version matching check
2 years ago
Lucas Bajolet 35bd020a3e plugin-getter: rm vocal log on checksum entries
2 years ago
Lucas Bajolet 7823a40a25 packer: ensure versions match for remote installs
2 years ago
Lucas Bajolet 77d537c389 packer: remove duplicate version variable
2 years ago
Lucas Bajolet 32e64c98d1 packer: fix filename in verbose logs
2 years ago
Lucas Bajolet 04a2542a6f packer/getter: don't report other os/arch as errs
2 years ago
Lucas Bajolet 64ae3e8ea4 packer: alias version as goversion for getter
2 years ago
Lucas Bajolet d40df8e899 packer: check if errs is nil before getting length
2 years ago
Lucas Bajolet 56fab30fa1 plugin: factorise calling describe on binaries
2 years ago
Lucas Bajolet 747cb00cdc packer: remove temp zipfile after installation
2 years ago
Devashish 403e35d2ff Add thread-safe add and get methods for plugin storage
2 years ago
Lucas Bajolet 6fc1d154bd packer: relax constraints on sources
2 years ago
Lucas Bajolet 33d9550903 packer: make Ui implementations match new SDK's
2 years ago
Devashish 595b45e67c Packer tracks Version and Plugins Metadata (#12860)
2 years ago
Lucas Bajolet 132e3d29b8 packer: fix version string variable name typo
2 years ago
Lucas Bajolet 0e6ee70f6f plugins: reject non-canonical version numbers
2 years ago
Lucas Bajolet 208afbebfa packer: change mock set instantiation methods
2 years ago
Lucas Bajolet 66912bf254 packer: use API version for ordering installations
2 years ago
Lucas Bajolet 0502e09399 packer: check API version matches between name/bin
2 years ago
Lucas Bajolet 385ba4cfac plugins: ensure valid checksum before exec
2 years ago
Lucas Bajolet 0d66848578 plugins: rely more on version lib for checks
2 years ago
Lucas Bajolet 525b0a7c4c plugin: use API version for loading plugins
2 years ago
Lucas Bajolet 7113dea5ef plugin-getter: fix typo in API mismatch 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