Aperture's policies can be thought of as "Load Management Applications" running on top of the Aperture platform. These applications (policies) are designed to not only configure during startup, they can also be configured at runtime. This helps preserve the runtime state of the policy while it receives updates to its existing configuration.
Not all components support dynamic configuration updates. Look for fields such
*_config_key in the components that support dynamic configuration updates.
Some actuation components can be switched between normal and dry run modes at runtime through dynamic configuration. Certain blueprints use Variable type components to implement dynamic control. For example, the feature rollout blueprint takes dynamic configuration to start or stop the rollout.
The dynamic configuration can be provided to an existing policy using the aperturectl CLI. To learn more about its usage, see how the dynamic configuration is provided in the service protection blueprint.