Chris Roberts
|
1155e7be21
|
Configure plugins and use plugin local functions
|
2022-04-25 12:26:14 -05:00 |
|
sophia
|
3a43cd35cb
|
Don't use config if it doesn't exist yet
|
2022-04-25 12:26:06 -05:00 |
|
sophia
|
04591646a3
|
Use host from vagrantfile if defined
|
2022-04-25 12:26:06 -05:00 |
|
sophia
|
36dbd73945
|
Add endpoint for accessing basis/project/target config
|
2022-04-25 12:26:06 -05:00 |
|
sophia
|
01bc9a8430
|
Remove unused config from basis
|
2022-04-25 12:26:06 -05:00 |
|
Chris Roberts
|
6b37b7ba55
|
Add seed functions and seed before running
|
2022-04-25 12:26:05 -05:00 |
|
Chris Roberts
|
bd2d399951
|
Use function to get component type
|
2022-04-25 12:26:05 -05:00 |
|
sophia
|
f1dc606d11
|
Get plugins from basis
|
2022-04-25 12:26:04 -05:00 |
|
sophia
|
d49944a25d
|
Only init targets when running a job scoped at the project or target
|
2022-04-25 12:26:01 -05:00 |
|
Chris Roberts
|
a2147ed27f
|
Update basis ResourceId to match interface
|
2022-04-25 12:25:59 -05:00 |
|
Chris Roberts
|
22de22e199
|
Update parent counting when loading plugins
|
2022-04-25 12:25:59 -05:00 |
|
sophia
|
d786649e03
|
Add box if not found in box collection
|
2022-04-25 12:25:55 -05:00 |
|
sophia
|
2dfb9b933e
|
Get boxes from project
|
2022-04-25 12:25:55 -05:00 |
|
sophia
|
c4cd5c599b
|
Add mappers to component at component creation phase
|
2022-04-25 12:25:51 -05:00 |
|
sophia
|
63c71b0a20
|
Append mappers to a plugin component
|
2022-04-25 12:25:51 -05:00 |
|
Chris Roberts
|
7595f1533f
|
Enable plugin mappers
|
2022-04-25 12:25:50 -05:00 |
|
Chris Roberts
|
038d4b16c3
|
Cache host value to prevent multiple lookups during run
|
2022-04-25 12:25:50 -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
|
cafa1d039d
|
Load single parent plugin
|
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
|
f1f1b8c79d
|
Update parents -> parent
|
2022-04-25 12:24:48 -05:00 |
|
sophia
|
3d0197d0bf
|
Store plugin parents
|
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
|
66d2a70291
|
Seed host and guest plugins
|
2022-04-25 12:24:45 -05:00 |
|
Chris Roberts
|
99978cf9d6
|
Set statebag into host plugin
|
2022-04-25 12:24:45 -05:00 |
|
sophia
|
58ffe630a2
|
Pass statebag to host detect function
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
97baac8772
|
Check for parents if host detected
|
2022-04-25 12:24:41 -05:00 |
|
sophia
|
f845222c44
|
Add statebag to basis
|
2022-04-25 12:24:40 -05:00 |
|
sophia
|
b30bbcb13a
|
Don't check for 'found' in basis/project/target query results
|
2022-04-25 12:24:39 -05:00 |
|
Chris Roberts
|
c4011c7fde
|
Attach factory to basis. Let basis provide target index
|
2022-04-25 12:24:31 -05:00 |
|
Chris Roberts
|
d16eee410f
|
Add target initialization when loading project
|
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
|
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
|
717b04aa65
|
Add proper host detection within the basis
|
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
|
2cc1ba75ce
|
Basis cleanup, docs, and mapper usage for command info setup
|
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
|
a5b0642577
|
Make host cap function call work with arguments
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
e4c0f09925
|
HasCapability working
|
2022-04-25 12:24:10 -05:00 |
|
sophia
|
88bcb0378e
|
Save point - broken
|
2022-04-25 12:24:09 -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
|
3cfa9e3b00
|
Pass scopes to components directly, allow them to be mapped automatically
|
2022-04-25 12:24:07 -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
|
17829ff355
|
Start core updates to make them usable by plugins
|
2022-04-25 12:24:06 -05:00 |
|
sophia
|
aff6edc31b
|
Add plugin command that uses interactive input
|
2022-04-25 12:24:04 -05:00 |
|
sophia
|
bc095b06dc
|
Don't initialize hosts with basis
|
2022-04-25 12:24:04 -05:00 |
|
sophia
|
7ab060d70d
|
Save
|
2022-04-25 12:24:03 -05:00 |
|