sophia
|
83495a4f8b
|
Fix each machine index machine yielder
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
47a0a2d7d2
|
Record machine client in machine index entry
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
6eea1b0afd
|
Add endpoint for getting all machines from the index
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
6f54cf51a2
|
Allow Machine Index entries to have a remote machine reference
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
991f7db5c5
|
Find target in index
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
3bda8b24ef
|
Save point: Get a target successfully from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
b22c128671
|
Get a target from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
1ea5b2ba91
|
Save point: use target ref to retrieve info from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
293af5de29
|
Fill in target index implementation
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
be074047eb
|
wip
|
2022-04-25 12:24:25 -05:00 |
|
sophia
|
551aa2970f
|
Rename machine index to target index
|
2022-04-25 12:24:25 -05:00 |
|
sophia
|
16f3ba3574
|
Setup machine index class
|
2022-04-25 12:24:25 -05:00 |
|
Chris Roberts
|
d16eee410f
|
Add target initialization when loading project
|
2022-04-25 12:24:24 -05:00 |
|
Chris Roberts
|
4de0da5749
|
Remove factory usage from test
|
2022-04-25 12:24:24 -05:00 |
|
Chris Roberts
|
6b9e2561dc
|
Add plugin discovery when loading basis and project
|
2022-04-25 12:24:23 -05:00 |
|
Chris Roberts
|
0e364e8946
|
Need to retain the component
|
2022-04-25 12:24:22 -05:00 |
|
Chris Roberts
|
a8f8178b59
|
Use updated function names for fetching plugins from manager
|
2022-04-25 12:24:22 -05:00 |
|
Chris Roberts
|
e10cd26407
|
Use plugin manager for plugins. Remove component specialization.
|
2022-04-25 12:24:22 -05:00 |
|
Chris Roberts
|
221982d73a
|
Remove core component creator helper
|
2022-04-25 12:24:21 -05:00 |
|
sophia
|
f864d6aa26
|
Get runner accpet tests to work
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
70b71dc39e
|
Make no-op test work
|
2022-04-25 12:24:14 -05:00 |
|
sophia
|
8ca1a29e93
|
Setup a test target
|
2022-04-25 12:24:14 -05:00 |
|
sophia
|
5fc4cdcc98
|
Setup project for testing
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
afb2dcdc8b
|
Testing save point
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
21a9827d53
|
Specialize a target given a type, and return an interface
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
b9076579bd
|
Fixes from rebase
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
a968b23636
|
Return a box from a machine
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
70a9f2b0d5
|
Specify machine when specializing a target
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
1a9f082194
|
Save a machine as a record inside a target
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
95c3e508c9
|
Return int32 for uid
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
0aa15c0759
|
Rename IndexUUID to GetUUID for consistency
|
2022-04-25 12:24:13 -05:00 |
|
sophia
|
cfcaeafec2
|
Flush out some of the machine component
|
2022-04-25 12:24:13 -05:00 |
|
Chris Roberts
|
717b04aa65
|
Add proper host detection within the basis
|
2022-04-25 12:24:12 -05:00 |
|
Chris Roberts
|
609930c8bf
|
Use defined interface for cast
|
2022-04-25 12:24:12 -05:00 |
|
Chris Roberts
|
29c3cf439b
|
Support passing exit code back to origin
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
de4328f797
|
Add custom error type for command result
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
2cc1ba75ce
|
Basis cleanup, docs, and mapper usage for command info setup
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
79f22407ba
|
Extract map type function from basis. Remove environment proto mapper
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
1029d5cba5
|
Remove simple interface no longer used
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
716bcc694a
|
Update core to use shared dynamic functions
|
2022-04-25 12:24:10 -05:00 |
|
Chris Roberts
|
05d5634c83
|
Host component related work
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
c621b5f561
|
Get HasCapability working
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
a5b0642577
|
Make host cap function call work with arguments
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
10673990c7
|
Make capability work (without args)
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
e4c0f09925
|
HasCapability working
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
3c52682226
|
Host mapper to connect to already running host process
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
88bcb0378e
|
Save point - broken
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
5ecb1cdc26
|
Get/set machine id
|
2022-04-25 12:24:09 -05:00 |
|
Chris Roberts
|
af409b3f4d
|
Clean up types to match interface
|
2022-04-25 12:24:09 -05:00 |
|
Chris Roberts
|
5daf2f4260
|
Add core machine implementation
|
2022-04-25 12:24:08 -05:00 |
|