sophia
|
7e0fcc0a24
|
Define synced folder service endpoints
|
2022-04-25 12:25:49 -05:00 |
|
sophia
|
08d4438ae1
|
Start Synced folder service
|
2022-04-25 12:25:49 -05:00 |
|
sophia
|
4251b2ff7c
|
Get first level parent from ruby plugins
|
2022-04-25 12:24:48 -05:00 |
|
Chris Roberts
|
7cc07642a5
|
Use project for host capabilities
|
2022-04-25 12:24:47 -05:00 |
|
Chris Roberts
|
c6c7455c8e
|
Clean up and add some logging output
|
2022-04-25 12:24:47 -05:00 |
|
Chris Roberts
|
defd8c9073
|
Add todo note on capability service seed methods
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
5052e1b9bf
|
Convert proto list to array using #to_a
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
2b146d4179
|
Host service always wants statebag
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
f99911b3ec
|
Add seed(s) endpoints to capability services
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
4331b09421
|
Include default args in spec and add readers
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
e94de03560
|
Include mapper and broker for handling funcspec args
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
75b9950ae4
|
Update capability to request and handle direct args
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
f06b1a0990
|
Allow capability platform service module to setup all other required modules
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
9909701544
|
Update references to machine to nest under target
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
fd18051b0d
|
Update module usage within service implementations
|
2022-04-25 12:24:42 -05:00 |
|
sophia
|
58ffe630a2
|
Pass statebag to host detect function
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
ca824644a5
|
Add tests for host service
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
dbb9188f87
|
Use mappers to get NamedCapability argument
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
177b06eb22
|
Add TODOs for extracting capability args
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
14d17dfd9d
|
Return capability execution result
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
a23da9bc64
|
Log ruby detect endpoint
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
5892c47ead
|
Extract common capability platform service for host and guest plugins
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
0016baef36
|
Use mappers to extract string funcspec arguments
|
2022-04-25 12:24:39 -05:00 |
|
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
|
29f14c98b7
|
Get parents chain from guest plugin
|
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
|
ce29c48931
|
Use mapper when loading funcspec arguments in services
|
2022-04-25 12:24:38 -05:00 |
|
sophia
|
42796be551
|
Get machine from project for guest service
|
2022-04-25 12:24:37 -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 |
|
Chris Roberts
|
82549f5579
|
Use updated Remote UI class name
|
2022-04-25 12:24:35 -05:00 |
|
sophia
|
8808ef353e
|
Clean up logging
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
1ea5b2ba91
|
Save point: use target ref to retrieve info from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
7de0fe1bd8
|
Get machine index remote service setup
|
2022-04-25 12:24:26 -05:00 |
|
Chris Roberts
|
9e514cc8c1
|
Remove target from spec
|
2022-04-25 12:24:25 -05:00 |
|
Chris Roberts
|
798e33f6bb
|
Update synced folder constant name
|
2022-04-25 12:24:21 -05:00 |
|
sophia
|
a128d98dea
|
Move to_proto to config classes
|
2022-04-25 12:24:21 -05:00 |
|
sophia
|
0e40c2eb97
|
to_proto save point
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
ada96f13a3
|
Upload targets found in Vagrantfile
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
85271c616e
|
Collect config defined by community plugins
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
7f9702a095
|
Successfully parse vagrantfile
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
4460faa862
|
Kind of manually parse vagrantfile for provisioners
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
c4f0420d72
|
Parse Vagrantfile to proto
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
21dec58ba6
|
Update vagrantfile parsing for vagrantfile proto changes
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
053be35242
|
Parse Vagrantfiles
|
2022-04-25 12:24:16 -05:00 |
|