16127 Commits

Author SHA1 Message Date
sophia
3f770aaac8 Update CHANGELOG.md 2022-09-21 16:10:59 -04:00
Sophia Castellarin
0aeaab8762
Merge pull request #12909 from soapy1/communicator-no-method
Ensure last line from extracting the SSH_AUTH_SOCK is not nil
2022-09-21 16:09:20 -04:00
Chris Roberts
8492cdcc94 Update CHANGELOG 2022-09-21 13:03:48 -07:00
Chris Roberts
db710d1268
Merge pull request #12911 from chrisroberts/version-format
Provide helpful error message on invalid version
2022-09-21 13:02:49 -07:00
Sophia Castellarin
efd62b892c
Merge pull request #12879 from soapy1/provider-flag
Provider flag
2022-09-21 15:41:15 -04:00
sophia
9b48684226 Ensure last line from extracting the SSH_AUTH_SOCK is not nil 2022-09-21 15:25:44 -04:00
Chris Roberts
b6d4a8dac9
Merge pull request #12638 from dcermak/support-ruby-3-1
Support Ruby 3.1
2022-09-21 11:26:51 -07:00
Chris Roberts
7d7ad89ac5 Provide helpful error message on invalid version
When a box version (or constraint) is provided with an invalid
format, rescue the error and return a customized error with
information for the user explaining the problem.
2022-09-21 11:21:24 -07:00
sophia
3be4eacaa9 Return an error if the provider is not usable 2022-09-20 14:33:43 -04:00
sophia
7403835511 Update CHANGELOG.md 2022-09-20 10:25:31 -04:00
Sophia Castellarin
e753ea12d1
Merge pull request #12898 from soapy1/pass-around-errors
Pass around errors
2022-09-20 10:22:04 -04:00
sophia
33f0267cc4 Bump sdk 2022-09-19 15:15:08 -04:00
sophia
49280286ad Strip new lines from error details
The error details message should just be one string without spacing
so the terminal can set a output length. This will allow messages
from Ruby and Go errors to have similar formating.
2022-09-19 15:14:42 -04:00
sophia
b9fb6c5f5f Refactor to use localizer to create error with status 2022-09-19 15:14:42 -04:00
sophia
bd801af984 Add details to errors 2022-09-19 15:14:42 -04:00
sophia
9a276d7818 Get additional message into error 2022-09-19 15:14:42 -04:00
sophia
880db9adc0 Add dependency on google rpc protos 2022-09-19 15:14:42 -04:00
sophia
ccb89c0143 Don't check for errors when checking if a provider is usable
If a provider is unusable then Usable() will throw an error. When
checking for a default provider, Vagrant should not raise an error
if there is an issue with executing Usable().
2022-09-19 15:14:42 -04:00
sophia
add66c4c2a Include message in rpc status error from ruby 2022-09-19 15:14:42 -04:00
sophia
6d4f769c87 Validate provider 2022-09-19 15:14:42 -04:00
sophia
571daea639 Validate provider by default when collecting machine config 2022-09-19 15:14:42 -04:00
sophia
f26ff28ad4 Set provider if available 2022-09-19 15:14:42 -04:00
sophia
b8a644793a Update CHANGELOG.md 2022-09-19 15:12:15 -04:00
Sophia Castellarin
d0d81d6bb0
Merge pull request #12888 from soapy1/terminal-coloring
Terminal coloring
2022-09-19 15:11:26 -04:00
Kendall Strautman
a5c7831ffb
content: link updates for dev portal (#12901) 2022-09-19 11:52:47 -07:00
sophia
bec2e7c730 Update CHANGELOG.md 2022-09-19 14:11:02 -04:00
Sophia Castellarin
166abaacf6
Merge pull request #12895 from soapy1/validate-box-metadata-json
Raise error if required metadata.json box fields are not present
2022-09-19 14:10:03 -04:00
Sophia Castellarin
0129345fc1
Merge pull request #12893 from soapy1/spectesting-yaml
Fix syntax error in spectesting.yml
2022-09-19 14:09:35 -04:00
sophia
2509f2cc4f Bump sdk 2022-09-19 14:06:39 -04:00
sophia
115bec2b05 Add test for validating box metadata.json 2022-09-14 14:05:27 -04:00
sophia
ccc232914d Raise error if required metadata.json box fields are not present 2022-09-14 13:01:31 -04:00
sophia
686f9949fc Add plugin example of coloring terminal output 2022-09-14 11:42:54 -04:00
sophia
21e9fc3674 Use basic ui if using a non color enabled terminal 2022-09-14 11:42:54 -04:00
sophia
f7cd08b208 Pass terminal output color option from Ruby to terminal plugin 2022-09-14 11:42:52 -04:00
sophia
45d15e12c2 Support color in runner ui 2022-09-14 11:41:30 -04:00
sophia
e96738bf43 Add protos for supporting colored terminal line events 2022-09-14 11:41:30 -04:00
sophia
55e89ed372 Colorize ui output 2022-09-14 11:41:30 -04:00
sophia
a718e228a4 Colour go experimental warning 2022-09-14 11:41:30 -04:00
sophia
b462e721b5 Fix syntax error in spectesting.yml
Multiple keys of the same name are not allowed. Instead, the
"if's" can be evaluated as a boolean (and) expression
2022-09-13 18:19:59 -04:00
Sophia Castellarin
61a04ed938
Merge pull request #12892 from soapy1/mod-tidy
Run mod tidy
2022-09-13 18:08:56 -04:00
sophia
84c4702e0d Run mod tidy 2022-09-13 18:00:46 -04:00
sophia
878b1914c2 Update CHANGELOG.md 2022-09-13 17:51:50 -04:00
Sophia Castellarin
1d102c0de2
Merge pull request #12876 from soapy1/secret-input
Pass in echo/secret ui input setting
2022-09-13 17:45:54 -04:00
sophia
4e69ab658d Bump sdk 2022-09-13 17:02:24 -04:00
kaitlincart
32f4d05711
Merge pull request #12890 from kaitlincart/patch-1
Add new config
2022-09-13 12:57:44 -07:00
kaitlincart
692f08d8e9
Add new config
This will link to the forum to encourage users to post questions there instead of GitHub. This was borrowed from Nomad.
2022-09-13 12:33:22 -07:00
Sophia Castellarin
241810b28a
Merge pull request #12834 from danbarr/fix-capitalization
Fix capitalizations in docs
2022-09-09 17:00:26 -04:00
sophia
1e39161a7b Ensure candidate ips are available when determining mount name 2022-09-02 10:42:27 -05:00
sophia
8bdb5e797d Pass in echo/secret ui input setting 2022-08-30 15:18:21 -05:00
Sophia Castellarin
1d5dd3d14b
Merge pull request #12850 from soapy1/vmware-tos
Remove vmware plugin tos (no longer relevant)
2022-08-25 10:55:21 -05:00