Common class for registry migration settings
🔥 Problem
The [container registry migration] has many toggles to control how the migration is done.
We have:
- many application settings
- many feature flags
Some feature flags need to be translated to actual values.
For example, we have wait durations that are set by feature flags. If the fast mode feature flag is enabled, then the wait duration should be set to 0
.
🚒 Solution
Introduce a ContainerRegistry::Migration
module and have class methods that will:
- alias feature flags/application settings
- "interpret" or "translate" feature flags/application settings.