-
Epic
-
Resolution: Unresolved
-
Normal
-
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.
- 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.
- 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).