Project

Profile

Help

Task #4966

Task #4961: [Epic] Improve Integration and Testing with Nginx and Apache

Nginx needs to expose both pulp-api and pulp-content-app

Added by bmbouter 5 months ago. Updated 3 months ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 3 installer
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 57

Description

Problem

Currently the nginx config you get from the installer only serves pulp-api via port 80. Users need a reliable, sane way to have nginx serve both pulp-api and pulp-content-app

Solution

1. Add a second upstream to the nginx config for the pulp-content-app
2. Either namespace the two applications or route to one and then fall back to the other

NOTE: we want this listening on port 80 so that users with web browsers get a good experience from this config.

Associated revisions

Revision b35894b6 View on GitHub
Added by bmbouter 3 months ago

Allows nginx to reverse proxy both services

Without this urls outside of /pulp/content/ and /pulp/api/ would not
route correctly. This causes the last block to try both services if the
first one 404s.

https://pulp.plan.io/issues/4966
closes #4966

History

#1 Updated by bmbouter 5 months ago

  • Parent task set to #4961

#2 Updated by amacdona@redhat.com 5 months ago

  • Tracker changed from Issue to Task
  • % Done set to 0

#3 Updated by dkliban@redhat.com 4 months ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

#4 Updated by rchan 4 months ago

  • Sprint set to Sprint 56

#5 Updated by rchan 3 months ago

  • Sprint changed from Sprint 56 to Sprint 57

#6 Updated by bmbouter 3 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to bmbouter

#7 Updated by bmbouter 3 months ago

  • Status changed from ASSIGNED to POST

#8 Updated by bmbouter 3 months ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

Please register to edit this issue

Also available in: Atom PDF