Descriptor describes an upgrade.
Epoch is the epoch at which the upgrade should happen.
Handler is the name of the upgrade handler.
Target is upgrade's target version.
Descriptor describes an upgrade.