14406 Commits

Author SHA1 Message Date
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
1a7f3d1f96
Generated proto updates 2022-04-25 12:24:13 -05:00
Chris Roberts
5d45e2c3f2
Properly detect valid components before registering plugins 2022-04-25 12:24:13 -05:00
Chris Roberts
22b8161e2a
Update output for test command 2022-04-25 12:24:12 -05:00
Chris Roberts
717b04aa65
Add proper host detection within the basis 2022-04-25 12:24:12 -05:00
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
a8ef49b4fe
Add missing methods for host interface 2022-04-25 12:24:12 -05:00
Chris Roberts
8771e6078f
Add parents method to host plugin 2022-04-25 12:24:12 -05:00
Chris Roberts
9379f1beb3
Properly handle direct plugin connection without broker 2022-04-25 12:24:12 -05:00
Chris Roberts
131e11a8a8
Add parents function and remove extras 2022-04-25 12:24:12 -05:00
sophia
ad2ad1d9df
Setup go ci tests 2022-04-25 12:24:12 -05:00
Chris Roberts
ca20181019
Proto updates 2022-04-25 12:24:11 -05:00
Chris Roberts
260861dbb7
Update command to return int32s 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
sophia
434cc89a95
Get rid of extra subcommand help message
The available subcommands are displayed using the option parser
in the vagrant client
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
90e818f377
Update capability to pass terminal ui instance directly 2022-04-25 12:24:10 -05:00
Chris Roberts
05d5634c83
Host component related work 2022-04-25 12:24:10 -05:00
sophia
908b1e3449
Readd ui as arg to host cap 2022-04-25 12:24:10 -05:00
sophia
9ebd62b37a
Call capability func 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
703458800c
Add command that tests executing host capabilities 2022-04-25 12:24:09 -05:00