sophia
|
a3d4c170f0
|
Fix guest plugin issues
|
2022-04-25 12:24:47 -05:00 |
|
Chris Roberts
|
7cc07642a5
|
Use project for host capabilities
|
2022-04-25 12:24:47 -05:00 |
|
Chris Roberts
|
2d7ce1b9d8
|
Remove dummy capability from host plugin
|
2022-04-25 12:24:47 -05:00 |
|
Chris Roberts
|
e6952621d3
|
Provide bind address in output and log active port
|
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
|
6be33f1f84
|
Add seed methods to capability client and adjust capability request
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
049c777f69
|
Use logger utility
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
defd8c9073
|
Add todo note on capability service seed methods
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
8cd6b5a05b
|
Initialize logger in method and remove initialize override
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
ec669645ad
|
Use reader to access logger
|
2022-04-25 12:24:46 -05:00 |
|
Chris Roberts
|
b7b7fdb9c6
|
Disable target option on cap command
|
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
|
678ffa60dc
|
Add state bag argument to dummy capability
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
fa27dc5c4f
|
Add some logging output from service setup
|
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
|
d25f61e3ef
|
Force name to string type before downcasing
|
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
|
ca1c1f2042
|
Add #ui to project client
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
2d2a503f95
|
Decode value when loading proto
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
48c0c96798
|
Update namespace for machine
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
d88a1e1346
|
Load all mappers and support extra args for funcspec processing
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
e94de03560
|
Include mapper and broker for handling funcspec args
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
4167bf890a
|
Update dummy capability for testing
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
d37f2ff6fe
|
Split out mappers implementation to namespaced file
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
d81d505e8a
|
Add internal tools utilzing graph
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
0a26c040f7
|
Add a graph implementation and typed vertices
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
87848eec67
|
Define internal module and add loaders
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
6d682ab7eb
|
Add simple stack implementation
|
2022-04-25 12:24:44 -05:00 |
|
Chris Roberts
|
66f8643ae3
|
Add more mappers
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
c4da3b0cbd
|
Rename capabilities mapper and convert to symbol
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
eb5969dac0
|
Add new mappers
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
908135c21e
|
Fix method name for accessing capability name on message
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
4e35028e3f
|
Some small mapper adjustments and loaders
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
75b9950ae4
|
Update capability to request and handle direct args
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
ab6f18093b
|
Add dummy capability to void host plugin for testing
|
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
|
2a4eba8435
|
Be more prescriptive on super usage to make Ruby 2.6 happy
|
2022-04-25 12:24:43 -05:00 |
|
Chris Roberts
|
35277eff21
|
Remove machine autoload from client top level
|
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
|
3941438ab3
|
Make machine path represent namespacing
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
c53c84182a
|
Nest machine within target namespace to match scopes
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
f24b211746
|
Provide override to lookup TerminalUI for our Terminal client
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
71ce491197
|
Allow name lookup overrides for proto integration
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
4420feb9cf
|
Disable cacher usage until mapper is updated
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
84d2dc1c60
|
Always extend connector when prepending the client setup module
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
2cd54c6079
|
Update client implementation module usage
|
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 |
|
Chris Roberts
|
0401f9cad4
|
Check super method to be called and force no arguments if none expected
This fixes an issue with Ruby 2.6 where `super` usage when no
arguments are passed results in an argument error
|
2022-04-25 12:24:42 -05:00 |
|
Chris Roberts
|
e89d344770
|
Extract utility modules into isolated files and add more utils
|
2022-04-25 12:24:41 -05:00 |
|