Chris Roberts
|
3f5f9a722d
|
Clean up logger usage
|
2022-04-25 12:24:12 -05:00 |
|
Chris Roberts
|
6689d8cb6b
|
Add PluginInfo component type to factory
|
2022-04-25 12:24:12 -05:00 |
|
Chris Roberts
|
e06ff39ebf
|
Don't use hidden directory in user config path
|
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
|
ca20181019
|
Proto updates
|
2022-04-25 12:24:11 -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
|
37e32cb6ea
|
Add exit code value to job result proto
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
886a2b1f69
|
Set dynamic logger when creating factory function
|
2022-04-25 12:24:11 -05:00 |
|
Chris Roberts
|
b2cf6ed9bf
|
Use new mapper function name
|
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
|
8f222b36de
|
Generated proto updates
|
2022-04-25 12:24:10 -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
|
6805d81301
|
Update protos
|
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
|
37d42bc8ef
|
Update generated proto files
|
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 |
|
Chris Roberts
|
a46edc37f8
|
Track scope when loading to use most specific scope for operation
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
c2d19f7a95
|
Move functions from machine to target. Clean arguments for dynamic call
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
2ee3f6bfd3
|
Remove extra imports which are no longer needed
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
0bd6bdd5b8
|
Cleanup dynamic call arguments and load targets automatically when loading project
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
26dbb5bda3
|
Update naming in log output from machine to target
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
3cfa9e3b00
|
Pass scopes to components directly, allow them to be mapped automatically
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
932c748016
|
Add broker function to the ruby client
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
3e58d4dc42
|
Update server service and state to use Target and refs from sdk
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
4f25d67288
|
Remove machine and environment implementations from the server
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
6018eb4e20
|
Update machine to target and refs from plugin sdk in ptypes
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
0e820011f2
|
Update machine to target in runner operation
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
c42fe18156
|
Extract broker when building component instances
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
c1da0ab1b4
|
Target updates, labels removal, and broker addition for creating core plugins
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
dcb6f4a9be
|
Update config machines to targets. Get refs from plugin sdk
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
3f86194f60
|
Replace machine usage with target. Update proto ref location to plugin sdk
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
c547fba079
|
Remove machine from cli and reference only targets
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
1915aeb62b
|
Add some helpers for wrapping scoping core plugins
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
17829ff355
|
Start core updates to make them usable by plugins
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
741ab97565
|
Remove core machine and environment services
|
2022-04-25 12:24:06 -05:00 |
|
Chris Roberts
|
e62dd81050
|
Properly load bases based on scope provided in job
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
f6fa25f185
|
Machine -> Target naming updates in proto
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
a46f8d0e29
|
Rename machine to target. Remove core services.
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
91575b6321
|
proto updates
|
2022-04-25 12:24:05 -05:00 |
|