16680 Commits

Author SHA1 Message Date
Chris Roberts
443ff01ab7 Add key_type configuration option for ssh
Adds a new `key_type` option to the Vagrantfile ssh configuration. It
defaults to :auto which allows auto detection of key type to use.
Otherwise it can be set to an explicit type supported by Vagrant.
2024-01-10 11:37:50 -08:00
Chris Roberts
b934bd675c Add new key pair types
Adds ECDSA key types (256, 384, and 521) to supported types that can be
generated for key replacement on guest.
2024-01-10 11:33:30 -08:00
Chris Roberts
4e61783008 Fix autoload for Util::Keypair 2024-01-10 11:32:49 -08:00
Chris Roberts
673f42b508
Merge pull request #13321 from f-lopes/fix/vagrantfile-template-typo
fix(typo): Fix minor typo in Vagrantfile.erb template
2.4.1.dev+000163-673f42b5
2024-01-04 09:25:02 -08:00
Florian LOPES
dc37aaae0c
fix(typo): Fix minor typo in Vagrantfile.erb template 2024-01-04 18:22:01 +01:00
Chris Roberts
b79acc36e8 Update CHANGELOG 2.4.1.dev+000162-b79acc36 2024-01-03 18:05:07 -08:00
Chris Roberts
78b8aa6caa Update local development dependencies 2024-01-03 18:03:48 -08:00
Chris Roberts
dff90bbf74
Merge pull request #13320 from hashicorp/box-collection-sort-nils
Fix box collection sorting
2024-01-03 18:02:31 -08:00
Chris Roberts
b741d8332b Fix box collection sorting with mixed architecture
When the box collection consists of a mix of entries with architecture
information and without architecture information, ensure the values are
a common type so sorting does not result in an error.
2024-01-03 16:29:30 -08:00
Chris Roberts
3eb85f9286 Add failing test for box collection sorting 2024-01-03 16:29:30 -08:00
Chris Roberts
3fe220fd1b
Merge pull request #13303 from hashicorp/RELPLAT-955-EOY-license-updates
[DO NOT MERGE UNTIL EOY] EOY license updates
2024-01-02 08:45:40 -08:00
hc-github-team-es-release-engineering
f4270108a4 update license year 2023-12-06 11:25:11 -08:00
Chris Roberts
ac6374cd11
Merge pull request #13300 from hc-github-team-es-release-engineering/patch-3
Update LICENSE
2023-12-04 08:39:07 -08:00
Chris Roberts
db83dbf264 Fix version value and update all templates 2023-12-04 08:38:10 -08:00
hc-github-team-es-release-engineering
f1d5ddaec1
Update LICENSE 2023-11-27 15:39:37 -08:00
Chris Roberts
9b460ecede
Merge pull request #13292 from chrisroberts/patch-1
Update LICENSE text
2023-11-13 14:23:12 -08:00
Chris Roberts
4359dc22fa Update license content in templates 2023-11-13 11:15:39 -08:00
Chris Roberts
74e1011418 Remove non-ASCII characters from license content 2023-11-13 11:14:36 -08:00
hc-github-team-es-release-engineering
ed929d2c81
Update LICENSE text 2023-11-08 10:26:29 -08:00
Chris Roberts
f33ac0bc98 Update CHANGELOG 2.4.1.dev+000066-f33ac0bc 2.4.1.dev+000100-f33ac0bc 2023-10-19 11:31:03 -07:00
Chris Roberts
275099771d
Merge pull request #13278 from chrisroberts/windows-arch-map
Update CPU mapping values
2023-10-19 11:29:38 -07:00
Chris Roberts
3367154f5d Update CPU mapping values
Specifically for Windows hosts, the target CPU string will report as
`x64`, not `x86_64`. Include the value in the mapping to get the
properly value.
2023-10-19 10:48:18 -07:00
Chris Roberts
728f7afd12 Update CHANGELOG 2023-10-19 08:27:38 -07:00
Chris Roberts
c2ca6637af
Merge pull request #13277 from chrisroberts/macos-vagrant-ssl
Fix SSL helper loading on macOS
2023-10-19 08:26:27 -07:00
Chris Roberts
288f8ba552 Update path check for ssl helper
A path check is done prior to loading the vagrant ssl helper, but it was
only checking for a file with a `.so` suffix so `.bundle` files on macos
would be ignored and the helper not loaded.

Include both paths when checking for the library existence.
2023-10-18 17:44:18 -07:00
Chris Roberts
b8f9efb0d2 Update new release steps 2.4.1.dev+000140-b8f9efb0 2023-10-16 09:25:14 -07:00
Chris Roberts
1bd952a598 Fix development commit content
Update the commit contents for the development changes to indicate
development related updates and use the new developement version.
2023-10-16 09:22:28 -07:00
vagrant-bot
d488f5fe0c Release 2.4.0 2023-10-16 16:20:13 +00:00
vagrant-bot
5a2b888c37 Release 2.4.0 v2.4.0 2023-10-16 16:20:13 +00:00
Chris Roberts
4ac9fda1e0 Update checkout and add extra information 2023-10-13 16:34:18 -07:00
Chris Roberts
7e5777b67f Update quotation marks 2023-10-13 13:18:05 -07:00
vagrant-bot
ba10fe9ee6 Terraform managed file 2.3.8.dev+000129-ba10fe9e 2.3.8.dev+000134-ba10fe9e 2023-10-09 16:04:30 -07:00
Chris Roberts
519d519008
Merge pull request #13266 from chrisroberts/release-helper
Add workflow to initiate releases
2023-10-09 14:54:04 -07:00
Chris Roberts
a112220149 Add helper script for license generation 2023-10-09 14:48:57 -07:00
Chris Roberts
57a0ccd8d0 Add workflow to initiate releases
This workflow will update files in the repository for a new release. It
will:

* Update version in version.txt, CHANGELOG.md, and LICENSE
* Commit changes to main
* Create new release tag
* Generate a new development version string (patch incremented + .dev)
* Update dev version in version.txt, CHANGELOG.md, and LICENSE
* Commit changes to main
* Push changes on main to origin
* Push release tag to origin

This ensures all files are updated consistently and correctly. The
creation of the tag will then trigger the release workflow.
2023-10-09 14:48:57 -07:00
Chris Roberts
c8fc8b3ad2 Include newline on end of comment within private key 2.3.8.dev+000120-c8fc8b3a 2.3.8.dev+000121-c8fc8b3a 2.3.8.dev+000122-c8fc8b3a 2.3.8.dev+000123-c8fc8b3a 2.3.8.dev+000124-c8fc8b3a 2.3.8.dev+000125-c8fc8b3a 2023-10-02 15:38:02 -07:00
Chris Roberts
00c1f9c7eb Update CHANGELOG 2023-10-02 15:03:02 -07:00
Chris Roberts
8b0ea71779
Merge pull request #13265 from chrisroberts/vc-docs-v2
Vagrant Cloud docs update
2023-10-02 15:01:19 -07:00
Chris Roberts
3750601cfb Final content adjustments 2023-10-02 14:44:00 -07:00
kaitlincart
fcdcc873c8
Update architecture.mdx
Default arch intro paragraph update
2023-09-29 16:24:18 -07:00
kaitlincart
7bded13949
Update architecture.mdx
Intro paragraph edit and headings updates.
2023-09-29 10:31:36 -07:00
Chris Roberts
fb5d004241 Fix link anchors 2023-09-28 17:29:06 -07:00
Chris Roberts
0d05b41536 Add architecture page to cloud nav 2023-09-28 17:24:40 -07:00
Chris Roberts
7d889756e6 Add note about architecture value within metadata 2023-09-28 17:24:24 -07:00
Chris Roberts
38f75784d1 Update supported arch values 386 -> i386 2023-09-28 17:24:07 -07:00
Chris Roberts
3d1fc711a3 Add architecture page to vagrant cloud docs 2023-09-28 17:23:56 -07:00
Chris Roberts
4faf740059 Update API paths in box create docs 2023-09-28 17:23:35 -07:00
Chris Roberts
f32055deed Add version to v1 API docs 2023-09-28 17:23:26 -07:00
Chris Roberts
8cd606e5ca Move API docs and add v2 docs 2023-09-28 17:23:09 -07:00
Chris Roberts
d5f12fd7ec
Merge pull request #13239 from chrisroberts/architecture-aware
Add architecture support
2.3.8.dev+000115-d5f12fd7 2.3.8.dev+000116-d5f12fd7 2.3.8.dev+000117-d5f12fd7 2.3.8.dev+000118-d5f12fd7 2.3.8.dev+000119-d5f12fd7
2023-09-27 13:24:55 -07:00