Adds the content app to pulpcore.content #3779
Adds the content app to pulpcore.content #3779
Conversation
|
Hello @bmbouter! Thanks for updating the PR.
Comment last updated on December 12, 2018 at 18:04 Hours UTC |
This is designed to be used with this PR against core: pulp/pulp#3779
dc22dc6
to
5aeba1f
Compare
This is designed to be used with this PR against core: pulp/pulp#3779
1820944
to
40c5390
Compare
5882498
to
c06f6e7
Compare
ccce3c8
to
bea84e2
Compare
Codecov Report
@@ Coverage Diff @@
## master #3779 +/- ##
==========================================
- Coverage 54.02% 53.37% -0.65%
==========================================
Files 63 64 +1
Lines 2758 2739 -19
==========================================
- Hits 1490 1462 -28
- Misses 1268 1277 +9
Continue to review full report at Codecov.
|
bea84e2
to
b5c8d37
Compare
|
FYI since this PR removes the apache and nginx file serving integration I'm making another issue to bring that back. I'll post a link to that other issue here today. We can prioritize that together and I'm happy to bring it back immediately in another PR if that is what we should do. I'll link to the issue when I make it. |
|
LGTM |
The Settings can be a lot simpler now that the architecture no longer required redirection. It does need to account for the content being served on a different HOST. This PR handles that. Since the settings are now single values, they are much easier to override using Dynaconf, which is great. The content app can be removed now that the streamer code is handling it all. This PR is a prototype and has no docs. Use Pulp as normal , but run the streamer from github.com/bmbouter/pulp_streamer/ and run the streamer with: `gunicorn pulpcore.streamer:server --bind localhost:8080 --worker-class aiohttp.GunicornWebWorker -w 2` This PR needs pulp-smash changes from pulp_file so it requires the PR below: Required PR: pulp/pulp_file#140 https://pulp.plan.io/issues/4239 closes #4239 https://pulp.plan.io/issues/3698 closes pulp#3698 https://pulp.plan.io/issues/3699 closes pulp#3699 https://pulp.plan.io/issues/4181 closes #4181 https://pulp.plan.io/issues/4243 closes #4243
b5c8d37
to
8219efd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
|
@bmbouter The Travis config changes in this PR need to be copied over to plugins and the plugin template, since without the content app or the streamer, the "download content" tests fail. |
|
Also our docs on how to run Pulp, both the hosted docs and the plugin docs e.g. https://github.com/pulp/pulp_file/#run-services. Since PRs need to be made against the plugins anyway it would be good to fix that at the same time. |
|
@dralley I'm working on fixing Travis for the plugins and after that I'm fixing the docs. Hopefully all will get done today. |
This updates Travis to continue to pass given the breaking change merged to core with this PR: pulp/pulp#3779
This updates Travis to continue to pass given the breaking change merged to core with this PR: pulp/pulp#3779
This updates Travis to continue to pass given the breaking change merged to core with this PR: pulp/pulp#3779
This updates Travis to continue to pass given the breaking change merged to core with this PR: pulp/pulp#3779
The Settings can be a lot simpler now that the architecture no longer
required redirection. It does need to account for the content being
served on a different HOST. This PR handles that.
Since the settings are now single values, they are much easier to
override using Dynaconf, which is great.
The content app can be removed now that the streamer code is handling it
all.
This PR is a prototype and has no docs. Use Pulp as normal , but run the
streamer from github.com/bmbouter/pulp_streamer/ and run the streamer
with:
gunicorn pulpcore.streamer:server --bind localhost:8080 --worker-class aiohttp.GunicornWebWorker -w 2This PR needs pulp-smash changes from pulp_file so it requires the PR
below:
Required PR: pulp/pulp_file#140
https://pulp.plan.io/issues/4239
closes #4239