15810 Commits

Author SHA1 Message Date
Chris Roberts
f57ffec0fd Use cleanup helper in runner 2022-06-20 13:04:41 -07:00
Chris Roberts
526c43a926 Use reference name for loading. Allow closes to happen automatically. 2022-06-20 13:04:21 -07:00
Chris Roberts
eee26ce5a0 Do not close individual plugins from manager 2022-06-20 13:02:35 -07:00
Chris Roberts
97c51a56cd Reorganize vagrantfile implementation, support provider overrides 2022-06-20 13:02:01 -07:00
Chris Roberts
f50f700e5c Update machine to use vagrantfile for synced folders 2022-06-20 13:01:13 -07:00
Chris Roberts
3e783b6074 Fix up project vagrantfile usage and target init 2022-06-20 13:00:42 -07:00
Chris Roberts
f564592651 Update target to use vagrantfile 2022-06-20 13:00:02 -07:00
Chris Roberts
ec531c5ace Optimize target loading from index 2022-06-20 12:58:22 -07:00
Chris Roberts
92667df091 Add cleanup to factory and close registered basis when closed 2022-06-20 12:56:56 -07:00
Chris Roberts
16d4145091 Only store a project after it has been fully initialized 2022-06-20 12:56:10 -07:00
Chris Roberts
f5f1fa7f0d Remove direct target loading from client for now 2022-06-20 12:55:38 -07:00
Chris Roberts
a0c78056d2 Add cleanup tasks individually 2022-06-20 12:55:18 -07:00
Chris Roberts
b5233bc86b Prepend closing the runner so data can still be saved 2022-06-20 12:54:39 -07:00
Chris Roberts
c698980afd Update client to use cleanup helper 2022-06-20 12:54:00 -07:00
Chris Roberts
21b17e1907 Add extra parsing functions and change result type 2022-06-15 12:50:59 -07:00
Chris Roberts
9b355854f0 Disable push config usage in test plugin 2022-06-15 12:49:22 -07:00
Chris Roberts
eb5c970b94 Include config test builtin 2022-06-15 11:15:39 -07:00
Chris Roberts
e262cd02ac Update Vagrantfile proto representation 2022-06-15 11:15:08 -07:00
Chris Roberts
67c374ddd2 Log value so it is used 2022-06-15 11:15:08 -07:00
Chris Roberts
19753aa2f6 Add LoadLocation stringer generation 2022-06-15 11:15:08 -07:00
Chris Roberts
4d403ef02a Only raise error if version load is nil 2022-06-15 11:15:08 -07:00
Chris Roberts
ab34fddbc4 Remove automatic target initialization, update caching 2022-06-15 11:15:08 -07:00
Chris Roberts
e03058d9e8 Fix up synced folder collection generation 2022-06-15 11:15:04 -07:00
Chris Roberts
a262686f08 Fix up string format types 2022-06-15 11:14:07 -07:00
Chris Roberts
18190aab38 Load location stringer update 2022-06-15 11:14:07 -07:00
Chris Roberts
43979be447 Fix logger usage in plugin manager 2022-06-15 11:14:07 -07:00
Chris Roberts
dc91194f9d Load direct conversions after setup 2022-06-15 11:14:07 -07:00
Chris Roberts
ede3b03f8c Update logger and call internal finalize on configs 2022-06-15 11:14:07 -07:00
Chris Roberts
bfebf32a58 Update go modules 2022-06-15 11:14:03 -07:00
Chris Roberts
7e387b6d10 Update core scopes to use Vagrantfile 2022-06-15 11:13:40 -07:00
Chris Roberts
3a2b8bd733 Generated load location stringer file 2022-06-15 11:08:08 -07:00
Chris Roberts
95b25bfa1c Add vagrantfile implementation 2022-06-15 11:08:08 -07:00
Chris Roberts
2cb5dab953 Include ruby client when creating plugin manager 2022-06-15 11:08:08 -07:00
Chris Roberts
1134a4e5ed Update plugin manager loading. Add ruby client. 2022-06-15 11:08:03 -07:00
Chris Roberts
a8fd255f5b Update configuration type for target 2022-06-15 11:06:33 -07:00
Chris Roberts
fd113d0aca Remove vagrantfile related logic from operation 2022-06-15 11:06:33 -07:00
Chris Roberts
d6c562612d Update signature and add more vagrantfile loaders 2022-06-15 11:06:33 -07:00
Chris Roberts
2274efa568 Add helper method for performing partial loads 2022-06-15 11:06:33 -07:00
Chris Roberts
2af4ee0859 Always store values even when not registered 2022-06-15 11:06:33 -07:00
Chris Roberts
dfc2a6d6f4 Make dummy config a proper config instance and remove to_proto 2022-06-15 11:06:33 -07:00
Chris Roberts
09e6ff7ba2 Use client to get vagrantfile for environment 2022-06-15 11:06:33 -07:00
Chris Roberts
0d2627014c Update remote machine to use client for values 2022-06-15 11:06:28 -07:00
Chris Roberts
972ba095e9 Add remote vagrantfile implementation 2022-06-15 11:02:29 -07:00
Chris Roberts
e47da98810 Update unset value constant 2022-06-15 11:02:29 -07:00
Chris Roberts
4128441aac Remove to_proto from config and update unset value constant 2022-06-15 11:02:29 -07:00
Chris Roberts
55512ca0ef Provide easy access to global cache in clients 2022-06-15 11:02:29 -07:00
Chris Roberts
44afa299f0 Perform direct type conversions 2022-06-15 11:02:24 -07:00
Chris Roberts
c24960731f Add vagrantfile client 2022-06-15 10:56:19 -07:00
Chris Roberts
8fcabc2c1d Set global broker and cache values 2022-06-15 10:56:19 -07:00
Chris Roberts
70d725f8a0 Add support for origin value restrictions and custom weighting 2022-06-15 10:56:19 -07:00