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 about 1 year ago. Updated about 2 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
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 11 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

Revision b35894b6 View on GitHub
Added by bmbouter 11 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 about 1 year ago

  • Parent task set to #4961

#2 Updated by amacdona@redhat.com about 1 year ago

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

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

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

#4 Updated by rchan 12 months ago

  • Sprint set to Sprint 56

#5 Updated by rchan 11 months ago

  • Sprint changed from Sprint 56 to Sprint 57

#6 Updated by bmbouter 11 months ago

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

#7 Updated by bmbouter 11 months ago

  • Status changed from ASSIGNED to POST

#8 Updated by bmbouter 11 months ago

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

#9 Updated by bmbouter 7 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#10 Updated by bmbouter about 2 months ago

  • Category set to Installer
  • Tags deleted (Pulp 3 installer)

Please register to edit this issue

Also available in: Atom PDF