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  }