sophia
|
434e613856
|
Test has capability
|
2022-04-25 12:24:39 -05:00 |
|
sophia
|
04222f0eb6
|
Define initialize function to be compatible with ruby 2.6
|
2022-04-25 12:24:39 -05:00 |
|
sophia
|
7477455380
|
Get parents from guest plugin
|
2022-04-25 12:24:39 -05:00 |
|
sophia
|
493343abb6
|
Add test guest
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
7fe582037f
|
Add a few tests for detection of guests
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
29f14c98b7
|
Get parents chain from guest plugin
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
34637c616e
|
Add tests for guest service parents
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
da64ea69d1
|
Execute capabilities
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
f74037e71d
|
Try accepting many arguments as protobuf any messages
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
dc5b13f930
|
Save point: get guest capablity function parameters
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
19dafb3d85
|
Add service to check guest for capabilities
|
2022-04-25 12:24:38 -05:00 |
|
Chris Roberts
|
dc32d6e9a0
|
Clean up constant aliases and set at top level for everyone
|
2022-04-25 12:24:38 -05:00 |
|
Chris Roberts
|
ce29c48931
|
Use mapper when loading funcspec arguments in services
|
2022-04-25 12:24:38 -05:00 |
|
Chris Roberts
|
fc88c8d580
|
Add basic mappers for client types
|
2022-04-25 12:24:38 -05:00 |
|
Chris Roberts
|
c0304101f4
|
Add a helper utility for setting up the mapper
|
2022-04-25 12:24:38 -05:00 |
|
Chris Roberts
|
65f733a288
|
Add a basic mappers implementation
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
0588584438
|
Get local_data from project client
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
591dcced22
|
Remotve machine names function from project
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
54146d6570
|
Bump sdk
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
9599024fa5
|
Don't setup paths for remote environment
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
42796be551
|
Get machine from project for guest service
|
2022-04-25 12:24:37 -05:00 |
|
sophia
|
f1e2a73bfa
|
Don't use just a client to instantiate a machine
|
2022-04-25 12:24:37 -05:00 |
|
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 |
|