package rollout import ( "github.com/openkruise/rollouts/api/v1beta1" ) type ReleaseManager interface { runCanary(c *RolloutContext) error doCanaryJump(c *RolloutContext) bool doCanaryFinalising(c *RolloutContext) (bool, error) fetchBatchRelease(ns, name string) (*v1beta1.BatchRelease, error) removeBatchRelease(c *RolloutContext) (bool, error) }