-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Comparing changes
Open a pull request
base repository: hashicorp/packer
base: v1.10.3
head repository: hashicorp/packer
compare: v1.11.0-beta
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ebc1317 - Browse repository at this point
Copy the full SHA ebc1317View commit details -
Configuration menu - View commit details
-
Copy full SHA for a118b54 - Browse repository at this point
Copy the full SHA a118b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59edfa - Browse repository at this point
Copy the full SHA c59edfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc22e28 - Browse repository at this point
Copy the full SHA cc22e28View commit details -
Revert "Bumped product version to 1.12.0."
This reverts commit cc22e28. The action successfully works now for the future release branch.
Configuration menu - View commit details
-
Copy full SHA for c138ce5 - Browse repository at this point
Copy the full SHA c138ce5View commit details
Commits on Nov 15, 2023
-
deps: Bump github.com/hashicorp/hcp-sdk-go to v0.73.0
* Updates cloud-resource-management API to use sable * Removes duplicate imports of the same SDK packages
Configuration menu - View commit details
-
Copy full SHA for c245b1f - Browse repository at this point
Copy the full SHA c245b1fView commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7951607 - Browse repository at this point
Copy the full SHA 7951607View commit details -
build(deps): bump github.com/hashicorp/hcp-sdk-go from 0.73.0 to 0.74.0
Bumps [github.com/hashicorp/hcp-sdk-go](https://github.com/hashicorp/hcp-sdk-go) from 0.73.0 to 0.74.0. - [Release notes](https://github.com/hashicorp/hcp-sdk-go/releases) - [Changelog](https://github.com/hashicorp/hcp-sdk-go/blob/main/CHANGELOG.md) - [Commits](hashicorp/hcp-sdk-go@v0.73.0...v0.74.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcp-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 9b2d9f4 - Browse repository at this point
Copy the full SHA 9b2d9f4View commit details -
packer: link to docs if a component is missing
When a user invokes packer for a build or validation, the template being processed needs components to be present for Packer to process it without error. If the component cannot be found from the plugins loaded (or from the components bundled with Packer), Packer errors, and the command fails. This is expected, but the error message does not suggest anything to fix the error, potantially leaving users confused at the problem. This commit suggests either a replacement (in case of a typo), or points to the web documentation for Packer, specifically the integrations, so they can look for the plugin they're missing, and install it, so subsequent invocations of Packer work.
Configuration menu - View commit details
-
Copy full SHA for efe182b - Browse repository at this point
Copy the full SHA efe182bView commit details
Commits on Nov 23, 2023
-
Update Acceptance Test to include BuilderSet
This change initializes a MapOfBuilders with the test builder to fix a panic with checking if the initialized BuilderSet has an entry for the test builder.
Configuration menu - View commit details
-
Copy full SHA for 311ba90 - Browse repository at this point
Copy the full SHA 311ba90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17ff508 - Browse repository at this point
Copy the full SHA 17ff508View commit details
Commits on Nov 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c90ea91 - Browse repository at this point
Copy the full SHA c90ea91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 708653c - Browse repository at this point
Copy the full SHA 708653cView commit details -
hcl2: don't show an empty source on var errors
If a variable is defined and overriden in the packer command-line, but there's a problem during the evaluation of this override (type error typically), we show an error message which details the problem. This message points to a temporary in-memory HCL2 "file" that we use for parsing and evaluating the expression for the variable, but since it's virtual, there's no point in using this as the source for the error, as it will always yield "line 0" and no contents. So, in order to limit confusion here, we remove the source for this error message.
Configuration menu - View commit details
-
Copy full SHA for 8c7b973 - Browse repository at this point
Copy the full SHA 8c7b973View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebaf831 - Browse repository at this point
Copy the full SHA ebaf831View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2aad170 - Browse repository at this point
Copy the full SHA 2aad170View commit details -
hcl2template/functions: Add Non-null refinements for various functions
cty's new "refinements" concept allows us to reduce the range of unknown values from our functions. This initial changeset focuses only on declaring which functions are guaranteed to return a non-null result, which is a helpful baseline refinement because it allows "== null" and "!= null" tests to produce known results even when the given value is otherwise unknown. This commit also includes some updates to test results that are now refined based on cty's own built-in refinement behaviors, just as a result of us having updated cty in the previous commit.
Configuration menu - View commit details
-
Copy full SHA for 263821a - Browse repository at this point
Copy the full SHA 263821aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 083243c - Browse repository at this point
Copy the full SHA 083243cView commit details
Commits on Nov 30, 2023
-
docs: reorg plugins installation tabs
In order to better document packer plugins installation methods, and since `packer plugins install' is not really manual, we split in two sections the "manual installation". As this is legacy, we stop documenting how to install single-component plugins, and reword the documentation for manually installing a plugin.
Configuration menu - View commit details
-
Copy full SHA for aad03ba - Browse repository at this point
Copy the full SHA aad03baView commit details -
docs: rm implicit github urls from install guide
This section is redundant with the explanations given above, and can therefore be removed from the docs.
Configuration menu - View commit details
-
Copy full SHA for 35d20c2 - Browse repository at this point
Copy the full SHA 35d20c2View commit details -
docs: reorganise plugin installation docs
The current documentation about installing plugins does not explain (outside of the `packer init' section) how Packer discovers plugins, what the expected file system hierarchy should be, and the quirk of how this takes precedence over the rest when `required_plugins' is specified. This commit addresses that by reorganising the page to highlight general usage questions on sources and plugins, and simplifies the tabs below to only highlight installation methods.
Configuration menu - View commit details
-
Copy full SHA for 24430e2 - Browse repository at this point
Copy the full SHA 24430e2View commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 327d8a4 - Browse repository at this point
Copy the full SHA 327d8a4View commit details -
command: add packer plugins install path flag
This new flag allows the `packer plugins install' command to install a plugin from a local binary rather than from Github. This command will only call `describe' on the plugin, and won't do any further checks for functionality. The SHA256SUM will be directly computed from the binary, so as with anything manual and potentially sourced by the community, extra care should be applied when invoking this.
Configuration menu - View commit details
-
Copy full SHA for 6f43a82 - Browse repository at this point
Copy the full SHA 6f43a82View commit details -
command: add --force option to init/install
The --force option for packer init and packer plugins install enforces installation of a plugin, even if it is already locally installed. This will become useful if for some reason a pre-existing plugin binary/version is already installed, and we want to overwrite it.
Configuration menu - View commit details
-
Copy full SHA for a2d9c9d - Browse repository at this point
Copy the full SHA a2d9c9dView commit details -
command: reject version with --path for install
To avoid plugins being installed with a specific version when a path is used for installing a plugin from a locally sourced plugin binary, we explicitly reject the combination of both a path and a version for plugins install.
Configuration menu - View commit details
-
Copy full SHA for ae5b918 - Browse repository at this point
Copy the full SHA ae5b918View commit details -
command: plugins install reject non-releases
When installing a plugin with packer plugins install --path, we only accept release versions of a plugin, as otherwise the loading can be inconsistent if for example a user specifies a required_plugins block in their template, in which case the plugins will be ignored. Until we have a simpler loading scheme then, we will reject non-release versions of plugins to avoid confusion.
Configuration menu - View commit details
-
Copy full SHA for e293f2d - Browse repository at this point
Copy the full SHA e293f2dView commit details -
command: simplify local binary installation
Read original binary into memory to fix case when installation destination and source were the same, resulting in an empty binary.
Configuration menu - View commit details
-
Copy full SHA for 8e2a22e - Browse repository at this point
Copy the full SHA 8e2a22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e2e9e - Browse repository at this point
Copy the full SHA 97e2e9eView commit details
Commits on Dec 5, 2023
-
Remove migrated plugins from old plugin docs framework
This change removes the following plugins from the old docs framework, as they have been fully migrated to the integrations framework. * ethanmdavidson/packer-plugin-git * linode/packer-plugin-linode * parallels/packer-plugin-parallels * ivoronin/packer-plugin-sshkey * cirruslabs/packer-plugin-tart
Configuration menu - View commit details
-
Copy full SHA for 91a16aa - Browse repository at this point
Copy the full SHA 91a16aaView commit details -
plugin-getter: don't rely only on version for list
The plugins installed command list installed plugins, and prints out all their paths and versions. The results are listed in a list of unique versions, in ascending order. When listing plugins outside of a specific identifier however, because of the insertion in the list works, we only consider the version number, and ignore all subsequent insertions with the same version. This causes a problem when we have multiple plugins installed with the same version, as only the first one that is discovered (typically the one with lexicographical precedence) gets inserted, and the others are ignored. To support such a use case, we change the insertion routine to not only support versions, but also paths when finding a spot to insert the installation into.
Configuration menu - View commit details
-
Copy full SHA for da97f46 - Browse repository at this point
Copy the full SHA da97f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5f1a3 - Browse repository at this point
Copy the full SHA 4d5f1a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0de07c - Browse repository at this point
Copy the full SHA c0de07cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7d266 - Browse repository at this point
Copy the full SHA 6d7d266View commit details -
Configuration menu - View commit details
-
Copy full SHA for 149a809 - Browse repository at this point
Copy the full SHA 149a809View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a2a08 - Browse repository at this point
Copy the full SHA e2a2a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9565eca - Browse repository at this point
Copy the full SHA 9565ecaView commit details -
Apply suggestions from code review
Co-authored-by: Lucas Bajolet <105649352+lbajolet-hashicorp@users.noreply.github.com> Co-authored-by: Sylvia Moss <moss@hashicorp.com>
Configuration menu - View commit details
-
Copy full SHA for 9d46c90 - Browse repository at this point
Copy the full SHA 9d46c90View commit details
Commits on Dec 6, 2023
-
Update spacing for flags within Help text
Before Change ``` Options: - path <path>: install the plugin from a locally-sourced plugin binary. This installs the plugin where a normal invocation would, but will not try to download it from a remote location, and instead install the binary in the Packer plugins path. This option cannot be specified with a version constraint. - force: forces reinstallation of plugins, even if already installed. ``` After Change ``` Options: -path <path> Install the plugin from a locally-sourced plugin binary. This installs the plugin where a normal invocation would, but will not try to download it from a remote location, and instead install the binary in the Packer plugins path. This option cannot be specified with a version constraint. -force Forces reinstallation of plugins, even if already installed. ```
Configuration menu - View commit details
-
Copy full SHA for 2241b1f - Browse repository at this point
Copy the full SHA 2241b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7fc49 - Browse repository at this point
Copy the full SHA fd7fc49View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 699c0f8 - Browse repository at this point
Copy the full SHA 699c0f8View commit details
Commits on Jan 2, 2024
-
Merge pull request #12752 from hashicorp/RELPLAT-955-EOY-license-updates
[DO NOT MERGE UNTIL EOY] EOY license updates
Configuration menu - View commit details
-
Copy full SHA for 4825c65 - Browse repository at this point
Copy the full SHA 4825c65View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9afafd9 - Browse repository at this point
Copy the full SHA 9afafd9View commit details -
Merge pull request #12767 from hashicorp/bmm/upcloud-version-pin
Pin UpCloud plugin version
Configuration menu - View commit details
-
Copy full SHA for 76de1d3 - Browse repository at this point
Copy the full SHA 76de1d3View commit details
Commits on Jan 8, 2024
-
website: remove UpCloud from manifest
Since the UpCloud plugin has moved to the integrations model, we don't want to continue looking for a docs.zip in their repo, as it doesn't exist anymore with this migration.
Configuration menu - View commit details
-
Copy full SHA for 311a3b1 - Browse repository at this point
Copy the full SHA 311a3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b06cb5 - Browse repository at this point
Copy the full SHA 0b06cb5View commit details -
Bumped to pull in security fixes to the go command, the net/http package, and path/filepath package.
Configuration menu - View commit details
-
Copy full SHA for 0a64a5f - Browse repository at this point
Copy the full SHA 0a64a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2515aa2 - Browse repository at this point
Copy the full SHA 2515aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfc3f8b - Browse repository at this point
Copy the full SHA bfc3f8bView commit details
Commits on Jan 9, 2024
-
build(deps): bump github.com/hashicorp/hcp-sdk-go from 0.74.0 to 0.79.0
Bumps [github.com/hashicorp/hcp-sdk-go](https://github.com/hashicorp/hcp-sdk-go) from 0.74.0 to 0.79.0. - [Release notes](https://github.com/hashicorp/hcp-sdk-go/releases) - [Changelog](https://github.com/hashicorp/hcp-sdk-go/blob/main/CHANGELOG.md) - [Commits](hashicorp/hcp-sdk-go@v0.74.0...v0.79.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcp-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for a9000f3 - Browse repository at this point
Copy the full SHA a9000f3View commit details
Commits on Jan 10, 2024
-
Bump github.com/cloudflare/circl to address GHSA-9763-4f94-gfch (#12781)
Wilken Rivera authoredJan 10, 2024 Configuration menu - View commit details
-
Copy full SHA for beb5fcf - Browse repository at this point
Copy the full SHA beb5fcfView commit details
There are no files selected for viewing
This file was deleted.