Commit Graph
1492 Commits
Author SHA1 Message Date
Lucas Bajolet 3c6e3f52ce CHANGELOG: preparing for 1.9.5 2023-08-18 15:38:13 -04:00
Lucas Bajolet 42da69e2bd CHANGELOG: cut 1.9.4 release 2023-08-18 10:58:42 -04:00
Wilken Rivera f961715161 Prepare for 1.9.4 dev mode 2023-08-17 13:10:23 -04:00
Wilken Rivera 50e8f507ca Update CHANGELOG for 1.9.3 2023-08-17 11:05:55 -04:00
Lucas Bajolet e3c20e3dc5 CHANGELOG: prepare for 1.9.3 2023-07-19 17:20:26 -04:00
Lucas Bajolet 3c4a4f06da CHANGELOG: add changelog for Packer 1.9.2 2023-07-19 15:13:57 -04:00
Lucas Bajolet 5f038ce8ac CHANGELOG: prepare for upcoming v1.9.2 2023-06-02 14:13:48 -04:00
Lucas Bajolet 2d5d78a306 CHANGELOG: fix latest release version 2023-06-01 15:44:33 -04:00
Lucas Bajolet 571adf9f1b CHANGELOG: add changelog for v1.9.1 2023-06-01 15:08:17 -04:00
Lucas Bajolet 3f4e49e847 CHANGELOG: add advisory on multiproject support
On HCP, multiproject support was GA'd recently, but Packer does not
support the feature yet.

To avoid clients being surprised if they encounter an error with this
feature enabled, we add an advisory related to this feature not being
supported for now, but planned for later.
2023-06-01 11:20:45 -04:00
Lucas Bajolet f730bd640f changelog: update for release 1.9.0 2023-05-31 11:45:50 -04:00
Lucas Bajolet 35c579a9f6 CHANGELOG: update for 1.9.0 release 2023-05-30 17:20:34 -04:00
Wilken Rivera c6e2468489 Update CHANGELOG 2023-05-04 19:59:14 -04:00
Wilken Rivera 0eb65683d3 Update CHANGELOG
* Add a few missing entries
* Fix minor typos
2023-05-04 19:29:41 -04:00
Wilken Rivera 88abc56781 Update CHANGELOG 2023-05-04 15:10:37 -04:00
Wilken Rivera 290fb9d908 Update CHANGELOG 2023-04-06 16:51:48 -04:00
Wilken Rivera 5652c2f593 CHANGELOG: Add HCP Packer description regression fix 2023-02-15 16:24:16 -05:00
Wilken Rivera b589d0f583 Update CHANGELOG 2023-02-15 16:15:09 -05:00
Wilken Rivera 40557017e0 Update CHANGELOG for 1.8.6 and 1.9.0 2023-02-08 15:47:48 -05:00
Claire b278e5e2d4 add changelog update for vendor label for linux packaging 2023-02-07 13:37:28 -05:00
Lucas Bajolet ec1d2e68f5 hcp: generate fingerprints on each new build
Fingerprints are how we link a packer build to an iteration on HCP.
These are computed automatically from the Git SHA in the current state,
and are unique to the bucket/iteration.

The main problem with this approach is that while sound in theory, it
quickly falls apart when users want to run the same build configuration
twice, but expect a new image to be created.

With the current model, this fails, as the iteration with the current
SHA already exists.

While this is solvable through environment variables, or by committing a
change to the repository, we think this is not clear enough, and causes
an extra step to what should otherwise be a simple process.

Therefore, to lower the barrier of entry into HCP, we change this
behaviour with this commit.

Now, fingerprints are randomly generated ULIDs instead of a git SHA, and
a new one is always generated, unless one is already specified in the
environment.

This makes continuation of an existing iteration a conscious choice
rather than something automatic, and virtually eliminates conflicts such
as the ones described above.
2023-01-25 15:29:26 -05:00
Lucas Bajolet ca197afe9b hcp: remove superfluous return value on GetBuilds
This commit irons out one of the pain points of the HCP rework by
introducing a HCPPublisher interface, implemented both by the JSON Core,
and the HCL2 PackerConfig, which keeps a map of the build names used by
Packer to the build names pushed on HCP.

This in turn lets us go back to the old implementation of the GetBuilds
function, which returns a list of (filtered) builds, and eventually an
error if something went wrong while processing.
2022-12-22 16:06:34 -05:00
Wilken Rivera ea1d32e456 Update CHANGELOG 2022-12-21 16:02:21 -05:00
Wilken Rivera 82bcc9e671 Reset to dev mode 2022-12-13 14:29:25 -05:00
Wilken Rivera 020f9818c3 Update CHANGELOG.md
Fix version for vSphere plugin
2022-12-13 11:32:45 -05:00
Wilken Rivera e4f31384a3 Cut release 1.8.5 2022-12-12 16:40:41 -05:00
Wilken Rivera ad25ebc836 Update CHANGELOG 1.8.5 2022-12-12 16:34:32 -05:00
Wilken Rivera c6f530d6d5 Update CHANGELOG.md 2022-10-28 12:49:21 -04:00
Lucas Bajolet 83ca7c203c prepare 1.8.5 2022-10-28 12:13:31 -04:00
Lucas Bajolet 83cc093d50 cut release 1.8.4 2022-10-28 10:43:05 -04:00
Wilken Rivera ef1fb675f7 Update CHANGELOG for 1.8.4 (#12083)
* Update CHANGELOG for 1.8.4

* Update HCP Packer environment variable notes

* Add CHANGELOG entry for 12068
2022-10-28 10:33:53 -04:00
Wilken Rivera 0eb25b5775 Update CHANGELOG 2022-10-14 11:44:42 -04:00
Wilken Rivera 25e6546bb1 Update CHANGELOG 2022-08-18 09:58:36 -04:00
Wilken Rivera 70c4f7a8c9 Update CHANGELOG
In moving to the shared HashiCorp release toolkit it was agreed to
remove support for the following architectures ppc64le mips mips64 mipsle mipsle64 s390x
since they are not part of the HashiCorp supported platforms. Nor are
they available as a release binary for any of the Packer plugins.

This change adds an entry to the Packer CHANGELOG to call out the
removal of the said architectures.

As we continue with the path of removing the plugins from Packer core
supporting platforms outside of those managed by our tooling
will be an issue for users as Packer needs the plugins to operate
properly.
2022-08-10 13:24:45 -04:00
Wilken Rivera 0c9c3fe48c Put in dev mode 1.8.4 2022-08-02 21:05:48 -04:00
Wilken Rivera 083ab4f4cb Update CHANGELOG
This change fixes a few typos and inconsistencies within the changelog
entries for the 1.8.3 release.
2022-08-02 16:03:34 -04:00
Wilken Rivera 38b47d8211 Cut release 1.8.3
* Fix spacing in CHANGELOG
* Add release date to CHANGELOG
2022-08-02 05:55:28 -04:00
Wilken Rivera 46e24b129c Update CHANGELOG 2022-08-01 15:42:46 -04:00
Wilken Rivera f752f8dd63 Put in dev mode 2022-06-21 17:51:54 -04:00
Wilken Rivera c4823d1174 Update CHANGELOG.md
Fix a few formatting issues.
2022-06-21 17:41:12 -04:00
Wilken Rivera f0e24a249b Cut release v1.8.2 2022-06-21 13:01:18 -04:00
Wilken Rivera 8d3d4e9b54 Update CHANGELOG for 1.8.2
* Add gh-11854 to changelog
2022-06-21 13:01:18 -04:00
Wilken Rivera ecacd59f0f Put in dev mode 1.8.2 (#11822) 2022-05-30 10:26:36 +02:00
Wilken Rivera 467529f597 Cut release 1.8.1 2022-05-27 13:17:11 -04:00
Wilken Rivera 23b492bf7d Update CHANGELOG 2022-05-25 15:58:44 -04:00
Wilken Rivera ec912cae9e Put in dev mode 2022-03-08 19:37:47 -05:00
Wilken Rivera c2b44019c2 Update CHANGELOG.md
Fix a few typos post release
2022-03-04 17:28:52 -05:00
Wilken Rivera 46275de04f Update CHANGELOG 2022-03-03 17:31:36 -05:00
Wilken Rivera 8dbde0fb38 Update CHANGELOG 2022-03-03 12:00:01 -05:00
Wilken Rivera 28f8d86d7d Update CHANGELOG 2022-03-02 10:49:24 -05:00