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