Chris Roberts
b195772160
Update capability platform service and host/guest usages
...
Update default arguments to be a map instead of an array so
expected result values can be provided. Add new method for
handling arguments so custom adjustments can be applied before
calling the capability. Add custom argument adjustments to
guest service to provide machine if one is not given.
2022-04-25 12:25:59 -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
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
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
5892c47ead
Extract common capability platform service for host and guest plugins
2022-04-25 12:24:41 -05:00