github.com/replicatedhq/ship@v0.55.0/pkg/lifecycle/daemon/routes_v1_unfork.go (about) 1 package daemon 2 3 import ( 4 "context" 5 6 "github.com/go-kit/kit/log" 7 "github.com/go-kit/kit/log/level" 8 "github.com/replicatedhq/ship/pkg/lifecycle/daemon/daemontypes" 9 ) 10 11 func (d *V1Routes) UnforkSavedChan() chan interface{} { 12 return d.UnforkSaved 13 } 14 15 func (d *V1Routes) PushUnforkStep(ctx context.Context, unfork daemontypes.Unfork) { 16 debug := level.Debug(log.With(d.Logger, "method", "PushUnforkStep")) 17 defer d.locker(debug)() 18 d.cleanPreviousStep() 19 20 d.currentStepName = daemontypes.StepNameUnfork 21 d.currentStep = &daemontypes.Step{Unfork: &unfork} 22 d.UnforkSaved = make(chan interface{}, 1) 23 }