Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-36171

Use one Pulp domain by default

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • Use a default Pulp domain
    • To Do
    • SAT-30666Prepare for Pulp v4
    • SAT-30666 - Prepare for Pulp v4
    • False
    • sat-artemis
    • None
    • None
    • None

      Goal:

      • With Pulp 4, the use of domains will be mandatory. Katello will need to ensure a domain exists on Satellite and all Capsules to maintain basic functionality.
      • Utilize and upgrade help that Pulp provides for 3 -> 4 migrators.

      Acceptance Criteria:

      • Satellite uses a single Pulp domain without users knowing.
      • Fresh installs get a new domain.
      • Upgrades have all content migrated to a single domain seamlessly without user input. Upgrades ideally will use any upgrade help that Pulp provides for users who aren't using domains today.

      Open questions:

      • How will migrating to a domain look like?
        • A: a domain is already being used with Pulp 3 by default, it just isn't visible. Pulp 4 API urls will require a domain prefix. In the bindings that we use, however, the default domain is built in to the bindings, so it seems we won't need to specify the domain.
          • The content consumption path will require the domain prefix however, so we'll either need to update the apache config to deal with it at a global level (if possible), or update base content paths to include the default domain.
      • Can we already start using the default domain specifically with current Pulp 3?
        • Yes, we just need to ensure we use core and plugin versions that are compatible. All the latest ones should be by now (pulp-deb 3.6 was reportedly the last).

              Unassigned Unassigned
              iballou@redhat.com Ian Ballou
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: