Chris Roberts
2bdfd8b810
Update output format for vertex string methods
2022-04-25 12:25:50 -05:00
sophia
7e0fcc0a24
Define synced folder service endpoints
2022-04-25 12:25:49 -05:00
sophia
0a878721f5
go generate
2022-04-25 12:25:49 -05:00
sophia
08d4438ae1
Start Synced folder service
2022-04-25 12:25:49 -05:00
sophia
db259a0ed1
Bump sdk
2022-04-25 12:25:49 -05:00
sophia
22c75fe979
Raise error for failing to load parent plugin
2022-04-25 12:25:49 -05:00
Chris Roberts
cb869a6597
Fix up logging, singularize name
2022-04-25 12:25:49 -05:00
sophia
c6070c69db
Rename cap command 'target' to 'target-guest'
...
the target name is already used by the go cli
2022-04-25 12:24:49 -05:00
sophia
b1f495315e
Fix tests
2022-04-25 12:24:49 -05:00
sophia
cafa1d039d
Load single parent plugin
2022-04-25 12:24:48 -05:00
sophia
4251b2ff7c
Get first level parent from ruby plugins
2022-04-25 12:24:48 -05:00
sophia
fd96279d82
Count number of parents for host plugin
2022-04-25 12:24:48 -05:00
sophia
92d7c7b291
go generate
2022-04-25 12:24:48 -05:00
sophia
f1f1b8c79d
Update parents -> parent
2022-04-25 12:24:48 -05:00
sophia
327db98656
Don't set parents for alwaystruehost plugin
2022-04-25 12:24:48 -05:00
sophia
cda3ba7b29
Make myplugin have parents darwin and bsd
2022-04-25 12:24:48 -05:00
sophia
bff3af4a00
Make myplugin a parent of bsd plugin
2022-04-25 12:24:48 -05:00
sophia
2bd95144e7
Seed plugin on startup
2022-04-25 12:24:48 -05:00
sophia
09a836745a
Don't search for parent plugins that don't exist in the Ruby run time
2022-04-25 12:24:48 -05:00
sophia
7e3d2faa07
Add write_hello_file capability
2022-04-25 12:24:48 -05:00
sophia
ee7971ab1c
Go/Ruby host plugin dependency
2022-04-25 12:24:47 -05:00
sophia
3d0197d0bf
Store plugin parents
2022-04-25 12:24:47 -05:00
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
sophia
2b7d726c66
Run tests on go.sum/mod changes
2022-04-25 12:24:47 -05:00
sophia
5a1752ac48
Bump sdk
2022-04-25 12:24:47 -05:00
Chris Roberts
8d5e5b1276
Fix loggers to prevent multiple output
...
Only the parent logger directly under the root/global logger
needs to have the outputter set. When set on child loggers
output will be sent to all outputters defined on child + all
parents. This provides just a single output behavior.
2022-04-25 12:24:47 -05:00
Chris Roberts
891541cd40
Create cache in manager and set into plugin if available
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
61c3134928
Do not provide environment to capability call
2022-04-25 12:24:46 -05:00
Chris Roberts
c92e283e7a
Update logger outputter when setting within repository
...
Since all loggers get registered into the internal repository
when created, intercept the logger and force the outputter
to stderr so it is properly applied to all logger instances
that may be created.
2022-04-25 12:24:46 -05:00
Chris Roberts
f976d7a19c
Fix logger configuration to apply to all
2022-04-25 12:24:46 -05:00
Chris Roberts
819a4d28a4
Reconfigure legacy vagrant to utilize hclog
2022-04-25 12:24:46 -05:00
Chris Roberts
be4bbe902f
Generated proto updates
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
66d2a70291
Seed host and guest plugins
2022-04-25 12:24:45 -05:00
Chris Roberts
661785771f
Update builtins to implement seed(s) function
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
fc61c27b51
Update logging names for clearer messages
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