14662 Commits

Author SHA1 Message Date
sophia
7a5d045083
Setup guest client when initializing guest 2022-04-25 12:24:37 -05:00
sophia
8efc8542b7
Rename guest client 'capability method to match the client interface 2022-04-25 12:24:37 -05:00
sophia
5d46b93a99
Each component client stores their proto 2022-04-25 12:24:37 -05:00
sophia
83a080521e
Add to_proto to machine in order to pass machine protos around to other plugins 2022-04-25 12:24:37 -05:00
sophia
827b50db77
Get client from machine go impl 2022-04-25 12:24:36 -05:00
sophia
3067fe7dba
Add remote guest 2022-04-25 12:24:36 -05:00
sophia
34e7105193
Add guest client 2022-04-25 12:24:36 -05:00
sophia
f6a6ef8c79
Bump sdk 2022-04-25 12:24:36 -05:00
sophia
d196b8635c
Detect Ruby guest plugin 2022-04-25 12:24:36 -05:00
sophia
a1fca2fde8
Add guest server for using Ruby based guest plugins 2022-04-25 12:24:36 -05:00
sophia
d327d70247
Bump sdk version 2022-04-25 12:24:36 -05:00
sophia
b8468644f3
Load vagrantfile given by remote project 2022-04-25 12:24:36 -05:00
sophia
ca3d76ca7d
Use project client to populate environment options 2022-04-25 12:24:36 -05:00
sophia
5ca687cad4
Implement project home path, cwd and default private key 2022-04-25 12:24:36 -05:00
sophia
685d555999
Flush out project client 2022-04-25 12:24:36 -05:00
sophia
533cd1badd
update sdk 2022-04-25 12:24:35 -05:00
sophia
6f39a6de26
Bump sdk version 2022-04-25 12:24:35 -05:00
sophia
545ddbdc74
Differentiate guest and host plugins 2022-04-25 12:24:35 -05:00
sophia
6b007f27bb
Detect guest for machine 2022-04-25 12:24:35 -05:00
sophia
c19b3683db
Add alwaystrue guest plugin 2022-04-25 12:24:35 -05:00
Chris Roberts
448be2fc84
Update vagrant-plugin-sdk ref 2022-04-25 12:24:35 -05:00
Chris Roberts
c1bbc7284b
Generated proto updates 2022-04-25 12:24:35 -05:00
Chris Roberts
3505089a3c
Allow runner UI to disable new lines 2022-04-25 12:24:35 -05:00
Chris Roberts
fdfa6f221e
Add disable new line to message proto 2022-04-25 12:24:35 -05:00
Chris Roberts
f618d991f8
Update RemoteUI name to Remote 2022-04-25 12:24:35 -05:00
Chris Roberts
82549f5579
Use updated Remote UI class name 2022-04-25 12:24:35 -05:00
Chris Roberts
04c1897869
Update terminal client to add message style 2022-04-25 12:24:34 -05:00
Chris Roberts
e090fa4e10
Move UI to remote file and include options to client 2022-04-25 12:24:34 -05:00
Chris Roberts
df53588de5
Store machine client within index entry for use in generating environment 2022-04-25 12:24:34 -05:00
Chris Roberts
99aef42342
Check for server mode before setting constant 2022-04-25 12:24:34 -05:00
Chris Roberts
927fd5e52f
Remove proto requires
They will only be needed when running in server mode, and when
in server mode, they will be loaded at startup
2022-04-25 12:24:34 -05:00
Chris Roberts
b609a44452
Fix method name called on machine client 2022-04-25 12:24:34 -05:00
Chris Roberts
3583259fc9
Organizing clients and matching up with core interfaces 2022-04-25 12:24:34 -05:00
sophia
74ed9b2f5b
Update vagrant sdk and tidy mod file 2022-04-25 12:24:34 -05:00
sophia
ea87b6824d
Upgrade bolt to bbolt
boltdb/bolt is no longer a maintained project. bbolt is the CoreOS
fork that the author of boltdb suggests using as a replacement.
2022-04-25 12:24:34 -05:00
Chris Roberts
90903417c4
Use plugin submanager within new basis instances 2022-04-25 12:24:34 -05:00
Chris Roberts
0f4c6f5921
Allow plugin manager to have sub managers 2022-04-25 12:24:34 -05:00
Chris Roberts
3bbab430bc
Update builtin command to load target from project 2022-04-25 12:24:33 -05:00
sophia
6e1dc229bb
Don't assume vagrant host is linux in Vagrantfile 2022-04-25 12:24:33 -05:00
sophia
058d929046
Setup data.db in global vagrant data path 2022-04-25 12:24:33 -05:00
sophia
1f6407705d
Includ tags test data for git funcs test 2022-04-25 12:24:33 -05:00
sophia
d7f01d32fd
Update Errorf formatting 2022-04-25 12:24:33 -05:00
sophia
ff8d5ef729
Update vagrant sdk dep 2022-04-25 12:24:33 -05:00
Chris Roberts
f1a262c01f
Return stubbed value for provider name 2022-04-25 12:24:33 -05:00
Chris Roberts
fb629ae4a2
Fix name and use provider_name from client 2022-04-25 12:24:33 -05:00
Chris Roberts
1ae6ca0522
Generated protobuf updates 2022-04-25 12:24:33 -05:00
Chris Roberts
71d5195fb3
Get provider name from target client 2022-04-25 12:24:33 -05:00
Chris Roberts
9a9c04409c
Check error for not found and return false result 2022-04-25 12:24:33 -05:00
Chris Roberts
df2488e508
Set uuid value on target if unset 2022-04-25 12:24:32 -05:00
Chris Roberts
7a1aba1cb9
Use has with indifferent access when loading entry 2022-04-25 12:24:32 -05:00