Project

General

Profile

Bug #28696

with pulp3 installed on a main katello server, apache should be configured to help serve docker content

Added by Justin Sherrill 10 months ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Foreman modules
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:

Description

The following configuration needs to occur in order for katello to properly connect to the content app serving a docker registry:

<Location /pulpcore_registry/v2/>
   SSLRequire %{SSL_CLIENT_S_DN_CN} eq "admin" 
</Location>

ProxyPass /pulpcore_registry/v2/ http://127.0.0.1:24816/v2/
ProxyPassReverse /pulpcore_registry/v2 http://127.0.0.1:24816/v2

Note, that this requires this PR to actually work in katello https://github.com/Katello/katello/pull/8499

The idea behind this change is that katello will use its own pulp client certs to authenticate with the /pulpcore_registry/ endpoint which will require a signed cert with a CN of 'admin'. It will then proxy the request through to the pulp content app


Related issues

Blocks Installer - Tracker #28736: Use Pulp 3 for File and Container content in KatelloClosed

Associated revisions

Revision c30fa199 (diff)
Added by William Clark 9 months ago

Fixes #28696 - configures apache to serve docker content with pulp3

History

#1 Updated by Justin Sherrill 10 months ago

  • Subject changed from pulp3_content_url in pulp3 foreman-proxy config should point to internal content app to with pulp3 installed on a main katello server, apache should be configured to help serve docker content

#2 Updated by Justin Sherrill 10 months ago

  • Description updated (diff)

#3 Updated by Ewoud Kohl van Wijngaarden 9 months ago

  • Blocks Tracker #28736: Use Pulp 3 for File and Container content in Katello added

#4 Updated by The Foreman Bot 9 months ago

  • Assignee set to William Clark
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/233 added

#5 Updated by The Foreman Bot 9 months ago

  • Fixed in Releases 2.0.0 added

#6 Updated by William Clark 9 months ago

  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF