Feature Overview
As Pulp is introduced for the backend storage and serving of OSTree content, the transition to using it will happen over time. As such, the Edge codebase needs to support both the new storage with Pulp and the legacy AWS storage.
Goals
- New versions of ImageSets that are hosted on Pulp will be available in Pulp
- New versions of ImageSets that are legacy AWS hosted will be available in legacy AWS
- Edge Mgmt needs to know which ImageSets are hosted where
- Edge Mgmt should be able to have new ImageSets built on Pulp or Legacy based on a feature flag criteria so we can initially start new ImageSet builds for a very limited number of select customers and exand it over time.