Project

Profile

Help

Story #6845

closed

Story #6331: [Epic] Add SSL support

As an installer user, I can configure Pulp to run with TLS enabled using certificates I provide

Added by bmbouter over 4 years ago. Updated about 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:
No
Tags:
Sprint:
Sprint 78
Quarter:

Description

Background

In some cases users of Pulp have TLS certificates that they provide. Specifically this is a certificate and a key file.

Solution

Add options to the installer for the user to provide the certificate and key file (separately). If the user provides these options, the Apache or Nginx configuration should offer Pulp on port 443 with TLS enabled using the certificate and key.

This option would not be enabled by default.

Actions #1

Updated by bmbouter over 4 years ago

  • Parent issue set to #6331
Actions #2

Updated by bmbouter over 4 years ago

  • Description updated (diff)
Actions #3

Updated by pulpbot over 4 years ago

  • Status changed from NEW to POST
Actions #4

Updated by dkliban@redhat.com over 4 years ago

  • Groomed changed from No to Yes
  • Sprint set to Sprint 74
Actions #5

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 74 to Sprint 75
Actions #6

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 75 to Sprint 76
Actions #9

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 76 to Sprint 77

Added by spredzy over 4 years ago

Revision 83e9b685 | View on GitHub

pulp_webserver: Add support for TLS configuration

Enable HTTPS by default when deploying a new pulp server. One can either specify the value of the certificate and the key. Or, if none available, can have the installer generating them.

Support has been added for both nginx and apache.

fixes #6845 https://pulp.plan.io/issues/6845 fixes #6847 https://pulp.plan.io/issues/6847

Co-Authored-By: Matthias Dellweg

Added by spredzy over 4 years ago

Revision 83e9b685 | View on GitHub

pulp_webserver: Add support for TLS configuration

Enable HTTPS by default when deploying a new pulp server. One can either specify the value of the certificate and the key. Or, if none available, can have the installer generating them.

Support has been added for both nginx and apache.

fixes #6845 https://pulp.plan.io/issues/6845 fixes #6847 https://pulp.plan.io/issues/6847

Co-Authored-By: Matthias Dellweg

Actions #10

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 77 to Sprint 78
Actions #11

Updated by spredzy over 4 years ago

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

Updated by ttereshc about 4 years ago

  • Sprint/Milestone set to 3.8.0
Actions #13

Updated by ttereshc about 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF