github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/apiserver/facades/agent/provisioner/export_test.go (about)

     1  // Copyright 2018 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package provisioner
     5  
     6  import "github.com/juju/juju/apiserver/params"
     7  
     8  func NewPrepareOrGetContext(result params.MachineNetworkConfigResults, maintain bool) *prepareOrGetContext {
     9  	return &prepareOrGetContext{result: result, maintain: maintain}
    10  }
    11  
    12  func NewContainerProfileContext(result params.ContainerProfileResults, modelName string) *containerProfileContext {
    13  	return &containerProfileContext{result: result, modelName: modelName}
    14  }
    15  
    16  func MachineChangeProfileChangeInfo(machine ProfileMachine, st ProfileBackend) (params.ProfileChangeResult, error) {
    17  	return machineChangeProfileChangeInfo(machine, st)
    18  }