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 |
|
Chris Roberts
|
a8ef49b4fe
|
Add missing methods for host interface
|
2022-04-25 12:24:12 -05:00 |
|
sophia
|
e86dc5958a
|
Clean up debugging cruft
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
340c2d7b19
|
Save point: load target from project
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
b7ce9a8601
|
Specialize target to machine
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
87bd08ef12
|
Attempt to specialize target to machine
|
2022-04-25 12:24:09 -05:00 |
|
Chris Roberts
|
9f829e8cb2
|
Request project when executing command
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
d6e732cde3
|
Provide broker when loading terminal UI
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
742f94c9e0
|
Add modules to services and update exception logger usage
|
2022-04-25 12:24:04 -05:00 |
|
sophia
|
de649b2154
|
Update protos
|
2022-04-25 12:24:03 -05:00 |
|
Chris Roberts
|
2f0dcda7e8
|
Check that the result is something that can be used as an exit code
|
2022-04-25 12:24:03 -05:00 |
|