sophia
ba1dd33fff
Include seeds in ruby communicator
2022-04-25 12:26:09 -05:00
sophia
514b4e3d89
go generate
2022-04-25 12:26:09 -05:00
sophia
d57203f005
Get ruby communincator upload working
2022-04-25 12:26:09 -05:00
sophia
85f7aa1586
Make go communincator plugin work
2022-04-25 12:26:09 -05:00
sophia
b6dfff9679
Implement communicate method for core.Target
2022-04-25 12:26:07 -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
1fe695bdf3
Use Vagrantfile info to configure target box
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
sophia
25b9d829eb
Remove unused config files
2022-04-25 12:26:06 -05:00
sophia
bb43048813
Remove unused cli config code
2022-04-25 12:26:06 -05:00
sophia
309ff6a54e
Remote some config cruft
2022-04-25 12:26:06 -05:00
sophia
0153f75b09
Remove unused core components
2022-04-25 12:26:06 -05:00
Chris Roberts
ac8978eee3
Generated proto updates
2022-04-25 12:26:05 -05:00
Chris Roberts
e4f1e297ab
Update plugin seed function signature
2022-04-25 12:26:05 -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
8f8b5d2078
Return synced folders plugin along with synced folder info
2022-04-25 12:26:04 -05:00
sophia
847d87a017
Get synced folder from machine
2022-04-25 12:26:04 -05:00
sophia
183ceb85eb
go generate
2022-04-25 12:26:03 -05:00
sophia
9002131281
go generate
2022-04-25 12:26:03 -05:00
Paul Hinze
3df9c55a5c
Service box tests
...
Continuing with the error messages audit, this service came out the same
as the basis one - I haven't yet found any tests I can write that
expose errors we would want to enhance. In the meantime, more tests are
good though!
2022-04-25 12:26:03 -05:00
Paul Hinze
61d2c80813
Tests for the basis service
...
Filling these out as a part of a sweep to ensure we return decent error
messages from our GRPC services.
For this service I didn't come up with any error condition that
warranted changing the code yet. The get -> notfound case seems to be
the main one and the pass through error object seems AOK here.
2022-04-25 12:26:03 -05:00
sophia
de996a6047
Move box loading to machine
2022-04-25 12:26:01 -05:00
sophia
e68c210921
Associate machine config with machines
2022-04-25 12:26:01 -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
9f3241a5b5
Generated updates
2022-04-25 12:26:01 -05:00
Chris Roberts
081fcad389
Update guest detection and parent loading in machine
2022-04-25 12:25:59 -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
7aaeaf2e46
Update protos
2022-04-25 12:25:57 -05:00
sophia
57afe56edd
Delete box directory if exists
2022-04-25 12:25:57 -05:00
sophia
b12393ce2c
Ensure metadataurl is set for box
2022-04-25 12:25:57 -05:00
sophia
cec195cecb
Remove boxes from db when deleting
2022-04-25 12:25:56 -05:00
sophia
559b160eb8
Use go getter to extract box files
2022-04-25 12:25:56 -05:00
sophia
d786649e03
Add box if not found in box collection
2022-04-25 12:25:55 -05:00
sophia
a233cbefbb
Add ability to add box
...
This only works for boxes being added as username/boxname from
vagrant cloud.
2022-04-25 12:25:55 -05:00
sophia
a63184ef5f
Test target find and duplicate upserts
2022-04-25 12:25:55 -05:00
sophia
04095d2132
Find targets based on name and project
2022-04-25 12:25:55 -05:00
sophia
eeafbe4954
Search for project and target before upserting
2022-04-25 12:25:55 -05:00
sophia
2dfb9b933e
Get boxes from project
2022-04-25 12:25:55 -05:00
sophia
a841ca8552
Ensure box destination path is in box path
2022-04-25 12:25:55 -05:00
sophia
60860386f6
Fix tests
2022-04-25 12:25:55 -05:00
sophia
371895497b
Ensure box collection implements the cor box collection
2022-04-25 12:25:54 -05:00
sophia
a99bfc65f9
AUse version constraints to find boxes
2022-04-25 12:25:54 -05:00
sophia
e77cb42171
Add tests
2022-04-25 12:25:54 -05:00
sophia
c48afe423d
Implement box collection
2022-04-25 12:25:54 -05:00
sophia
79b1b046a4
Creat box from ref
2022-04-25 12:25:54 -05:00