16688 Commits

Author SHA1 Message Date
Chris Roberts
b3c9f0d522 Update CHANGELOG 2.4.1.dev+000169-b3c9f0d5 2024-01-10 16:49:44 -08:00
Chris Roberts
da8bdae003 Adjust string syntax 2024-01-10 16:47:59 -08:00
Chris Roberts
4b4cdfabc3
Merge pull request #13326 from alexgit2k/support-ansible-pip-for-rhel-8plus
Support ansible pip-installation for RHEL 8 and greater
2024-01-10 16:46:42 -08:00
Chris Roberts
b3de018d4e Update CHANGELOG 2024-01-10 16:12:23 -08:00
Chris Roberts
588d7ecd6e
Merge pull request #13327 from chrisroberts/ssh-ecdsa
Add support for ecdsa ssh keys
2024-01-10 16:09:59 -08:00
Chris Roberts
2d5c9c0d12 Patch net-ssh for ecdsa private keys
This patches net-ssh so it will properly handle loading and using ecdsa
private keys. Patching is restricted to tested versions.
2024-01-10 11:52:46 -08:00
Chris Roberts
96f2039bcd Use ssh key type defined by configuration
If key type is defined as :auto, detect best key type to use. If no
acceptable key type is detected as supported by the server, raise an
error. If unable to determine supported key types from the server,
fallback to original behavior of rsa type key.

If key type is defined as custom value, use that type if the server
supports it, or if the supported types cannot be read. Otherwise, raise
an error informing the user that the key type is not supported.
2024-01-10 11:52:46 -08:00
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
alexgit2k
a4e3a71de6 Support ansible pip-installation for RHEL 8 and greater 2024-01-09 14:47:45 +01: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