15885 Commits

Author SHA1 Message Date
sophia
20ec85b021 Use remote provider 2022-06-30 16:57:41 -05:00
Chris Roberts
2d08919314
Merge pull request #296 from hashicorp/case-of-the-missing-target
Set target configuration from vagrantfile before save
2022-06-30 12:30:55 -07:00
Chris Roberts
8b7d702ddd Check existing target state and remove if not created 2022-06-30 11:16:23 -07:00
Chris Roberts
e7df8b6c52 Properly delete the target from the project 2022-06-30 11:16:09 -07:00
Chris Roberts
b365827f73 Save updated project after deleting target 2022-06-30 11:15:56 -07:00
sophia
065d2f2ff1 Bump sdk 2022-06-30 11:23:50 -05:00
Sophia Castellarin
f54861872e
Merge pull request #293 from hashicorp/default-communicator
Get communicator specified in Vagrantfile
2022-06-30 10:42:01 -05:00
sophia
b01ace79f0 Set default communicator constant 2022-06-30 09:13:55 -05:00
sophia
935c665412 Add tests for default communicator 2022-06-30 09:13:53 -05:00
sophia
22b2d52e00 Get communicator specified in Vagrnatfile 2022-06-30 09:13:17 -05:00
Sophia Castellarin
6669cd0f87
Merge pull request #288 from hashicorp/docker-provider-up
Docker provider up
2022-06-30 09:12:28 -05:00
sophia
8859e2e03b Add test communicator plugin to guest detection test 2022-06-29 17:23:43 -05:00
sophia
adadf26c9c Check if communicator is available before detecting guests 2022-06-29 17:23:43 -05:00
sophia
e0a30f9ba7 Raise error if communicator is not ready when getting guest from machine 2022-06-29 17:23:43 -05:00
sophia
f4d3f38921 Fix type in communicator#ready funcspec 2022-06-29 17:23:42 -05:00
Sophia Castellarin
a08204d4ba
Merge pull request #299 from hashicorp/fix-ruby-tests
Fix ruby tests
2022-06-29 17:23:23 -05:00
sophia
1913864212 Update remote machine test for fully go backed machine 2022-06-29 16:54:57 -05:00
sophia
0372da5f5f Update mapper tests for hash with indifferent access 2022-06-29 16:43:19 -05:00
sophia
67a5c43873 Add Machine state direct converter 2022-06-29 16:03:22 -05:00
sophia
df8f519337 Fix guest and host service tests 2022-06-29 16:01:40 -05:00
Chris Roberts
aec4d13e21 Set configuration after successful init 2022-06-29 11:46:41 -07:00
Chris Roberts
8c40214d61 Update project to use cleanup, not shutdown targets 2022-06-29 11:46:41 -07:00
Paul Hinze
986e3fb258
Merge pull request #292 from hashicorp/box-collection-nit
Scope down rescue on BoxCollection.find
2022-06-28 15:23:33 -05:00
Chris Roberts
822b2af8a5 Set target configuration from vagrantfile before save 2022-06-28 11:07:52 -07:00
Chris Roberts
f9dd348847
Merge pull request #295 from hashicorp/target-load-stored-configuration
Testing fixes and target loading
2022-06-28 10:13:52 -07:00
Paul Hinze
430377fdce
Merge pull request #291 from hashicorp/fix-ssh-config
Fix ssh-config and winrm-config by remote-ifying safe_puts
2022-06-28 11:50:08 -05:00
Chris Roberts
e9353ac566 Remove some extraneous logger output 2022-06-28 09:49:28 -07:00
Chris Roberts
2e2966ae9e Remove test basis config helper function 2022-06-28 08:54:29 -07:00
Chris Roberts
721eb7428f Add error checking during test project setup 2022-06-28 08:53:57 -07:00
Chris Roberts
5e474995cd Allow TestTargetOption to accept target or machine 2022-06-28 08:53:39 -07:00
Chris Roberts
0be75e6d1e Add some comments on functions 2022-06-28 08:53:04 -07:00
Chris Roberts
d802377b52 Include project resource id when loading from ref 2022-06-28 08:39:06 -07:00
Chris Roberts
b2aafa2469 Include project ref within target ref when listing targets 2022-06-28 08:38:45 -07:00
Chris Roberts
04036a99ce Remove error check for test machine 2022-06-28 08:38:22 -07:00
Chris Roberts
517b218337 Test helpers file 2022-06-27 18:13:00 -07:00
Chris Roberts
1e2cf39faa Update target creation to force fatal on error 2022-06-27 18:12:46 -07:00
Chris Roberts
aca9eb8a25 Move test helper functions to isolated file 2022-06-27 18:11:31 -07:00
Chris Roberts
f0a7d87f31 Only load target with vagrantfile if config exists 2022-06-27 18:10:40 -07:00
Chris Roberts
4475acb98d Cleanup target init and do not create via WithTargetRef 2022-06-27 18:09:33 -07:00
Chris Roberts
8a8e89d413 Explicitly create target from project 2022-06-27 18:08:43 -07:00
Chris Roberts
9783951719 Ensure caching and use default provider value 2022-06-27 18:08:02 -07:00
Chris Roberts
5b871ec76e
Merge pull request #290 from hashicorp/vagrantfile-config-rebased
Vagrantfile configuration
2022-06-27 12:05:09 -07:00
Chris Roberts
ffa780bfbd Update vagrant-plugin-sdk reference 2022-06-27 12:04:03 -07:00
Chris Roberts
6d4abe2b08 Remove old proto constants 2022-06-27 11:26:22 -07:00
Chris Roberts
a2e0c5619e Use __finalized variable to determine finalization 2022-06-27 11:26:08 -07:00
Chris Roberts
70d9fa9faf Use getters to ensure value 2022-06-27 11:24:12 -07:00
Chris Roberts
ee85eed227 Check that project ref is set before using 2022-06-27 11:23:57 -07:00
Chris Roberts
605c7f9d9f Force fatal when failing to setup machine 2022-06-27 11:23:27 -07:00
Chris Roberts
6f7e17a8b3 Update how configuration is set in tests 2022-06-27 11:22:51 -07:00
Chris Roberts
da0ba680ac Update testing helper setups for signature change 2022-06-27 11:21:41 -07:00