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 }