github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/oracle/export_test.go (about)

     1  // Copyright 2017 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package oracle
     5  
     6  import (
     7  	"github.com/juju/juju/storage"
     8  )
     9  
    10  var (
    11  	DefaultTypes               = []storage.ProviderType{DefaultStorageProviderType}
    12  	DefaultStorageProviderType = oracleStorageProviderType
    13  	OracleVolumeType           = oracleVolumeType
    14  	OracleLatencyPool          = latencyPool
    15  	OracleCredentials          = credentials
    16  	NewOracleVolumeSource      = newOracleVolumeSource
    17  	NewOracleInstance          = newInstance
    18  	GetImageName               = getImageName
    19  	InstanceTypes              = instanceTypes
    20  	FindInstanceSpec           = findInstanceSpec
    21  	ParseImageName             = parseImageName
    22  	CheckImageList             = checkImageList
    23  )
    24  
    25  func SetEnvironAPI(o *OracleEnviron, client EnvironAPI) {
    26  	if o == nil {
    27  		return
    28  	}
    29  	o.mutex.Lock()
    30  	defer o.mutex.Unlock()
    31  	o.client = client
    32  }
    33  
    34  func CreateHostname(o *OracleEnviron, id string) (string, error) {
    35  	return o.namespace.Hostname(id)
    36  }