Project

Profile

Help

Task #4966

closed

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 almost 5 years ago. Updated almost 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 57
Quarter:

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.

Actions #1

Updated by bmbouter almost 5 years ago

  • Parent issue set to #4961
Actions #2

Updated by amacdona@redhat.com almost 5 years ago

  • Tracker changed from Issue to Task
  • % Done set to 0
Actions #3

Updated by dkliban@redhat.com almost 5 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
Actions #4

Updated by rchan almost 5 years ago

  • Sprint set to Sprint 56
Actions #5

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 56 to Sprint 57
Actions #6

Updated by bmbouter over 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to bmbouter
Actions #7

Updated by bmbouter over 4 years ago

  • Status changed from ASSIGNED to POST

Added by bmbouter over 4 years ago

Revision b35894b6 | View on GitHub

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

Added by bmbouter over 4 years ago

Revision b35894b6 | View on GitHub

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

Actions #8

Updated by bmbouter over 4 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #9

Updated by bmbouter over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions #10

Updated by bmbouter almost 4 years ago

  • Category set to Installer - Moved to GitHub issues
  • Tags deleted (Pulp 3 installer)

Also available in: Atom PDF